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ümli uygulama yükseltmeleri dahil olmak üzere tam kapsayıcı düzenlemesi gereken senaryolar için Azure Kubernetes Service (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, Docker Hub Azure kapsayıcı kayıt defteri veya başka bir bulut tabanlı docker kayıt defterinden kapsayıcı görüntüleri getirin. ACI tarafından desteklenen kayıt defterlerini öğrenmek için SSS sayfasını ziyaret edin. Azure Container Instances temel işletim sistemi görüntülerini önbelleğe alan bu uygulama, özel uygulama görüntülerinizi dağıtmanıza yardımcı olur.

Kapsayıcı erişimi

Azure Container Instances, kapsayıcı gruplarınızı bir IP adresi ve tam etki alanı adı (FQDN) ile doğrudan İnternet'te ortaya çıkarabilirsiniz. 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, uygulama geliştirme ve sorun giderme konusunda yardımcı olmak için etkileşimli bir kabuk sağlayarak çalışan bir kapsayıcıda komut yürütmeyi de destekler. Erişim, istemci bağlantılarının güvenliğini sağlamak için TLS kullanarak HTTPS üzerinden yer alır.

Önemli

13 Ocak 2020'den başlayarak Azure Container Instances sunuculardan ve uygulamalardan gelen tüm güvenli bağlantıların TLS 1.2'yi kullanması gerekir. TLS 1.0 ve 1.1 desteği kaldırılacaktır.

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

ACI hizmeti, kapsayıcı gruplarınızı beklendiği gibi çalıştıracak şekilde çalışmanızı sağlamak için gereken en düşük müşteri verilerini depolar. Müşteri verilerini tek bir bölgede depolamak şu anda brezilya Coğrafi Bölgesi'nin Asya Pasifik Geo ve Güney Brezilya (Sao Paulo State) Bölgesi'nin Güneydoğu Asya Bölgesinde (Singapur) kullanılabilir. Diğer tüm bölgeler için müşteri verileri Coğrafi olarak depolanır. Daha fazla bilgi edinmek için lütfen Azure Desteği ile iletişime devam edin.

Ö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.

Makine öğrenmesi gibi yoğun işlem gücü kullanımlı işlerde Azure Container Instances Linux kapsayıcılarını NVIDIA Tesla GPU kaynaklarını (önizleme) kullanmak üzere zamanlayabiliyorsunuz .

Kalıcı depolama

Azure Container Instances ile durumu almak ve kalıcı Azure Dosyalar, Azure Depolama tarafından Azure Dosyalar paylaşımları doğrudan bağlama.

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ı ile sınırlıdır:

Kapsayıcı Windows için ortak ve temel görüntüleri temel alan Windows kullanın.

Birlikte zamanlanmış gruplar

Azure Container Instances, bir konak makinesi , yerel ağ , depolama ve yaşam döngüsüne sahip çok kapsayıcılı grupların zamanlaması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 azure sanal ağına kapsayıcı örneklerinin dağıtımını sağlar. Sanal ağ içinde bir alt ağa dağıtıldığında, kapsayıcı örnekleri şirket içi olanlar ( VPN ağ geçidi veya ExpressRoute aracılığıyla) dahil olmak üzere sanal ağ içindeki 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: