Container Registry (ACR) içinde hızlandırılmış görüntüler oluşturun ve bunları DSW, DLC ile EAS hizmetlerinde kullanın. Hızlandırılmış görüntüler isteğe bağlı yükleme yöntemini kullanır: görüntü verileri tam indirme gerektirmeden yüklenir ve çevrimiçi olarak sıkıştırması açılır. Bu sayede yalnızca gerekli görüntü katmanları yüklendiğinden konteynerler daha hızlı başlar. PAI tamamen yönetilen hizmetler, ACR depolarından varsayılan olarak isteğe bağlı yüklemeyi destekler.
Önkoşullar
PAI (DSW, DLC ve EAS) etkinleştirilmiş ve bir çalışma alanı oluşturulmuş olmalıdır. Daha fazla bilgi için bkz. PAI'yi etkinleştirme ve varsayılan çalışma alanı oluşturma.
Container Registry hizmeti etkinleştirilmiş olmalıdır.
-
Bir Enterprise örneği oluşturulmuş olmalıdır. Daha fazla bilgi için bkz. Enterprise örneği oluşturma.
ÖnemliDesteklenen örnek teknik özellikleri moda göre değişir:
Tam mod: Standard veya Advanced Edition.
Yalnızca dizin modu: Basic, Standard veya Advanced Edition.
Enterprise örneğindeki ACK veya ACK Serverless kümesi için bir VPC yapılandırılmış olmalıdır. Görüntü hızlandırma VPC erişimi gerektirir. Daha fazla bilgi için bkz. VPC tabanlı erişim kontrolünü yapılandırma.
Hızlandırılmış görüntülere dönüştürme
Depo düzeyinde otomatik dönüştürme yapılandırabilirsiniz. Bir görüntüyü depoya gönderdiğinizde görüntü otomatik olarak hızlandırılmış görüntüye dönüştürülür. Dönüştürme süresi görüntü boyutuna bağlıdır. Orijinal görüntü etkilenmez.
Hızlandırılmış görüntü, orijinal görüntüyle aynı ad alanını ve depo adını kullanır. Etiket formatı moda göre değişir:
Yalnızca dizin modu: Etiket, orijinal etiketin sonuna
_acceleratedsoneki eklenmiş halidir. Bu mod yalnızca Containerd çalışma zamanını destekler. Hızlandırılmış görüntü kullanımda olduğu sürece orijinal görüntü etiketi silinemez.-
Tam mod:
Etiket, orijinal etiketin sonuna
_acceleratedsoneki eklenmiş halidir. Bu mod hem Docker hem de Containerd çalışma zamanlarını destekler.-
Etiket, orijinal etiketin sonuna
_containerd_acceleratedsoneki eklenmiş halidir. Bu mod yalnızca Containerd çalışma zamanını destekler._containerd_acceleratedsonekine sahip görüntüler, kullanımda oldukları sürece silinemez.
Container Registry konsolu üzerinde oturum açın.
Üst gezinme çubuğunda bir bölge seçin.
Sol gezinme bölmesinde Instances seçeneğine tıklayın.
Instances sayfasında yönetmek istediğiniz Enterprise Edition örneğine tıklayın.
Enterprise örneğinin sol gezinme bölmesinde Repositories > Image Repositories seçeneğini belirleyin.
Image Repositories sayfasında hedef depo adına tıklayın veya Actions sütunundaki Manage seçeneğine tıklayın.
Modify Basic Information iletişim kutusunda Image Acceleration seçeneğini açın, bir mod seçin ve ardından OK düğmesine tıklayın.
-
Görüntü hızlandırmayı yapılandırdıktan sonra sonraki tüm gönderilen görüntüler otomatik olarak dönüştürülür. Dönüştürme tamamlandığında bildirim almak için olay bildirimi yapılandırın. Örneğin, olay filtre ifadesini
_accelerated$olarak ayarlayın. Daha fazla bilgi için bkz. Olay bildirimi.Full mode : En yüksek hızlandırma performansını sağlar. Hızlandırılmış görüntü boyutu, orijinal görüntü boyutunun yaklaşık %130'u kadardır. 1 GB'lık bir görüntünün dönüştürülmesi yaklaşık 25 saniye sürer. Daha önce oluşturulan görüntü katmanları yeniden oluşturulmaz.
-
Index-only mode : Full modun hızlandırma performansının yaklaşık %70'ini sağlar. Hızlandırılmış görüntü boyutu, orijinal görüntü boyutunun yaklaşık %3'ü kadardır. 1 GB'lık bir görüntünün dönüştürülmesi yaklaşık 3 saniye sürer. Zaten dizinlere sahip olan görüntü katmanları yeniden oluşturulmaz.
__
Important
Yalnızca dizin modu genel önizleme aşamasındadır. Üretim ortamında kullanmadan önce bu modu test ortamında test etmenizi öneririz.
__
Note
Yalnızca dizin modu,
tarveyatgzile sıkıştırılmış görüntüleri destekler.zstdgibi diğer yöntemlerle sıkıştırılan görüntüler desteklenmez.Yalnızca dizin modu orijinal görüntünün mevcut olmasını gerektirir. Hızlandırılmış görüntü kullanımda olduğu sürece orijinal görüntü silinemez. Tam mod, hızlandırılmış görüntüyü bağımsız olarak kullanabilir.
Yalnızca dizin modu Docker çalışma zamanını desteklemez.
DLC, DSW veya EAS içinde hızlandırılmış görüntüleri kullanma
Dönüştürmeden sonra hızlandırılmış görüntü, orijinal görüntüyle aynı ad alanını ve depo adını kullanır. Etiket, orijinal etiketin sonuna _accelerated soneki eklenmiş halidir. Hızlandırılmış görüntüleri DLC ve DSW içinde özel görüntü olarak kullanabilirsiniz.
Hızlandırılmış görüntü ile DLC işi oluşturma
Bir çalışma alanında DLC işi oluşturun. Aşağıdaki liste anahtar parametreleri açıklar. Diğer parametreler için DLC konusuna bakın: Eğitim işi oluşturma.
Image config: Image Address seçeneğini belirleyin ve hızlandırılmış görüntü adresini girin. Format,
_acceleratedsoneki eklenmiş standart görüntü URL'sidir.VPC: Genel kaynak gruplarını kullandığınızda VPC erişimini yapılandırın. Enterprise ACR örneğiyle ilişkili VPC'yi seçin.
Hızlandırılmış görüntü ile DSW örneği oluşturma
Bir çalışma alanında DSW örneği oluşturun. Aşağıdaki liste anahtar parametreleri açıklar. Diğer parametreler için DSW konusuna bakın: DSW örneği oluşturma.
Image config: sekmesinde hızlandırılmış görüntü adresini girin. Format,
_acceleratedsoneki eklenmiş standart görüntü URL'sidir.VPC: Resource Type değeri Public Resource Group olarak ayarlandığında VPC'yi yapılandırın. Enterprise ACR örneğiyle ilişkili VPC'yi seçin.
Hızlandırılmış görüntü ile EAS hizmeti dağıtma
Bir çalışma alanında EAS hizmeti dağıtın. Aşağıdaki liste anahtar parametreleri açıklar. Diğer parametreler için EAS konusuna bakın: Özel dağıtım.
Image Configuration: sekmesinde hızlandırılmış görüntü adresini girin. Format,
_acceleratedsoneki eklenmiş standart görüntü URL'sidir.VPC: Enterprise ACR örneğiyle ilişkili VPC'yi seçin.
İlgili bilgiler
DLC, DSW ve EAS hakkında daha fazla bilgi için aşağıdaki konulara bakın: