Elastic Container Instance (ECI), kesintili örnekleri destekler. Kısa süreli işler ve yüksek ölçeklenebilirliğe ve hata toleransına sahip bazı durumsuz uygulamalar için kesintili örnekler kullanarak örnek maliyetlerini etkili bir şekilde azaltabilirsiniz. Bu konuda, kesintili bir elastik konteyner örneğinin nasıl oluşturulacağı açıklanmaktadır.
Genel bilgiler
Kesintili örnek, düşük maliyetli ve teklif temelli bir bilişim kaynağıdır. Alibaba Cloud üzerindeki boşta kalan kaynaklar için teklif vererek konteynerlerinizi çalıştırabilirsiniz. Teklifiniz mevcut piyasa fiyatının altına düştüğünde veya kaynak envanteri yetersiz kaldığında bu kaynaklar geri alınır.
Kesintili örnekler; esnekçe ölçeklenebilen web hizmetleri, görüntü işleme, büyük veri analitiği ve büyük ölçekli paralel hesaplama gibi kısa süreli işler ile yüksek ölçeklenebilirliğe ve hata toleransına sahip durumsuz uygulamalar için uygundur. Uygulamanız ne kadar dağıtık, ölçeklenebilir ve hataya dayanıklı olursa, kesintili örnekler kullanarak maliyetlerden o kadar çok tasarruf edebilir ve aktarım hızınızı o denli artırabilirsiniz. Daha fazla bilgi için bkz. Kesintili örnek nedir?.
Temel kavramlar
Kesintili bir örnek oluşturmadan önce aşağıdaki kavramları anlamanız gerekir:
-
Faturalandırma yöntemi
Kesintili bir örneğin piyasa fiyatı arz ve talebe göre dalgalanır. Kesintili bir örnek oluştururken bir teklif ilkesi belirtmeniz gerekir. Belirttiğiniz örnek türü için teklifiniz gerçek zamanlı piyasa fiyatından yüksekse ve envanter yeterliyse örnek başarıyla oluşturulur. Oluşturulduktan sonra örnek, koruma süresi boyunca (varsayılan olarak 1 saat) satın alma anındaki piyasa fiyatıyla faturalandırılır. Koruma süresi sona erdikten sonra örnek, gerçek zamanlı piyasa fiyatıyla faturalandırılır.
NotKesintili örnekler, kullandıkça öde örneklerine kıyasla indirimli olarak sunulur. Gerçek fiyat arz ve talebe göre değişir ve yalnızca fiili kullanım süresi için ücretlendirilirsiniz. Daha fazla bilgi için bkz. Kesintili örneklerin faturalandırılması.
-
Geri alma mekanizması
Koruma süresi sona erdikten sonra sistem, her 5 dakikada bir örnek türünün piyasa fiyatını ve envanterini otomatik olarak kontrol eder. Herhangi bir anda piyasa fiyatı teklifinizi aşarsa veya örnek türünün envanteri yetersiz kalırsa sistem kesintili örneği serbest bırakır.
NotSistem kaynakları geri almadan yaklaşık 3 dakika önce, örneğin serbest bırakılmak üzere olduğunu belirten bir olay oluşturur.
Sistem kaynakları geri aldıktan sonra örneğin faturalandırılması durur. Örnek bilgileri saklanır ve durumu Süresi Doldu olarak değişir.
Kullanım notları
Kesintili örnekleri kullanırken aşağıdaki hususlara dikkat edin:
-
Uygun bir örnek türü seçin ve makul bir teklif verin.
Bir örnek türü seçmenize ve teklif vermenize yardımcı olması için ECS OpenAPI işlemlerini çağırarak son 30 güne ait kesintili örnek bilgilerini sorgulayabilirsiniz. İlgili işlemler şunlardır:
DescribeSpotPriceHistory: Geçmiş örnek fiyatlarını sorgular.
DescribeSpotAdvice: Ortalama serbest bırakma oranı ve ortalama indirim oranı gibi örnek bilgilerini sorgular.
ÖnemliPiyasa fiyatı dalgalanmalarını karşılayacak ve iş maliyeti beklentilerinizle uyumlu olacak kadar yüksek bir teklif belirleyin. Bu yaklaşım, kesintili bir örneğin başarıyla oluşturulma olasılığını artırır ve örneğin fiyat değişiklikleri nedeniyle serbest bırakılmasını önleyerek iş ihtiyaçlarınızı karşılarken maliyet tasarrufu sağlar.
Önemli verilerinizi, kesintili örneklerin serbest bırakılmasından etkilenmeyen bulut diskler (örnekle birlikte silme seçeneği devre dışı bırakılmış) veya NAS gibi depolama ortamlarında saklayın.
Oluşturma yöntemleri
Bir ECS örnek türü belirterek veya vCPU ve bellek belirterek kesintili bir elastik konteyner örneği oluşturabilirsiniz:
-
Bir ECS örnek türü belirtin
Faturalandırma, belirtilen örnek türünün kullandıkça öde piyasa fiyatına ve gerçek zamanlı indirime göre yapılır.
-
vCPU ve bellek belirtin
Bu yöntemin etkisi, bir ECS örnek türü belirtmekle aynıdır. Sistem, kaynak ve fiyat gereksinimlerini karşılayan bir ECS örnek türünü otomatik olarak eşleştirir. Faturalandırma, bu eşleşen örnek türünün piyasa fiyatına göre yapılır. Diğer bir deyişle, indirim ilgili vCPU ve belleğin kullandıkça öde fiyatına değil, eşleşen ECS örnek türünün piyasa fiyatına uygulanır.
Bu yöntem yalnızca 2 vCPU veya daha fazlasını içeren teknik özellikleri destekler. Desteklenen vCPU ve bellek teknik özellikleri aşağıdaki tabloda listelenmiştir. Desteklenmeyen bir teknik özellik belirtirseniz sistem bunu otomatik olarak bir üst desteklenen teknik özelliğe yuvarlar.
vCPU
Bellek (GiB)
2
2, 4, 8, 16
4
4, 8, 16, 32
8
8, 16, 32, 64
12
12, 24, 48, 96
16
16, 32, 64, 128
24
24, 48, 96, 192
32
32, 64, 128, 256
52
96, 192, 384
64
128, 256, 512
Yapılandırmalar
API
CreateContainerGroup işlemini çağırarak bir elastik konteyner örneği oluştururken kesintili örnek için teklif ilkesini ayarlamak üzere SpotStrategy parametresini, maksimum saatlik fiyatı ayarlamak üzere SpotPriceLimit parametresini ve koruma süresini ayarlamak üzere SpotDuration parametresini kullanabilirsiniz. Bu parametreler aşağıdaki tabloda açıklanmıştır. Daha fazla bilgi için bkz. CreateContainerGroup.
|
Parametre |
Tür |
Örnek |
Açıklama |
|
SpotStrategy |
string |
SpotWithPriceLimit |
Örnek için teklif ilkesi. Geçerli değerler:
|
|
SpotPriceLimit |
number |
0.2 |
Kesintili örnek için maksimum saatlik fiyat. Değer en fazla üç ondalık basamağı destekler. |
|
SpotDuration |
long |
1 |
Kesintili örneğin koruma süresi (saat cinsinden). Varsayılan değer 1'dir. Koruma süresi olmamasını belirtmek için değeri 0 olarak ayarlayabilirsiniz. |
Console
Elastic Container Instance konsolunda kesintili bir ECI örneği oluştururken Basic Configurations bölümünde Billing Method değerini Spot Instance olarak ayarlayın.
Bu yöntemin aşağıdaki sınırlamaları vardır:
Teklif ilkesi ayarlanamaz ve sistem mevcut piyasa fiyatında otomatik olarak teklif veren
SpotAsPriceGovarsayılan olarak kullanılır.Koruma süresi sıfır olarak ayarlanamaz ve varsayılan olarak 1 saattir.