Apa Itu Infrastructure as Code (IaC) & Bagaimana Terraform Mengurus Ribuan Pelayan?

Apa Itu Infrastructure as Code (IaC) & Bagaimana Terraform Mengurus Ribuan Pelayan?

Utama/Video/Apa Itu Infrastructure as Code (IaC) & Bagaimana Terraform Mengurus Ribuan Pelayan?

Teknologi dan AI dalam 2 Minit

Apa Itu Infrastructure as Code (IaC) & Bagaimana Terraform Mengurus Ribuan Pelayan?

10 Nov 2026
2 minit

Kalau kau nak sediakan seribu pelayan, kau klik butang satu per satu kat konsol awan sampai jari kau kebas dan matahari dah terbit!

Apa anda akan pelajari

Tapi klik manual sangat lambat, mudah tersilap, dan tiada siapa tahu tetapan sebenar setiap pelayan!

Jadi, Terraform bandingkan kod kau dengan fail state dan keadaan sebenar di awan, kemudian tunjukkan senarai perubahan sebelum kau luluskan dengan apply.

Jadi, fail state disimpan di storan jauh yang dikongsi, dan sesiapa yang sedang menjalankan perubahan akan mengunci state supaya orang lain kena tunggu giliran.

Siri Teknologi dan AI dalam animasi 3D LEGO (V916-094) oleh KongsikanDotCom.

Nota video

Teks penuh video

Kalau kau nak sediakan seribu pelayan, kau klik butang satu per satu kat konsol awan sampai jari kau kebas dan matahari dah terbit! Mudah, kan? Tapi klik manual sangat lambat, mudah tersilap, dan tiada siapa tahu tetapan sebenar setiap pelayan!

Jadi, kau tulis keseluruhan infrastruktur dalam fail kod yang menerangkan apa kau mahu, contohnya seratus pelayan, satu rangkaian dan satu pangkalan data, lalu simpan dalam Git. Ini namanya Infrastructure as Code. Tapi kalau Terraform tak ingat apa yang dia dah bina, setiap kali kau jalankan kod, pelayan baharu akan dicipta berulang kali!

Jadi, Terraform simpan satu buku catatan yang memetakan setiap baris kod kepada sumber sebenar di awan. Ini namanya Terraform state. Tapi kalau kau terus ubah kod dan jalankan, kau tak tahu pelayan mana akan dicipta, diubah atau dipadam!

Jadi, Terraform bandingkan kod kau dengan fail state dan keadaan sebenar di awan, kemudian tunjukkan senarai perubahan sebelum kau luluskan dengan apply. Ini namanya terraform plan. Tapi menulis blok kod yang sama untuk ribuan pelayan memang memenatkan dan senang salah taip!

Jadi, kau bungkus resipi pelayan dalam satu modul, kemudian guna count untuk hasilkan seribu salinan serentak dengan satu arahan. Ini namanya modul Terraform. Tapi bila dua jurutera jalankan Terraform serentak, fail state boleh bertembung dan rosak!

Jadi, fail state disimpan di storan jauh yang dikongsi, dan sesiapa yang sedang menjalankan perubahan akan mengunci state supaya orang lain kena tunggu giliran. Ini namanya remote state dengan state locking. Sekarang ribuan pelayan kau dibina, diubah dan dimusnahkan hanya dengan beberapa baris kod yang tersusun, boleh diulang dan disemak dalam Git.

Kod jadi pelan tindakan, Terraform jadi mesin penyusun, dan awan jadi tapak binaan kau. Tahniah, kau dah faham Infrastructure as Code dan Terraform! Lepas ni nak belajar apa pula?

Siri Teknologi dan AI dalam animasi 3D LEGO (V916-094) oleh KongsikanDotCom. Tonton lagi di

Animasi 3D dibina dengan kod (Three.js); suara latar dijana dengan bantuan AI dan disemak oleh pasukan KongsikanDotCom.

Jangan terlepas video seterusnya

Langgan channel YouTube KongsikanDotCom untuk video ilmu, sains & fakta serta doa harian — kandungan baharu diterbitkan setiap hari.