Panduan · Server
Cara memilih VPS
Hampir setiap server dengan ukuran yang keliru adalah akibat memilih dari atas ke bawah daftar harga, bukan bertanya sumber daya mana yang habis lebih dulu. Berikut urutan berpikirnya, dengan paket kami sendiri sebagai contoh.
Mulai dari kendalanya
Server virtual memiliki empat hal yang bisa habis: memori, waktu prosesor, disk, dan transfer keluar. Hanya satu di antaranya yang akan menjadi masalah Anda pada satu saat tertentu, dan membeli lebih banyak dari tiga lainnya adalah cara paling umum untuk membuang uang tanpa membuat apa pun lebih cepat. Jadi pertanyaan pertama bukanlah “server sebesar apa yang saya butuhkan”, melainkan “dari keempatnya, mana yang akan habis lebih dulu, dan apa yang terjadi ketika itu terjadi”.
Pola kegagalannya cukup berbeda untuk dikenali. Kehabisan memori tampak seperti swapping, lalu sebuah proses dimatikan, lalu gangguan yang pulih sendiri dan kembali satu jam kemudian. Kehabisan waktu prosesor tampak seperti semuanya melambat secara merata saat beban tinggi dan kembali normal begitu lalu lintas turun. Kehabisan disk tampak seperti database yang menolak penulisan pada pukul tiga pagi. Kehabisan transfer tampak seperti email dari kami, karena kami tidak memutus layanan Anda.
Biasanya jawabannya adalah memori
Untuk beban kerja web, memori adalah sumber daya yang paling sering menentukan perilaku server, karena ia satu-satunya yang tidak menurun secara bertahap. Mesin sibuk yang kekurangan CPU menjadi lambat; mesin yang kekurangan memori mulai mematikan proses. Server aplikasi dan database pada satu mesin sama-sama menginginkan working set mereka sendiri, dan database khususnya menjadi jauh lebih lambat begitu indeksnya tidak lagi muat di RAM.
- 1 GB: VPS-1 seharga $9.90. Cukup untuk situs statis, titik akhir tunnel, bot, atau kotak cron. Database dan server aplikasi yang berbagi mesin ini akan memakai swap saat beban tinggi.
- 4 GB: VPS-2 seharga $14.90. Satu situs dengan database sendiri mulai berjalan dengan baik. Masih satu core bersama, sehingga beban yang berkelanjutan bukan keunggulannya.
- 8 GB: VPS-4 seharga $25.90. Ukuran yang kami rekomendasikan secara bawaan, karena server web dan database tidak lagi berebut satu core.
- 8 GB ke atas: VPS-8 seharga $37.90. Pengguna yang login, keranjang belanja, dan pencarian: permintaan yang tidak dapat Anda cache adalah yang membutuhkan ini.
Pemeriksaan sederhana yang berguna sebelum Anda membeli apa pun: pada mesin yang Anda pakai sekarang, lihat berapa banyak memori yang benar-benar terpakai dibandingkan yang berupa cache, dan apa yang terjadi pada angka itu di jam tersibuk Anda. Jika mesin Anda sudah memakai swap, tambahan CPU sebanyak apa pun tidak akan membantu.
Core: berapa banyak, dan jenis apa
Jumlah core adalah spesifikasi yang dibandingkan semua orang dan yang paling sering menyesatkan, karena ada tiga jenis core yang berbeda dalam katalog kami dan masing-masing unggul pada hal yang berbeda.
- Standard: vCPU bersama pada KVM. Lonjakan beban berjalan cepat karena tetangga Anda biasanya sedang menganggur. Satu jam penuh di 100% adalah hal yang tidak dapat dijanjikan oleh core bersama.
- High frequency: model bersama yang sama pada host dengan clock lebih tinggi, dengan disk sekitar dua kali lipat per gigabyte RAM. HF-4 memberi 2 vCPU dan 4 GB seharga $37.90. Layak dipilih ketika satu thread mengerjakan pekerjaan penting.
- Dedicated CPU: core yang dikunci untuk mesin Anda dan tidak dapat dipakai penyewa lain. DC-8 seharga $71.90 untuk 2 core khusus dan 8 GB. Anda membayar untuk eksklusivitas, bukan untuk jumlahnya.
Perbandingan yang sering menjebak orang adalah VPS-8 seharga $37.90 untuk 4 core bersama melawan DC-8 seharga $71.90 untuk 2 core khusus. Core lebih sedikit dengan harga lebih mahal bukan kesalahan di daftar harga: core bersama lebih cepat ketika beban Anda naik turun, core khusus lebih cepat ketika beban Anda konstan. Pilihlah berdasarkan bentuk beban, bukan berdasarkan angkanya.
Disk: tentukan ukuran berdasarkan apa yang menumpuk
Orang menentukan ukuran disk berdasarkan apa yang akan mereka instal, padahal itu hampir tidak pernah jadi masalah. Yang memenuhi disk adalah apa yang menumpuk: unggahan pengguna, log yang tidak pernah dirotasi, backup database yang ditulis ke volume yang sama dengan yang dicadangkan, dan image container dari enam deploy yang lalu. Sebuah aplikasi beserta dependensinya mungkin dua gigabyte; satu tahun situs yang cukup sibuk bisa mencapai dua puluh.
Paket kami berkisar dari 25 GB pada VPS-1 hingga 5760 GB di puncak jajaran, semuanya SSD, dan NVMe pada paket yang pemasoknya menyatakannya, disebutkan di setiap halaman paket. Disk yang lebih kecil di kemudian hari biasanya berarti server baru, karena disk tidak bisa diperkecil, dan itu alasan yang baik untuk tidak membeli disk terbesar pada hari pertama.
Transfer hanya dihitung untuk lalu lintas keluar
Setiap paket memiliki kuota transfer bulanan, mulai dari 1 TB ke atas. Ada tiga hal yang perlu Anda pahami sebelum membandingkan paket berdasarkan kuota itu: lalu lintas masuk tidak dikenai biaya, lalu lintas antar server Anda sendiri di dalam satu wilayah sama sekali tidak dihitung, dan melebihi kuota tidak membuat layanan Anda diputus. Kami akan menghubungi Anda.
Untuk sebagian besar situs, kuota itu tidak relevan dan angka memori yang menentukan segalanya. Untuk apa pun yang mengirim media, unduhan, atau respons API yang besar, kolom itulah yang pertama kali harus dibaca. Jika Anda benar-benar berat di trafik keluar, lihat server khusus (dedicated) sebagai gantinya, dengan uplink 1 Gbit dan unmetered. Itu model penagihan yang berbeda, bukan sekadar angka yang lebih besar.
Di mana mesin sebaiknya berada
Letakkan server di dekat pihak yang menunggu respons Anda. Biasanya itu adalah pengguna Anda; terkadang itu adalah API yang Anda panggil pada setiap permintaan, dan dalam kasus itu benua API lebih penting daripada benua pengunjung. Kami memiliki 73 wilayah; sebagian besar paket berharga sama di mana pun dijalankan dan beberapa paket yang harganya berbeda per kota menampilkan harganya sebelum Anda deploy, sehingga ini pada dasarnya adalah keputusan penempatan. Satu catatan soal jangkauan lokasi: lini Unmetered dan Big disk berjalan di kumpulan lokasi yang terpisah dari lini klasik.
Hal yang perlu diketahui sejak awal: wilayah tidak dapat diubah pada server yang sedang berjalan. Pindah berarti deploy baru, penyalinan data Anda, dan peralihan DNS, dan mesin baru mendapat alamat IP baru. Ini pekerjaan sekitar satu jam dan bukan bencana, tetapi layak dipikirkan lima menit sekarang. Halaman lokasi mencantumkan semuanya.
Titik awal yang masuk akal
Jika Anda ingin versi singkatnya, inilah paket yang akan kami sarankan untuk empat situasi yang paling sering dijelaskan orang ketika mengirim email kepada kami.
- Situs pribadi, VPN, atau bot: VPS-1, $9.90.
- Satu situs WordPress dengan database sendiri: VPS-2, $14.90, dan VPS-4 jika ada pengguna yang login atau banyak plugin.
- Aplikasi produksi yang menghasilkan uang: VPS-4, $25.90.
- Sesuatu yang berjalan penuh sepanjang hari: DC-8 atau yang lebih besar di lini Dedicated CPU, $71.90.
Cara keliru dengan biaya murah
Argumen terbaik untuk server virtual dibandingkan perangkat keras adalah bahwa kesalahan nyaris tidak berbiaya. Sebagian besar paket ditagih per jam maupun per bulan, sehingga men-deploy dua ukuran, menjalankan benchmark sendiri, dan menghapus yang kalah berbiaya lebih murah daripada makan siang. Uji ukuran dengan cara ini sebelum Anda berkomitmen, karena mengubah ukuran server yang sedang berjalan adalah permintaan ke dukungan, bukan tombol.
Satu hal yang harus dilakukan sebelum perubahan berisiko apa pun
Yang tidak akan kami katakan kepada Anda
Kami tidak mempublikasikan angka IOPS untuk paket apa pun, karena kami belum mengukurnya dalam kondisi yang dapat Anda tiru, dan angka utama dari pemasok tidak akan bertahan saat bertemu beban kerja Anda. Kami tidak mempublikasikan kecepatan port untuk platform virtual, karena kecepatan itu tidak dinyatakan kepada kami dalam bentuk yang bisa kami cetak sebagai janji. Dan kami tidak mempublikasikan angka latensi untuk wilayah mana pun, karena angka yang Anda pedulikan bergantung pada jaringan pengguna Anda, bukan jaringan kami.
Yang kami publikasikan adalah setiap spesifikasi yang benar-benar kami ketahui, harga yang akan Anda bayar saat perpanjangan, dan tarif per jam yang memungkinkan Anda menghasilkan sendiri angka-angka yang kurang itu dalam satu sore. Itu halaman pemasaran yang lebih buruk dan dasar keputusan yang lebih baik.
Terapkan dalam praktik
Paket-paket yang disebutkan di atas.
Baca selanjutnya