เทคโนโลยีคลาวด์คอมพิวติ้ง
มีเทคโนโลยีบางอย่างที่ทำงานอยู่เบื้องหลังแพลตฟอร์มคลาวด์คอมพิวติ้งทำให้คลาวด์คอมพิวติ้งมีความยืดหยุ่นเชื่อถือได้และใช้งานได้ เทคโนโลยีเหล่านี้แสดงไว้ด้านล่าง:
- Virtualization
- สถาปัตยกรรมเชิงบริการ (SOA)
- การคำนวณตาราง
- คอมพิวเตอร์ยูทิลิตี้
Virtualization
Virtualization เป็นเทคนิคที่ช่วยให้สามารถแบ่งปันอินสแตนซ์จริงของแอปพลิเคชันหรือทรัพยากรระหว่างองค์กรหรือผู้เช่าหลายราย (ลูกค้า) ทำได้โดยการกำหนดชื่อตรรกะให้กับทรัพยากรทางกายภาพและระบุตัวชี้ไปยังทรัพยากรทางกายภาพนั้นเมื่อต้องการ
The Multitenant ข้อเสนอสถาปัตยกรรม virtual isolation ท่ามกลางผู้เช่าหลายราย ดังนั้นองค์กรจึงสามารถใช้และปรับแต่งแอปพลิเคชันของตนได้ราวกับว่าแต่ละอินสแตนซ์ทำงานอยู่
สถาปัตยกรรมเชิงบริการ (SOA)
Service-Oriented Architecture ช่วยในการใช้แอปพลิเคชันเป็นบริการสำหรับแอปพลิเคชันอื่น ๆ โดยไม่คำนึงถึงประเภทของผู้ขายผลิตภัณฑ์หรือเทคโนโลยี ดังนั้นจึงเป็นไปได้ที่จะแลกเปลี่ยนข้อมูลระหว่างแอปพลิเคชันของผู้จำหน่ายที่แตกต่างกันโดยไม่ต้องมีการเขียนโปรแกรมเพิ่มเติมหรือเปลี่ยนแปลงบริการ
สถาปัตยกรรมที่มุ่งเน้นบริการคลาวด์คอมพิวติ้งแสดงในแผนภาพด้านล่าง
การคำนวณตาราง
Grid Computing หมายถึงการประมวลผลแบบกระจายซึ่งกลุ่มของคอมพิวเตอร์จากหลายสถานที่เชื่อมต่อกันเพื่อให้บรรลุวัตถุประสงค์ร่วมกัน ทรัพยากรคอมพิวเตอร์เหล่านี้มีความแตกต่างกันและกระจายไปตามภูมิศาสตร์
Grid Computing แบ่งงานที่ซับซ้อนออกเป็นชิ้นเล็ก ๆ ซึ่งกระจายไปยัง CPU ที่อยู่ภายในกริด
คอมพิวเตอร์ยูทิลิตี้
การคำนวณยูทิลิตี้ขึ้นอยู่กับ Pay-per-Use model.มีทรัพยากรการคำนวณตามความต้องการเป็นบริการแบบมิเตอร์ การประมวลผลแบบคลาวด์การประมวลผลแบบกริดและบริการไอทีที่มีการจัดการจะขึ้นอยู่กับแนวคิดของการคำนวณยูทิลิตี้