All Products
Search
Document Center

Enterprise Distributed Application Service:Ikhtisar Terraform

Last Updated:Jul 02, 2025

Terraform adalah alat open source yang membantu Anda mengonfigurasi dan mengelola infrastruktur cloud di Alibaba Cloud secara aman dan efisien.

Apa itu Terraform?

Terraform adalah alat untuk membangun, mengubah, dan membuat versi infrastruktur secara aman dan efisien. Ini merupakan alat orkestrasi infrastruktur otomatis. Terraform menulis infrastruktur sebagai kode, seperti mesin virtual, akun penyimpanan, dan antarmuka jaringan, dalam file konfigurasi yang menggambarkan topologi sumber daya cloud. Antarmuka baris perintah (CLI) dari Terraform menyediakan mekanisme sederhana untuk menerapkan file konfigurasi ke Alibaba Cloud atau cloud lain yang didukung serta membuat versi file konfigurasi tersebut. Untuk informasi lebih lanjut, lihat HashiCorp Terraform.

Terraform adalah alat yang sangat skalabel dan mendukung infrastruktur baru melalui penyedia. Anda dapat menggunakan Terraform untuk membuat dan menerapkan aplikasi ke Enterprise Distributed Application Service (EDAS).

Manfaat

  • Penerapan infrastruktur multi-cloud

    Terraform cocok untuk skenario multi-cloud di mana infrastruktur serupa diterapkan di Alibaba Cloud, cloud dari penyedia lain, dan pusat data. Terraform memungkinkan pengembang menggunakan alat yang sama dan file konfigurasi serupa untuk mengelola sumber daya infrastruktur yang dibangun di cloud dari berbagai penyedia.

  • Manajemen infrastruktur otomatis

    Terraform dapat membuat template file konfigurasi untuk menentukan dan menyediakan sumber daya Elastic Compute Service (ECS) secara berulang dan dapat diprediksi. Ini mengurangi kesalahan manusia selama penyebaran dan manajemen. Terraform dapat menerapkan template yang sama beberapa kali untuk menciptakan lingkungan pengembangan, pengujian, dan produksi yang identik.

  • Infrastruktur sebagai kode (IaC)

    Di Terraform, Anda dapat menggunakan kode untuk mengelola dan memelihara sumber daya. Terraform menyimpan salinan status saat ini dari infrastruktur Anda. Dengan cara ini, Anda dapat melacak perubahan yang dilakukan pada komponen dalam sistem (IaC) dan berbagi konfigurasi infrastruktur dengan pengguna lain.

  • Mengurangi biaya pengembangan

    Anda dapat menggunakan Terraform untuk membuat lingkungan pengembangan dan penyebaran sesuai kebutuhan bisnis Anda, serta mengurangi biaya pengembangan dan penyebaran. Selain itu, Anda dapat mengevaluasi biaya pengembangan sebelum melakukan perubahan pada sistem Anda.

Menggunakan Terraform

Terraform memungkinkan Anda menggunakan bahasa template sederhana untuk menentukan, melihat pratinjau, dan menerapkan infrastruktur cloud di Alibaba Cloud. Untuk informasi lebih lanjut, lihat Sintaks Konfigurasi dalam dokumentasi Terraform.

Di EDAS, Anda dapat menggunakan Terraform untuk membuat dan menerapkan aplikasi di kluster Elastic Compute Service (ECS) dan kluster Container Service for Kubernetes (ACK).

ECS

  1. Instal dan konfigurasikan Terraform.
  2. Gunakan Terraform untuk membuat kluster ECS dan menerapkan aplikasi.

K8s

  1. Instal dan konfigurasikan Terraform.
  2. Gunakan Terraform untuk membuat kluster ACK dan menerapkan aplikasi.