Mesin virtual di Azure

Berlaku untuk: ✔️ mesin virtual Linux ✔️ mesin virtual Windows ✔️ Set skala fleksibel

Mesin virtual Azure adalah salah satu dari beberapa jenis sumber daya komputasi yang dapat diskalakan dan sesuai permintaan yang ditawarkan Azure. Biasanya, Anda memilih VM saat Anda membutuhkan lebih banyak kontrol atas lingkungan komputasi daripada yang ditawarkan oleh pilihan lain. Artikel ini memberikan informasi tentang hal yang harus Anda pertimbangkan sebelum membuat mesin virtual, cara membuatnya, dan cara mengelolanya.

Mesin virtual Azure memberi Anda fleksibilitas dalam virtualisasi tanpa harus membeli dan memelihara perangkat keras fisik yang menjalankannya. Namun, Anda tetap perlu memelihara mesin virtual dengan menjalankan beberapa tugas, seperti mengonfigurasi, menerapkan patch, dan menginstal perangkat lunak yang berjalan di dalamnya.

Komputer virtual Azure dapat digunakan dengan berbagai cara. Beberapa contohnya adalah:

  • Pengembangan dan pengujian – Mesin virtual Azure menawarkan cara cepat dan mudah untuk membuat komputer dengan konfigurasi khusus yang diperlukan untuk membuat kode dan menguji aplikasi.
  • Aplikasi di cloud – Karena permintaan untuk aplikasi Anda dapat berfluktuasi, mungkin ekonomis untuk menjalankannya di mesin virtual di Azure. Anda membayar mesin virtual tambahan saat Anda membutuhkannya dan mematikannya saat Anda tidak membutuhkannya.
  • Pusat data yang diperluas – mesin virtual di jaringan virtual Azure dapat dengan mudah dihubungkan ke jaringan organisasi Anda.

Jumlah mesin virtual yang digunakan aplikasi Anda dapat ditingkatkan dan disesuaikan dengan apa pun yang diperlukan untuk memenuhi kebutuhan Anda.

Apa yang perlu saya pertimbangkan sebelum membuat mesin virtual?

Selalu ada banyak pertimbangan desain saat Anda membangun infrastruktur aplikasi di Azure. Aspek-aspek mesin virtual ini penting untuk dipikirkan sebelum Anda mulai:

  • Nama sumber daya Anda
  • Lokasinya, yaitu di mana sumber daya disimpan
  • Ukuran mesin virtual
  • Jumlah maksimum mesin virtual yang dapat dibuat
  • Sistem operasi yang dijalankan mesin virtual
  • Konfigurasi mesin virtual setelah dimulai
  • Sumber daya terkait yang dibutuhkan mesin virtual

Bagian dari VM dan bagaimana mereka ditagih

Saat membuat komputer virtual, Anda juga membuat sumber daya yang mendukung komputer virtual. Sumber daya ini dilengkapi dengan biaya mereka sendiri yang harus dipertimbangkan.

Sumber daya default yang mendukung komputer virtual dan bagaimana mereka ditagih dirinci dalam tabel berikut:

Sumber daya Deskripsi Biaya
Jaringan virtual Untuk memberi komputer virtual Anda kemampuan untuk berkomunikasi dengan sumber daya lain Harga Microsoft Azure Virtual Network
Kartu Antarmuka Jaringan virtual (NIC) Untuk menyambungkan ke jaringan virtual Tidak ada biaya terpisah untuk NIC. Namun, ada batasan berapa banyak NIC yang dapat Anda gunakan berdasarkan ukuran VM Anda. Ukuran VM Anda sesuai dan referensi harga Komputer Virtual.
Alamat IP privat dan terkadang alamat IP publik. Untuk komunikasi dan pertukaran data di jaringan Anda dan dengan jaringan eksternal Harga Alamat IP
Grup keamanan jaringan Untuk mengelola lalu lintas jaringan ke dan dari VM Anda. Misalnya, Anda mungkin perlu membuka port 22 untuk akses SSH, tetapi Anda mungkin ingin memblokir lalu lintas ke port 80. Memblokir dan mengizinkan akses port dilakukan melalui NSG. Tidak ada biaya tambahan untuk grup keamanan jaringan di Azure.
Disk OS dan mungkin memisahkan disk untuk data. Ini adalah praktik terbaik untuk menyimpan data Anda pada disk terpisah dari sistem operasi Anda, jika Anda pernah mengalami kegagalan VM, Anda cukup melepaskan disk data, dan melampirkannya ke VM baru. Semua komputer virtual baru memiliki disk sistem operasi dan disk lokal.
Azure tidak mengenakan biaya untuk penyimpanan disk lokal.
Disk sistem operasi, yang biasanya 127GiB tetapi lebih kecil untuk beberapa gambar, dikenakan tarif reguler untuk disk.
Anda dapat melihat biaya untuk melampirkan disk berbasis Premium (berbasis SSD) dan Standar (HDD) ke komputer virtual Anda di halaman harga Disk Terkelola.
Dalam beberapa kasus, lisensi untuk OS Untuk menyediakan eksekusi komputer virtual Anda untuk menjalankan OS Biaya bervariasi berdasarkan jumlah inti pada VM Anda, jadi sesuaikan ukuran VM Anda. Biaya dapat dikurangi melalui Azure Hybrid Benefit.

Anda juga dapat memilih agar Azure dapat membuat dan menyimpan kunci SSH publik dan privat - Azure menggunakan kunci publik di VM Anda dan Anda menggunakan kunci privat saat mengakses VM melalui SSH. Jika tidak, Anda akan memerlukan nama pengguna dan kata sandi.

Secara default, sumber daya ini dibuat dalam grup sumber daya yang sama dengan VM.

Lokasi

Ada beberapa wilayah geografis di seluruh dunia tempat Anda dapat membuat sumber daya Azure. Biasanya, wilayah disebut lokasi saat Anda membuat mesin virtual. Untuk mesin virtual, lokasi menentukan di mana hard disk virtual akan disimpan.

Tabel ini menunjukkan beberapa cara Anda bisa mendapatkan daftar lokasi yang tersedia.

Metode Deskripsi
Portal Azure Pilih lokasi dari daftar saat Anda membuat mesin virtual.
Azure PowerShell Gunakan perintah Get-AzLocation.
REST API Gunakan operasi Daftar lokasi.
Azure CLI Gunakan operasi az account list-locations.

Ketersediaan

Ada beberapa opsi untuk mengelola ketersediaan mesin virtual Anda di Azure.

  • Zona Ketersediaan adalah zona yang terpisah secara fisik dalam wilayah Azure. Zona ketersediaan menjamin konektivitas komputer virtual ke setidaknya satu instans setidaknya 99,99% dari waktu ketika Anda memiliki dua instans atau lebih yang disebarkan di dua Zona Ketersediaan atau lebih di wilayah Azure yang sama.
  • Virtual Machine Scale Sets memungkinkan Anda membuat dan mengelola sekelompok komputer virtual seimbang beban. Jumlah instans mesin virtual dapat secara otomatis bertambah atau berkurang sebagai respons terhadap permintaan atau jadwal yang ditentukan. Set skala menyediakan ketersediaan tinggi untuk aplikasi Anda, dan memungkinkan Anda mengelola, mengonfigurasi, dan memperbarui banyak mesin virtual secara terpusat. Komputer virtual dalam set skala juga dapat disebarkan dalam beberapa zona ketersediaan, satu zona ketersediaan, atau wilayah.

Untuk mengetahui informasi selengkapnya, lihat Opsi ketersediaan untuk mesin virtual Azure dan SLA untuk mesin virtual Azure.

Ukuran dan harga

Ukuran mesin virtual yang Anda gunakan ditentukan oleh beban kerja yang ingin Anda jalankan. Ukuran yang Anda pilih kemudian menentukan faktor-faktor seperti daya pemrosesan, memori, kapasitas penyimpanan, dan bandwidth jaringan. Azure menawarkan berbagai ukuran untuk mendukung berbagai jenis penggunaan.

Azure membebankan harga per jam berdasarkan ukuran mesin virtual dan sistem operasi. Untuk sebagian jam, Azure hanya mengenakan biaya berdasarkan banyaknya menit yang digunakan. Penyimpanan diberi harga dan dibebankan secara terpisah.

Batas inti total komputer virtual

Langganan Anda memiliki batas kuota default yang dapat memengaruhi penyebaran banyak mesin virtual untuk proyek Anda. Batas saat ini per langganan adalah 20 inti total komputer virtual per wilayah. Batas dapat dinaikkan dengan mengajukan tiket dukungan yang meminta peningkatan

Managed Disks

Disk Terkelola menangani pembuatan dan manajemen akun Azure Storage di latar belakang untuk Anda, dan memastikan bahwa Anda tidak perlu khawatir tentang batas skalabilitas akun penyimpanan. Anda menentukan ukuran disk dan tingkat performa (Standar atau Premium), dan Azure membuat dan mengelola disk. Saat menambahkan disk atau meningkatkan dan menurunkan skala mesin virtual, Anda tidak perlu khawatir tentang penyimpanan yang digunakan. Jika Anda membuat komputer virtual baru, gunakan Azure CLI atau portal Azure untuk membuat mesin virtual dengan OS Terkelola dan disk data. Jika Anda memiliki mesin virtual dengan disk yang terdikelola, Anda dapat mengonversi mesin virtual Anda untuk didukung dengan Disk Terkelola.

Anda juga dapat mengelola citra kustom Anda dalam satu akun penyimpanan per wilayah Azure, dan menggunakannya untuk membuat ratusan mesin virtual dalam langganan yang sama. Untuk informasi selengkapnya tentang Disk Terkelola, lihat Gambaran Umum Disk Terkelola.

Distribusi

Microsoft Azure mendukung berbagai distribusi Linux dan Windows. Anda dapat menemukan distribusi yang tersedia di marketplace, portal Azure atau dengan mengkueri hasil menggunakan CLI, PowerShell, dan REST API.

Tabel ini menunjukkan beberapa cara yang dapat Anda gunakan saat mencari informasi untuk sebuah gambar.

Metode Deskripsi
Portal Azure Nilai secara otomatis ditentukan untuk Anda saat Anda memilih gambar yang akan digunakan.
Azure PowerShell Get-AzVMImagePublisher -Lokasi lokasi
Get-AzVMImageOffer -Lokasi lokasi-Publisher publisherName
Get-AzVMImageSku -Lokasi lokasi-Publisher publisherName -Offer offerName
REST API Mencantumkan penerbit gambar
Cantumkan penawaran gambar
Mencantumkan sku gambar
Azure CLI az vm image list-publishers --location location
az vm image list-offer --location location--publisher publisherName
az vm image list-skus --location location--publisher publisherName --offer offerName

Microsoft bekerja sama dengan mitra untuk memastikan gambar yang tersedia diperbarui dan dioptimalkan untuk runtime Azure. Untuk informasi selengkapnya tentang penawaran mitra Azure, lihat Marketplace Azure

Cloud-init

Azure mendukung cloud-init di sebagian besar distribusi Linux yang mendukungnya. kami secara aktif bekerja dengan mitra Linux kami untuk memiliki gambar yang diaktifkan cloud-init yang tersedia di Marketplace Azure. Citra ini akan membuat penyebaran dan konfigurasi cloud-init Anda bekerja secara lancar dengan mesin virtual dan set skala mesin virtual.

Untuk informasi selengkapnya, lihat Menggunakan cloud-init di komputer virtual Azure Linux.

Penyimpanan

Jaringan

Gangguan layanan

Di Microsoft, kami bekerja keras untuk memastikan bahwa layanan kami selalu tersedia untuk Anda saat Anda membutuhkannya. Kekuatan di luar kendali kami terkadang berdampak pada kami dengan cara yang menyebabkan gangguan layanan yang tidak direncanakan.

Microsoft menyediakan Perjanjian Tingkat Layanan (SLA) untuk layanannya sebagai komitmen untuk uptime dan konektivitas. SLA untuk masing-masing layanan Azure dapat ditemukan di Perjanjian Tingkat Layanan Azure.

Azure sudah memiliki banyak fitur platform bawaan yang mendukung aplikasi yang sangat tersedia. Untuk informasi selengkapnya tentang layanan ini, baca Pemulihan bencana dan ketersediaan tinggi untuk aplikasi Azure.

Artikel ini membahas skenario pemulihan bencana sejati, ketika seluruh wilayah mengalami pemadaman akibat bencana alam besar atau gangguan layanan yang meluas. Ini adalah kejadian langka, tetapi Anda harus mempersiapkan kemungkinan bahwa ada pemadaman di seluruh wilayah. Jika seluruh wilayah mengalami gangguan layanan, salinan data Anda yang berlebihan secara lokal untuk sementara tidak akan tersedia. Jika Anda telah mengaktifkan replikasi geografis, tiga salinan tambahan dari gumpalan dan tabel Microsoft Azure Storage Anda disimpan di wilayah yang berbeda. Jika terjadi pemadaman regional lengkap atau bencana di mana wilayah utama tidak dapat dipulihkan, Azure memetakan ulang semua entri DNS ke wilayah yang direplikasi secara geografis.

Untuk membantu Anda menangani kejadian langka ini, kami menyediakan panduan berikut untuk komputer virtual Azure jika terjadi gangguan layanan di seluruh wilayah tempat aplikasi komputer virtual Azure Anda diterapkan.

Opsi 1: Memulai kegagalan dengan menggunakan Azure Site Recovery

Anda dapat mengonfigurasi Azure Site Recovery untuk VM Anda sehingga Anda dapat memulihkan aplikasi Anda dalam hitungan menit. Anda dapat mereplikasi ke wilayah Azure pilihan Anda dan tidak dibatasi pada wilayah yang dipasangkan. Anda dapat memulai dengan mereplikasi komputer virtual Anda. Anda dapat membuat rencana pemulihan sehingga Anda dapat mengotomatiskan seluruh proses pemulihan kegagalan untuk aplikasi Anda. Anda dapat menguji failover Anda sebelumnya tanpa memengaruhi aplikasi produksi atau replikasi yang sedang berlangsung. Jika terjadi gangguan wilayah primer, Anda hanya memulai failover dan membawa aplikasi Anda di wilayah target.

Opsi 2: Tunggu pemulihan

Dalam hal ini, Anda tidak perlu melakukan tindakan apa pun. Ketahuilah bahwa kami bekerja dengan rajin untuk memulihkan ketersediaan layanan. Anda dapat melihat status layanan saat ini pada Dasbor Azure Service Health.

Ini adalah opsi terbaik jika Anda belum menyiapkan Azure Site Recovery, penyimpanan geo-redundan akses baca, atau penyimpanan geo-redundan sebelum gangguan. Jika Anda telah menyiapkan penyimpanan geo-redundan atau penyimpanan geo-redundan akses baca untuk akun penyimpanan tempat hard drive virtual (VHD) VM Anda disimpan, Anda dapat melihat untuk memulihkan VHD gambar dasar dan mencoba menyediakan VM baru darinya. Ini bukan opsi yang disukai karena tidak ada jaminan sinkronisasi data. Akibatnya, opsi ini tidak dijamin berfungsi.

Catatan

Ketahuilah bahwa Anda tidak memiliki kontrol atas proses ini, dan itu hanya akan terjadi untuk gangguan layanan di seluruh wilayah. Karena itu, Anda juga harus mengandalkan strategi pencadangan khusus aplikasi lainnya untuk mencapai tingkat ketersediaan tertinggi. Untuk informasi selengkapnya, lihat bagian tentang Strategi data untuk pemulihan bencana.

Sumber daya untuk gangguan layanan

Residensi data

Di Azure, fitur untuk mengaktifkan penyimpanan data pelanggan dalam satu wilayah saat ini hanya tersedia di Kawasan Asia Tenggara (Singapura) dari Asia Timur Geo dan Brasil Selatan (Negara Bagian Sao Paulo) Wilayah Brasil Geo. Untuk semua wilayah lain, data pelanggan disimpan di Geo. Informasi selengkapnya, lihat Pusat Kepercayaan.

Langkah berikutnya

Buat mesin virtual pertama Anda!