Tüm Ürünler
Search
Belge Merkezi

Enterprise Distributed Application Service:Terraform overview

Son Güncelleme:Oct 03, 2026

Terraform, cloud altyapısını bildirim temelli yapılandırma dosyaları aracılığıyla tanımlayan, hazırlayan ve yöneten açık kaynaklı bir altyapı kodu (IaC) aracıdır. Enterprise Distributed Application Service (EDAS) içinde Terraform, uygulamaları Elastic Compute Service (ECS) kümelerine ve Container Service for Kubernetes (ACK) kümelerine oluşturma ve dağıtma işlemlerini destekler.

Terraform hakkında genel bilgi için HashiCorp Terraform sayfasına bakın.

Terraform nasıl çalışır?

Terraform, sanal makineler, depolama hesapları ve ağ arabirimleri gibi cloud kaynaklarının topolojisini yapılandırma dosyalarında tanımlar. Komut satırı arayüzü (CLI), bu yapılandırmaları Alibaba Cloud üzerinde dağıtır ve yapılan her değişikliği sürümlendirir.

Temel iş akışı üç aşamadan oluşur:

  1. Yazma -- EDAS kaynaklarını ve bunların bağımlılıklarını yapılandırma dosyalarında tanımlayın.

  2. Planlama -- Değişiklikleri uygulamadan önce Terraform'un yapacağı değişiklikleri ön izleyin.

  3. Uygulama -- Altyapıyı hazırlayın ve uygulamaları EDAS'e dağıtın.

Terraform, sağlayıcılar aracılığıyla genişletilebilir. Alibaba Cloud sağlayıcısı (alicloud), Terraform'u EDAS ve diğer Alibaba Cloud hizmetlerine bağlar; böylece tüm yığınınızı tek bir araçtan yönetebilirsiniz. Sağlayıcı ayrıntıları için Terraform Kayıt Defteri'ndeki Alibaba Cloud Provider sayfasına bakın.

EDAS ile Terraform kullanmanın avantajları

Çoklu cloud dağıtımı

Terraform, cloud sağlayıcıları arasında aynı iş akışını ve benzer yapılandırma sözdizimini kullanır. Altyapınız Alibaba Cloud, diğer cloud platformları ve şirket içi veri merkezlerini kapsıyorsa Terraform, tümünü yönetmek için birleşik bir yaklaşım sunar.

Tekrarlanabilir ortamlar

Yapılandırma şablonları, ECS kaynaklarını öngörülebilir bir şekilde tanımlar ve hazırlar. Aynı şablonu birden çok kez dağıtarak özdeş geliştirme, test ve üretim ortamları oluşturun; insan hatasını azaltın ve ortam farklılaşmasını ortadan kaldırın.

Kod olarak altyapı

Kaynaklarınızı yönetmek ve sürdürmek için kod kullanın. Terraform, mevcut altyapı durumunuzun bir kopyasını saklar. Her değişiklik izlenir, denetlenebilir ve ekibinizle paylaşılabilir.

Azalan geliştirme maliyetleri

İş gereksinimlerinize göre isteğe bağlı geliştirme ve dağıtım ortamları oluşturun. Altyapı değişikliklerinin maliyet etkisini uygulamadan önce değerlendirin.

Başlarken

EDAS iki dağıtım hedefini destekler: ECS kümeleri ve ACK kümeleri. Her iki yol da aynı kurulum adımıyla başlar.

Terraform yapılandırma sözdizimi ayrıntıları için Configuration Syntax sayfasına bakın.

Deploy to an ECS cluster

  1. Terraform'u yükleyin ve yapılandırın.

  2. Bir ECS kümesi oluşturmak ve bir uygulama dağıtmak için Terraform kullanın.

Deploy to a Kubernetes cluster

  1. Terraform'u yükleyin ve yapılandırın.

  2. Bir ACK kümesi oluşturmak ve bir uygulama dağıtmak için Terraform kullanın.