Aracılığıyla paylaş


Azure'deki sanal makineler

Applies to: ✔️ Linux VM'leri ✔️ Windows VM'ler ✔️ Esnek ölçek kümeleri

Azure sanal makineler (VM'ler), Azure tarafından sunulan çeşitli a isteğe bağlı, ölçeklenebilir bilgi işlem kaynaklarından biridir. Genellikle, bilgi işlem ortamı üzerinde diğer seçeneklerden daha fazla denetime ihtiyacınız olduğunda bir sanal makine seçersiniz. Bu makalede bir sanal makine oluşturmadan önce neleri dikkate almanız gerektiği, nasıl oluşturduğunuz ve nasıl yönettiğiniz hakkında bilgi verilmektedir.

Azure bir sanal makine, çalıştıran fiziksel donanımı satın almak ve bakımını yapmak zorunda kalmadan sanallaştırma esnekliği sağlar. Ancak, üzerinde çalışan yazılımları yapılandırma, düzeltme eki uygulama ve yükleme gibi görevleri gerçekleştirerek sanal makineyi korumanız gerekir.

Azure sanal makineler çeşitli şekillerde kullanılabilir. Aşağıda bazı örnekler bulunmaktadır:

  • Geldirme ve test – Azure sanal makineler, bir uygulamayı kodlayıp test etmek için gereken belirli yapılandırmalara sahip bir bilgisayar oluşturmanın hızlı ve kolay bir yolunu sunar.
  • Uygulamalar bulutta – Uygulamanıza yönelik talep dalgalı olabileceğinden, Azure bir sanal makinede çalıştırmak ekonomik bir anlam ifade edebilir. İhtiyaç duyduğunuzda ek sanal makineler için ödeme yapıp ihtiyacınız olmadığında bunları kapatabilirsiniz.
  • Extended datacenter – Azure bir sanal ağdaki sanal makineler kuruluşunuzun ağına kolayca bağlanabilir.

Sanal makine oluşturmadan önce ne düşünmem gerekiyor?

Azure'da bir uygulama altyapısı oluştururken her zaman design ile ilgili önemli noktalar vardır. Başlamadan önce bir sanal makinenin bu yönlerini düşünmeniz önemlidir:

  • Kaynaklarınızın adları
  • Kaynakların depolanacağı konum
  • Sanal makinenin boyutu
  • Oluşturulabilecek en fazla sanal makine sayısı
  • Sanal makinenin çalıştığı işletim sistemi
  • Sanal makinenin başlatıldıktan sonra yapılandırması
  • Sanal makinenin ihtiyaç duyduğu ilgili kaynaklar

Not

Varsayılan olarak Güvenilen Başlatma (TLaD), yeni 2. Nesil Sanal makineler (VM) için önizlemede kullanılabilir. TLaD ile, herhangi bir istemci aracı aracılığıyla oluşturulan yeni 2. Nesil VM'ler, varsayılan olarak güvenli önyükleme ve vTPM etkin Güvenilir Başlatma'ya ayarlanır. İlgili ortamınızdaki varsayılan değişiklikleri doğrulamak ve yaklaşan değişikliğe hazırlanmak için TLaD önizlemesine kaydolun.

Vm'nin bölümleri ve bunların nasıl faturalandırıldıkları

Bir sanal makine oluşturduğunuzda, sanal makineyi destekleyen kaynaklar da oluşturursunuz. Bu kaynaklar dikkate alınması gereken kendi maliyetleriyle birlikte gelir.

Bir sanal makineyi destekleyen varsayılan kaynaklar ve bunların nasıl faturalandırıldıkları aşağıdaki tabloda ayrıntılı olarak anlatılır:

Kaynak Açıklama Maliyet
Sanal ağ Sanal makinenize diğer kaynaklarla iletişim kurma olanağı sağlamak için Sanal Ağ fiyatlandırması
Sanal Ağ Arabirim Kartı (NIC) Sanal ağa bağlanmak için NIC'ler için ayrı bir maliyet yoktur. Ancak, VM'nizin boyutuna göre kaç NIC kullanabileceğinizin bir sınırı vardır. VM'nizi uygun şekilde boyutlandırıp Sanal Makine fiyatlandırması'ne başvurun.
Özel IP adresi ve bazen de genel IP adresi. Ağınızda ve dış ağlarla iletişim ve veri değişimi için IP Adresleri fiyatlandırması
Ağ güvenlik grubu (NSG) SANAL makinenize gelen ve SANAL makinenizden giden ağ trafiğini yönetmek için. Örneğin, SSH erişimi için 22 numaralı bağlantı noktasını açmanız gerekebilir, ancak 80 numaralı bağlantı noktasına gelen trafiği engellemek isteyebilirsiniz. Bağlantı noktası erişimini engelleme ve erişime izin verme işlemi NSG aracılığıyla yapılır. Azure ağ güvenlik grupları için ek ücret alınmaz.
İşletim Sistemi Diski ve büyük olasılıkla veriler için ayrı diskler. Verilerinizi işletim sisteminizden ayrı bir diskte tutmak en iyi yöntemdir. Vm'niz başarısız olursa veri diskini ayırabilir ve yeni bir VM'ye ekleyebilirsiniz. Tüm yeni sanal makinelerin işletim sistemi diski ve yerel diski vardır.
Azure yerel disk depolama için ücret ödemez.
Genellikle 127GiB olan ancak bazı görüntüler için daha küçük olan işletim sistemi diski, diskler için normal hızda ücretlendirilir.
Premium (SSD tabanlı) ve Standart (HDD) tabanlı disklerin sanal makinelerinize eklenmesinin maliyetini yönetilen diskler fiyatlandırma sayfasında görebilirsiniz.
Bazı durumlarda işletim sistemi lisansı Sanal makinenizin işletim sistemini çalıştırmasını sağlamak için Maliyet, VM'nizdeki çekirdek sayısına göre değişir, bu nedenle VM'nizi uygun şekilde boyutlandırın. Maliyet Azure Hibrit Avantajı ile azaltılabilir.

Azure ortak ve özel SSH anahtarları oluşturup depolamasını da seçebilirsiniz. Azure vm'nizdeki ortak anahtarı kullanır ve SSH üzerinden VM'ye erişirken özel anahtarı kullanırsınız. Aksi takdirde, bir kullanıcı adı ve parola gerekir.

Varsayılan olarak, bu kaynaklar VM ile aynı kaynak grubunda oluşturulur.

Yerleşimler

Azure kaynakları oluşturabileceğiniz dünya çapında birden çok geographical bölge vardır. Genellikle bir sanal makine oluşturduğunuzda bölge konum olarak adlandırılır. Bir sanal makine için konum, sanal sabit disklerin nerede depolandığını belirtir.

Bu tabloda, kullanılabilen konumların listesini edinme yöntemlerinden bazıları gösterilmektedir.

Metot Açıklama
Azure portalı Sanal makine oluştururken listeden bir 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 makinelerinizin kullanılabilirliğini yönetmek için birden çok seçenek vardır.

  • Kullanılabilirlik Alanları, bir Azure bölgesinde fiziksel olarak ayrılmış alanlardır. Erişilebilirlik Bölgeleri, aynı Azure bölgesindeki iki veya daha fazla Erişilebilirlik Bölgesine dağıtılmış en az iki örneğiniz olduğunda, sanal makine bağlantısının zamanın en az yüzde 99,99'unda garanti edilmesini sağlar.
  • Sanal Makine Ölçek Kümeleri yük dengeli sanal makine grubu oluşturmanıza ve yönetmenize olanak sağlar. Sanal makine örneklerinin sayısı talebe veya tanımlı bir zamanlamaya göre otomatik olarak artabilir veya düşebilir. Ölçek kümeleri uygulamalarınıza yüksek kullanılabilirlik sağlar ve birçok sanal makineyi merkezi olarak yönetmenize, yapılandırmanıza ve güncelleştirmenize olanak tanır. Ölçek kümesindeki sanal makineler birden çok kullanılabilirlik alanına, tek bir kullanılabilirlik alanına veya bölgesel olarak da dağıtılabilir.

Daha fazla bilgi için bkz. Azure sanal makineler için Kullanılabilirlik seçenekleri ve Azure sanal makineler için SLA (Hizmet Düzeyi Anlaşması).

Boyutlar ve fiyatlandırma

Kullandığınız sanal makinenin boyutu, çalıştırmak istediğiniz iş yükü tarafından belirlenir. Seçtiğiniz boyut işleme gücü, bellek, depolama kapasitesi ve ağ bant genişliği gibi faktörleri belirler. Azure, birçok kullanım türünü desteklemek için çok çeşitli boyutlar sunar.

Azure, sanal makinenin boyutuna ve işletim sistemine göre saatlik bir fiyat üzerinden ücretlendirir. Azure, kısmi saatlerde yalnızca kullanılan dakikalar için ücret alır. Depolama ayrı olarak fiyatlandırılır ve ücretlendirilir.

Birden çok VM'ye ölçeklendirme

Uygulamanızın kullandığı sanal makine sayısı, gereksinimlerinizi karşılamak için gereken ölçeği artırıp genişletebilir. Azure, iş yükünüzün boyutuna göre çeşitli otomatik ölçeklendirme sistemleri ve örnek türleri sunar. Ölçeklendirme hakkında daha fazla bilgi için VM tabanlı işlem ürünlerini karşılaştırın.

Sanal makine toplam çekirdek sınırları

Aboneliğinizde, projeniz için birçok sanal makinenin dağıtımını etkileyebilecek varsayılan kota sınırları vardır. Abonelik başına geçerli sınır, bölge başına 20 sanal makine toplam çekirdeğidir. Sınırlar, artış talep etmek için bir destek bileti oluşturularak artırılabilir. Kota ve kapasite, dağıtım sırasında ayrı olarak denetlenir. Onaylanan kotada bile, hedef bölgede veya kullanılabilirlik alanında yeterli kapasite yoksa dağıtım başarısız olabilir.

Yönetilen diskler

Yönetilen diskler, arka planda Azure Depolama hesap oluşturma ve yönetimi işler ve depolama hesabının ölçeklenebilirlik sınırları konusunda endişelenmenize gerek olmamasını sağlar. Disk boyutunu ve performans katmanını (Standart veya Premium) belirtirsiniz ve Azure diski oluşturur ve yönetir. Disk eklerken veya sanal makinenin ölçeğini artırıp azalttıkça, kullanılan depolama alanı konusunda endişelenmeniz gerekmez. Yeni sanal makineler oluşturuyorsanız yönetilen işletim sistemi ve veri diskleriyle sanal makineler oluşturmak için Azure CLI veya Azure portalını kullanın. Yönetilmeyen diskleri olan sanal makineleriniz varsa, sanal makinelerinizi yönetilen disklerle yedeklenecek şekilde dönüştürebilirsiniz.

Ayrıca özel görüntülerinizi her Azure bölgede tek bir depolama hesabında yönetebilir ve bunları kullanarak aynı abonelikte yüzlerce sanal makine oluşturabilirsiniz. Yönetilen diskler hakkında daha fazla bilgi için bkz. Yönetilen disklere Genel Bakış.

Dağıtım

Microsoft Azure çeşitli Linux ve Windows dağıtımlarını destekler. Kullanılabilir dağıtımları marketplace, Azure portalında veya CLI, PowerShell ve REST API'lerini kullanarak sonuçları sorgulayarak bulabilirsiniz.

Bu tabloda bir görüntünün bilgilerine nasıl erişebileceğiniz gösterilmiştir.

Metot Açıklama
Azure portalı Bir görüntüyü kullanmak istediğinizde değerler otomatik olarak belirtilir.
Azure PowerShell Get-AzVMImagePublisher -Konum konumu
Get-AzVMImageOffer -Location location -Publisher publisherName
Get-AzVMImageSku -Location location -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 konum
az vm image list-offers --location konum --publisher yayımcıAdı
az vm image list-skus --location konum --publisher yayımcıAdı --offer teklifAdı

Microsoft, kullanılabilir görüntülerin Azure çalışma zamanı için güncelleştirildiğinden ve iyileştirildiğinden emin olmak için iş ortaklarıyla birlikte çalışır. Azure iş ortağı teklifleri hakkında daha fazla bilgi için bkz. Azure Market

Cloud-init

Azure, destekleyen çoğu Linux dağıtımında cloud-init destekler. Cloud-init özellikli görüntülerin Azure Market kullanılabilir olmasını sağlamak için Linux iş ortaklarımızla etkin bir şekilde çalışıyoruz. Bu görüntüler, cloud-init dağıtımlarınızın ve yapılandırmalarınızın sanal makineler ve sanal makine ölçek kümeleri ile sorunsuz çalışmasını sağlar.

Daha fazla bilgi için bkz. Azure Linux sanal makinelerinde cloud-init'i etkinleştirme.

Depolama

Yerel geçici depolama

Bazı Azure VM boyutları, geçici yerel kısa ömürlü depolama içerir, daha yeni boyutların bazıları geçici yerel NVMe diskleri kullanır. Yerel geçici depolama, uzak Azure Depolama yerine doğrudan bir Azure sanal makine konağına yerel depolama olarak sağlanan ek diskleri kullanır. Bu depolama türü önbellekler, arabellekler ve geçici dosyalar gibi kalıcı olarak saklanması gerekmeyen veriler için idealdir. Bu disklerde depolanan veriler yedeklenmediğinden, VM serbest bırakıldığında veya silindiğinde kaybolur. Geçici depolama, başlatıldığında yeniden oluşturulur. Yerel kısa ömürlü diskler Kısa Ömürlü işletim sistemi disklerinden farklıdır.

Yerel geçici diskler, Premium SSD v2 diskleri gibi diğer uzak depolama alanları gibi sunulur, ancak performans avantajları eklenmiştir ve VM'nin IOPS ve aktarım hızı sınırlarına göre sayılmaz.

Aşağıda, yerel geçici depolamanın temel özellikleri listelenmiştir:

  • Ultra düşük gecikme süresi: Okuma/yazma işlemleri sanal makinenin işlem kaynaklarıyla fiziksel olarak birlikte bulunan donanımlarda gerçekleşir, ağ atlamalarını en aza indirir ve milisaniyenin altında yanıt sürelerini etkinleştirir.
  • Üstün IOPS ve aktarım hızı: Performans, temel alınan yerel depolama alanıyla ölçeklendirilir ve genellikle temel olarak Premium SSD kullanılırken Standart HDD'lerden 8-10 kat daha yüksek IOPS sunar ve VM boyutuna bağlı sınırlar (NVMe disk kapasitesine kadar, 2.040 GiB ile sınırlanır).

Adlandırma kurallarında 'd' harfini içeren Azure VM boyutları - Dadsv6, Eadsv6 ve FXmdsv2 serisi - ayrılmış yerel NVMe depolama alanına sahiptir. Bu boyutlar geçici dosyaların, değiştirme alanının veya SQL Server tempdb veritabanı dosyaları gibi yüksek G/Ç bileşenlerinin gelişmiş performans için kısa ömürlü diske yerleştirilmesini sağlar.

Hizmet kesintileri

Microsoft, ihtiyaç duyduğunuzda hizmetlerimizin her zaman kullanımınıza sunulmasını sağlamak için çok çalışıyoruz. Kontrolümüzün ötesindeki güçler bazen bizi plansız hizmet kesintilerine neden olacak şekillerde etkiler.

Microsoft, çalışma süresi ve bağlantı taahhüdü olarak hizmetleri için bir Hizmet Düzeyi Sözleşmesi (SLA) sağlar. Azure hizmetlerinin bireysel SLA'ları Azure Hizmet Düzeyi Sözleşmeleri altında bulunabilir.

Azure, yüksek oranda kullanılabilir uygulamaları destekleyen birçok yerleşik platform özelliğine sahiptir. Bu hizmetler hakkında daha fazla bilgi için Azure uygulamaları için Disaster kurtarma ve yüksek kullanılabilirlik makalesini okuyun.

Bu makale, büyük bir doğal afet veya yaygın hizmet kesintisi nedeniyle tüm bölgede kesinti yaşandığında gerçek bir olağanüstü durum kurtarma senaryosunu kapsar. Bunlar nadir görülen durumlardır, ancak bölgenin tamamında kesinti yaşanma olasılığına hazırlıklı olmanız gerekir. Bölgenin tamamında hizmet kesintisi yaşanırsa verilerinizin yerel olarak yedekli kopyaları geçici olarak kullanılamaz. Coğrafi çoğaltmayı etkinleştirdiyseniz, Azure Depolama bloblarınızın ve tablolarınızın ek üç kopyası farklı bir bölgede depolanır. Tam bir bölgesel kesinti veya birincil bölgenin kurtarılamayan bir olağanüstü durum olması durumunda, Azure tüm DNS girdilerini coğrafi olarak çoğaltılan bölgeyle yeniden eşler.

Azure sanal makine uygulamanızın dağıtıldığı bölgenin tamamında hizmet kesintisi olması durumunda, Azure sanal makineler için aşağıdaki kılavuzu sağlarız.

1. Seçenek: Azure Site Recovery'yi kullanarak bir yük devretme başlatın

Vm'leriniz için Azure Site Recovery yapılandırarak uygulamanızı birkaç dakika içinde tek bir tıklamayla kurtarabilirsiniz. İstediğiniz Azure bölgeye çoğaltabilirsiniz ve eşleştirilmiş bölgeyle sınırlı değildir. Siz de sanal makinelerinizi çoğaltarak çalışmaya başlayabilirsiniz. Uygulamanız için yük devretme işleminin tamamını otomatikleştirebilmeniz için bir kurtarma planı oluşturabilirsiniz. Yük devretme işlemlerinizi üretim uygulamasını veya devam eden çoğaltmayı etkilemeden önceden test edebilirsiniz. Birincil bölge kesintisi durumunda yük devretme başlatır ve uygulamanızı hedef bölgeye getirirsiniz.

Seçenek 2: Kurtarmayı bekleyin

Bu durumda, sizin tarafınıza herhangi bir işlem yapılması gerekmez. Hizmet kullanılabilirliğini geri yüklemek için özenle çalıştığımızı bilin. Geçerli hizmet durumunu Azure Hizmet Durumu Panomuzda görebilirsiniz.

Geçici bir kesintiden önce Azure Site Recovery, okuma erişimli coğrafi yedekli depolama veya coğrafi yedekli depolama ayarlamadıysanız, bu seçenek en iyisidir. SANAL makine sanal sabit sürücülerinizin (VHD' ler) depolandığı depolama hesabı için coğrafi olarak yedekli depolama veya okuma erişimli coğrafi olarak yedekli depolama ayarlarsanız, temel görüntü VHD'sini kurtarmaya bakabilir ve ondan yeni bir VM sağlamaya çalışabilirsiniz. Bu seçenek tercih değildir çünkü verilerin eşitlenmesi garantisi yoktur, yani bu seçeneğin çalışması garanti değildir.

Not

Bu işlem üzerinde herhangi bir denetime sahip olmadığınızı ve bunun yalnızca bölge genelinde hizmet kesintileri için gerçekleşeceğini unutmayın. Bu nedenle, en yüksek kullanılabilirlik düzeyini elde etmek için uygulamaya özgü diğer yedekleme stratejilerine de güvenmeniz gerekir. Daha fazla bilgi için Olağanüstü durum kurtarma için veri stratejileri bölümüne bakın.

Hizmet kesintileri için kaynaklar

Veri yerleşimi

Azure'de müşteri verilerinin tek bir bölgede depolanmasını etkinleştirme özelliği şu anda yalnızca Güney Asya Pasifik Bölgesi'nin Güneydoğu Asya Bölgesi'nde (Singapur) ve Brezilya Coğrafi Bölgesi'nin Güney Brezilya (Sao Paulo State) bölgesinde kullanılabilir. Diğer tüm bölgeler için müşteri verileri Coğrafi Bölgede depolanır. Daha fazla bilgi için bkz . Güven Merkezi.

Sonraki adımlar

İlk sanal makinenizi oluşturun!