ฉันกำลังถามสิ่งนี้โดยทั่วไป ทั้งจากผู้ให้บริการระบบคลาวด์และมุมมองของผู้บริโภคระบบคลาวด์ นอกจากนี้คำถามไม่ได้มีไว้สำหรับแอปพลิเคชันประเภทใดประเภทหนึ่ง (อันที่จริงแล้วความตั้งใจคือการรู้ว่าแอปพลิเคชัน / โดเมนประเภทใดที่สามารถใช้กับแผ่นคลาวด์ -SaaS PaaS IaaS ได้)
ความเข้าใจของฉันจนถึงตอนนี้คือ:
IaaS: ฮาร์ดแวร์ดิบ (โปรเซสเซอร์, เครือข่าย, ที่เก็บข้อมูล)
PaaS: OS, โปรแกรมระบบ, กรอบการพัฒนา, เครื่องเสมือน
SaaS: แอปพลิเคชันซอฟต์แวร์
จะดีมากถ้า Stackoverflower สามารถแบ่งปันความเข้าใจและประสบการณ์เกี่ยวกับแนวคิดการประมวลผลแบบคลาวด์
แก้ไข: โอเคฉันจะพูดให้เจาะจงมากขึ้น -
Amazon EC2: คุณไม่สามารถควบคุมชั้นฮาร์ดแวร์ได้ แต่คุณสามารถเลือกอิมเมจ OS, Dev Framework (.NET, J2EE, LAMP) และ Application แล้ววางลงบนฮาร์ดแวร์ EC2 คุณสามารถปรับใช้แอปพลิเคชันที่สร้างด้วย Google App Engine หรือ Azure บน EC2 ได้หรือไม่
Google App Engine: คุณไม่สามารถควบคุมฮาร์ดแวร์และระบบปฏิบัติการและคุณจะได้รับ Dev Framework เฉพาะเพื่อสร้างแอปพลิเคชันของคุณ คุณสามารถใช้แอปพลิเคชัน Java หรือ Python ที่มีอยู่แล้วพอร์ตไปยัง GAE ได้หรือไม่? หรือในทางกลับกันแอปพลิเคชันที่สร้างบน GAE สามารถนำออกจาก GAE และย้ายไปยัง Application Server เช่น Websphere หรือ Weblogic ได้หรือไม่
Azure: คุณไม่สามารถควบคุมฮาร์ดแวร์และระบบปฏิบัติการและคุณได้รับ Dev Framework เฉพาะเพื่อสร้างแอปพลิเคชันของคุณ คุณสามารถใช้แอปพลิเคชัน. NET ที่มีอยู่แล้วพอร์ตไปยัง Azure ได้หรือไม่ หรือในทางกลับกันแอปพลิเคชันที่สร้างบน Azure สามารถนำออกจาก Azure และย้ายไปยัง Application Server เช่น Biztalk ได้หรือไม่