Mengintegrasikan ExpressRoute dengan pemulihan bencana untuk komputer virtual Azure
Artikel ini menjelaskan cara mengintegrasikan Azure ExpressRoute dengan Azure Site Recovery, saat Anda menyiapkan pemulihan bencana untuk komputer virtual Azure ke wilayah Azure sekunder.
Site Recovery memungkinkan pemulihan bencana komputer virtual Azure dengan mereplikasi data komputer virtual Azure ke Azure.
- Jika komputer virtual Azure menggunakan disk terkelola Azure, data komputer virtual direplikasi ke disk terkelola yang direplikasi di wilayah sekunder.
- Jika komputer virtual Azure tidak menggunakan disk terkelola, data komputer virtual direplikasi ke akun penyimpanan Azure.
- Titik akhir replikasi bersifat publik, tetapi lalu lintas replikasi untuk komputer virtual Azure tidak melintasi internet.
ExpressRoute memungkinkan Anda memperluas jaringan lokal ke cloud Microsoft Azure melalui koneksi privat yang difasilitasi oleh penyedia konektivitas. Jika Anda memiliki ExpressRoute yang dikonfigurasi, itu terintegrasi dengan Site Recovery sebagai berikut:
- Selama replikasi antara wilayah Azure: Lalu lintas replikasi untuk pemulihan bencana komputer virtual Azure hanya berada dalam Azure, dan ExpressRoute tidak diperlukan atau digunakan untuk replikasi. Namun, jika Anda menyambungkan dari situs lokal ke komputer virtual Azure di situs Azure utama, ada banyak masalah yang perlu diperhatikan saat Anda menyiapkan pemulihan bencana untuk komputer virtual Azure tersebut.
- Failover antar wilayah Azure: Saat pemadaman terjadi, Anda melakukan failover pada komputer virtual Azure dari wilayah Azure primer ke sekunder. Setelah melakukan failover ke wilayah sekunder, ada banyak langkah yang harus dilakukan untuk mengakses komputer virtual Azure di wilayah sekunder menggunakan ExpressRoute.
Sebelum Anda mulai
Sebelum memulai, pastikan Anda memahami konsep berikut:
- sirkuit ExpressRoute
- domain perutean ExpressRoute
- lokasi ExpressRoute.
- Replikasi arsitektur komputer virtual Azure
- Cara menyiapkan replikasi untuk komputer virtual Azure.
- Cara melakukan failover pada komputer virtual Azure.
Rekomendasi umum
Untuk praktik terbaik, dan untuk memastikan Recovery Time Objective (RTO) yang efisien untuk pemulihan bencana, sebaiknya Anda melakukan hal berikut saat Anda menyiapkan Site Recovery untuk diintegrasikan dengan ExpressRoute:
- Provisikan komponen jaringan sebelum failover ke wilayah sekunder:
- Saat Anda mengaktifkan replikasi untuk komputer virtual Azure, Site Recovery dapat secara otomatis menyebarkan sumber daya jaringan menggunakan pengaturan jaringan sumber. Misalnya, jaringan, subnet, dan gateway di wilayah Azure target.
- Site Recovery tidak bisa secara otomatis menyiapkan sumber daya jaringan seperti gateway VNet.
- Sebaiknya Anda menyediakan sumber daya jaringan tambahan ini sebelum failover. Downtime kecil dikaitkan dengan penyebaran ini, dan juga dapat berdampak pada waktu pemulihan keseluruhan jika Anda tidak memperhitungkannya selama rencana penyebaran.
- Jalankan latihan pemulihan bencana reguler:
- Latihan dapat memvalidasi strategi replikasi Anda tanpa kehilangan data atau downtime, dan tidak memengaruhi lingkungan produksi Anda. Ini membantu menghindari masalah konfigurasi menit-menit terakhir yang dapat berdampak buruk pada RTO.
- Saat Anda menjalankan failover pengujian untuk latihan, sebaiknya gunakan jaringan komputer virtual Azure terpisah alih-alih pengaturan jaringan default selama replikasi.
- Gunakan ruang alamat IP yang berbeda jika Anda memiliki satu sirkuit ExpressRoute.
- Sebaiknya Anda menggunakan ruang alamat IP yang berbeda untuk jaringan virtual target. Ini menghindari masalah saat membuat koneksi selama gangguan wilayah.
- Jika Anda tidak dapat menggunakan ruang alamat terpisah, pastikan untuk menjalankan pengujian failover saat latihan pemulihan bencana pada jaringan pengujian terpisah dengan alamat IP yang berbeda. Anda tidak dapat menyambungkan dua VNet dengan ruang alamat IP yang tumpang tindih ke sirkuit ExpressRoute yang sama.
Mereplikasi komputer virtual Azure saat menggunakan ExpressRoute
Jika Anda ingin menyiapkan replikasi untuk komputer virtual Azure di situs utama, dan Anda menyambungkan ke komputer virtual ini dari situs lokal Anda melalui ExpressRoute, inilah yang perlu Anda lakukan:
- Aktifkan replikasi untuk setiap komputer virtual Azure.
- Secara opsional biarkan Site Recovery menyiapkan jaringan:
- Saat Anda mengonfigurasi dan mengaktifkan replikasi, Site Recovery menyiapkan jaringan, subnet, dan subnet gateway di wilayah Azure target agar sesuai dengan yang ada di wilayah sumber. Site Recovery juga memetakan antara jaringan virtual sumber dan target.
- Jika Anda tidak ingin Site Recovery melakukan ini secara otomatis, buat sumber daya jaringan target sebelum Anda mengaktifkan replikasi.
- Buat elemen jaringan lainnya:
- Site Recovery tidak membuat tabel rute, gateway VNet, koneksi gateway VNet, peering VNet, atau sumber daya dan koneksi jaringan lainnya di wilayah sekunder.
- Anda perlu membuat elemen jaringan tambahan ini di wilayah sekunder, kapan saja sebelum menjalankan failover dari wilayah utama.
- Anda dapat menggunakan rencana pemulihan dan skrip otomatisasi untuk menyiapkan dan menyambungkan sumber daya jaringan ini.
- Jika Anda memiliki appliance virtual jaringan (NVA) yang disebarkan untuk mengontrol arus lalu lintas jaringan:
- Rute sistem default Azure untuk replikasi komputer virtual Azure adalah 0.0.0.0/0.
- Biasanya, penyebaran NVA juga mendefinisikan rute default (0.0.0.0/0) yang memaksa lalu lintas Internet keluar untuk mengalir melalui NVA. Rute default digunakan ketika tidak ada konfigurasi rute tertentu lainnya yang dapat ditemukan.
- Jika demikian, NVA mungkin kelebihan beban jika semua lalu lintas replikasi melewati NVA.
- Batasan yang sama juga berlaku saat menggunakan rute default untuk merutekan semua lalu lintas komputer virtual Azure ke penyebaran lokal.
- Dalam skenario ini, sebaiknya Anda membuat titik akhir layanan jaringan di jaringan virtual Anda untuk layanan Microsoft.Storage, sehingga lalu lintas replikasi tidak meninggalkan batas Azure.
Contoh replikasi
Dalam penyebaran perusahaan yang khas, beban kerja didistribusikan di beberapa Azure VNet dengan hub pusat untuk internet dan konektivitas lokal. Penyiapan ini sering menggunakan topologi hub-and-spoke dengan ExpressRoute.
- Wilayah. Aplikasi disebarkan di wilayah Azure Asia Timur.
- Spoke vNet. Aplikasi disebarkan dalam dua vNet spoke:
- Sumber vNet1: 10.1.0.0/24.
- Sumber vNet2: 10.2.0.0/24.
- Setiap jaringan virtual spoke tersambung ke Hub vNet.
- Hub vNet. Ada hub vNet Sumber Hub vNet: 10.10.10.0/24.
- Hub vNet ini bertindak sebagai penjaga gerbang.
- Semua komunikasi di seluruh subnet melalui hub ini.
- subnet Hub vNet. Hub vNet memiliki dua subnet:
- Subnet NVA: 10.10.10.0/25. Subnet ini berisi NVA (10.10.10.10).
- Subnet gateway: 10.10.10.128/25. Subnet ini berisi gateway ExpressRoute yang tersambung ke koneksi ExpressRoute yang merutekan ke situs lokal melalui domain perutean peering pribadi.
- Pusat data lokal memiliki koneksi sirkuit ExpressRoute melalui tepi mitra di Wilayah Administratif Khusus Hong Kong.
- Semua perutean dikontrol melalui tabel rute Azure (UDR).
- Semua lalu lintas keluar antara vNet, atau ke pusat data lokal dirutekan melalui NVA.
Pengaturan peering hub dan spoke
Spoke ke hub
Arah | Pengaturan | Solid |
---|---|---|
Spoke ke hub | Izinkan alamat jaringan virtual | Diaktifkan |
Spoke ke hub | Izinkan lalu lintas yang diteruskan | Diaktifkan |
Spoke ke hub | Izinkan transit gateway | Nonaktif |
Spoke ke hub | Menggunakan hapus gateway | Diaktifkan |
Hub ke spoke
Arah | Pengaturan | Solid |
---|---|---|
Hub ke spoke | Izinkan alamat jaringan virtual | Diaktifkan |
Hub ke spoke | Izinkan lalu lintas yang diteruskan | Diaktifkan |
Hub ke spoke | Izinkan transit gateway | Diaktifkan |
Hub ke spoke | Menggunakan hapus gateway | Nonaktif |
Contoh langkah-langkah
Dalam contoh kami, hal berikut harus terjadi saat mengaktifkan replikasi untuk komputer virtual Azure di jaringan sumber:
- Anda mengaktifkan replikasi untuk komputer virtual.
- Site Recovery membuat replika vNet, subnet, dan subnet gateway di wilayah target.
- Site Recovery membuat pemetaan antara jaringan sumber dan jaringan target replika yang dibuatnya.
- Anda secara manual membuat gateway jaringan virtual, koneksi gateway jaringan virtual, peering jaringan virtual, atau sumber daya atau koneksi jaringan lainnya.
Failover komputer virtual Azure saat menggunakan ExpressRoute
Setelah Anda melakukan failover komputer virtual Azure ke wilayah Azure target menggunakan Site Recovery, Anda dapat mengaksesnya menggunakan peering privat ExpressRoute.
- Anda perlu menyambungkan ExpressRoute ke vNet target dengan koneksi baru. Koneksi ExpressRoute yang ada tidak ditransfer secara otomatis.
- Cara Anda menyiapkan koneksi ExpressRoute ke target vNet bergantung pada topologi ExpressRoute Anda.
Akses dengan dua sirkuit
Dua sirkuit dengan dua lokasi peering
Konfigurasi ini membantu melindungi sirkuit ExpressRoute dari bencana regional. Jika lokasi peering utama Anda tidak berfungsi, koneksi dapat dilanjutkan dari lokasi lain.
- Sirkuit yang tersambung ke lingkungan produksi biasanya merupakan yang utama. Sirkuit sekunder biasanya memiliki bandwidth yang lebih rendah, yang dapat ditingkatkan jika bencana terjadi.
- Setelah failover, Anda dapat membuat koneksi dari sirkuit ExpressRoute sekunder ke vNet target. Atau, Anda dapat menyiapkan koneksi dan siap dalam bencana, untuk mengurangi waktu pemulihan secara keseluruhan.
- Dengan koneksi simultan ke vNet primer dan target, pastikan perutean lokal Anda hanya menggunakan sirkuit sekunder dan koneksi setelah failover.
- Sumber dan target vNet dapat menerima alamat IP baru, atau menyimpan yang sama, setelah failover. Dalam kedua kasus, koneksi sekunder dapat tersambung sebelum failover.
Dua sirkuit dengan lokasi peering tunggal
Konfigurasi ini membantu melindungi dari failover sirkuit ExpressRoute utama, tetapi tidak jika satu lokasi peering ExpressRoute tidak berfungsi, yang akan berdampak pada kedua sirkuit.
- Anda dapat memiliki koneksi simultan dari pusat data lokal ke sumber vNEt dengan sirkuit utama, dan ke vNet target dengan sirkuit sekunder.
- Dengan koneksi bersamaan ke utama dan target, pastikan bahwa perutean lokal hanya menggunakan koneksi dan sirkuit sekunder setelah failover.
- Anda tidak dapat menyambungkan kedua sirkuit ke vNet yang sama saat sirkuit dibuat di lokasi peering yang sama.
Akses dengan satu sirkuit
Dalam konfigurasi ini hanya ada satu sirkuit Expressroute. Meskipun sirkuit memiliki koneksi redundan jika satu sirkuit turun, satu sirkuit rute tidak akan memberikan ketahanan jika wilayah peering Anda turun. Perhatikan bahwa:
- Jika wilayah Azure target tidak berada di lokasi yang sama dengan sumbernya, Anda perlu mengaktifkan ExpressRoute Premium jika Anda menggunakan satu sirkuit ExpressRoute. Pelajari tentang lokasi ExpressRoute dan harga ExpressRoute.
- Anda tidak dapat menyambungkan sumber dan target vNet secara bersamaan ke sirkuit jika ruang alamat IP yang sama digunakan pada wilayah target. Dalam skenario ini:
- Putuskan sambungan koneksi sumber, lalu buat koneksi target. Perubahan koneksi ini dapat ditulis sebagai bagian dari rencana pemulihan Site Recovery. Perhatikan bahwa:
- Dalam kegagalan wilayah, jika wilayah utama tidak dapat diakses, operasi pemutusan sambungan dapat gagal. Hal ini dapat berdampak pada pembuatan koneksi ke wilayah target.
- Jika Anda membuat koneksi di wilayah target, dan wilayah utama pulih nanti, Anda mungkin kehilangan paket jika dua koneksi simultan mencoba menyambungkan ke ruang alamat yang sama.
- Untuk mencegah hal ini, segera hentikan koneksi utama.
- Setelah failback komputer virtual ke wilayah utama, koneksi utama dapat kembali dibuat, setelah Anda memutuskan koneksi sekunder.
- Putuskan sambungan koneksi sumber, lalu buat koneksi target. Perubahan koneksi ini dapat ditulis sebagai bagian dari rencana pemulihan Site Recovery. Perhatikan bahwa:
- Jika ruang alamat yang berbeda digunakan pada vNet target, Anda dapat secara bersamaan terhubung ke vNet sumber dan target dari sirkuit ExpressRoute yang sama.
Contoh failover
Dalam contoh kami, kami menggunakan topologi berikut:
- Dua sirkuit ExpressRoute yang berbeda di dua lokasi peering yang berbeda.
- Pertahankan alamat IP privat untuk komputer virtual Azure setelah failover.
- Wilayah pemulihan target adalah Azure Asia Tenggara.
- Koneksi sirkuit ExpressRoute sekunder disambung melalui mitra di Singapura.
Untuk topologi sederhana yang menggunakan satu sirkuit ExpressRoute, dengan alamat IP yang sama setelah failover, tinjau artikel ini.
Contoh langkah-langkah
Untuk mengotomatiskan pemulihan dalam contoh ini, inilah yang perlu Anda lakukan:
Ikuti langkah-langkah untuk menyiapkan replikasi.
Failover komputer virtual Azure, dengan langkah-langkah tambahan ini selama atau setelah failover.
a. Buat Gateway Azure ExpressRoute di hub wilayah target VNet. Ini perlu menyambungkan hub target vNet ke sirkuit ExpressRoute.
b. Buat koneksi dari hub target vNet ke sirkuit ExpressRoute target.
c. Siapkan peering VNet antara hub wilayah target dan jaringan virtual spoke. Properti peering pada wilayah target sama dengan properti di wilayah sumber.
d. Siapkan UDR di hub VNet, dan dua spoke VNet.
- Properti UDR sisi target sama dengan yang ada di sisi sumber saat menggunakan alamat IP yang sama.
- Dengan alamat IP target yang berbeda, UDR harus dimodifikasi dengan sesuai.
Langkah-langkah di atas dapat ditulis sebagai bagian dari rencana pemulihan. Tergantung pada konektivitas aplikasi dan persyaratan waktu pemulihan, langkah-langkah di atas juga dapat diselesaikan sebelum memulai failover.
Setelah pemulihan
Setelah memulihkan komputer virtual dan menyelesaikan konektivitas, lingkungan pemulihan adalah sebagai berikut.
Langkah berikutnya
Pelajari selengkapnya tentang menggunakan rencana pemulihan untuk mengotomatiskan failover aplikasi.