Container Service for Kubernetes çeşitli küme türleri sunar. Bu kümelerin özellikleri, işletim ve bakım gereksinimleri ve hizmet düzeyi sözleşmeleri (SLA) farklılık gösterir; bu da onları çeşitli senaryolar için uygun kılar. Bu konu, iş ihtiyaçlarınıza en uygun küme türünü seçmenize yardımcı olmak amacıyla türleri karşılaştırır.
Küme türleri
ACK, kontrol düzleminin Alibaba Cloud tarafından yönetilip yönetilmediğine göre iki küme türü sunar:
ACK managed clusters: ACK managed cluster'ın kontrol düzlemi tamamen Alibaba Cloud tarafından yönetilir. Pro ve Basic sürümlerinde sunulur; bu sürümler kontrol düzlemi kullanılabilirliği ve gelişmiş özelleştirme özellikleri açısından farklılık gösterir. Pro sürümü, öngörülebilir kontrol düzlemi performansı sağlamak için kontrol düzlemi kaynaklarını önceden tahsis etmenize ve rezerve etmenize olanak tanıyan reserved control plane özelliğini (Pro XL / Pro 2XL / Pro 4XL) destekler.
-
ACK dedicated clusters: ACK dedicated cluster'ın kontrol düzlemini oluşturmak ve sürdürmek sizin sorumluluğunuzdadır.
ÖnemliACK dedicated clusters artık oluşturulamaz. Daha fazla bilgi için bkz. Product Announcement: Discontinuation of New ACK Dedicated Clusters.
Aşağıdaki tabloda küme türleri arasındaki farklar açıklanmaktadır.
Öğe | ACK managed cluster | ACK dedicated cluster | ||
Pro | Basic | |||
Küme ölçeği | Hesap başına en fazla 100 küme. Varsayılan olarak her küme en fazla 5.000 worker düğümünü destekler. Quota Center üzerinden kota artırımı talep edebilirsiniz. | Hesap başına en fazla 2 küme. Varsayılan olarak her küme en fazla 10 worker düğümünü destekler. Kota artırımı desteklenmez. | Hesap başına en fazla 100 küme. Varsayılan olarak her küme en fazla 5.000 worker düğümünü destekler. Quota Center üzerinden kota artırımı talep edebilirsiniz. | |
Yönetim kapsamı |
| Küme kontrol düzlemi tamamen yönetilir. Worker düğümlerinin bakımından siz sorumlusunuz. | Küme kontrol düzlemi yönetilmez. Hem master hem de worker düğümlerinin bakımından siz sorumlusunuz. | |
Senaryolar |
| Küçük küme ölçeği nedeniyle kişisel öğrenme ve test için uygundur. |
| |
Faturalama | Küme sayısı bazında küme yönetim ücreti ödersiniz. Ayrıca worker düğümleri ve Simple Log Service (SLS) gibi bazı bileşenler tarafından kullanılan diğer Alibaba Cloud hizmetleri için de ücretlendirilirsiniz. | Küme yönetimi ücretsizdir. Worker düğümleri ve Simple Log Service (SLS) gibi bazı bileşenler tarafından kullanılan diğer Alibaba Cloud hizmetleri için ücretlendirilirsiniz. | Küme yönetimi ücretsizdir. Master düğümleri, worker düğümleri ve bazı bileşenler tarafından kullanılan diğer Alibaba Cloud hizmetleri (örneğin Simple Log Service (SLS)) için ücretlendirilirsiniz. | |
SLA | Bölgesel kümeler için %99,95, alan bazlı kümeler için %99,50 hizmet kullanılabilirliği garanti edilir. Daha fazla bilgi için bkz. Container Service for Kubernetes Service Level Agreement. | SLA sağlanmaz. | ||
ACK managed Pro cluster avantajları
Aşağıdaki tabloda ACK managed Pro clusters ile ACK managed Basic clusters yetenekleri karşılaştırılmaktadır.
Aşağıdaki tabloda
bir özelliğin desteklendiğini,
ise bir özelliğin desteklenmediğini gösterir.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Sıcak geçiş
Hem ACK managed Basic clusters hem de ACK dedicated clusters, ACK managed Pro clusters için sıcak geçişi destekler. Daha fazla bilgi için aşağıdaki konulara bakın:
Auto mode
Bir ACK managed cluster oluştururken auto mode'u etkinleştirebilirsiniz. Bu modu etkinleştirdikten sonra, yalnızca basit ağ planlaması gerektiren ve en iyi uygulamalara uygun bir Kubernetes kümesini hızla oluşturabilirsiniz. Auto mode aşağıdaki özellikleri sağlar:
Tamamen yönetilen işletim ve bakım: Küme kontrol düzlemi ve anahtar bileşenler tamamen yönetilir. Varsayılan olarak, auto mode etkinleştirilmiş bir node pool (auto mode node pool olarak bilinir) oluşturulur. Bu node pool, iş yükü taleplerine göre dinamik olarak içeri veya dışarı ölçeklenir; ACK, işletim sistemi yükseltmeleri ve güvenlik yamalaması gibi işletim ve bakım görevlerini üstlenir.
Akıllı kaynak sağlama: Optimal örnek türleri otomatik olarak önerilir, manuel yapılandırma gerekmez.
Optimize edilmiş temel yazılım yığını: ContainerOS'un değişmez kök dosya sistemi güvenliği artırır. Sadeleştirilmiş sistem ve yapılandırma düğüm başlangıcını hızlandırırken, optimize edilmiş çekirdek donanım performansını maksimize eder.
Auto mode'u aşağıdaki senaryolarda kullanın:
Dinamik ve esnek kaynak zamanlama: İş yükü taleplerinin önemli ölçüde dalgalandığı senaryolarda, auto mode hesaplama kaynaklarını otomatik olarak ölçeklendirerek değişikliklere hızlı yanıt verir ve küme kaynak maliyetlerini azaltır.
DevOps ve CI/CD işlem hatları: Sürekli entegrasyon ve dağıtım (CI/CD) ortamlarında, auto mode derleme ve test gereksinimlerine göre kaynakları otomatik olarak ayarlayarak geliştirme verimliliğini artırır ve maliyetleri düşürür.
Auto mode, esnek kapasite, değişmez altyapı ve sıfır işletim ve bakım kavramlarına dayanarak tasarlanmıştır. İşiniz düğüm ortamı özelleştirmesine veya düğüm yerel kalıcı depolamaya yoğun şekilde dayanıyorsa, geçişten önce potansiyel uyumluluk risklerini belirlemek için kapsamlı bir uygulama değerlendirmesi yapın.
Auto mode, Kubernetes kümeleri için otomatik ve akıllı işletim ve bakım sağlamak üzere tasarlanmıştır. Ancak, belirli senaryolarda hala bazı sorumluluklarınız vardır. Daha fazla bilgi için bkz. Shared responsibility model.
Özellikler
Özellik | Açıklama |
Küme yönetimi |
|
Düğümler ve node pool'lar | Aynı küme içinde vSwitch'ler, konteyner çalışma zamanları, işletim sistemleri ve güvenlik grupları gibi farklı teknik özelliklere sahip node pool'ları yapılandırabilir ve node pool'ların yaşam döngüsünü yönetebilirsiniz. Daha fazla bilgi için bkz. Nodes ve Node pools. |
Uygulama yönetimi |
|
Depolama |
|
Ağ |
|
Auto scaling | ACK, iş gereksinimlerine ve ilkelerine göre esnek hesaplama kaynaklarını otomatik olarak ayarlar. Buna şunlar dahildir:
Daha fazla bilgi için bkz. Auto scaling. |
Scheduling | ACK, uygulama performansını ve genel küme kaynak kullanımını iyileştirmek için görev zamanlama, QoS bilinçli zamanlama ve yeniden zamanlama gibi farklı iş yükleri için çeşitli zamanlama ilkeleri sağlar. Daha fazla bilgi için bkz. Scheduling. |
İşletim, bakım ve güvenlik |
|
Heterojen hesaplama |
|
Geliştirici araçları |