สถาปัตยกรรมคลาวด์คอมพิวติ้ง
สถาปัตยกรรมคลาวด์คอมพิวติ้งประกอบด้วยส่วนประกอบระบบคลาวด์จำนวนมากซึ่งอยู่คู่กันอย่างหลวม ๆ เราสามารถแบ่งสถาปัตยกรรมคลาวด์ออกเป็นสองส่วนอย่างกว้าง ๆ :
- ส่วนหน้า
- แบ็คเอนด์
ปลายแต่ละด้านเชื่อมต่อกันผ่านเครือข่ายโดยปกติจะเป็นอินเทอร์เน็ต แผนภาพต่อไปนี้แสดงมุมมองกราฟิกของสถาปัตยกรรมคลาวด์คอมพิวติ้ง:
ส่วนหน้า
front end หมายถึงส่วนไคลเอ็นต์ของระบบคลาวด์คอมพิวติ้ง ประกอบด้วยอินเทอร์เฟซและแอพพลิเคชั่นที่จำเป็นในการเข้าถึงแพลตฟอร์มคลาวด์คอมพิวติ้งตัวอย่าง - เว็บเบราว์เซอร์
แบ็คเอนด์
back End หมายถึงคลาวด์เอง ประกอบด้วยทรัพยากรทั้งหมดที่จำเป็นในการให้บริการคลาวด์คอมพิวติ้ง ประกอบด้วยพื้นที่จัดเก็บข้อมูลขนาดใหญ่เครื่องเสมือนกลไกการรักษาความปลอดภัยบริการรูปแบบการปรับใช้เซิร์ฟเวอร์ ฯลฯ
บันทึก
เป็นความรับผิดชอบของส่วนหลังในการจัดหากลไกการรักษาความปลอดภัยในตัวการควบคุมการจราจรและโปรโตคอล
เซิร์ฟเวอร์ใช้โปรโตคอลบางอย่างที่เรียกว่ามิดเดิลแวร์ซึ่งช่วยให้อุปกรณ์ที่เชื่อมต่อสื่อสารกันได้