Pertimbangan infrastruktur dan penyediaan untuk beban kerja Azure VMware Solution

Artikel ini membahas area desain infrastruktur dari penawaran Azure VMware Solution, yang mengacu pada lapisan dasar. Lapisan ini mendukung kemampuan komputasi, penyimpanan, dan jaringan yang Anda butuhkan untuk menjalankan beban kerja VMware vSphere secara efisien dan andal. Artikel ini juga menjelaskan cara menggunakan tumpukan pusat data yang ditentukan perangkat lunak (SDDC) VMware untuk ketahanan, keamanan, skalabilitas, otomatisasi, dan pemulihan bencana. Tumpukan VMware SDDC meliputi:

  • VMware ESXi
  • vCenter Server VMware
  • Pusat Data VMware NSX-T
  • VMware vSAN
  • VMware HCX (opsional)
  • VMware SRM (opsional)

Menghitung target bisnis

Dampak: Keandalan, Efisiensi performa, Keunggulan operasional

Target ketersediaan seperti perjanjian tingkat layanan (SLA) untuk aplikasi Azure VMware Solution harus ditentukan untuk platform Anda dan di tempatnya.

Gunakan target pemulihan seperti tujuan waktu pemulihan (RTO) untuk mengidentifikasi berapa lama Azure VMware Solution tidak tersedia. Gunakan tujuan titik pemulihan (RPO) untuk mengidentifikasi berapa banyak kehilangan data yang dapat diterima selama bencana.

Pertimbangkan poin-poin berikut saat Anda merancang solusi Anda:

  • Dependensi jalur kritis. Tidak semua komponen solusi sama pentingnya. Membedakan dengan jelas antara dependensi yang dapat menghapus sistem dan dependensi yang mungkin menyebabkan pengalaman yang terdegradasi. Desain harus memperkuat ketahanan komponen penting untuk meminimalkan dampak pemadaman.

  • Meluaskan skala dan menskalakan sesuai permintaan. Lingkungan harus dapat memperluas dan mengontrak berdasarkan beban. Tangani operasi ini melalui otomatisasi. Input pengguna harus dijaga seminimal mungkin untuk menghindari kesalahan umum yang disebabkan oleh manusia.

Rekomendasi
  • Buat SLA yang sesuai untuk platform Anda.
  • Tentukan target RTO dan RPO.
  • Desain komponen penting agar tangguh.
  • Gunakan otomatisasi untuk penskalaan masuk dan keluar.

Pertimbangkan sumber daya beban kerja dan persyaratan skala

Dampak: Efisiensi performa, Keunggulan operasional

Sebelum menyebarkan beban kerja, Anda harus memiliki pemahaman umum tentang komponen yang diperlukan untuk mendukung Azure VMware Solution. Untuk mencapai pemahaman ini, Anda perlu mempertimbangkan dengan cermat karakteristik, sumber daya, dan persyaratan skala beban kerja Anda. Faktor-faktor ini membentuk desain kluster secara keseluruhan. Selain itu, pastikan bahwa Azure VMware Solution adalah pilihan yang tepat untuk penyebaran infrastruktur Anda. Ada skenario di mana migrasi beban kerja ke solusi infrastruktur sebagai layanan (IaaS) atau platform as a service (PaaS) di Azure lebih hemat biaya dan berkinerja daripada bermigrasi ke Azure VMware Solution.

Rekomendasi

Gunakan provisi tebal dan tipis

Dampak: Efisiensi performa

Ketika Anda menyediakan infrastruktur di SDDC, fokus utama adalah pada host, yang merupakan komputasi dan penyimpanan yang mendasar untuk komputer virtual (VM). Dalam Azure VMware Solution, Anda dapat memilih provisi tipis atau provisi tebal untuk disk virtual VM Anda. Pilihan yang Anda buat tergantung pada persyaratan penyimpanan spesifik, pertimbangan performa, dan pertumbuhan VM yang diantisipasi. Provisi tipis mengoptimalkan penggunaan penyimpanan dengan mengalokasikan penyimpanan sesuai permintaan. Pendekatan ini meminimalkan ruang yang tidak digunakan. Sebaliknya, sejak awal, provisi tebal menggunakan jumlah penuh ruang penyimpanan yang Anda alokasikan dan cadangkan untuk setiap VM.

Rekomendasi
  • Jika efisiensi penyimpanan adalah prioritas dan Anda ingin meminimalkan konsumsi penyimpanan yang tidak digunakan, gunakan provisi tipis.
  • Jika aplikasi Anda memerlukan akses penyimpanan yang konsisten dan berkinerja tinggi, pertimbangkan provisi tebal.

Merencanakan kapasitas dan penggunaan sumber daya

Dampak: Efisiensi performa

Sebelum Anda menyebarkan aplikasi di Azure VMware Solution, sangat penting untuk memastikan ukuran dan perencanaan kapasitas yang tepat. Secara khusus, pertimbangkan persyaratan skalabilitas, proyeksi pertumbuhan, dan pertimbangan performa.

Rekomendasi
  • Sebelum Anda bermigrasi ke Azure, gunakan Azure Migrate untuk mendapatkan wawasan tentang penggunaan sumber daya dan rekomendasi untuk ukuran.
  • Analisis pola pemanfaatan sumber daya selama jangka waktu tertentu untuk membantu menetapkan penggunaan dasar, mengidentifikasi periode puncak, dan memprediksi lonjakan sumber daya.
  • Buat peta dependensi yang menguraikan komponen di jalur penting Anda. Pertahankan peta secara aktif, dan periksa secara teratur perubahan solusinya.

Pilih wilayah

Dampak: Efisiensi performa, Keamanan

Untuk memastikan bahwa pengguna berada di dekat solusi Anda, pertimbangkan dengan cermat wilayah mana yang akan dipilih. Meminta pengguna secara fisik dekat dengan lokasi peering Anda meminimalkan latensi dan membantu Anda memenuhi persyaratan. Misalnya, jika Anda menggunakan VMware HCX, ada persyaratan bahwa latensi pulang pergi harus kurang dari 150 ms.

Penting juga untuk mempertimbangkan persyaratan peraturan selama pemilihan wilayah. Persyaratan peraturan dan pembatasan residensi data dapat bervariasi di antara wilayah. Saat Anda menggunakan penyimpanan yang direplikasi secara geografis Azure, Anda dapat memanfaatkan wilayah yang dipasangkan. Di bawah konsep ini, setiap wilayah Azure dipasangkan dengan wilayah lain dalam geografi yang sama. Data yang direplikasi berada dalam geografi yang sama dengan pasangannya untuk tujuan yurisdiksi pajak dan penegakan hukum.

Rekomendasi
  • Pilih wilayah yang dekat dengan pengguna Anda atau layanan Azure lainnya untuk membantu meminimalkan latensi.
  • Memahami model tanggung jawab bersama cloud untuk kepatuhan peraturan berbasis industri atau wilayah.
  • Pastikan bahwa data Anda tetap berada di zona geopolitik yang benar saat Anda menggunakan layanan data Azure.

Menggunakan desain yang dapat diskalakan

Dampak: Keandalan, Efisiensi performa

Saat Anda mengukur aplikasi, ukuran VM untuk menangani beban kerja pada performa puncak. Selama pemadaman, aplikasi juga harus dapat beroperasi dengan fungsionalitas yang berkurang atau penurunan performa. Untuk mempersiapkan peristiwa kegagalan, desain untuk ketahanan. Rancang sistem Anda untuk merespons pemadaman dan memberikan keandalan bahkan ketika kegagalan regional, zonal, layanan, atau komponen memengaruhi fungsionalitas aplikasi penting. Penskalaan vertikal adalah kemampuan VM untuk menambahkan sumber daya ke host individual. Penskalaan vertikal memerlukan pemilihan SKU yang tepat, menurunkan daya host, dan menambahkan sumber daya dari host VMware ESXi yang memiliki sumber daya tersebut tersedia.

Waktu henti yang terkait dengan penskalakan vertikal dapat mengganggu bisnis Anda, jadi pertimbangkan penskalakan horizontal dalam desain beban kerja Anda. Penskalan horizontal adalah kemampuan untuk secara dinamis menjangkau beban kerja Anda di beberapa VM. Penskalaan horizontal biasanya melibatkan penggunaan fitur VMware vSphere seperti pengaturan alokasi sumber daya, templat VM, kloning, atau teknik alokasi sumber daya dinamis. Misalnya, jika Anda ingin mendistribusikan lalu lintas di tiga VM terpisah, tempatkan VM tersebut pada tiga host terpisah untuk ketersediaan tinggi.

Pengklusteran berkaitan dengan pembuatan pengelompokan host logis untuk menyediakan fitur manajemen dan ketersediaan tingkat lanjut. Setelah memprovisikan host, Anda dapat membuat dan mengonfigurasi kluster VMware vSphere dalam lingkungan Azure VMware Solution untuk mengelola VM dan menyediakan kemampuan komputasi.

Rekomendasi
  • Gunakan add-on skala otomatis GitHub kustom untuk Azure VMware Solution menentukan metrik performa yang akan digunakan untuk operasi penskalaan atau peluasan skala dalam node kluster Azure VMware Solution.

  • Gunakan aturan afinitas kebijakan penempatan untuk membantu memastikan ketersediaan sumber daya. Mengonfigurasi aturan afinitas memberi administrator kontrol atas penempatan VM. VM kemudian dapat didistribusikan sesuai dengan persyaratan tertentu, pertimbangan performa, kebutuhan ketersediaan, atau batasan lisensi.

Menerapkan ketersediaan tinggi

Dampak: Keandalan, Efisiensi performa

Saat Anda menyebarkan VM dengan ketersediaan tinggi atau pengklusteran dalam Azure VMware Solution, kami sarankan Anda membuat aturan anti-afinitas untuk menjaga VM tetap terpisah dan pada host terpisah. Kluster yang direntangkan terutama berkaitan dengan komputasi distribusi sumber daya di seluruh domain kesalahan atau zona ketersediaan. Aspek lain yang perlu dipertimbangkan adalah latensi menyambungkan ke beban kerja. Beberapa beban kerja mungkin tidak sensitif terhadap latensi.

Rekomendasi
  • Gunakan kluster yang direntangkan untuk ketersediaan tinggi.
  • Kolokasikan tingkat aplikasi dan layanan dengan memastikan bahwa tingkat aplikasi, database, dan penyimpanan berada di zona ketersediaan yang sama.
  • Pilih wilayah Azure untuk menyebarkan kluster Azure VMware Solution dengan hati-hati. Pertimbangkan kedekatan dengan pengguna Anda atau sumber daya lain, opsi konektivitas jaringan, dan persyaratan latensi.

Menggunakan aturan afinitas

Dampak: Keandalan

Jika satu host mengalami masalah atau kegagalan, aturan anti-afinitas memberlakukan distribusi di beberapa host. Distribusi ini membantu membatasi dampak kegagalan dan mempertahankan ketersediaan aplikasi dan layanan.

Rekomendasi
  • Ketika jalur komunikasi latensi rendah diperlukan antara VM, gunakan aturan afinitas kebijakan penempatan untuk menjaga VM pada host yang sama.
  • Gunakan afinitas VM-VM kebijakan penempatan saat VM yang mendukung aplikasi Anda memerlukan toleransi kesalahan, atau saat Anda ingin mengoptimalkan performa host melalui distribusi sumber daya.
  • Untuk VM yang disebarkan dengan ketersediaan tinggi atau pengklusteran dalam Azure VMware Solution, buat kebijakan penempatan aturan anti-afinitas VM-VM untuk memisahkan VM tersebut dan pada host terpisah.

Menyebarkan VMware vSAN

Dampak: Keandalan, Efisiensi performa

Untuk merancang Azure VMware Solution yang dirancang dengan baik dengan penyimpanan, Anda perlu merencanakan perlindungan data dan redundansi yang memadai.

Jaringan area penyimpanan virtual (vSAN) Azure VMware Solution menggunakan sumber daya penyimpanan lokal dari host VMware ESXi dalam kluster Azure VMware Solution untuk membuat infrastruktur penyimpanan bersama yang terdistribusi. Provisi vSAN harus memenuhi kebutuhan penyimpanan saat ini dan di masa mendatang dengan memadai. Anda dapat menggunakan kebijakan penyimpanan jaringan area penyimpanan (SAN) untuk menentukan karakteristik dan perilaku penyimpanan yang digunakan VM Anda. Anda dapat menggunakan kebijakan untuk mengonfigurasi pengaturan perlindungan data, performa, dan efisiensi ruang sesuai dengan persyaratan khusus beban kerja Anda. Kebijakan penyimpanan default di Azure VMware Solution berlebihan. Akibatnya, jika komputer Anda memerlukan penyalinan data ke simpul vSAN tambahan, buat kebijakan lain untuk memastikan bahwa data memenuhi persyaratan redundansi yang ditingkatkan.

Rekomendasi
  • Tentukan kegagalan Anda untuk mentolerir tingkat (FTT), atau toleransi kegagalan Anda, berdasarkan ketahanan yang Anda inginkan.
  • Pilih konfigurasi array disk independen (RAID) yang berlebihan yang membantu memastikan ketersediaan dan perlindungan data terhadap kegagalan host dan disk.

Menggunakan Azure NetApp Files

Dampak: Keandalan, Efisiensi performa

Ketika Anda berencana untuk melebihi penyimpanan di cloud privat Anda, Azure NetApp Files di Azure VMware Solution adalah solusi lain yang memperluas alokasi disk dan menyediakan platform penyimpanan berkinerja tinggi, latensi rendah, dan dapat diskalakan. Azure NetApp Files secara dinamis menyesuaikan kapasitas penyimpanan dan tingkat performa berdasarkan kebutuhan beban kerja Anda. Akibatnya, lingkungan Azure VMware Solution dapat menskalakan seiring dengan bertambahnya kebutuhan penyimpanan Anda.

Pastikan bahwa layanan Azure seperti Azure NetApp Files yang berinteraksi dengan Azure VMware Solution berada di zona yang sama dengan tempat Azure VMware Solution disebarkan. Jika semua atau bagian dari aplikasi sangat sensitif terhadap latensi, aplikasi mungkin mengamanatkan kolokasi komponen. Dalam hal ini, penerapan strategi multi-wilayah dan multi-zona terbatas. Tetapi kolokasi mengurangi latensi, sehingga aplikasi merespons lebih cepat. Contohnya adalah ketika Anda menggunakan datastore yang didasarkan pada Azure NetApp Files di mana kolokasi sangat penting untuk ekspansi disk.

Rekomendasi
  • Pertimbangkan untuk menggunakan Azure NetApp Files atau solusi pihak ketiga sebagai datastore tambahan untuk Azure VMware Solution.
  • Ambil penilaian aplikasi untuk membantu menentukan kombinasi optimal simpul Azure VMware Solution dan solusi penyimpanan eksternal seperti Azure NetApp Files.
Rekomendasi
  • Memiliki prosedur untuk membantu memastikan tidak ada data yang hilang selama proses penggantian node.

Menetapkan performa garis besar Anda

Dampak: Keunggulan operasional

Menetapkan garis besar performa memberikan wawasan tentang kemampuan Azure VMware Solution dan membantu Anda mengidentifikasi batasan performa.

Rekomendasi
  • Gunakan alat untuk membuat tolok ukur lingkungan yang ada sebelum bermigrasi ke cloud privat Azure VMware Solution. Beberapa utilitas umum yang dapat Anda gunakan untuk menetapkan performa garis besar termasuk VMware vRealize Operations, Perfmon, dan iostat.
  • Gunakan penilaian berbasis performa saat Anda memperkirakan kapasitas cloud privat Azure VMware Solution.

Menggunakan alat penelusuran kesalahan dan pemecahan masalah

Dampak: Keunggulan operasional

Memiliki pendekatan sistematis untuk mengidentifikasi, memecahkan masalah, dan memperbaiki masalah di SDDC menyebabkan waktu resolusi yang lebih cepat. Tim operasi harus dapat menentukan masalah atau gejala yang dialami beban kerja dan cakupan masalah. Mereka juga harus dapat mengumpulkan informasi, termasuk pesan kesalahan, log, dan kondisi atau tindakan tertentu yang memicu masalah.

Untuk cakupan terperinci pemantauan infrastruktur, lihat Pertimbangan pemantauan untuk beban kerja Azure VMware Solution.

Rekomendasi
  • Biasakan diri Anda dengan alat penelusuran kesalahan dan pemecahan masalah berikut. Alat-alat ini sangat diperlukan untuk mengidentifikasi potensi penyempitan performa dengan cepat.

Langkah berikutnya

Sekarang setelah Anda memeriksa platform Azure VMware Solution yang mendasar, selidiki platform aplikasi, yang mencakup database, VM, sistem operasi, dan konfigurasi.

Gunakan alat penilaian untuk mengevaluasi pilihan desain Anda.