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?
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.
Kongsi video ini
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.
Teruskan menonton
Video berkaitan
-

Apa Itu Keselamatan IoT (Internet of Things) & Bahaya Peranti Pintar Tanpa Kawalan?
-

Bagaimana Algoritma Hashing SHA-256 Memastikan Integriti Fail Tidak Diubah?
-

Apa Itu Kerberos Authentication & Bagaimana Sistem Tiket Mengesahkan Identiti Windows
-

Bagaimana Protokol WebRTC Membolehkan Panggilan Video Terus Antara Pelayar Tanpa Plugin?
-

Apa Itu Kuasa Pengkomputeran Kuantum (Quantum Computing) & Ancaman Terhadap Kriptografi?
Jangan terlepas video seterusnya
Langgan channel YouTube KongsikanDotCom untuk video ilmu, sains & fakta serta doa harian — kandungan baharu diterbitkan setiap hari.





