Tüm Ürünler
Search
Belge Merkezi

Container Compute Service:Batch task orchestration

Son Güncelleme:Oct 08, 2026

Alibaba Cloud, toplu veri işleme, makine öğrenimi işlem hatları, altyapı otomasyonu ve CI/CD iş yükleri için toplu iş görevlerinin orkestrasyonunu basitleştirmek amacıyla bulut tabanlı bir iş akışı motoru olan Argo Workflows ile uyumlu bir bileşen sunar.

Argo Workflows'a Giriş

Argo Workflows Kubernetes'te karmaşık iş akışlarını tanımlamak, yönetmek ve zamanlamak üzere tasarlanmış güçlü, bulut tabanlı bir iş akışı motorudur. Bir iş akışı, birbirine bağımlı birden fazla görevden oluşur ve bu esneklik görev yapılandırmasını kolaylaştırır.

image

Kullanım Senaryoları

Argo Workflows; toplu veri işleme, makine öğrenimi işlem hatları, altyapı otomasyonu ve CI/CD gibi senaryoları destekler. Otonom sürüş, bilimsel hesaplama, nicel finans ve dijital medya gibi sektörlerde yaygın olarak kullanılır.

  • Toplu veri işleme: Büyük ölçekli yüksek hassasiyetli harita işleme, nicel finans geriye dönük test ve simülasyon, paralel ses ve video işleme ile animasyon render alma gibi yaygın senaryoları içerir.

  • Bilimsel hesaplama: Karmaşık bilimsel hesaplama simülasyonları, ilaç keşfi ve eğitimi, gen dizileme, mutasyon karşılaştırma ve tespiti ile enerji arama faaliyetleri gibi yaygın senaryoları kapsar.

  • Simülasyon: Otonom sürüş algoritması simülasyonu, moleküler dinamik simülasyonu, astronomik veri simülasyonu ve finansal modelleme gibi yaygın kullanım alanlarını içerir.

  • Makine öğrenimi işlem hattı: Makine öğrenimi verisi ön işleme, dağıtılmış eğitim, Büyük Dil Modeli (LLM) parametre ayarlama ve model değerlendirme ile dağıtımı gibi yaygın senaryoları destekler.

  • Altyapı otomasyonu: Otomatik sunucu kaynak yönetimi, kaynak yedekleme ve kurtarma, düğüm havuzu geçişi ile küme geçişi ve yükseltmeleri gibi yaygın senaryoları içerir.

  • CI/CD: Paralel CI işlem hatları, çok aşamalı derleme ve test, bulutlar arası uygulama dağıtımı ve onay akışı entegrasyonu gibi yaygın kullanım durumlarını destekler.

Argo Workflows'un Avantajları

  • Bulut tabanlı: Özellikle Kubernetes için tasarlanmıştır. Her görev bir pod olarak çalışır ve konteynerlerin hafif ve esnek yapısından tam anlamıyla yararlanır.

  • Hafif ve ölçeklenebilir: Argo Workflows hafiftir ve geleneksel sanal makinelerle (VM) karşılaştırıldığında ek bir yük veya sınırlama getirmez. Kubernetes'in zamanlama yeteneklerini kullanarak binlerce görevi paralel çalıştırabilir ve işleme verimliliğini artırabilirsiniz.

  • Esnek orkestrasyon: Yönlendirilmiş Döngüsüz Çizgeler (DAG) ve adımların esnek kombinasyonu, herhangi bir karmaşıklıktaki özel iş akışı mantığını destekler. Güçlü yeniden deneme ve önbelleğe alma mekanizmaları, iş akışı yürütmesinin başarı oranını artırır.

  • Zengin ekosistem: Spark, Ray ve TensorFlow Job gibi çeşitli görev türlerinin orkestrasyonunu destekler. Olay odaklı özelliklerle birleştirildiğinde, tamamen otomatik bir görev işleme platformu oluşturabilirsiniz.

Argo Workflows Kullanımı

ACK Argo Workflows, açık kaynak sürümüyle uyumludur ve onu geliştirir. Mevcut Argo iş akışlarınızı herhangi bir değişiklik yapmadan geçirebilirsiniz. Topluluk sürümüne göre sağladığı avantajlar şunlardır:

  • Hesaplama maliyetlerini optimize etmek için esnek otomatik ölçeklendirme.

  • Yüksek kullanılabilirlik için çok alanlı yük dengeleme ve güvenilir zamanlama.

  • Geliştirilmiş ölçeklenebilirlik, performans, verimlilik, kararlılık ve gözlemlenebilirlik sunan gelişmiş kontrol düzlemi.

  • Büyük dosya yüklemelerini, yapıt çöp toplamayı (GC) ve akışı destekleyen gelişmiş OSS depolama yönetimi.

  • İş akışlarını optimize etmek, performansı artırmak ve maliyetleri düşürmek için konteyner hizmeti uzmanlarından uzman desteği.

ACK Argo Workflows iki dağıtım yöntemini destekler:

  • Serverless Argo Workflows: Tamamen yönetilen, yüksek performanslı iş akışları için özel bir iş akışı kümesi oluşturun. Serverless Argo Workflows.

  • ACK üzerinde Argo Workflows bileşeni: Mevcut bir ACK kümeniz varsa, iş akışlarınızı küme kaynaklarınızla orkestre etmek için Argo Workflows bileşenini yükleyin. Bu konu, bu dağıtım yöntemini kapsar.

Bileşeni yükledikten sonra iş akışlarını göndermek ve yönetmek için Alibaba Cloud Argo CLI veya Argo konsolunu kullanın.

Aşağıdaki tabloda iş akışı süreci role göre özetlenmiştir.

image

Süreç

Açıklama

1. Hazırlıklar

  1. ACK'yi etkinleştirin. Container Service for Kubernetes ile çalışmaya başlayın.

  2. Bir ACK kümesi oluşturun. ACK kümesi oluşturma.

2. Ortamı ayarlayın

  1. Argo Workflows bileşenini yükleyin.

  2. ACK, iş akışlarını yönetmek için iki araç sağlar:

    • Argo CLI: Argo CLI'yı yükleyin.

    • Argo konsolu: Argo Server erişim belirtecini alın ve konsolda oturum açın.

Toplu iş görev orkestrasyonunu etkinleştirme.

3. İş akışlarını yönetin

(Veri mühendisi) Orkestre edilmiş görevleri göndermek ve yönetmek için Argo CLI veya Argo konsolunu kullanın.

  • Temel kullanım: Başlangıç yapmak için ACK kümesinde iş akışı oluşturun.

  • Gelişmiş kullanım: Dinamik DAG yayılma/toplama, genetik hesaplama ve toplu veri işleme gibi senaryolar için En iyi uygulamalar bölümüne bakın.

(Küme yöneticisi)

Faturalandırma

Toplu iş görev orkestrasyonu ücretsizdir. Yalnızca ACK hesaplama gücü ve diğer sunucu ürünleri gibi temel kaynaklar için ödeme yaparsınız. Argo Server, otomatik olarak ücretlendirmeye tabi olan kullandıkça öde SLB örneği oluşturur. SLB faturalandırma genel bakışı.

Bize ulaşın

Sorularınız veya önerileriniz için DingTalk grubuna (ID: 35688562) katılın.