Cloud hanyalah komputer seseorang

Ketika kami meluncurkan Discourse pada 2013, persyaratan server kami tinggi:

  • RAM 1 GB
  • CPU dual core cepat
  • solid state drive cepat dari 20 GB

Maksud saya bukan server cpanel bersama murah, tetapi server pribadi virtual khusus dengan karakteristik seperti itu.

Ini sudah cukup bagi kami, karena selama dekade berikutnya dari Internet, kami menulis di Ruby . Saya segera memperkirakan bahwa harga sewa VPS dengan karakteristik seperti itu akan turun menjadi $ 5 per bulan, dan terima kasih kepada Digital Ocean itu benar - benar terjadi pada Januari 2018 .

Awan menjadi lebih murah dan lebih cepat. Dan ini tidak terlalu mengejutkan, karena seiring waktu, harga besi turun menjadi nol . Tapi ini masih awan, artinya, itu tidak sepenuhnya murah . Lagi pula, ini adalah komputer orang lain tempat Anda membayar hak sewa.


Tapi tunggu ... bagaimana jika Anda bisa meletakkan komputer Anda "di awan"?

Bukankah solusi ini memiliki keunggulan dari kedua pendekatan tersebut? Keandalan koneksi ditambah pembayaran bulanan yang rendah untuk peralatan yang sangat cepat? Jika ini tampak gila bagi Anda, maka Anda harus berubah pikiran - pengguna Mac telah melakukan ini selama beberapa tahun sekarang .


Saya pikir dapat dimengerti mengapa pengguna Mac di bidang ini berada di garis depan teknologi, karena Apple hampir tidak membuat perangkat keras server , sementara dunia PC selalu menjadi standar de facto untuk perangkat keras server .


Mengingat prevalensi dan tingkat pengembangan penyedia layanan cloud, gagasan untuk collocating server nyata saat ini tampaknya sedikit kontroversial. Kami juga bereksperimen dengan kolokasi mini-pc di berbagai konfigurasi hosting. Saya masih ingin tahu mengapa tidak ada begitu banyak usaha kecil yang menyediakan layanan kolokasi PC mini. Karena ... saya pikir mereka pasti ada .

Awalnya, saya menulis tentang komputer skuter yang ditambahkan ke infrastruktur Wacana kami pada tahun 2016, ditambah tentang eksperimen saya sendiri dengan kolokasi yang berjalan secara paralel. Setelah tiga tahun bereksperimen, saya sampai pada kesimpulan bahwa kotak-kotak kecil ini cukup dapat diandalkan , tetapi dengan satu peringatan, yang akan saya jelaskan dalam komentar. Saya masih tetap penggemar kolokasi mini-PC. Saya sangat menyukainya sehingga saya menyusun versi baru 2019:

2017 - $ 6702019 - $ 820
i7-7500u
2.7-3.5 Ghz, 2c / 4t
i7-8750h
2.2-4.1 Ghz, 6c / 12t
RAM DDR3 16GBRAM DDR4 32GB
500GB SATA SSDSSD NVMe 500GB

Komputer skuter tahun ini telah tiga kali lipat jumlah core, memori dua kali lipat dan drive tiga kali lebih cepat . Inilah yang dikatakan anak-anak di Internet ... unit absolut .


2019-skuter-komputer-bawah-interior

2019-skuter-komputer-depan-dan-belakang

Selain itu, ia memiliki sirkuit internal dua sisi yang agak elegan. Ini memiliki slot untuk drive 2,5 inci sekolah tua, ditambah built-in wi-fi, tetapi Anda tidak akan melihatnya di foto saya, karena saya secara fisik menghapusnya.

Saya memeriksa kelayakan kotak menggunakan tes yang direkomendasikan stabilitas dan bekerja di bawah beban , dan mereka semua lulus dengan hormat, meskipun dalam proses saya harus mengganti satu set bilah RAM buggy. Benchmark menunjukkan kebenaran dibandingkan dengan tetesan Samudra Digital rata-rata:

Kinerja inti

sysbench cpu --cpu-max-prime=20000 run

Tetesan DO2,988
Mini-PC 20174,800
Mini-PC 20195,671

Kinerja multi-core

sysbench cpu --cpu-max-prime=40000 --num-threads=8 run

Tetesan DO2.200
Mini-PC 20175.588
Mini-PC 201914.604

Kecepatan disk

dd bs=1M count=512 if=/dev/zero of=test conv=fdatasync

hdparm -Tt /dev/sda

Tetesan DO701/8818/471 MB / detik
Mini-PC 2017444/12564/505 MB / detik
Mini-PC 20191200/17919/3115 MB / detik

Membangun Kembali Wacana

time ./launcher rebuild app

Tetesan DO6:59 pagi
Mini-PC 20173:41
Mini-PC 20193:24

Konsumsi energi dapat menjadi masalah, karena versi 2017 memiliki pembuangan panas (TDP) yang jauh lebih kecil dari 15 watt dibandingkan dengan 45 watt dari versi saat ini. Tiga kali lipat jumlah inti tidak lulus tanpa jejak! Karena itu, saya menguji semuanya sendiri dengan kombinasi i7z , stress , dan wattmeter pribadi saya.


(login idle)800 mhz10 watt
stress --cpu 14,1 GHz30 watt
stress --cpu 24,1 GHz42 watt
stress --cpu 34,0 GHz53 watt
stress --cpu 43,9 GHz65 watt
stress --cpu 53,7 GHz65 watt
stress --cpu 63,5 GHz65 watt
stress --cpu 123,3 ghz65 watt

Saya akan berharap untuk melihat sekitar 10-20 watt ketika melakukan tugas-tugas khas dengan beban rendah, tidak benar-benar mengambil CPU. Perhatikan bahwa peluncuran versi mprime meningkatkan konsumsi daya hingga 75 watt, dan frekuensi clock keseluruhan berkurang 3,1 GHz ... dan saya harus mengatakan bahwa saya belajar untuk sangat takut dengan ekstensi AVX2 .

(Tidak perlu khawatir tentang kebisingan. Sistem pendingin aktif ini jelas terlalu kuat untuk beban 65 W, karena hampir tidak berputar bahkan pada beban penuh pada inti. Itu sangat tenang.)

Karena itu, saya sangat senang dengan pembelian mobil ini untuk $ 820 - sangat cepat dan cukup dapat diandalkan. Tetapi bagaimana dengan biaya colocation? Penyedia lokasi saya adalah EndOffice , pinggiran kota Boston yang menawarkan harga colokasi PC-Mini yang sangat terjangkau: $ 29 / bulan.


Secara pribadi, saya menempatkan tiga Mini-PC colocation demi redundansi dan untuk berjaga-jaga; untuk colocation beberapa mobil diskon disediakan. Semuanya terpasang di rak dan sedang beroperasi. Tentu saja, saya menginstalnya sebelum instalasi.


Mari menganalisis semuanya dan membandingkan biaya colokasi Mini-PC dan cloud. Mengingat dataran tinggi dalam meningkatkan kecepatan CPU, saya percaya bahwa lima tahun kerja yang berguna untuk kotak-kotak ini akan menjadi perkiraan yang realistis, tetapi mari kita menjadi konservatif dan mengambil periode tiga tahun operasi untuk keandalan.

  • $ 880 Miini-PC dengan 32 GB RAM, 6 CPU, 500 GB SSD
  • 120 dolar - pajak / pengiriman / lainnya
  • 29 × 12 × 3 = 1.044 dolar

Itu adalah $ 2.044 untuk hosting selama tiga tahun . Apa gambar di Digital Ocean? Menurut daftar harga mereka saat ini :

  • RAM 32 GB, 8 CPU virtual, 640 GB SSD
  • 160 dolar / bulan
  • 160 × 12 × 3 = 5.760 dolar

Perbandingannya tidak akurat karena kami mendapatkan ruang disk tambahan 140 GB dan 2 CPU tambahan, tetapi dibandingkan dengan CPU kami yang khusus dan terisolasi, prosesor ini lebih lambat dan sebagian diserap oleh multi-tenancy. (Saya penasaran, jadi untuk tes singkat saya membuat contoh DO baru untuk $ 160 / bulan. sysbench menunjukkan hasilnya masing-masing di 4086 dan 11760, yang jauh lebih sedikit daripada hasil Mini-PC 2019 yang ditunjukkan di atas.) Seperti yang Anda lihat, kami membayar untuk server cloud hampir tiga kali lipat.

Saya tidak mengatakan bahwa solusinya adalah untuk semua orang. Jika Anda hanya perlu dengan cepat membuat satu atau dua server untuk pengujian dan eksperimen, tetapi sama sekali tidak ingin menghabiskan uang untuk merakit dan mengoleksi PC mini, maka tidak ada keraguan bahwa server di cloud memberikan fleksibilitas dan redundansi yang belum pernah terjadi sebelumnya. Tetapi jika Anda memerlukan sumber daya komputasi khusus selama beberapa tahun , maka merakit cloud pribadi kecil Anda sendiri dengan mesin milik Anda tidak hanya membuat sepertiga dari biaya ... tetapi juga nyaman.


Jika Anda ingin berpartisipasi dalam proyek semacam itu juga, Anda dapat membeli di Amazon Partaker B18 yang sama dengan yang saya miliki seharga $ 490 , atau memesan $ 460 langsung dari China melalui AliExpress . Tambahkan memori dan penyimpanan sesuai selera Anda, buat mobil, dan kemudian pilih penyedia lokasi yang Anda sukai.

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


All Articles