Kapan menggunakan Terraform
Banyak set alat tersedia untuk infrastruktur sebagai penyebaran sumber daya kode. Anda ingin mempelajari selengkapnya tentang kapan Terraform mungkin menjadi alat yang tepat untuk Anda dan organisasi Anda.
Apakah Terraform adalah alat yang tepat?
Terraform adalah pilihan yang bagus jika Anda memerlukan solusi agnostik cloud / layanan. Terraform memungkinkan Anda mengelola produk Microsoft lainnya secara konsisten, termasuk Azure DevOps dan GitHub. Terraform memiliki komunitas yang sedang berlangsung dan dukungan dan investasi Microsoft. Terraform cocok dengan infrastruktur sebagai proses DevOps kode dan mendukung solusi identitas Azure terbaru.
Infrastruktur mana pun sebagai solusi kode yang Anda pilih, tahu bahwa Anda berada di perusahaan yang baik. Cukup membuat pilihan untuk merangkul infrastruktur sebagai kode menyelaraskan Anda dengan panduan praktik terbaik kami dan pelanggan berkinerja tertinggi kami.
Kapan Terraform alat yang tepat?
Jika Anda menggunakan Azure sebagai platform cloud Anda, pertimbangkan keuntungan menggunakan Terraform ini:
Multicloud / Service Agnostic: Dengan Terraform, Anda menggunakan bahasa yang agnostik dari cloud atau layanan yang Anda gunakan. Anda bahkan dapat menyebarkan sumber daya ke beberapa penyedia dalam modul Terraform yang sama.
Dukungan Azure: Dengan penyedia azapi, saat sumber daya Azure baru dirilis atau diperbarui, Terraform mendukung fitur tersebut pada hari pertama.
Modul Terverifikasi Azure: Jika Anda menggunakan Modul Terverifikasi Azure, Anda memiliki produk yang didukung penuh dengan Dukungan Microsoft.
Manajemen status: Karena file status, Terraform efektif dalam mengelola siklus hidup sumber daya Anda dari pembuatan hingga penonaktifan.
Set keterampilan: Saat membuat pilihan Anda, mempertimbangkan set keterampilan tim Anda dan keterampilan yang tersedia di pasar Anda.
Kapan Terraform bukan alat yang tepat?
Beberapa situasi mungkin membutuhkan penggunaan set alat yang lain. Pertimbangkan alasan berikut untuk tidak menggunakan Terraform sebagai set alat utama Anda:
Set alat yang ada: Saat Anda menentukan kapan harus menggunakan Terraform, pertanyaan pertama yang harus diajukan adalah, apakah organisasi saya sudah memiliki set alat yang digunakan? Banyak opsi alat tersedia yang dapat digunakan untuk infrastruktur sebagai penyediaan sumber daya kode. Terkadang, masuk akal untuk menggunakan investasi keuangan dan pengetahuan yang sudah ada ketika Anda mempertimbangkan untuk mengadopsi proses yang baru.
Cloud tunggal: Jika organisasi Anda hanya menggunakan Azure dan tidak ada cloud atau layanan lain, Bicep mungkin merupakan alat yang tepat. Terraform mendukung skenario cloud tunggal, tetapi Anda mungkin ingin mempertimbangkan trade-off dalam mengelola file status.