Desain untuk solusi Azure Virtual Machines

Selesai

Azure Virtual Machines adalah dasar dari model Azure Infrastructure-as-a-Service (IaaS). Komputer Virtual dapat digunakan untuk mengembangkan, menguji, dan menyebarkan aplikasi di cloud, atau untuk memperluas pusat data Anda. Virtual Machines menawarkan cara yang cepat, dapat diskalakan, dan fleksibel untuk menambahkan lebih banyak daya komputasi ke perusahaan Anda.

Hal-hal yang perlu diketahui tentang Azure Virtual Machines

Ada dua skenario utama di mana Azure Virtual Machines dapat menjadi solusi komputasi yang ideal untuk infrastruktur. Komputer Virtual dapat digunakan untuk membangun beban kerja baru dan memigrasikan data dengan menggunakan pola angkat dan geser.

Flowchart that shows the decision tree for selecting Azure Virtual Machines to build new workloads and to support lift and shift migration.

  • Membangun beban kerja baru: Azure Virtual Machines sangat ideal saat Anda membangun beban kerja dan permintaan baru untuk aplikasi Anda dapat berfluktuasi. Sangat ekonomis untuk menjalankan aplikasi Anda pada komputer virtual di Azure.

  • Migrasi angkat dan geser: Jika Anda menggunakan migrasi lift and shift (rehosting) untuk memindahkan data dan aplikasi dari lokasi lokal, menargetkan Azure Virtual Machines di cloud adalah strategi yang efektif.

Hal-hal yang perlu dipertimbangkan saat menggunakan Azure Virtual Machines

Mari kita telusuri daftar periksa hal-hal yang perlu dipertimbangkan saat menggunakan Azure Virtual Machines sebagai solusi komputasi. Saat Anda meninjau poin-poin ini, pikirkan tentang konfigurasi apa yang diperlukan untuk persyaratan Tailwind Traders.

  • Mulailah dengan jaringan Anda.
  • Beri nama komputer virtual Anda, dan tentukan lokasinya.
  • Tentukan ukuran komputer virtual Anda.
  • Tinjau model harga, dan opsi Azure Storage.
  • Pilih sistem operasi.

Konfigurasi jaringan

Hal pertama yang perlu dipikirkan adalah bukan komputer virtual Anda sama sekali - itu adalah jaringannya. Luangkan waktu untuk memikirkan konfigurasi jaringan Anda untuk Tailwind Traders. Alamat jaringan dan subnet tidak sepele untuk diubah setelah dikonfigurasi. Jika Anda memiliki jaringan lokal, Anda harus mempertimbangkan topologi jaringan dengan hati-hati sebelum membuat komputer virtual apa pun.

Nama komputer virtual

Beberapa pengembang tidak terlalu memikirkan nama untuk komputer virtual. Namun, nama komputer virtual menentukan sumber daya Azure yang dapat dikelola, dan nilainya tidak mudah diubah. Pilih nama komputer yang bermakna dan konsisten, sehingga Anda dapat dengan mudah mengidentifikasi apa yang dilakukan setiap komputer virtual.

Pertimbangkan cara memberi nama server web pengembangan pertama untuk Tailwind Traders yang dihosting di lokasi US South Central. Dalam skenario ini, Anda mungkin menggunakan nama devusc-webvirtual machine01mesin . dev singkatan dari pengembangan dan usc mengidentifikasi lokasi. web menunjukkan komputer sebagai server web, dan akhiran 01 menunjukkan mesin adalah yang pertama dalam konfigurasi.

Lokasi komputer virtual

Azure memiliki pusat data di seluruh dunia yang diisi dengan server serta disk. Pusat data ini dikelompokkan ke dalam wilayah geografis seperti AS Barat, Eropa Utara, Asia Tenggara, dan sebagainya. Pusat data menyediakan redundansi dan ketersediaan.

Setiap komputer virtual berada di wilayah tempat Anda ingin sumber daya seperti CPU dan penyimpanan dialokasikan. Lokasi regional memungkinkan Anda menempatkan komputer virtual sedekat mungkin dengan pengguna Anda. Lokasi komputer dapat meningkatkan performa dan memastikan Anda memenuhi persyaratan hukum, kepatuhan, atau pajak apa pun.

Ada dua poin lain yang perlu dipertimbangkan tentang lokasi komputer virtual.

  • Lokasi komputer dapat membatasi opsi yang tersedia. Setiap wilayah memiliki perangkat keras yang berbeda yang tersedia, dan beberapa konfigurasi tidak tersedia di semua wilayah.
  • Terdapat perbedaan harga antara berbagai lokasi. Untuk menemukan pilihan yang paling hemat biaya, periksa konfigurasi yang diperlukan di berbagai wilayah.

Ukuran komputer virtual

Setelah memilih nama dan lokasi komputer virtual, Anda perlu memutuskan ukuran komputer Anda. Azure menawarkan opsi memori dan penyimpanan yang berbeda untuk ukuran komputer virtual yang berbeda.

Cara terbaik untuk menentukan ukuran komputer yang sesuai adalah dengan mempertimbangkan jenis beban kerja yang perlu dijalankan mesin Anda. Berdasarkan beban kerja, Anda dapat memilih dari subset ukuran komputer virtual yang tersedia. Tabel berikut menunjukkan klasifikasi ukuran untuk beban kerja Azure Virtual Machines dan skenario penggunaan yang direkomendasikan.

Klasifikasi Keterangan Skenario
Tujuan umum Komputer virtual tujuan umum dirancang untuk memiliki rasio CPU-ke-memori yang seimbang. - Pengujian dan pengembangan
- Database kecil hingga menengah
- Server web lalu lintas rendah hingga menengah
Dioptimalkan untuk komputasi Komputer virtual yang dioptimalkan komputasinya dirancang untuk memiliki rasio CPU-ke-memori yang tinggi. - Server web lalu lintas sedang
- Peralatan jaringan
- Proses batch
- Server aplikasi
Memori Dioptimalkan Komputer virtual yang dioptimalkan memori dirancang untuk memiliki rasio memori-ke-CPU yang tinggi. - Server database relasional
- Cache sedang hingga besar
- Analitik dalam memori
Penyimpanan dioptimalkan Komputer virtual yang dioptimalkan penyimpanan dirancang untuk memiliki throughput disk dan I/O yang tinggi. - Komputer virtual yang menjalankan database
GPU Komputer virtual GPU adalah komputer virtual khusus yang ditargetkan untuk penyajian grafis berat dan pengeditan video. - Pelatihan model dan inferensi dengan pembelajaran mendalam
Komputasi kinerja tinggi Komputasi performa tinggi menawarkan komputer virtual CPU tercepat dan paling kuat dengan antarmuka jaringan throughput tinggi opsional. - Beban kerja yang membutuhkan performa cepat
- Jaringan lalu lintas tinggi

Harga komputer virtual

Langganan ditagih dua biaya terpisah untuk setiap komputer virtual: komputasi dan penyimpanan. Dengan memisahkan biaya ini, Anda dapat menskalakannya secara mandiri dan hanya membayar apa yang Anda butuhkan.

  • Biaya komputasi: Biaya komputasi dihargai per jam tetapi ditagih per menit. Jika komputer virtual disebarkan selama 55 menit, Anda hanya dikenakan biaya untuk penggunaan 55 menit. Anda tidak dikenakan biaya untuk kapasitas komputasi jika Anda menghentikan dan membatalkan alokasi komputer virtual. Harga per jam bervariasi berdasarkan ukuran komputer virtual dan sistem operasi yang Anda pilih.

  • Biaya penyimpanan: Anda dikenakan biaya terpisah untuk Azure Storage yang digunakan komputer virtual. Status komputer virtual tidak memiliki hubungan dengan biaya Azure Storage yang dikeluarkan. Anda selalu dikenakan biaya untuk Azure Storage apa pun yang digunakan oleh disk.

Azure Storage

Azure Managed Disks menangani pembuatan dan manajemen akun penyimpanan Azure di latar belakang untuk Anda. Anda menentukan ukuran disk dan tingkat performa (Standar atau Premium). Azure membuat dan mengelola disk. Saat menambahkan disk atau meningkatkan dan menurunkan skala mesin virtual, Anda tidak perlu khawatir tentang penyimpanan yang digunakan.

Sistem operasi

Azure menyediakan berbagai gambar sistem operasi yang dapat Anda instal ke komputer virtual, termasuk beberapa versi Windows dan rasa Linux. Azure menggabungkan biaya lisensi sistem operasi ke dalam harga.

  • Jika Anda mencari lebih dari sekadar gambar sistem operasi dasar, Anda dapat mencari Marketplace Azure. Ada berbagai gambar penginstalan yang tidak hanya mencakup sistem operasi tetapi alat perangkat lunak populer, seperti WordPress. Tumpukan citra terdiri dari server Linux, server web Apache, database MySQL, dan PHP. Alih-alih menyiapkan dan mengonfigurasi setiap komponen, Anda dapat menginstal gambar Marketplace Azure dan mendapatkan seluruh tumpukan sekaligus.

  • Jika Anda tidak menemukan citra sistem operasi yang sesuai, Anda dapat membuat gambar disk Anda sendiri. Gambar disk Anda dapat diunggah ke Azure Storage dan digunakan untuk membuat komputer virtual Azure. Perlu diingat bahwa Azure hanya mendukung sistem operasi 64-bit.

Aplikasi Bisnis

Coba alat pemilih Azure Virtual Machines untuk menemukan ukuran lain yang paling sesuai dengan beban kerja Anda.