แนะ นำ

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

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

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

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

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

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

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

แผนภาพสถาปัตยกรรม ที่แสดงตัวแปรสองแบบ: แบบแรกคือ: แบบหนึ่งมีปริมาณการใช้งานที่ไหลจากอินเทอร์เน็ตไปยังแอปผ่าน CDN และอีกแบบที่ไม่มี CDN

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

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

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

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