Tüm Ürünler
Search
Belge Merkezi

CloudOps Orchestration Service:Application publishing management

Son Güncelleme:Sep 30, 2026

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.

image

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) ve pre-group (staging ortamı grubu).

    • Bölgeye göre: hangzhou-group (Hangzhou bölgesi grubu) ve beijing-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.


Tür


Örnek senaryo


OSS dağıtımı


Bir Java uygulamasının JAR paketini OSS'te depolayın. Dağıtımda JAR paketini ve başlatma/durdurma betiklerini belirtin.


Git dağıtımı


Bir Python uygulamasının kodunu bir Git deposunda saklayın. Dağıtımda Git deposu adresini ve başlatma/durdurma betiklerini belirtin.


ECS görüntüsü dağıtımı


Yayınlanacak uygulamayı içeren bir ECS görüntüsü oluşturun. Dağıtımda doğrudan bu görüntüyü belirtin.


Docker görüntüsü dağıtımı


Uygulamanın Docker görüntüsünü bir Container Registry (ACR) deposunda saklayın. Dağıtımda görüntü adresini ve başlatma/durdurma betiklerini belirtin.


Yalnızca komut dağıtımı


Dağıtım kaynağı gerekmediğinde bu tür bir dağıtım oluşturun. Uygulamayı başlatma veya durdurmayla ilgili tüm dağıtım işlemlerini Shell betikleri aracılığıyla gerçekleştirin.

Yayınlama desenleri


Yayınlama deseni


Açıklama


Örnek senaryo


Tam yayınlama


Uygulamayı mevcut gruptaki tüm örneklere yayınlayın.


Uygulamayı üretim ortamı grubundaki tüm örneklere yayınlayın.


Kademeli yayın


Uygulamayı mevcut grupta manuel olarak seçilen belirli örneklere yayınlayın.


Özellik doğrulaması için uygulamayı tek bir örneğe yayınlayın.

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.