Uygulama yayınlama yönetimi, sürekli dağıtım (CD) uygular. Standartlaştırılmış bir yayınlama süreci, uygulamaları Elastic Compute Service (ECS) ve Container Service for Kubernetes (ACK) gibi cloud kaynaklara otomatik olarak dağıtır. Bu yaklaşım, uygulama yayınlamanın verimliliğini ve kararlılığını artırır.
Temel kavramlar
Bir uygulamayı birden fazla uygulama grubuna bölebilirsiniz. Her uygulama grubu, ECS örnekleri gibi bir dizi hesaplama kaynağı içerir. Bir uygulamayı yayınlamak için uygulamayı her bir uygulama grubuna dağıtın.
Uygulamalar ve uygulama grupları
-
Uygulama: Bir uygulama, bir uygulama programından ve dağıtımı için gereken kaynaklardan oluşur. Tek bir birim olarak yönetilir ve bakımı yapılır.
Uygulama programı: Dağıtılacak programdır; örneğin bir web hizmeti, makine öğrenimi modeli veya veritabanı hizmeti.
Kaynaklar: Uygulama programını dağıtmak için gereken cloud kaynaklarıdır; örneğin ECS, ESS ölçeklendirme grupları veya konteyner kümeleri.
-
Uygulama grubu: Farklı ortamlar için kaynakları ve yapılandırmaları izole etmek amacıyla bir uygulamayı birden fazla gruba bölebilirsiniz. Örnekler:
Ortama göre:
prod-group(üretim ortamı grubu) vepre-group(staging ortamı grubu).Bölgeye göre:
hangzhou-group(Hangzhou bölgesi grubu) vebeijing-group(Beijing bölgesi grubu).
Grupları oluşturduktan sonra her bir gruba kaynak aktarabilirsiniz. Örneğin, Hangzhou grubuna dört ECS örneği ve Beijing grubuna iki ECS örneği aktarabilirsiniz. Uygulama programı, bu şekilde aktarılan kaynaklar üzerinde dağıtılır.
Dağıtımlar
Dağıtım, bir uygulamanın kaynak dosyalarının ve başlatma/durdurma betiklerinin koleksiyonudur. Bir yayınlama için gereken tüm bilgileri içerir. Bu sayede uygulamaları standartlaştırılmış ve sürüm kontrollü bir şekilde yönetebilirsiniz. Dağıtımı bir uygulama grubuna yayınlamak, uygulama yayınlama işlemini tamamlar.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Yayınlama desenleri
|
|
|
|
|
|
|
|
|
|
|
|
Uygulama parametreleri
Bir uygulama grubu için oluşturulan parametreleri, dağıtımın başlatma/durdurma betiklerinde ortam değişkenleri olarak referans alabilirsiniz.
Uygulama parametreleri standart ve şifreli parametreler olarak ikiye ayrılır. Parolalar ve anahtarlar gibi hassas bilgiler için güvenliği artırmak amacıyla şifreli parametreleri kullanın.
Referans
Bir uygulamayı bir grup ECS örneğine dağıtabilir ve uygulama yayınlama yönetimini hızla kullanmaya başlayabilirsiniz.