แนะ นำ

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

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

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

  • ติดต่อสื่อสารกันอย่างมีประสิทธิภาพ
  • สามารถปรับใช้ได้อย่างรวดเร็ว
  • มีความยืดหยุ่นเมื่อเกิดความล้มเหลว
  • สามารถทํางานร่วมกับระบบอื่น ๆ ได้อย่างราบรื่น

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

พบกับ Tailwind Traders

Tailwind Traders เป็นร้านค้าปลีกที่ปรับปรุงบ้านที่สมมุติขึ้น บริษัทดําเนินการร้านค้าปลีกฮาร์ดแวร์ทั่วโลกและออนไลน์

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

วัตถุประสงค์การเรียนรู้

ในโมดูลนี้ คุณเรียนรู้วิธีการ:

  • อธิบายข้อความและสถานการณ์ของเหตุการณ์

  • ออกแบบโซลูชันการรับส่งข้อความ

  • ออกแบบโซลูชันการรับส่งข้อความใน Azure Event Hubs

  • ออกแบบโซลูชันที่ขับเคลื่อนด้วยเหตุการณ์

  • ออกแบบโซลูชันการปรับใช้แอปอัตโนมัติ

  • ออกแบบโซลูชันการรวม API

  • ออกแบบโซลูชันการจัดการการกําหนดค่าแอปพลิเคชัน

  • ออกแบบโซลูชันการแคช

วัดทักษะ

เนื้อหาในโมดูลช่วยให้คุณเตรียมพร้อมสําหรับการสอบ AZ-305: การออกแบบโซลูชันโครงสร้างพื้นฐานของ Microsoft Azure แนวคิดของโมดูลจะครอบคลุมใน:

ออกแบบโซลูชันโครงสร้างพื้นฐาน

  • ออกแบบสถาปัตยกรรมแอปพลิเคชัน

    • แนะนําสถาปัตยกรรมการรับส่งข้อความ

    • แนะนําสถาปัตยกรรมที่ขับเคลื่อนด้วยเหตุการณ์

    • แนะนําโซลูชันสําหรับการรวม API

    • แนะนําโซลูชันการแคชสําหรับแอปพลิเคชัน

    • แนะนําโซลูชันการจัดการการกําหนดค่าแอปพลิเคชัน

    • แนะนําโซลูชันการปรับใช้อัตโนมัติสําหรับแอปพลิเคชัน

ข้อกําหนดเบื้องต้น

  • การทํางานกับการพัฒนาแอปพลิเคชันระบบคลาวด์

  • ความรู้เชิงแนวคิดของการรับส่งข้อความเหตุการณ์การปรับใช้โค้ดการกําหนดค่าการจัดการ API และการแคชแอป