Realtime Compute for Apache Flink, Terraform ile entegre olur; böylece Flink kaynaklarını kod olarak sağlayabilir ve yönetebilirsiniz.
Arka plan bilgileri
Temel özellikler
Terraform, altyapınızı manuel işlemler yerine kod aracılığıyla tanımlamanıza ve yapılandırmanıza olanak tanıyan bir Altyapı Kodu Olarak (IaC) aracıdır. Daha fazla bilgi için bkz. Alibaba Cloud Terraform nedir?
Terraform, kullanımı kolay bir CLI sağlar. Bu CLI ile Alibaba Cloud hizmetlerinin veya üçüncü taraf cloud hizmetlerinin iş yüklerine yapılandırma dosyalarını dağıtabilir ve bu dosyaların sürümlerini yönetebilirsiniz. Bulut topolojilerini oluşturmak için gereken altyapı kaynaklarını (örneğin sanal makineler (VM), depolama hesapları ve ağ arabirimleri) yapılandırma dosyalarında tanımlayabilirsiniz.
Terraform, yeni altyapıları desteklemek amacıyla sağlayıcılar kullanır. Basit bir şablon dili kullanarak Alibaba Cloud üzerinde cloud altyapısını tanımlayabilir, önizleyebilir ve dağıtabilirsiniz.
Terraform, Elastic Compute Service (ECS), Virtual Private Cloud (VPC), ApsaraDB RDS ve Server Load Balancer (SLB) gibi birden çok Alibaba Cloud hizmetinin kaynaklarını oluşturmanıza, değiştirmenize ve silmenize olanak tanır.
Senaryolar
Terraform, altyapıyı kod olarak tanımlamanıza ve kodu kullanarak altyapı kaynaklarını oluşturmanıza, sorgulamanıza, değiştirmenize ve silmenize olanak tanır. Alibaba Cloud hizmetlerinin kaynaklarını yönetmek için Terraform'un nasıl kullanılacağına ilişkin örneklere ulaşmak için bkz. Senaryolar.
Avantajlar
Terraform'un genel senaryolardaki avantajları hakkında daha fazla bilgi için bkz. Alibaba Cloud Terraform nedir?.
Realtime Compute for Apache Flink ile birlikte kullanıldığında Terraform aşağıdaki avantajları sunar:
-
Bildirimsel Altyapı Kodu Olarak Yaklaşım
Çalışma alanı yönetimini destekler.
API'lerle doğrudan etkileşime girmeden altyapı kodu yazmanıza olanak tanır.
-
Terraform ekosistemi
Realtime Compute for Apache Flink kaynaklarının daha güvenli yönetimi için LiveDiff özelliği.
İstenen dağıtım durumuna kararlı şekilde yakınsama.
Realtime Compute for Apache Flink ve gerekli cloud kaynaklarını tek bir yapılandırmada dağıtarak web sitesi oluşturma verimliliğini artırır.
Terraform'u yükleme ve yapılandırma
Realtime Compute for Apache Flink kaynaklarının yönetimi yalnızca Alibaba Cloud Terraform Sağlayıcısı (alicloud) 1.214.0 ve sonraki sürümlerde desteklenir. Her kaynak ve veri kaynağı için gereken minimum sağlayıcı sürümünü aşağıdaki tablolarda bulabilirsiniz.
Yöntem 1: Cloud Shell'de Terraform Kullanma.
Yöntem 2: Terraform'u bilgisayarınıza yükleme ve yapılandırma.
Terraform kullanarak kaynakları yönetme
Aşağıdaki tabloda, Terraform ile yönetebileceğiniz Realtime Compute for Apache Flink kaynakları listelenmiştir.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Aşağıdaki tabloda, Terraform ile sorgulayabileceğiniz veri kaynakları listelenmiştir.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|