Date: Juni 7, 2022
Bagaimana Beban Kerja Harus Didistribusikan saat Bermigrasi ke Lingkungan Cloud
Menentukan bagaimana Beban Kerja (node) harus didistribusikan adalah topik diskusi umum saat bermigrasi ke cloud publik dengan mempertimbangkan Ketersediaan Tinggi. Jika beban kerja berada dalam lingkungan di lokasi, lebih sering daripada tidak lokasi beban kerja ini ditentukan oleh lokasi pusat data yang sudah ada. Dalam banyak kasus, memilih lokasi lain untuk menampung beban kerja bukanlah pilihan yang tersedia. Dengan penawaran cloud publik, ada berbagai wilayah geografis serta zona ketersediaan untuk dipilih.
Availability Zone umumnya dianalogikan dengan satu atau lebih pusat data (lokasi fisik) yang terletak di wilayah fisik yang sama (misalnya, di California). Pusat data ini mungkin terletak di area yang berbeda tetapi terhubung menggunakan jaringan berkecepatan tinggi untuk meminimalkan latensi koneksi di antara mereka. (Perhatikan bahwa layanan hosting di beberapa pusat data dalam wilayah ketersediaan harus transparan bagi pengguna).
Sebagai aturan umum, semakin besar jarak fisik antara beban kerja, lingkungan menjadi lebih tangguh. Asumsi yang masuk akal adalah bahwa bencana alam seperti gempa bumi tidak akan mempengaruhi wilayah yang berbeda pada saat yang sama (misalnya, pantai barat AS dan pantai timur pada waktu yang sama). Namun, masih ada kemungkinan mengalami pemadaman layanan di berbagai wilayah secara bersamaan karena kegagalan di seluruh sistem (beberapa penyedia cloud sebelumnya telah melaporkan pemadaman lintas wilayah secara simultan seperti di AS & Australia). Mungkin tepat untuk mempertimbangkan membuat rencana DR (pemulihan bencana) yang ditentukan di berbagai penyedia cloud.
Perspektif lain yang layak dipertimbangkan adalah biaya untuk melindungi sumber daya. Umumnya semakin besar jarak antara beban kerja, semakin banyak biaya yang dikeluarkan untuk transfer data. Dalam banyak kasus, transfer data antar node dalam pusat data yang sama (Availability Zone) tidak dipungut biaya, meskipun mungkin memerlukan biaya $0,01/GB atau lebih untuk mentransfer data di seluruh Availability Zone. Biaya tambahan ini mungkin berlipat ganda (atau lebih) bila data ditransfer lintas wilayah (yaitu $0,02 / GB). Selain itu, karena peningkatan jarak fisik antara beban kerja, latensi data yang lebih besar antar node harus diantisipasi antar lokasi. Melalui pertimbangan faktor-faktor ini, secara umum, disarankan untuk mendistribusikan beban kerja di Availability Zone dalam Wilayah yang sama.