บทนำ
Bicep ช่วยให้คุณสามารถกําหนดทรัพยากร Azure ของคุณในภาษาที่มีความหมายอย่างง่าย จากนั้นจึงปรับใช้ทรัพยากรเหล่านั้นในหลายสภาพแวดล้อมและแอปพลิเคชัน Bicep ช่วยลดการดําเนินการปรับใช้ด้วยตนเอง เพื่อให้คุณสามารถปรับขนาดโซลูชันของคุณได้ง่ายยิ่งขึ้น และด้วยคุณภาพและความสม่ําเสมอที่สูงขึ้น
สถานการณ์ตัวอย่าง
สมมติว่าคุณมีหน้าที่รับผิดชอบในการปรับใช้และกําหนดค่าโครงสร้างพื้นฐานของ Azure ที่บริษัทของเล่น บริษัทของคุณกําลังเปิดตัวของเล่นใหม่ คุณถูกขอให้ปรับใช้เว็บไซต์การตลาดใหม่เพื่อเตรียมการเปิดตัว ทีมการตลาดยังแจ้งให้คุณทราบว่าของเล่นใหม่จํานวนมากจะถูกเผยแพร่ในปีนี้และจะต้องมีเว็บไซต์ที่ปรับใช้สําหรับแต่ละรายการ คุณทราบจากประสบการณ์ในอดีตที่คุณไม่ได้รับเวลามากนักในการเริ่มต้นและใช้งานเว็บไซต์ใหม่ ๆ ก่อนที่จะเปิดตัวของเล่น
คุณจะโฮสต์เว็บไซต์ใน Azure โดยใช้ Azure App Service คุณจะรวมบัญชีเก็บข้อมูลสําหรับไฟล์ เช่น คู่มือและข้อมูลจําเพาะสําหรับของเล่น
ไดอะแกรมสถาปัตยกรรม
คุณตัดสินใจที่จะสร้างทรัพยากรโดยใช้โครงสร้างพื้นฐานเป็นเทคนิคโค้ด (IaC) เพื่อให้คุณสามารถนําไฟล์ Bicep กลับมาใช้ใหม่สําหรับการเปิดตัวผลิตภัณฑ์ในอนาคตได้
เราจะเรียนรู้อะไรบ้าง
ในมอดูลนี้ คุณจะสร้างไฟล์ Bicep ที่สามารถนํากลับมาใช้ใหม่ได้เพื่อปรับใช้ชุดทรัพยากร Azure สําหรับการเปิดใช้งานผลิตภัณฑ์ใหม่ คุณจะใช้องค์ประกอบของภาษา Bicep มากมาย รวมถึง:
- ข้อกําหนดของทรัพยากรเพื่อปรับใช้ทรัพยากร Azure ของคุณจากรหัส Bicep ของคุณ
- พารามิเตอร์เพื่อทําให้ไฟล์ Bicep ของคุณสามารถนํากลับมาใช้ใหม่ได้
- ตัวแปรและนิพจน์เพื่อให้เขียนและปรับใช้ไฟล์ Bicep ของคุณได้ง่ายขึ้น
- โมดูลเพื่อช่วยสร้างโครงสร้างไฟล์ Bicep ของคุณลงในหลายไฟล์
- ส่งออกเพื่อส่งข้อมูลจากไฟล์ Bicep และโมดูลของคุณกลับไปยังใครก็ตามหรืออะไรก็ตามที่ใช้โครงสร้างพื้นฐานของคุณ
เป้าหมายหลักคืออะไร?
ในตอนท้ายของโมดูลนี้ คุณจะสามารถสร้างไฟล์ Bicep ที่กําหนดทรัพยากร Azure ของคุณได้ คุณจะสามารถใช้พารามิเตอร์ ตัวแปร และนิพจน์เพื่อให้ไฟล์ของคุณนํากลับมาใช้ใหม่ได้ คุณยังสามารถใช้โมดูลและเอาต์พุตเพื่อจัดระเบียบไฟล์ของคุณลงในไฟล์แยกต่างหาก