Azure Spot Sanal Makineler kullanma

Şunlar için geçerlidir: ✔️ Linux VM'leri ✔️ Windows VM'leri ✔️ Esnek ölçek kümeleri ✔️ Tekdüzen ölçek kümeleri

Azure Spot Sanal Makineler kullanmak, kullanılmayan kapasitemizden önemli bir maliyet tasarrufuyla yararlanmanızı sağlar. Azure'ın kapasiteye geri ihtiyacı olduğunda, Azure altyapısı Azure Spot Sanal Makineler çıkaracaktır. Bu nedenle Azure Spot Sanal Makineler toplu işleme işleri, geliştirme/test ortamları, büyük işlem iş yükleri ve daha fazlası gibi kesintileri işleyebilen iş yükleri için idealdir.

Kullanılabilir kapasite miktarı boyuta, bölgeye, günün saatlerine ve daha fazlasına göre farklılık gösterebilir. Azure Spot Sanal Makineler dağıtırken Azure, kullanılabilir kapasite varsa ancak bu VM'ler için SLA yoksa VM'leri ayırır. Azure Spot Sanal Makinesi yüksek kullanılabilirlik garantisi sunar. Azure'ın kapasiteye geri ihtiyacı olduğunda, Azure altyapısı 30 saniyelik bir bildirimle Azure Spot Sanal Makineler çıkaracaktır.

YouTube video about Spot VMs and reducing operational costs of stateless workloads.

Çıkarma ilkesi

VM'ler kapasiteye veya belirlediğiniz maksimum fiyata göre çıkarılabilir. Azure Spot Sanal Makinesi oluştururken çıkarma ilkesini Serbest Bırakma (varsayılan) veya Sil olarak ayarlayabilirsiniz.

Serbest bırakma ilkesi VM'nizi durdurulmuş-serbest bırakılmış duruma taşır ve daha sonra yeniden dağıtmanıza olanak tanır. Ancak, ayırmanın başarılı olacağının garantisi yoktur. Serbest bırakılan VM'ler kotanıza göre sayılır ve temel alınan diskler için depolama maliyetleri ücretlendirilirsiniz.

Vm'nizin çıkarıldığında silinmesini istiyorsanız, çıkarma ilkesini silinecek şekilde ayarlayabilirsiniz. Çıkarılan VM'ler, temel diskleriyle birlikte silinir, bu nedenle depolama için ücretlendirilmeye devam edersiniz.

Azure Zamanlanmış Olayları aracılığıyla VM içi bildirimleri almayı kabul edebilirsiniz. Bu, VM'lerinizin çıkarılıp çıkarılmadığını size bildirir ve çıkarmadan önce tüm işleri tamamlamak ve kapatma görevlerini gerçekleştirmek için 30 saniyeniz olur.

Seçenek Sonuç
En yüksek fiyat = geçerli fiyat olarak ayarlanır >. Kapasite ve kota varsa VM dağıtılır.
En yüksek fiyat geçerli fiyat olarak < ayarlanır. VM dağıtılmaz. Maksimum fiyatın = geçerli fiyat olması >gerektiğini belirten bir hata iletisi alırsınız.
Maksimum fiyat = geçerli fiyat >ise durdurulmuş/serbest bırakılmış bir VM'yi yeniden başlatma Kapasite ve kota varsa VM dağıtılır.
Maksimum fiyat geçerli fiyatsa < durdurulmuş/serbest bırakılmış bir VM'yi yeniden başlatma Maksimum fiyatın = geçerli fiyat olması >gerektiğini belirten bir hata iletisi alırsınız.
VM'nin fiyatı yükselmiştir ve şu anda > en yüksek fiyattır. VM çıkarılır. Gerçek çıkarmadan önce 30'lar bildirimi alırsınız.
Çıkarmadan sonra, VM'nin fiyatı en yüksek fiyat olmaya < geri döner. VM otomatik olarak yeniden başlatılmaz. VM'yi kendiniz yeniden başlatabilirsiniz ve geçerli fiyatla ücretlendirilir.
En yüksek fiyat olarak ayarlanmışsa -1 Vm fiyatlandırma nedeniyle çıkarılamaz. Maksimum fiyat, standart VM'lerin fiyatına kadar geçerli fiyat olacaktır. Standart fiyatın üzerinde hiçbir zaman ücretlendirilemezsiniz.
Maksimum fiyatı değiştirme Maksimum fiyatı değiştirmek için VM'yi serbest bırakmanız gerekir. VM'yi serbest bırakma, yeni bir maksimum fiyat ayarlama ve ardından VM'yi güncelleştirme.

Bahşiş

Azure'da güvenilir bir kesintiye uğrayılabilir iş yükü oluşturmayı öğrenmek için Azure Sanal Makine Spot Çıkarma kılavuzumuzu inceleyin.

Sınırlamalar

Azure Spot Sanal Makineler için aşağıdaki VM boyutları desteklenmez:

  • B serisi
  • Herhangi bir boyuttaki promosyon sürümleri (Dv2, NV, NC, H promosyon boyutları gibi)

Azure Spot Sanal Makineler, 21Vianet tarafından sağlanan Microsoft Azure dışında herhangi bir bölgeye dağıtılabilir.

Şu anda aşağıdaki teklif türleri desteklenmektedir:

  • Kurumsal Anlaşma
  • Kullandıkça öde teklif kodu (003P)
  • Sponsorlu (0036P ve 0136P)
  • Bulut Hizmeti Sağlayıcısı (CSP) için İş Ortağı Merkezi'ne bakın veya doğrudan iş ortağınıza başvurun.

Fiyatlandırma

Azure Spot Sanal Makineler fiyatlandırması, bölgeye ve SKU'ya göre değişkendir. Daha fazla bilgi için bkz. Linux ve Windows için VM fiyatlandırması.

Ayrıca, Spot fiyatlandırması hakkında bilgi almak için Azure perakende fiyatları API'sini kullanarak fiyatlandırma bilgilerini sorgulayabilirsiniz. meterName ve skuName her ikisi de içerirSpot.

Değişken fiyatlandırma ile en fazla beş ondalık basamak kullanarak ABD doları (USD) cinsinden maksimum fiyat ayarlama seçeneğiniz vardır. Örneğin, değer 0.98765saatte 0,98765 ABD doları maksimum fiyat olabilir. En yüksek fiyatı olarak -1ayarlarsanız, VM fiyata göre çıkarılamaz. Kullanılabilir kapasite ve kota olduğu sürece VM'nin fiyatı geçerli spot fiyatı veya standart bir VM'nin fiyatıdır ve bu fiyat daha azdır.

Fiyatlandırma ve çıkarma geçmişi

Portal

VM'yi oluştururken portaldaki bir bölgede boyut başına geçmiş fiyatlandırma ve çıkarma oranlarını görebilirsiniz. Azure Spot indirimiyle çalıştır onay kutusunu seçtikten sonra, VM'nin boyut seçiminin altında Fiyatlandırma geçmişini görüntüleme ve yakındaki bölgelerdeki fiyatları karşılaştırma başlıklı bir bağlantı görüntülenir. Bu bağlantıyı seçerek, belirtilen VM boyutu için spot fiyatlandırma tablosunu veya grafiğini görebilirsiniz. Aşağıdaki görüntülerdeki fiyatlandırma ve çıkarma oranları yalnızca örnektir.

Bahşiş

Çıkarma oranları saat başına alıntılanır. Örneğin, %10 çıkarma oranı, bir VM'nin son 28 günün geçmiş çıkarma verilerine göre bir sonraki saat içinde çıkarılma olasılığının %10 olduğu anlamına gelir.

Grafik:

Screenshot of the region options with the difference in pricing and eviction rates as a chart.

Tablo:

Screenshot of the region options with the difference in pricing and eviction rates as a table.

Azure Kaynak Grafı

Azure Kaynak Grafı aracılığıyla ilgili Spot VM SKU verilerine program aracılığıyla erişebilirsiniz. Belirli gereksinimlerinizi daha iyi karşılayan SKU'ları belirlemek için son 90 günün fiyatlandırma geçmişini ve son 28 günün çıkarma oranlarını alın.

Önemli avantajlar:

Azure portalında ARG Gezgini'ni kullanarak Spot fiyatlandırma geçmişi ve çıkarma oranları için aşağıdaki örnek sorguları deneyin. Spot fiyatlandırma geçmişi ve çıkarma oranları verileri tabloda mevcuttur SpotResources . 

Spot fiyatlandırma geçmişi örnek sorgusu:

SpotResources 
| where type =~ 'microsoft.compute/skuspotpricehistory/ostype/location' 
| where sku.name in~ ('standard_d2s_v4', 'standard_d4s_v4') 
| where properties.osType =~ 'linux' 
| where location in~ ('eastus', 'southcentralus') 
| project skuName = tostring(sku.name), osType = tostring(properties.osType), location, latestSpotPriceUSD = todouble(properties.spotPrices[0].priceUSD) 
| order by latestSpotPriceUSD asc 

Spot çıkarma oranları örnek sorgusu:

SpotResources 
| where type =~ 'microsoft.compute/skuspotevictionrate/location' 
| where sku.name in~ ('standard_d2s_v4', 'standard_d4s_v4') 
| where location in~ ('eastus', 'southcentralus') 
| project skuName = tostring(sku.name), location, spotEvictionRate = tostring(properties.evictionRate) 
| order by skuName asc, location asc

Alternatif olarak, fiyatlandırma geçmişi ve çıkarma oranı geçmişi verilerini almak için ARG REST API'sini deneyin.

Sık sorulan sorular

S: Azure Spot Sanal Makinesi oluşturulduktan sonra normal standart VM ile aynı mı olur?

Y: Evet, ancak Azure Spot Sanal Makineler için SLA yoktur ve bunlar herhangi bir zamanda çıkarılabilir.

S: Çıkarıldığında ancak yine de kapasiteye ihtiyaç duyduğunuzda ne yapmanız gerekir?

Y: Kapasiteye hemen ihtiyacınız varsa Azure Spot Sanal Makineler yerine standart VM'ler kullanmanızı öneririz.

S: Azure Spot Sanal Makineler için kota nasıl yönetilir?

Y: Azure Spot Sanal Makineler ayrı bir kota havuzuna sahip olur. Spot kota VM'ler ve ölçek kümesi örnekleri arasında paylaşılır. Daha fazla bilgi için bkz. Azure aboneliği ile hizmet limitleri, kotalar ve kısıtlamalar.

S: Azure Spot Sanal Makineler için ek kota isteyebilir miyim?

Y: Evet, standart kota isteği işlemi aracılığıyla Azure Spot Sanal Makineler kotanızı artırma isteği gönderebilirsiniz.

S: Soruları nereye gönderebilirim?

Y: Soru-Cevap'ta sorunuzu azure-spot gönderip etiketleyebilirsiniz.

S: Spot VM için en yüksek fiyatı nasıl değiştirebilirim?

Y: En yüksek fiyatı değiştirebilmeniz için önce VM'yi serbest bırakmanız gerekir. Daha sonra portalda VM'nin Yapılandırma bölümünden maksimum fiyatı değiştirebilirsiniz.

Sonraki adımlar

Azure Spot Sanal Makineler dağıtmak için CLI, portal, ARM şablonu veya PowerShell kullanın.

Azure Spot Sanal Makine örnekleriyle bir ölçek kümesi de dağıtabilirsiniz.

Bir hatayla karşılaşırsanız bkz . Hata kodları.