linux dağıtım seçeneklerine genel bakış Azure

Azure Linux, her biri belirli bir senaryo için iyileştirilmiş olan ve aynı güvenilen Azure Linux temelini paylaşan birden çok Azure deneyiminde kullanılabilir. sanal makineleri (VM' ler) dağıtırken, Kubernetes iş yüklerini çalıştırırken, kapsayıcılı uygulamalar oluştururken veya yerel geliştirici ortamı ayarlarken Azure Linux, Microsoft yönetilen mühendislik, güvenlik yanıtı ve Azure yerel tümleştirme ile tutarlı bir platform sağlar.

Bu makalede farklı Azure Linux dağıtım seçeneklerine genel bir bakış sağlanır, her seçeneğin en iyi duruma getirildiği senaryolar açıklanır ve iş yükleriniz için en uygun dağıtım yaklaşımını belirlemenize yardımcı olur.

Note

Azure Linux 4.0 artık preview içindedir ve kesinlikle değerlendirme ve test amaçlarıyla sınırlıdır. Üretim kullanımı için uygun değildir.

Dağıtım seçenekleri

Aşağıdaki tabloda birincil Azure Linux dağıtım seçenekleri, iyileştirdikleri senaryolar ve her seçeneğin sağladığı temel özellikler ve avantajlar özetlenmiştir:

Kullanım örneği Dağıtım seçeneği Özellikler ve avantajlar
Kubernetes iş yüklerini güvenli, Azure yerel kapsayıcı konağı üzerinde çalıştırın Azure Kubernetes Service (AKS) için Azure Linux kapsayıcı ana bilgisayarı Hızlı önyükleme süreleri, öngörülebilir güncelleştirmeler ve güçlü varsayılan güvenlik özellikleri sunan, AKS yaşam döngüsüyle sıkı tümleştirmeye sahip, AKS için optimize edilmiş bir kapsayıcı ana bilgisayarı. Microsoft, çekirdekten CVE yanıtına kadar tüm yığının sahibidir ve işlemleri basitleştirir ve müşteri ek yükünü azaltır.
Kapsayıcıları minimum saldırı yüzeyiyle sabit, sağlamlaştırılmış bir işletim sisteminde (OS) çalıştırma Azure Container Linux (ACL) Flatcar Container Linux'tan türetilmiş, Azure Linux paketleri ve servis desteğiyle sunulan, AKS için değiştirilemez, kapsayıcılar için optimize edilmiş bir işletim sistemi. İşletim sistemi, saldırı yüzeyini azaltmak ve kurcalamayı engellemek için çekirdek tarafından zorlanan değişmezlik (dm-verity), SELinux, Güvenli Önyükleme ile Trusted Launch ve asgari bir paket kümesi kullanır. Otomatik haftalık görüntü tabanlı güncelleştirmeler ve tedarik zinciri imzalama düğümleri güncel ve doğrulanabilir tutar.
Microsoft desteklenen Linux Sanal Makineler için Azure Linux Ölçeklenebilir web uygulamaları, altyapı hizmetleri ve yapay zeka iş yükleri için Microsoft desteklenen, Azure iyileştirilmiş bir Linux dağıtımı. Azure hizmetleri, uzantıları ve araçlarıyla yerel olarak tümleşir ve Microsoft tarafından yönetilen güvenlik olaylarına müdahale ile yaşam döngüsü desteğini içerir.
Tutarlı bir temel imaj üzerinde konteynerleştirilmiş uygulamalar oluşturun ve yayımlayın Azure Linux Container Images Derlemeden üretim ortamına kadar tutarlılık sağlayan, Azure Linux tedarik zincirinden oluşturulmuş Microsoft tarafından sürdürülen temel görüntüler. Müşteriler esneklik için tam özellikli temel görüntüler, Node.js, Python, Java ve .NET için çalışma zamanı için iyileştirilmiş görüntüler veya olası en küçük saldırı yüzeyi için sağlamlaştırılmış distroless görüntüler arasından seçim yapabilir.

Important

Azure Linux açık kaynaklıdır, ancak Microsoft’un destek ve yaşam döngüsü taahhütleri yalnızca Azure senaryoları için geçerlidir. Specifically:

  • Azure Linux Sanal Makineler (VM) / Sanal Makine Ölçek Kümeleri (VMSS), AKS kapsayıcı konağı ve kapsayıcı görüntüleri desteklenir.
  • Çıplak, ISO görüntüleri, şirket içi ve diğer bulutlar desteklenmez.
  • Özelleştirilmiş görüntüler yalnızca önceden oluşturulmuş bir Azure Linux görüntüsünün üzerine inşa edildiğinde desteklenir (örneğin, Image Özelleştirici). GitHub üzerindeki Azure Linux kaynaklarından sıfırdan oluşturulan görüntüler ele alınmıyor.

Azure Linux kullanmaya başlamak için Azure Linux kullanmaya başlama kılavuzuna bakın.