Mesin virtual di Azure
Berlaku untuk: ✔️ mesin virtual Linux ✔️ mesin virtual Windows ✔️ Set skala fleksibel
Komputer virtual (VM) Azure adalah salah satu dari beberapa jenis sumber daya komputasi sesuai permintaan dan dapat diskalakan 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 jumlah 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 dapat 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 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 komputer virtual, lokasi menentukan tempat hard disk virtual 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 sama dengan mitra Linux kami untuk membuat gambar yang diaktifkan cloud-init tersedia di Marketplace Azure. Gambar-gambar ini membuat penyebaran dan konfigurasi cloud-init Anda bekerja dengan mulus dengan komputer virtual dan set skala komputer virtual.
Untuk informasi selengkapnya, lihat Menggunakan cloud-init di komputer virtual Azure Linux.
Penyimpanan
- Pengantar Microsoft Azure Storage
- Menambahkan disk ke mesin virtual Linux menggunakan azure-cli
- Cara melampirkan disk data ke mesin virtual Linux di portal Azure
Jaringan
- Ikhtisar Virtual Network
- Alamat IP di Azure
- Membuka port ke mesin virtual Linux di Azure
- Membuat Nama Domain yang Sepenuhnya Memenuhi Syarat di portal Microsoft Azure
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 jarang terjadi, 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 mengaktifkan replikasi geografis, tiga salinan tambahan blob dan tabel 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.
Dalam kasus gangguan layanan di seluruh wilayah tempat aplikasi komputer virtual Azure Anda disebarkan, kami memberikan panduan berikut untuk komputer virtual Azure.
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.
Opsi ini adalah yang terbaik jika Anda tidak menyiapkan Azure Site Recovery, penyimpanan geo-redundan akses baca, atau penyimpanan geo-redundan sebelum gangguan. Jika Anda 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. Opsi ini tidak disukai karena tidak ada jaminan sinkronisasi data, yang berarti 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
Mulai lindungi aplikasi Anda yang berjalan di komputer virtual Azure menggunakan Azure Site Recovery
Untuk mempelajari selengkapnya tentang cara menerapkan pemulihan bencana dan strategi ketersediaan tinggi, lihat Pemulihan bencana dan ketersediaan tinggi untuk aplikasi Azure.
Untuk mengembangkan pemahaman teknis terperinci tentang kemampuan platform cloud, lihat Panduan teknis ketahanan Azure.
Jika instruksi tidak jelas, atau jika Anda ingin Microsoft melakukan operasi atas nama Anda, hubungi Dukungan Pelanggan.
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!