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