Azure’da Windows sanal makineleri
Uygulama: ✔️ Windows VM'ler ✔️ Esnek ölçek kümeleri
Azure Virtual Machines (VM) Azure’un sunduğu isteğe bağlı ve ölçeklenebilir işlem kaynağı türlerinden biridir. Genellikle, sunulan diğer seçimlere göre bilgi işlem ortamınız üzerinde daha fazla denetime ihtiyacınız varsa, bir VM seçersiniz. Bu makalede VM oluşturmadan önce dikkat etmeniz gereken bilgilere, oluşturma yöntemine ve yönetim seçeneklerine yer verilmiştir.
Bir Azure VM, onu çalıştıran fiziksel donanımı satın almanıza ve muhafaza etmenize gerek kalmadan size sanallaştırma esnekliği sunar. Ancak yine de yapılandırma, düzeltme eki uygulama ve yazılım yükleme gibi görevleri gerçekleştirerek VM’nin bakımını yapmanız gerekir.
Azure sanal makineleri farklı amaçlarla kullanılabilir. Bazı örnekler şunlardır:
- Geliştirme ve test etme – Azure VM’leri bir uygulama için kod yazmak ve test yapmak için özel yapılandırmalara sahip bilgisayarları hızlıca oluşturmanızı sağlar.
- Uygulamaları buluta taşıma – Talep düzeyinde dalgalanmalar olan uygulamalarınızı Azure üzerindeki bir VM’de çalıştırmak mantıklıdır. İhtiyaç duyduğunuzda oluşturulan ek VM’ler için ödeme yapar, ihtiyaç kalmadığında bunları kapatırsınız.
- Veri merkezini genişletme – Bir Azure sanal ağı üzerindeki sanal makineleri kolayca kuruluşunuzun ağına bağlayabilirsiniz.
Uygulamanız tarafından kullanılan VM sayısı, ihtiyaçlarınıza göre ölçeklendirilebilir.
VM oluşturmadan önce dikkat etmem gereken noktalar nelerdir?
Azure’da uygulama altyapısı oluştururken dikkate almanız gereken tasarım ölçütleri vardır. Başlamadan önce dikkat etmeniz gereken VM özellikleri şunlardır:
- Uygulama kaynaklarınızın adları
- Kaynakların depolanacağı konum
- VM’nin boyutu
- Oluşturulabilecek en fazla VM sayısı
- VM üzerinde çalışan işletim sistemi
- VM’nin başlatıldıktan sonraki yapılandırması
- VM’nin ihtiyaç duyduğu kaynaklar
Konumlar
Azure’da oluşturulan tüm kaynaklar, dünyanın farklı yerindeki çeşitli coğrafi bölgelere dağıtılır. VM oluştururken bu bölgeler genelde konum olarak adlandırılır. Bir VM için konum, sanal sabit disklerin depolandığı yeri belirtir.
Bu tabloda, kullanılabilen konumların listesini edinme yöntemlerinden bazıları gösterilmektedir.
| Yöntem | Açıklama |
|---|---|
| Azure portal | VM oluştururken listeden konum seçin. |
| Azure PowerShell | Get-AzLocation komutunu kullanın. |
| REST API | List locations işlemini kullanın. |
| Azure CLI | az account list-locations işlemini kullanın. |
Kullanılabilirlik
Azure, sanal makineyi tüm diskler için premium depolamayla dağıtmanız koşuluyla, tek örnekli sanal makinelerde endüstri lideri %99,9 kullanılabilirlik Hizmet Düzeyi Sözleşmesi'nin duyurusunu yaptı. Dağıtımınızın standart %99,95 VM Hizmet Düzeyi Sözleşmesinin kapsamına girebilmesi için iş yükünüzü çalıştıran iki veya daha fazla VM’yi yine bir kullanılabilirlik kümesi içinde dağıtmanız gerekir. Bir kullanılabilirlik kümesi, VM’lerinizin Azure veri merkezlerinde birden çok hata etki alanına dağıtılmasını ve aynı zamanda dağıtımlarının farklı bakım aralıklarına sahip konaklara yapılmasını sağlar. Azure SLA şartları, Azure’un tamamının kullanılabilirlik garantisini açıklamaktadır.
VM boyutu
Kullandığınız VM’nin boyutu, çalıştırmak istediğiniz iş yüküne göre belirlenir. Seçtiğiniz boyut işlemci gücü, bellek ve depolama kapasitesi gibi ölçütleri belirler. Azure çok sayıda kullanım türünü desteklemek için büyük çeşitlilikteki boyutları sunar.
Azure, VM'nin boyutuna ve işletim sistemine göre saatlik ücrete sahiptir. Kısmi saatler için, Azure yalnızca kullanılan dakikaları ücretlendirir. Depolama ayrı olarak fiyatlandırılır ve ücretlendirilir.
VM Sınırları
Aboneliğinizde, projeniz için birden fazla VM dağıtımını etkileyebilecek varsayılan kota sınırları vardır. Geçerli sınırlar abonelik başına her bölge için 20 VM olarak belirlenmiştir. Sınırların yükseltilmesini talep etmek için destek bileti oluşturabilirsiniz
İşletim sistemi diskleri ve görüntüleri
Sanal makineler, kendi işletim sistemlerini (OS) ve verilerini depolamak için sanal sabit diskleri (VHD) kullanır. VHD bir işletim sistemi yüklemek için seçebileceğiniz görüntüler için de kullanılır.
Azure’da Windows Server işletim sistemlerinin farklı sürümleri ve türleri ile birlikte kullanılabilecek birçok market görüntüsü bulunmaktadır. Market görüntüleri; görüntü yayımcısı, teklif, sku ve sürüm (genelde sürüm en son belirtilir) bilgileriyle tanımlanır. Yalnızca 64 bit işletim sistemleri desteklenir. Desteklenen konuk işletim sistemleri, roller ve özellikler hakkında daha fazla bilgi için bkz. Microsoft Azure sanal makineleri için Microsoft sunucu yazılımı desteği.
Bu tabloda bir görüntünün bilgilerine nasıl erişebileceğiniz gösterilmiştir.
| Yöntem | Açıklama |
|---|---|
| Azure portal | Bir görüntüyü kullanmak istediğinizde değerler otomatik olarak belirtilir. |
| Azure PowerShell | Get-AzVMImagePublisher -Location konumu Get-AzVMImageOffer -Location konumu -Publisher publisherName Get-AzVMImageSku -Location konumu -Publisher publisherName -Offer offerName |
| REST API'leri | Görüntü yayımcılarını listeleme Görüntü tekliflerini listeleme Görüntü sku’larını listeleme |
| Azure CLI | az vm image list-publishers --location location az vm image list-offers --location location --publisher publisherName az vm image list-skus --location location --publisher publisherName --offer offerName |
Kendi görüntünüzü yükleyip kullanmanız halinde yayımcı adı, teklif ve sku kullanılmaz.
Uzantıları
VM uzantıları, dağıtım sonrası yapılandırma ve otomatik görevlerle VM’nize yeni özellikler ekler.
Uzantıları kullanarak şu genel görevleri gerçekleştirebilirsiniz:
- Özel betik çalıştırma – Özel Betik Uzantısı, VM hazırlandığında kendi betiğinizi çalıştırarak iş yükü yapılandırması gerçekleştirmenize yardımcı olur.
- Yapılandırma dağıtma ve yönetme – PowerShell İstenen Durum Yapılandırması (DSC) Uzantısı, yapılandırma ve ortam yönetimi amacıyla bir VM üzerinde DSC kurulumu yapmanıza yardımcı olur.
- Tanılama verilerini toplama – Azure Tanılama Uzantısı, VM’i uygulama durumunu izlemek için kullanılabilecek tanılama verilerini toplayacak şekilde yapılandırmanıza yardımcı olur.
İlgili kaynaklar
Bu tablodaki kaynaklar VM tarafından kullanılır ve VM oluşturulduğunda mevcut olmaları ya da oluşturulmaları gerekir.
| Kaynak | Gerekli | Açıklama |
|---|---|---|
| Kaynak grubu | Yes | VM bir kaynak grubunda yer almalıdır. |
| Depolama hesabı | Yes | VM, sanal sabit disklerini depolamak için bir depolama hesabına ihtiyaç duyar. |
| Sanal ağ | Yes | VM’in bir sanal ağa üye olması gerekir. |
| Genel IP adresi | No | VM, uzaktan erişim için atanmış bir genel IP adresine sahip olabilir. |
| Ağ arabirimi | Yes | VM’in ağda iletişim kurabilmek için ağ arabirimine ihtiyacı vardır. |
| Veri diskleri | No | VM, depolama olanaklarını genişletmek için veri disklerine sahip olabilir. |
Veri yerleşimi
Azure'da müşteri verilerini tek bir bölgede depolamayı etkinleştirme özelliği şu anda yalnızca Brezilya Coğrafi Bölgesi'nin Asya Pasifik Geo ve Güney Brezilya (Sao Paulo State) Bölgesi'nin Güneydoğu Asya Bölgesinde (Singapur) kullanılabilir. Diğer tüm bölgeler için müşteri verileri Coğrafi olarak depolanır. Daha fazla bilgi için bkz. Güven Merkezi.
Sonraki adımlar
İlk VM'nizi oluşturun!