Membandingkan penskalaan vertikal dan horizontal

Selesai

Konfigurasi komputer virtual yang kuat mencakup dukungan untuk skalabilitas. Skalabilitas memungkinkan throughput untuk komputer virtual sebanding dengan ketersediaan sumber daya perangkat keras terkait. Komputer virtual yang dapat diskalakan dapat menangani peningkatan permintaan tanpa memengaruhi waktu respons dan throughput yang merugikan. Untuk sebagian besar operasi penskalaan, ada dua opsi implementasi: vertikal dan horizontal.

Hal-hal yang perlu diketahui tentang penskalakan vertikal

Penskalaan vertikal, juga dikenal sebagai peningkatan dan penurunan skala, melibatkan peningkatan atau penurunan ukuran komputer virtual sebagai respons terhadap beban kerja. Penskalakan vertikal membuat komputer virtual lebih banyak (meningkatkan skala) atau kurang (menurunkan skala) yang kuat.

Illustration that shows vertical scaling where a single virtual machine increases or decreases in size by scaling up or scaling down.

Berikut adalah beberapa skenario di mana menggunakan penskalakan vertikal dapat menguntungkan:

  • Jika Anda memiliki layanan yang dibangun di atas komputer virtual yang kurang digunakan seperti pada akhir pekan, Anda dapat menggunakan penskalakan vertikal untuk mengurangi ukuran komputer virtual dan mengurangi biaya bulanan Anda.

  • Anda dapat menerapkan penskalakan vertikal untuk meningkatkan ukuran komputer virtual Anda untuk mendukung permintaan yang lebih besar tanpa harus membuat komputer virtual tambahan.

Hal-hal yang perlu diketahui tentang penskalakan horizontal

Penskalaan horizontal digunakan untuk menyesuaikan jumlah komputer virtual dalam konfigurasi Anda untuk mendukung beban kerja yang berubah. Saat Anda menerapkan penskalaan horizontal, ada peningkatan (peluasan skala) atau penurunan (penurunan skala) dalam jumlah instans komputer virtual.

Illustration that shows horizontal scaling where virtual machines are added to scale out the system to support the workload.

Hal-hal yang perlu dipertimbangkan saat menggunakan penskalakan vertikal dan horizontal

Tinjau pertimbangan berikut mengenai penskalaan vertikal dan horizontal. Pikirkan implementasi mana yang mungkin diperlukan untuk mendukung situs web perusahaan Anda.

  • Pertimbangkan batasan. Secara umum, penskalaan horizontal memiliki lebih sedikit batasan daripada penskalaan vertikal. Implementasi penskalaan vertikal tergantung pada ketersediaan perangkat keras yang lebih besar, yang dengan cepat mencapai batas atas dan dapat bervariasi menurut wilayah. Penskalakan vertikal juga biasanya memerlukan komputer virtual untuk menghentikan dan memulai ulang, yang dapat membatasi akses untuk sementara ke aplikasi atau data.

  • Pertimbangkan fleksibilitas. Saat beroperasi di cloud, penskalakan horizontal lebih fleksibel. Implementasi penskalaan horizontal memungkinkan Anda menjalankan ribuan komputer virtual untuk mengelola perubahan beban kerja dan throughput.

  • Pertimbangkan provisi ulang. Provisi ulang adalah proses menghapus komputer virtual yang ada dan menggantinya dengan komputer baru. Paket ketersediaan yang kuat mempertimbangkan di mana provisi ulang mungkin diperlukan dan merencanakan gangguan pada layanan. Jika provisi ulang mungkin diperlukan, tentukan apakah ada data yang perlu dipertahankan dan dimigrasikan ke komputer baru.