1C dan Yandex. Cloud Compute Cloud. Atas dan ke bawah

Berjuang dan mencari. Temukan dan sembunyikan

Pepatah yang cukup populer di masa Uni.

Dan sekarang, mereka yang memiliki server 1C di jaringan lokal bermimpi menempatkannya di cloud, dan mereka yang memiliki cloud di cloud mereka sendiri membelinya di jaringan lokal.

7 Desember 2018 AlexandrSurkov mengundang semua orang: Yandex membuka Cloud. Arsitektur platform baru

Sebagai pengguna biasa, saya tidak dapat menemukan apa yang harus dilakukan dengan sumber daya ini, tetapi sebagai nama panggilan 1C, saya berpikir: Apakah purkua tidak? Dan saya mencoba untuk menempatkan Enterprise 1C di cloud dari Yandex.

Menguji Yandex.Cloud Compute Cloud untuk 1C Enterprise meninggalkan kesan yang baik pada saya.

Mungkin seseorang akan mengulanginya dan membawa lebih banyak kejelasan ke pengaturan server virtual, penggunaan API, dan sebagainya. Bagi yang berminat, silakan lanjutkan membaca ...



Epigraf:
Saya dulu menyimpan uang di rumah di bawah sofa.
Khawatir tentu saja. Kembali dari kantor, saya memeriksa bagaimana mereka ada di sana.
Untuk memperbaikinya, saya membawanya ke bank.
Sekarang saya semakin khawatir.
Sekarang saya perlu memeriksa untuk melihat apakah bank saya ada di tempat.
kinerja stand-up

Pernyataan masalah

Saya tidak berpikir itu adalah solusi terbaik untuk bekerja dengan 1C dari jaringan lokal ke cloud. Tetapi waktu sedang berubah dan saat ini saya setidaknya membayangkan spesifik perusahaan, yang mungkin berguna. Jika aktivitasnya terkait dengan perdagangan online. Maka, yang lebih penting adalah toko online dan 1C Enterprise sedekat mungkin satu sama lain. Dan untuk perusahaan seperti itu, infrastruktur cloud adalah pilihan tepat, plus penghematan di kantor.
Seorang pria datang ke toko "Suku cadang", bertanya:
- Apakah Anda memiliki suku cadang untuk Niva?
- Ada, apa sebenarnya yang diperlukan?
- Nah, di sana, ... kawat, pita listrik ...
- Tentu saja ada. Anda memiliki Niva yang aneh. Suku cadang dari UAZ ...
joke.ru *

Jangan lupa bahwa Yandex datang ke bidang server virtual dengan penundaan besar. Selama masa ini, beberapa stereotip telah terbentuk di sini dan para pemimpin telah ditentukan.

Jelas, Yandex mengambil AWS atau AZURE sebagai prototipe, tetapi mereka tidak terlalu cocok untuk hosting 1C

karena alasan psikologis
Direktur keuangan dan manajemen secara keseluruhan tidak tertarik pada opsi pembayaran "untuk sumber daya", mereka ingin membayar jumlah tertentu per bulan dan mendapatkan kualitas yang terjamin. Tentu saja, Anda dapat menghentikan server selama jam libur dan menghemat uang, tetapi biasanya ada larks yang berfungsi di pagi hari, ada burung hantu yang bekerja di malam hari, dan ada burung pelatuk yang bekerja sepanjang waktu. dan pada akhir pekan di pagi hari juga sebuah pukulan

Namun, tidak ada hal yang tidak dapat diadaptasi dalam perekonomian, setelah sebelumnya memprosesnya dengan file, ada hari libur di depan, dan Anda dapat mengukur Yandex.Cloud naik dan turun.
Tahun Baru seorang programmer berbeda dari hari-hari biasa karena mandarin terletak di sebelah cangkir kopi.
joke.ru
Liburan Tahun Baru panjang, karena kali ini di tangan saya ada dua hal baik: kunci server 1C dan hosting awan, jadi saya mencoba menggunakan waktu antara Olivier, sampanye, dan selamat dari Presiden secara maksimal.

  • Pada saat yang sama, kami mendapat pertempuran kecil antara Postgres vs Microsoft SQL (sekarang menjadi tren)
  • Pada saat yang sama, ternyata untuk menguji berbagai opsi untuk mengukur kinerja dan mendapatkan jawaban atas beberapa pertanyaan

Yandex cloud mendukung linux dan windows, jadi ada empat opsi, yang ternyata salah di masa depan, karena di bawah beban yang berbeda server menunjukkan hasil yang berbeda.

Mereka yang tidak suka banyak surat

Saat digunakan saat menggunakan Yandex.Cloud, Compute Cloud tidak meninggalkan perasaan ringan yang tak tertahankan.

Sebagai permulaan, Anda hanya perlu akun dari Yandex dan kartu kredit dengan 2 rubel di akun.
Antarmuka dipikirkan dan ringkas, semua tindakan bersifat intuitif.

Untuk periode pengujian, 4000 rubel dikeluarkan, secara teori ini harus cukup untuk seorang kenalan awal.

Dan itu harus sepenuhnya mengatur perusahaan dengan dua hingga tiga lusin pengguna 1C.
Harga sedikit lebih tinggi daripada pesaing yang lebih kecil (yang dimaksudkan), tetapi jelas bahwa di sini Anda membayar merek, itu selalu terjadi.

Dan untuk keandalan yang terjamin, ini tidak selalu terjadi. Saya tidak melupakan kisah tentang bagaimana koneksi AWS jatuh dari telegram dari telegram.

Selain itu, sedikit lebih murah, lebih menyenangkan dan nyaman - itu semua di atas bukit imperialis, dan Yandex adalah milik kita, jangan lupa tentang FZ-152.

Keuntungannya adalah dukungan API dan bahasa Rusia. Mungkin ada lebih banyak plus, Anda dapat mengatasinya selama lebih dari sebulan.

Apalagi jika hosting dari toko online akan ada di sana.

Dari kekurangan yang dicatat: tidak ada cara untuk mengunduh image disk Anda yang sudah dikonfigurasi sebelumnya dari windows dan menghubungkan LiveCD.

Intinya: rekomendasi saya untuk digunakan

Tabel hasil:





Tidak sulit, tanpa kelezatan kuliner, ia bekerja.

Tentunya seiring waktu akan ada cukup banyak penggemar, ini akan memungkinkan untuk berkeliling beberapa garu dengan menemukan mereka di forum sebelum melangkah.
Sang suami berdiri di atas tangga timbangan dan dengan hati-hati menarik perutnya.
Istri yang lewat menyeringai:
"Apakah Anda pikir ini akan membantu Anda?"
- Tentu saja itu akan membantu, saya akan melihat panah.
joke.ru
Dalam artikel ini, saya tidak berpura-pura menjadi oracle universal

Mungkin hasil yang disajikan di dalamnya berbeda dari yang Anda dapatkan di Yandex.Cloud Compute Cloud, dari yang Anda dapatkan di layanan hosting lainnya.

Hanya tujuannya agar Anda dapat melihat panah. Dengan kata lain - kompor tertentu dari mana Anda dapat menari ketika memilih server untuk 1C.

Didasarkan tidak hanya pada pertimbangan biaya dan empiris, tetapi juga pada hasil pengujian kami sendiri atau (mungkin penyedia juga akan membacanya) yang disiapkan oleh penyedia hosting.

Mereka yang tidak takut pada banyak surat - akan ada lebih banyak gambar, mari kita mulai

Semua pengukuran yang dilakukan dalam artikel ini didukung oleh tangkapan layar, jadi itu akan menjadi bentuk yang baik, kecuali untuk pengalaman Anda yang tak ternilai dan banyak pengetahuan, untuk mendukung komentar Anda di komentar dengan setidaknya sesuatu yang timbal balik.



Sangat menggoda untuk segera memilih gambar dengan Microsoft SQL Server 2016 Express yang sudah diinstal, tetapi opsi ini tidak lepas landas dari saya.



Yah, mungkin itu lepas landas, tapi rendah . Server mulai dengan beban prosesor 100% yang dibuat oleh pemasang tepercaya dan terus melanjutkannya.

Seperti yang saya pahami, windows bergegas untuk pembaruan dan dukungan untuk bahasa Rusia dan di sana dia menyukainya.

Saya tidak ingin mengatur tarian dengan rebana ketika bau ayam goreng sudah melayang di sekitar apartemen dan mesin virtual masuk ke keranjang.

Tetapi sepenuhnya sesuai dengan instruksi Server 1C: Enterprise di Ubuntu 16.04 dan PostgreSQL 9.6, bagi mereka yang ingin tahu rasanya. Resep dari Captain melepas server di Ubuntu 16.04. 3926.72 per bulan



Yandex jelas memiliki gambar server yang sudah diinstal, koneksi melalui SSH

oleh karena itu telah dipasang ...
Lingkungan desktop Xfce sudo apt-get install xfce4
xrdp agen desktop jarak jauh sudo apt-get install xrdp
Setelah itu, menjadi mungkin untuk terhubung ke server melalui rdp dan memulai bagian klien dari 1C Enterprise.

Dan tentu saja, tanpa pertanyaan, windows-2012 5754.22 P per bulan dimulai.

Dengan perhitungan sederhana, Anda dapat memahami bahwa untuk lisensi Microsoft Windows Server 201 (x) yang Anda berikan 1827,50 R per bulan.

Seperti yang saya pahami, Anda belum dapat menggunakan lisensi Anda.

Setelah mendapat server, lihat sekeliling. Yakni, jalankan tes tanda disk kristal, winrar dan 7zip .

Mengapa menguji arsip? Kemudian, setelah 10 menit, Anda dapat memahami jenis server apa yang ada di depan Anda dalam hal kecepatan (meninggalkan keandalan di belakang tanda kurung, Anda tidak akan mengerti ini dalam 10 menit)
Kinerja pada prinsipnya rata-rata.







Bahkan kinerja hard disk, di segmen saya Anda tidak dapat sering menemukan itu, biasanya ada sesuatu yang kewalahan.

Untuk mesin virtual dengan windows 2016 sedikit berbeda. Mungkin kecepatan akses ke disk tergantung pada beban total besi fisik (seperti asumsi).



Kecepatan akses internet sangat mengesankan.



Sungguh misterius bahwa dengan penempatan fisik yang diumumkan di Federasi Rusia, iklan ditampilkan dalam bahasa Finlandia. Kemudian saya menemukan jawabannya setelah membaca blog Yandex .

Melihat sifat-sifat adaptor jaringan, kita dapat menebak host apa yang dibangun.



Mulai tes lebih serius

HammerDB TPC-C - deskripsi terperinci di sini di Habrรฉ dalam artikel
Selain itu, Postgres dan Microsoft SQL dapat diinstal pada server Ubuntu dan Windows.

Server Postgres 9.6 pada saat penulisan adalah yang terbesar dari 1C yang didukung.
Pengaturan Postgres - 1C yang disarankan, dengan pengecualian 1 parameter, tidak tumbuh bersama, server sama sekali tidak memulai.

Lebih detail ...

Dengan tingkat probabilitas yang tinggi, masalahnya adalah keutamaan disk, yang tidak diletakkan ketika menulis instruksi.



Hasil dari sekelompok Ubuntu Postgres



Hasil Ubuntu MS SQL Bundle



Dengan mengukur server Ubuntu, Anda dapat melihat bahwa, pada dua pengguna virtual, hasil Microsoft SQL lebih baik.

Pada server Windows, bahkan dengan pengukuran seperti itu, Microsoft SQL lebih unggul dari Postgres.
Hasil Windows + Postgres bunch lebih baik daripada Ubuntu + Postgres, tetapi tidak banyak.



Hasil dari sekelompok Windows + Microsoft SQL - pemimpin absolut



Ketika beban meningkat, server Microsoft berskala linier.







Beban pada semua indikator juga tumbuh secara linear.



Tetapi Postgres tidak menarik 50 pengguna virtual dan berlari ke antrian disk selama 20



Mengukur pada Ubuntu pada 20 pengguna virtual lagi memberi kira-kira indikator yang sama



Ubuntu + Postgres



Ubuntu + Microsoft SQL



Kesimpulan menengah:

  • Postgres saat ini paling baik digunakan di Linux, di Windows dapat menjadi proyek entry-level dengan beban kecil di server database.
  • Microsoft telah mengkonfirmasi stabilitas bahkan di bidang asing, dengan caranya sendiri ia pimpin tanpa syarat.
  • Juga tanpa menyetel kernel, subsistem disk, dll. Postgres, bahkan di Linux, sudah lelah sebelumnya, tetapi pada beban yang sama sehingga dapat mengatasinya secara merata.

Nah, dan untuk jeritan: Kami adalah julukan 1C, kami perlu mengukur dari 1C, kami beralih ke tes di 1C

di sini kami berhasil memeriksa ligamen

  • Windows + MS SQL
  • Windows + Postgres
  • Ubuntu + Postgres
  • Ubuntu + MS SQL 2019 1C Enterprise tidak menerima (yang tidak mengejutkan)

Server 1C adalah 32-bit, server basis data 64-bit.

Versi platform 1C: Enterprise 8.3 (8.3.13.1644).

Kami mulai dengan testf dari gilev.ru



Jika Anda percaya padanya, banyak Ubuntu + Postgres persen 20% lebih disukai daripada opsi Windows + Postgres dan Windows + MS SQL

Hasilnya agak misterius, untuk menunjukkan bahwa mesin virtual Linux diberi lebih banyak kekuatan prosesor dari Yandex, tentu saja, Anda bisa, tetapi hati-hati.

Kami lolos ke tes dari fragster.ru

Di sini gambar berubah dan menjadi serupa dengan tes dari HammerDB.

Serta semua cerita tentang 1C dan Postgres.

Pada bagian dari tes server pergi head to head, pada tabel sementara MS SQL itu jauh lebih baik.







Tapi jujur โ€‹โ€‹saja, semua orang tertarik pada kecepatan yang digunakan pengguna tertentu dalam konfigurasi tertentu dan terutama selama jam kerja.

Ini menunjukkan APDEX dengan tingkat kepastian yang cukup, setidaknya 1C menggunakannya dan tidak ada alasan untuk tidak percaya.

Oleh karena itu, tes ketiga untuk 1C, ini adalah basis demo biasa 1C Accounting 3.0 dan memproses simulasi karya 30 pengguna, yang masing-masing dalam interval 30 detik melakukan beberapa tindakan di basis informasi.

Lebih detail ...
Indikator kunci yang khas untuk pekerjaan pembukuan biasa dipilih - membuka bentuk buku referensi untuk nomenklatur dan rekanan, menyalin dan melakukan dokumen, memasuki rekening giro dan mendebit rekening giro dan penerimaan dan penjualan barang, serta membuka bentuk dokumen-dokumen ini.

Pengukuran juga dilakukan oleh subsistem konfigurasi terintegrasi yang khas dari penilaian Kinerja BSP.



Windows + MS SQL Server dan Ubuntu + Postgres memberikan output setinggi mungkin



Banyak Windows + Postgres bekerja lebih buruk



Namun, tertinggal di belakang pemimpin bukanlah horor yang mengerikan, dan mengingat biaya lisensi MS SQL untuk 30 pengguna cukup kecil.

Setidaknya, mereka semua masuk dalam peringkat "baik".

Untuk menghapus nurani saya, itu diinstal pada Windows Postgres 10, saya ingat itu menjanjikan kompatibilitas yang lebih baik.

Mungkin saya tidak tahu tentang beberapa parameter ajaib, tetapi dia tidak memberikan keuntungan apa pun:





Sejak minuman keras tersebut dimulai (dan minuman keras itu sudah berakhir), minuman itu masih diinstal pada Windows Microsoft SQL 2019:





Saya mendapatkan hasil yang lebih buruk daripada semua yang sebelumnya. Tapi di sini, sebenarnya, tidak ada yang menjanjikan apa pun.

Sekitar setengah dari dana yang dialokasikan untuk pengujian dihabiskan.



Pada titik ini, Anda dapat meringkas - Yandex. Cloud Compute Cloud, meskipun pemain baru, tetapi sangat layak di pasar server cloud.

Termasuk untuk hosting infrastruktur 1C Enterprise untuk perusahaan kecil dan menengah, jika mereka benar-benar membutuhkan hosting di cloud.

Semua hasil artikel ini diperoleh dengan jumlah minimum tarian dengan rebana atau perdukunan dalam pengaturan, sebaliknya, mudah, dan alami.

Yang saya berharap Anda juga.

Mereka yang ingin mengkonfirmasi sesuatu, menyangkal atau mengklarifikasi lagi untuk diri mereka sendiri, saya tidak melihat apa yang dapat menghentikan Anda.

Mereka yang ingin mengundang saya ke tes atau pengaturan serupa, sama.

Source: https://habr.com/ru/post/id440594/


All Articles