บทนำ

เสร็จสมบูรณ์เมื่อ

Bicep ช่วยให้คุณสามารถกําหนดทรัพยากร Azure ของคุณในภาษาที่มีความหมายอย่างง่าย จากนั้นจึงปรับใช้ทรัพยากรเหล่านั้นในหลายสภาพแวดล้อมและแอปพลิเคชัน Bicep ช่วยลดการดําเนินการปรับใช้ด้วยตนเอง เพื่อให้คุณสามารถปรับขนาดโซลูชันของคุณได้ง่ายยิ่งขึ้น และด้วยคุณภาพและความสม่ําเสมอที่สูงขึ้น

สถานการณ์ตัวอย่าง

สมมติว่าคุณมีหน้าที่รับผิดชอบในการปรับใช้และกําหนดค่าโครงสร้างพื้นฐานของ Azure ที่บริษัทของเล่น บริษัทของคุณกําลังเปิดตัวของเล่นใหม่ คุณถูกขอให้ปรับใช้เว็บไซต์การตลาดใหม่เพื่อเตรียมการเปิดตัว ทีมการตลาดยังแจ้งให้คุณทราบว่าของเล่นใหม่จํานวนมากจะถูกเผยแพร่ในปีนี้และจะต้องมีเว็บไซต์ที่ปรับใช้สําหรับแต่ละรายการ คุณทราบจากประสบการณ์ในอดีตที่คุณไม่ได้รับเวลามากนักในการเริ่มต้นและใช้งานเว็บไซต์ใหม่ ๆ ก่อนที่จะเปิดตัวของเล่น

คุณจะโฮสต์เว็บไซต์ใน Azure โดยใช้ Azure App Service คุณจะรวมบัญชีเก็บข้อมูลสําหรับไฟล์ เช่น คู่มือและข้อมูลจําเพาะสําหรับของเล่น

ไดอะแกรมสถาปัตยกรรม ที่แสดงกลุ่มทรัพยากรที่ประกอบด้วยแผนบริการแอป แอปบริการแอป และบัญชีเก็บข้อมูล

คุณตัดสินใจที่จะสร้างทรัพยากรโดยใช้โครงสร้างพื้นฐานเป็นเทคนิคโค้ด (IaC) เพื่อให้คุณสามารถนําไฟล์ Bicep กลับมาใช้ใหม่สําหรับการเปิดตัวผลิตภัณฑ์ในอนาคตได้

เราจะเรียนรู้อะไรบ้าง

ในมอดูลนี้ คุณจะสร้างไฟล์ Bicep ที่สามารถนํากลับมาใช้ใหม่ได้เพื่อปรับใช้ชุดทรัพยากร Azure สําหรับการเปิดใช้งานผลิตภัณฑ์ใหม่ คุณจะใช้องค์ประกอบของภาษา Bicep มากมาย รวมถึง:

  • ข้อกําหนดของทรัพยากรเพื่อปรับใช้ทรัพยากร Azure ของคุณจากรหัส Bicep ของคุณ
  • พารามิเตอร์เพื่อทําให้ไฟล์ Bicep ของคุณสามารถนํากลับมาใช้ใหม่ได้
  • ตัวแปรและนิพจน์เพื่อให้เขียนและปรับใช้ไฟล์ Bicep ของคุณได้ง่ายขึ้น
  • โมดูลเพื่อช่วยสร้างโครงสร้างไฟล์ Bicep ของคุณลงในหลายไฟล์
  • ส่งออกเพื่อส่งข้อมูลจากไฟล์ Bicep และโมดูลของคุณกลับไปยังใครก็ตามหรืออะไรก็ตามที่ใช้โครงสร้างพื้นฐานของคุณ

เป้าหมายหลักคืออะไร?

ในตอนท้ายของโมดูลนี้ คุณจะสามารถสร้างไฟล์ Bicep ที่กําหนดทรัพยากร Azure ของคุณได้ คุณจะสามารถใช้พารามิเตอร์ ตัวแปร และนิพจน์เพื่อให้ไฟล์ของคุณนํากลับมาใช้ใหม่ได้ คุณยังสามารถใช้โมดูลและเอาต์พุตเพื่อจัดระเบียบไฟล์ของคุณลงในไฟล์แยกต่างหาก