Azure Container Instances nedir?

Bulut uygulamalarını paketlemek, dağıtmak ve yönetmek için kapsayıcılar her geçen gün daha fazla tercih edilmektedir. Azure Container Instances, herhangi bir sanal makineyi yönetmek ve daha yüksek düzeyde bir hizmeti benimsemek zorunda kalmadan Azure içinde kapsayıcı çalıştırmanızın en hızlı ve en kolay yoludur.

Yalıtılmış kapsayıcılarda çalışabileceğiniz senaryolar (basit uygulamalar, görev otomasyonu ve sürüm işleri gibi) için Azure Container Instances harika bir çözümdür. Birden çok kapsayıcıda hizmet bulma, otomatik ölçeklendirme ve eşgüdümlü uygulama yükseltmeleri dahil olmak üzere tam kapsayıcı düzenlemesi gerektiren senaryolar için Azure Kubernetes hizmeti (AKS)önerilir.

Hızlı başlangıç süreleri

Kapsayıcılar, sanal makinelerde (VM) önemli başlangıç süresi avantajları sunar. Azure Container Instances, sanal makineleri sağlamaya ve yönetmeye gerek kalmadan saniyeler içinde Azure’da kapsayıcıları başlatabilir.

Linux veya Windows kapsayıcı görüntülerini Docker Hub 'dan, özel bir Azure Container Registry'den veya başka bir bulut tabanlı Docker kayıt defterinden taşıyın. ACI tarafından hangi kayıt defterlerinin desteklendiğini öğrenmek için SSS 'yi ziyaret edin. Azure Container Instances, özel uygulama görüntülerinin dağıtımını hızlandırmaya yardımcı olan birkaç ortak temel işletim sistemi görüntüsünü önbelleğe alır.

Kapsayıcı erişimi

Azure Container Instances, kapsayıcı gruplarınızın bir IP adresi ve tam etki alanı adı (FQDN) ile doğrudan internet 'e sunulmasını sağlar. Bir kapsayıcı örneği oluşturduğunuzda, uygulamanızın customlabel.azureregion.azurecontainer.io üzerinden ulaşılabilir olmasını sağlamak amacıyla bir özel DNS ad etiketi belirleyebilirsiniz.

Azure Container Instances Ayrıca, uygulama geliştirme ve sorun giderme konusunda yardımcı olmak üzere etkileşimli bir kabuk sağlayarak çalışan bir kapsayıcıda bir komutun yürütülmesini destekler. Erişim, istemci bağlantılarını güvenli hale getirmek için TLS kullanarak HTTPS üzerinden yer alır.

Önemli

Azure Container Instances 13 Ocak 2020 tarihinden itibaren, sunuculardan ve uygulamalardan gelen tüm güvenli bağlantıların TLS 1,2 kullanması gerekir. TLS 1,0 ve 1,1 desteği kullanımdan kaldırılacak.

Uyumlu dağıtımlar

Hiper yönetici düzeyinde güvenlik

Geçmişte kapsayıcılar, uygulama bağımlılığı yalıtımı ve kaynak idaresi olanakları sağlıyor ancak birden çok kiracılı zorlu kullanımlar için yeterli kabul edilmiyordu. Azure Container Instances, uygulamanızın bir kapsayıcıda, sanal makinedeki gibi yalıtılmasını sağlar.

Müşteri verileri

ACı hizmeti, kapsayıcı gruplarınızın beklendiği gibi çalıştığından emin olmak için gereken en düşük müşteri verilerini depolar. Müşteri verilerinin tek bir bölgede depolanması, Brezilya coğrafi bölge 'nin Asya Pasifik coğrafi ve Brezilya Güney (Sao Paulo Eyaleti) bölgesinin Güneydoğu Asya bölgesinde (Singapur) Şu anda kullanılabilir. Diğer tüm bölgeler için müşteri verileri coğrafiolarak depolanır. Daha fazla bilgi için lütfen Azure desteği ile iletişime geçin.

Özel boyutlar

Kapsayıcılar genellikle tek bir uygulamayı çalıştırmak üzere iyileştirilmiştir, ancak söz konusu uygulamaların tam gereksinimleri önemli ölçüde farklı olabilir. Azure Container Instances, CPU çekirdeklerinin ve belleğin tam belirtimlerine imkan vererek en iyi kullanımı sağlar. İhtiyaçlarınıza göre ödeme yapar ve saniye başına faturalandırılırsınız. Böylece harcamalarınızı ihtiyaçlarınıza uyacak şekilde ayarlayabilirsiniz.

Machine Learning gibi işlem yoğunluğu olan işler için Azure Container Instances, Linux kapsayıcılarını NVıDıA Tesla GPU kaynaklarını (Önizleme) kullanacak şekilde zamanlayabilir.

Kalıcı depolama

Azure Container Instances durumu almak ve kalıcı hale getirmek için Azure depolama tarafından desteklenen Azure dosya paylaşımlarının doğrudan bağlamasını sunuyoruz.

Linux ve Windows kapsayıcıları

Azure Container Instances, aynı API ile hem Windows hem de Linux kapsayıcıları zamanlayabilir. Kapsayıcı gruplarınızı oluştururken işletim sistemi türünü belirmeniz yeterlidir.

Bazı özellikler Şu anda Linux kapsayıcılarıyla kısıtlıdır:

Windows kapsayıcı dağıtımları için, yaygın Windows temel görüntülerinegöre görüntüleri kullanın.

Birlikte zamanlanmış gruplar

Azure Container Instances, bir konak makineyi, yerel ağı, depolamayı ve yaşam döngüsünü paylaşan çok Kapsayıcılı grupların planlanmasını destekler. Böylece ana uygulama kapsayıcınızı, günlüğe kaydetme yan bölmesi gibi diğer destekleyici kapsayıcılarla birleştirebilirsiniz.

Sanal ağ dağıtımı

Azure Container Instances , kapsayıcı örneklerinin bir Azure sanal ağına dağıtılmasınımümkün hale getirmenizi. Sanal ağınız içindeki bir alt ağa dağıtıldığında, kapsayıcı örnekleri şirket içinde olan ( VPN Gateway veya ExpressRoutearacılığıyla) sanal ağdaki diğer kaynaklarla güvenli bir şekilde iletişim kurabilir.

Sonraki adımlar

Hızlı başlangıç kılavuzumuzu kullanarak bir kapsayıcıyı tek bir komutla Azure’a dağıtmayı deneyin: