Mengelola ketersediaan Azure VM Anda
Sering kali, keberhasilan perusahaan layanan terkait langsung dengan perjanjian tingkat layanan (SLA) yang dilakukan perusahaan dengan pelanggannya. Pelanggan Anda mengharapkan layanan yang Anda berikan selalu tersedia, serta data mereka tetap aman. Keamanan ini adalah sesuatu yang dianggap serius oleh Microsoft. Azure menyediakan alat yang dapat Anda gunakan untuk mengelola ketersediaan, keamanan data, serta pemantauan, sehingga Anda tahu bahwa layanan Anda selalu tersedia untuk pelanggan Anda.
Administrasi Azure VM tidak terbatas pada pengelolaan sistem operasi, atau perangkat lunak yang berjalan pada VM. Ini membantu untuk mengetahui layanan mana yang disediakan Azure yang memastikan ketersediaan layanan dan otomatisasi dukungan. Layanan ini membantu Anda merencanakan kelangsungan bisnis serta strategi pemulihan bencana organisasi Anda.
Di sini, kami membahas layanan Azure yang membantu Anda meningkatkan ketersediaan VM, menyederhanakan tugas manajemen VM, dan menjaga data VM Anda tetap tercadangkan dan aman. Mari kita mulai dengan mendefinisikan ketersediaan.
Apa itu ketersediaan?
Ketersediaan adalah persentase waktu layanan tersedia untuk digunakan.
Mari kita asumsikan Anda memiliki situs web, dan Anda ingin pelanggan Anda dapat selalu mengakses informasi. Harapan Anda adalah ketersediaan 100% mengenai akses situs web.
Mengapa saya perlu memikirkan ketersediaan saat menggunakan Azure?
Azure VM berjalan di server fisik yang dihosting dalam pusat data Azure. Seperti kebanyakan perangkat fisik, ada kemungkinan bahwa mungkin ada kegagalan. Jika server fisik gagal, komputer virtual yang dihosting di server tersebut juga gagal. Jika kegagalan terjadi, Azure memindahkan VM ke server host yang sehat secara otomatis. Namun, migrasi penyembuhan mandiri ini dapat memakan waktu beberapa menit, di mana aplikasi yang dihosting pada VM tersebut tidak tersedia.
Pembaruan berkala yang dimulai oleh Azure itu sendiri juga dapat memengaruhi VM. Peristiwa pemeliharaan ini berkisar dari pembaruan perangkat lunak hingga peningkatan perangkat keras serta diperlukan untuk meningkatkan keandalan dan kinerja platform. Peristiwa ini biasanya dilakukan tanpa memengaruhi VM tamu apa pun, tetapi terkadang komputer virtual melakukan boot ulang untuk menyelesaikan pembaruan atau peningkatan.
Zona ketersediaan
Zona ketersediaan memperluas tingkat kontrol yang Anda miliki untuk menjaga ketersediaan aplikasi dan data di VM Anda. Zona ketersediaan adalah zona yang terpisah secara fisik di wilayah Azure. Ada tiga Zona Ketersediaan per wilayah Azure yang didukung.
Setiap Zona Ketersediaan memiliki sumber daya, jaringan, dan pendinginan yang berbeda. Dengan merancang solusi untuk menggunakan replikasi VM dalam zona, Anda dapat melindungi aplikasi dan data dari hilangnya pusat data. Jika satu zona disusupi, aplikasi dan data yang direplikasi langsung tersedia di zona lain.
Virtual Machines Scale Sets
Set skala komputer virtual Azure memungkinkan Anda membuat dan mengelola grup VM beban seimbang. Jumlah instans komputer virtual bisa secara otomatis meningkat atau menurun sebagai respons terhadap permintaan atau jadwal yang ditentukan. Set skala memberikan ketersediaan tinggi untuk aplikasi, dan memungkinkan Anda mengelola, mengonfigurasi, dan memperbarui sejumlah besar komputer virtual secara terpusat. Tidak ada biaya untuk set skala itu sendiri, Anda hanya membayar untuk setiap instans VM yang Anda buat.
Komputer virtual dalam set skala juga dapat disebarkan dalam beberapa zona ketersediaan, satu zona ketersediaan, atau wilayah. Opsi penyebaran zona ketersediaan mungkin berbeda berdasarkan mode orkestrasi.
Load Balancer
Gabungkan Azure Load Balancer dengan zona ketersediaan atau ketersediaan yang disetel untuk mendapatkan ketahanan aplikasi terbanyak. Azure Load Balancer mendistribusikan lalu lintas di antara beberapa komputer virtual. Untuk komputer virtual tingkat Standar kami, Azure Load Balancer disertakan. Tidak semua tingkatan komputer virtual dilengkapi dengan Azure Load Balancer. Untuk informasi selengkapnya tentang penyeimbangan beban komputer virtual, lihat Komputer virtual Penyeimbangan Beban untuk Linux atau Windows.
Redundansi Azure Storage
Azure Storage selalu menyimpan berbagai salinan data untuk melindunginya dari peristiwa terencana dan tidak terencana, termasuk kegagalan perangkat keras sementara, gangguan jaringan atau pemadaman listrik, dan bencana alam besar. Redundansi memastikan bahwa akun penyimpanan Anda memenuhi target ketersediaan dan daya tahannya bahkan dalam menghadapi kegagalan.
Saat memutuskan opsi redundansi yang terbaik untuk skenario Anda, pertimbangkan kompensasi antara biaya yang lebih rendah dan ketersediaan yang lebih tinggi. Faktor-faktor yang memudahkan penentuan opsi redundansi yang harus Anda pilih meliputi:
- Cara data Anda direplikasi di wilayah utama
- Apakah data Anda direplikasi ke wilayah kedua yang secara geografis jauh dari wilayah utama, guna melindungi data dari bencana regional
- Apakah aplikasi Anda memerlukan akses baca ke data yang direplikasi di wilayah sekunder jika wilayah utama tidak tersedia karena berbagai alasan
Untuk informasi lebih lanjut, lihat Redundansi Azure Storage.
Kegagalan di seluruh lokasi
Anda juga dapat mereplikasi infrastruktur Anda di seluruh situs untuk menangani kegagalan regional. Azure Site Recovery mereplikasi beban kerja dari situs utama ke lokasi sekunder. Jika pemadaman terjadi di situs utama, Anda dapat gagal ke lokasi sekunder. Kegagalan ini memungkinkan pengguna untuk terus mengakses aplikasi Anda tanpa gangguan. Anda kemudian dapat gagal kembali ke lokasi utama setelah siap serta berjalan lagi. Azure Site Recovery adalah tentang replikasi komputer virtual atau fisik; itu membuat beban kerja Anda tetap tersedia dalam pemadaman.
Meskipun ada banyak fitur teknis yang menarik untuk Pemulihan Situs, setidaknya ada dua keuntungan bisnis yang signifikan:
Pemulihan Situs memungkinkan penggunaan Azure sebagai tujuan pemulihan, sehingga menghilangkan biaya serta kompleksitas mempertahankan pusat data fisik sekunder.
Site Recovery membuatnya sangat mudah untuk menguji kegagalan untuk latihan pemulihan tanpa berdampak pada lingkungan produksi. Fitur ini memudahkan anda untuk menguji failover yang direncanakan atau tidak direncanakan. Lagi pula, Anda tidak akan memiliki rencana pemulihan bencana yang baik jika Anda tidak pernah mencoba untuk gagal.
Rencana pemulihan yang Anda buat dengan Pemulihan Situs bisa sesederhana atau senyap yang diperlukan skenario Anda. Mereka dapat menyertakan skrip PowerShell kustom, runbook Azure Automation, atau langkah-langkah intervensi manual. Anda dapat menggunakan rencana pemulihan untuk mereplikasi beban kerja ke Azure, dengan mudah memungkinkan peluang baru untuk migrasi, ledakan sementara selama periode lonjakan, atau pengembangan dan pengujian aplikasi baru.
Azure Site Recovery berfungsi dengan sumber daya Azure, atau server Hyper-V, VMware, dan fisik di infrastruktur lokal Anda. Ini dapat menjadi bagian utama dari strategi kelangsungan bisnis dan pemulihan bencana (BCDR) organisasi Anda dengan mengatur replikasi, failover, dan pemulihan beban kerja dan aplikasi jika lokasi utama gagal.