Azure Container Instances hakkında sık sorulan sorular

Bu makalede Azure Container Instances hakkında sık sorulan sorular ele alır.

Dağıtım

Kapsayıcı görüntüm ne kadar büyük olabilir?

Azure Container Instances'da dağıtılabilir kapsayıcı görüntüsünün boyut üst sınırı 15 GB'tır. Dağıttığınız anda tam kullanılabilirliğe bağlı olarak daha büyük görüntüler dağıtabilirsiniz, ancak bu garanti değildir.

Kapsayıcı görüntünüzün boyutu, dağıtım işleminin ne kadar süreceğini etkiler, bu nedenle genellikle kapsayıcı görüntülerinizi olabildiğince küçük tutmak istersiniz.

Kapsayıcımın dağıtımını nasıl hızlandırabilirim?

Dağıtım sürelerinin ana belirleyicilerinden biri görüntü boyutu olduğundan boyutu küçültmenin yollarını arayın. İhtiyacınız olmayan katmanları kaldırın veya görüntüdeki katmanların boyutunu küçültün (daha hafif bir temel işletim sistemi görüntüsü seçerek). Örneğin, Linux kapsayıcıları çalıştırıyorsanız tam Ubuntu Server yerine temel görüntünüz olarak Alpine kullanmayı göz önünde bulundurun. Benzer şekilde, Windows kapsayıcılar için mümkünse bir Nano Sunucu temel görüntüsü kullanın.

Ayrıca, Önbelleğe Alınan Görüntüleri Listele API'sinde bulunan Azure Container Images'da önceden önbelleğe alınmış görüntülerin listesini de denetlemeniz gerekir. Önceden önbelleğe alınmış görüntülerden biri için görüntü katmanını değiştirebilirsiniz.

Kapsayıcı başlatma süresini kısaltma hakkında daha ayrıntılı yönergelere bakın.

Hangi Windows temel işletim sistemi görüntüleri desteklenir?

Not

2020'deki Windows güncelleştirmelerinin ardından geriye dönük uyumluluk sorunları nedeniyle, aşağıdaki görüntü sürümleri temel görüntünüzde kullanmanızı önerdiğimiz en düşük sürüm numarasını içerir. Eski görüntü sürümlerini kullanan geçerli dağıtımlar etkilenmez, ancak yeni dağıtımlar aşağıdaki temel görüntülere uymalıdır. 14 Haziran 2021'in ardından ACI, eski sürüm numaralarını kullanan dağıtımları artık desteklemeyecektir.

temel görüntüleri Windows Server 2016

Not

Semi-Annual Channel sürüm 1709 veya 1803'e dayalı Windows görüntüler desteklenmez.

Windows Server 2019 ve istemci temel görüntüleri

Kapsayıcımda hangi .NET veya .NET Core görüntü katmanını kullanmalıyım?

Gereksinimlerinizi karşılayan en küçük görüntüyü kullanın. Linux için, .NET Core 2.1 sürümünden bu yana desteklenen bir runtime-alpine .NET Core görüntüsü kullanabilirsiniz. Windows için, tam .NET Framework kullanıyorsanız, Windows Server Core görüntüsü (4.7.2-windowsservercore-ltsc2016 gibi yalnızca çalışma zamanı görüntüsü) kullanmanız gerekir. Yalnızca çalışma zamanı görüntüleri daha küçüktür ancak .NET SDK gerektiren iş yüklerini desteklemez.

Not

ACI, OCI uyumlu olmayan kayıt defterlerinden görüntü çekemez.

Hangi tür kapsayıcı kayıt defterleri ACI ile uyumludur?

ACI, ACR'den ve DockerHub gibi diğer üçüncü taraf kapsayıcı kayıt defterlerinden görüntü çekmeleri destekler. ACI, ACR'den ve DockerHub gibi diğer üçüncü taraf OCI uyumlu kapsayıcı kayıt defterlerinden İnternet'e genel kullanıma açık bir uç nokta ile görüntü çekmeyi destekler.

Kullanılabilirlik ve kotalar

Kapsayıcılarım veya kapsayıcı grubum için kaç çekirdek ve bellek ayırmam gerekir?

Bu gerçekten iş yükünüze bağlıdır. Kapsayıcılarınızın nasıl olduğunu görmek için küçük bir başlangıç yapın ve performansı test edin. CPU ve bellek kaynağı kullanımını izleyin ve ardından kapsayıcıda dağıttığınız işlemlerin türüne göre çekirdek veya bellek ekleyin.

Ayrıca, kapsayıcı grubu başına kullanılabilir CPU çekirdekleri ve bellek üst sınırları için dağıttığınız bölgenin kaynak kullanılabilirliğini de denetlediğinizden emin olun.

Not

Hizmetin temel aldığı altyapı, kapsayıcı grubunun kaynaklarının az bir kısmını kullanır. Kapsayıcılarınız gruba ayrılan kaynakların çoğuna erişemez ancak tümüne erişemez. Bu nedenle, gruptaki kapsayıcılar için kaynak isterken küçük bir kaynak arabelleği planlayın.

ACI hangi altyapı üzerinde çalışır?

Azure Container Instances sunucusuz ve isteğe bağlı kapsayıcı hizmeti olmayı hedeflediğinden kapsayıcılarınızı geliştirmeye odaklanmanızı ve altyapı konusunda endişelenmemenizi istiyoruz! ACI, performans konusunda meraklı olan veya karşılaştırmalar yapmak isteyenler için öncelikle F ve D serisinden olmak üzere çeşitli SKU'ların Azure VM'leri üzerinde çalışır. Hizmeti geliştirmeye ve iyileştirmeye devam ettikçe gelecekte bunun değişmesini bekliyoruz.

ACI'da binlerce çekirdek dağıtmak istiyorum- Kotamı artırabilir miyim?

Evet (bazen). Geçerli kotalar ve istekle hangi sınırların artırılabildiğine ilişkin kotalar ve sınırlar makalesine bakın.

4'ten fazla çekirdek ve 16 GB RAM ile dağıtım yapabilir miyim?

Henüz bağlanamazsınız. Şu anda kapsayıcı grubu için en yüksek değerler bunlardır. Belirli gereksinimler veya istekler için Azure Desteği'ne başvurun.

ACI belirli bir bölgede ne zaman olacak?

Geçerli bölge kullanılabilirliği burada yayımlanır. Belirli bir bölge için bir gereksiniminiz varsa Azure Desteği'ne başvurun.

Özellikler ve senaryolar

Kapsayıcı grubunu ölçeklendirmek Nasıl yaparım??

Şu anda kapsayıcılar veya kapsayıcı grupları için ölçeklendirme sağlanmamaktadır. Daha fazla örnek çalıştırmanız gerekiyorsa, api'mizi kullanarak hizmete kapsayıcı grubu oluşturmak için daha fazla isteği otomatikleştirin ve oluşturun.

Özel bir sanal ağda çalışan örnekler için hangi özellikler kullanılabilir?

Kapsayıcı gruplarını tercih ettiğiniz bir Azure sanal ağına dağıtabilir ve sanal ağ içindeki trafiği Azure kaynaklarınız arasında yönlendirmek için özel IP'leri kapsayıcı gruplarına atayabilirsiniz. Azure Container Instances ağ senaryoları ve sınırlamaları için bkz. Sanal ağ senaryoları ve kaynakları.

Fiyatlandırma

Ölçüm ne zaman çalışmaya başlar?

Kapsayıcı grubu süresi, kapsayıcı grubu durdurulana kadar ilk kapsayıcınızın görüntüsünü çekmeye başladığımız zamandan (yeni bir dağıtım için) veya kapsayıcı grubunuz yeniden başlatıldığından (zaten dağıtılmışsa) hesaplanır. Ayrıntılara Container Instances fiyatlandırma bölümünden ulaşabilirsiniz.

Kapsayıcılarım durdurulduğunda ücretlendirmeyi durduruyor musunuz?

Kapsayıcı grubunuzun tamamı durdurulduktan sonra ölçümler çalışmayı durdurur. Kapsayıcı grubunuzdaki bir kapsayıcı çalıştığı sürece, kapsayıcıları yeniden başlatmak istemeniz durumunda kaynakları tutacağız.

Sonraki adımlar