Amazon SageMaker Birleşik Stüdyosu artık veri ve yapay zeka uygulamaları için CI/CD CLI sunuyor
Amazon SageMaker Birleşik Stüdyosu artık çoklu hizmet veri ve yapay zeka uygulamalarının geliştirme, test ve üretim ortamları arasında dağıtımını otomatikleştiren açık kaynaklı bir komut satırı aracı olan CI/CD CLI'yi (aws-smus-cicd-cli) sunuyor. Amazon SageMaker Birleşik Stüdyosu'nda uygulama geliştiren kuruluşlar, AWS Glue, Amazon Athena, Amazon MWAA, Amazon SageMaker AI, Amazon Bedrock ve Amazon QuickSight gibi birden fazla AWS hizmetini tek bir uygulamada bir araya getirebilecek. CLI, veri ekiplerinin uygulamaları bir YAML bildiriminde tek sefer tanımlamasına, DevOps ekiplerinin ise tek bir komutla dağıtım yapmasına olanak tanır. Böylece dağıtım sorunlarını ve yapılandırma kaymalarını azaltır.
Araç, her bir işlem hattı aşamasını izole edilmiş bir Amazon SageMaker Birleşik Stüdyosu projesine eşleyen manifest.yaml dosyasını okur. Dağıtım sırasında aşamaya özgü yapılandırmaları (S3 yolları, IAM rolleri, hesap kimlikleri ve bağlantı dizgeleri) yerine koyar ve kaynakları bağımlılık sırasına göre oluşturur. Dört komut yaşam döngüsünü kapsar: "describe" izinleri ve bağlantıları doğrular, "bundle" kaynak hedeften değiştirilemez bir yapıt oluşturur, "deploy" bu yapıtı hedef ortama yazar ve "test" dağıtım sonrası doğrulamayı çalıştırır. GitHub Actions, Jenkins ve GitLab CI gibi mevcut CI/CD çözümleriyle çalışır.
CI/CD CLI, Amazon SageMaker Birleşik Stüdyosu'nun mevcut olduğu tüm AWS Bölgelerinde ek ücret olmadan sunulur. Yalnızca dağıtım sırasında oluşturulan temel AWS kaynakları için ücret ödersiniz.
Kullanmaya başlamak için aşağıdaki kaynaklara bakın: