Terraform (64-bit) 0.12.25
Terraform adalah alat untuk membangun, mengubah, dan membuat versi infrastruktur dengan aman dan efisien. Itu dapat mengelola penyedia layanan yang ada dan populer serta solusi in-house khusus.
File konfigurasi menjelaskan komponen yang diperlukan untuk menjalankan satu aplikasi atau seluruh pusat data Anda. Terraform 64 bit untuk PC menghasilkan rencana eksekusi yang menjelaskan apa yang akan dilakukannya untuk mencapai keadaan yang diinginkan, dan kemudian menjalankannya untuk membangun infrastruktur yang dijelaskan. Saat konfigurasi berubah, Aplikasi dapat menentukan apa yang berubah dan membuat rencana eksekusi tambahan yang dapat diterapkan.
Terraform CLI memungkinkan infrastruktur untuk diekspresikan sebagai kode dalam bahasa sederhana yang dapat dibaca manusia yang disebut HCL (HashiCorp Configuration Language). Terraform CLI membaca file konfigurasi dan menyediakan rencana eksekusi perubahan, yang dapat ditinjau untuk keamanan dan kemudian diterapkan dan disediakan. Penyedia yang dapat diperluas memungkinkan aplikasi untuk mengelola berbagai sumber daya, termasuk perangkat keras, IaaS, PaaS, dan layanan SaaS.
Infrastruktur dapat mengelola termasuk komponen tingkat rendah seperti contoh komputasi, penyimpanan, dan jaringan, serta komponen tingkat tinggi seperti entri DNS, fitur SaaS, dll.
Ini memberikan abstraksi yang fleksibel dari sumber daya dan penyedia. Model ini memungkinkan untuk merepresentasikan semuanya mulai dari perangkat keras fisik, mesin virtual, dan container, hingga penyedia email dan DNS. Karena fleksibilitas ini, Ini dapat digunakan untuk menyelesaikan banyak masalah yang berbeda. Ini berarti ada sejumlah alat yang ada yang tumpang tindih dengan kemampuan Terraform.
Infrastruktur sebagai Kode
Infrastruktur dijelaskan menggunakan sintaks konfigurasi tingkat tinggi. Ini memungkinkan cetak biru pusat data Anda diversi dan diperlakukan seperti yang Anda lakukan pada kode lainnya. Selain itu, infrastruktur dapat dibagikan dan digunakan kembali.
Rencana Eksekusi
Ini memiliki langkah “perencanaan” di mana ia menghasilkan rencana eksekusi. Rencana eksekusi menunjukkan apa yang akan dilakukan Terraform saat Anda memanggil apply. Ini memungkinkan Anda menghindari kejutan apa pun saat Terraform memanipulasi infrastruktur.
Grafik Sumber Daya
Aplikasi ini membuat grafik dari semua resource Anda dan memparalelkan pembuatan dan modifikasi resource yang tidak bergantung. Karena itu, Google membangun infrastruktur seefisien mungkin, dan operator mendapatkan wawasan tentang ketergantungan dalam infrastruktur mereka.
Ubah Otomasi
Perubahan kompleks dapat diterapkan ke infrastruktur Anda dengan interaksi manusia yang minimal. Dengan rencana eksekusi dan grafik sumber daya yang disebutkan sebelumnya, Anda tahu persis apa yang akan diubah Terraform dan dalam urutan apa, menghindari banyak kemungkinan kesalahan manusia.
Untuk Setiap Tim
Organisasi yang mencari pembagian tanggung jawab yang ditingkatkan atau penegakan kebijakan otomatis dapat membeli pembaruan Tim dan Tata Kelola untuk Terraform Cloud. Mulailah secara gratis dan tingkatkan untuk menyesuaikan dengan kebutuhan tim Anda saat Anda berkembang.
Fitur dan Sorotan
- Berkolaborasi dan berbagi konfigurasi
- Kembangkan dan buat versi infrastruktur Anda
- Otomatiskan penyediaan
- Dependensi resource yang dipetakan dengan jelas
- Pemisahan rencana dan terapkan
- Alur kerja yang konsisten dan berulang
- Produksi yang dapat direproduksi, pementasan, dan lingkungan pengembangan
- Modul bersama untuk pola infrastruktur umum
- Gabungkan beberapa penyedia secara konsisten
- Manajemen negara (penyimpanan, tampilan, riwayat, dan penguncian)
- UI web untuk melihat dan menyetujui pengoperasian Terraform
- Operasi Kolaboratif
- Registri modul pribadi
- Integrasi VCS (Azure DevOps, Bitbucket, GitHub, dan GitLab)
- Aktifkan alur kerja GitOps
- Operasi jarak jauh – jalankan aplikasi dalam lingkungan yang konsisten dan tidak berubah
- Pemberitahuan untuk acara lari (melalui Slack atau webhook)
- API HTTP penuh untuk berintegrasi dengan alat dan layanan lain
Catatan: Aplikasi ini didistribusikan sebagai biner tunggal. Instal Terraform dengan membuka ritsletingnya dan memindahkannya ke direktori yang termasuk dalam PATH sistem Anda.