แนะ นำ
ตอนนี้เราได้เรียนรู้ว่าศูนย์ข้อมูลบนคลาวด์ทํางานอย่างไร คุณอาจรู้สึกว่าความซับซ้อนทั้งหมดได้รับการจัดการโดยผู้ให้บริการระบบคลาวด์ (CSP) และเป็นเรื่องไม่น่าเป็นไปได้ที่จะสร้างแอปพลิเคชันระบบคลาวด์ เพื่อให้เป็นไปตามสัญญาของระบบคลาวด์อย่างแท้จริง นักพัฒนาต้องออกแบบและปรับใช้แอปพลิเคชันของพวกเขาโดยทําตามแนวทางปฏิบัติที่ดีที่สุดสองสามข้อ
ในโมดูลนี้ เราจะดูว่ามีการปรับใช้แอปพลิเคชันบนคลาวด์อย่างไรเพื่อให้แน่ใจว่าสามารถทนต่อข้อบกพร่องและทํางานได้อย่างมีประสิทธิภาพสูง การปรากฏตัวทั่วโลกของศูนย์ข้อมูลบนระบบคลาวด์ช่วยลดความซับซ้อนของกระบวนการในการเข้าถึงผู้ใช้ปลายทางจํานวนมาก แต่รูปแบบการปรับใช้ต้องรองรับการปรับใช้ที่ปรับขนาดและความทนทานต่อข้อบกพร่องได้ง่าย
แอปพลิเคชันระบบคลาวด์จะต้องประหยัดสามารถเข้าถึงได้ด้วยเวลาแฝงต่ําและสนับสนุนผู้ใช้พร้อมกันจํานวนมาก (อัตราความเร็วสูง) โดยไม่มีการลดประสิทธิภาพของบริการ (การยอมรับผิดและความยืดหยุ่น) แม้จะมีเครื่องมือที่ CSP ให้แต่การสร้างแอปพลิเคชันดังกล่าวจําเป็นต้องมีการวางแผนจํานวนมาก
ในมอดูลต่อมา เราจะดูรูปแบบทั่วไปบางอย่างเกี่ยวกับการปรับสมดุลโหลดและการปรับขนาด ตลอดจนวิธีการสร้างแอปพลิเคชันที่มีประสิทธิภาพ
ในตอนท้าย เราสํารวจความท้าทายเพิ่มเติมบางอย่างที่ต้องเผชิญโดยแอปพลิเคชันแบบโต้ตอบแบบตอบสนองที่ใช้คลัสเตอร์ขนาดใหญ่ของทรัพยากรการประมวลผลแบบคลาวด์ และเราดูโซลูชันบางอย่าง
วัตถุประสงค์การเรียนรู้
ในโมดูลนี้ คุณจะ:
- ประเมินข้อควรพิจารณาที่แตกต่างกันเมื่อเขียนโปรแกรมแอปพลิเคชันที่ทํางานบนคลาวด์
- ประเมินข้อควรพิจารณาที่แตกต่างกันเมื่อปรับใช้แอปพลิเคชันบนคลาวด์
- เปรียบเทียบและเปรียบเทียบหน่วยวัดเชิงรุกและเชิงรุกสําหรับความคลาดเคลื่อนของข้อบกพร่องในแอปพลิเคชันระบบคลาวด์
- อธิบายความสําคัญของการปรับสมดุลโหลดในแอปพลิเคชันระบบคลาวด์และระบุวิธีการต่าง ๆ เพื่อให้บรรลุ
- ระบุกลยุทธ์และข้อควรพิจารณาในการปรับมาตราส่วนแอปพลิเคชันระบบคลาวด์
- กระตุ้นกรณีสําหรับการลดเวลาแฝงของหางให้เหลือน้อยที่สุดและพูดคุยเกี่ยวกับกลยุทธ์ต่าง ๆ เพื่อลดเวลาแฝงของหาง
- อธิบายกลยุทธ์เพื่อปรับต้นทุนการดําเนินงานทั้งหมดของการใช้บริการระบบคลาวด์ให้เหมาะสม
ข้อกําหนดเบื้องต้น
- ทําความเข้าใจเกี่ยวกับการประมวลผลแบบคลาวด์ รวมถึงแบบจําลองบริการคลาวด์และผู้ให้บริการระบบคลาวด์ทั่วไป
- รู้จักเทคโนโลยีที่เปิดใช้งานการประมวลผลแบบคลาวด์
- ทําความเข้าใจวิธีการที่ผู้ให้บริการระบบคลาวด์ชําระเงินและการเรียกเก็บเงินสําหรับระบบคลาวด์
- ทราบว่าศูนย์ข้อมูลคืออะไรและเหตุใดจึงมีอยู่
- ทราบว่ามีการตั้งค่า ขับเคลื่อน และเตรียมใช้งานศูนย์ข้อมูลอย่างไร
- ทําความเข้าใจวิธีเตรียมและการวัดทรัพยากรระบบคลาวด์