Windows Azure เป็นชื่อทั่วไปสำหรับแพลตฟอร์มบริการคลาวด์ของ Microsoft เป้าหมายเริ่มต้นของแพลตฟอร์มนี้คือโฮสต์และปรับขนาดเว็บแอปพลิเคชันโดยใช้ศูนย์ข้อมูล "คลาวด์" ของบริษัทยักษ์ใหญ่
เพื่อรักษาความสมบูรณ์ของสภาพแวดล้อม Windows Azure จะใช้ศูนย์ข้อมูลขนาดใหญ่ 8 แห่งทั่วโลก ปัจจุบันมีการใช้งานสองรูปแบบอย่างประสบความสำเร็จ: แพลตฟอร์มเป็นบริการ (PaaS) และโครงสร้างพื้นฐานเป็นบริการ (IaaS) รูปแบบการให้บริการนี้มีข้อดีดังต่อไปนี้:
- จ่ายเฉพาะทรัพยากรที่ใช้จริงเท่านั้น
- มีโครงสร้างการคำนวณแบบมัลติเธรด
- มีสิ่งที่เป็นนามธรรมจากโครงสร้างพื้นฐาน
โมเดล PaaS แสดงถึงการเช่าแพลตฟอร์มเต็มรูปแบบ ซึ่งประกอบด้วยองค์ประกอบต่อไปนี้: ระบบปฏิบัติการ พื้นที่จัดเก็บไฟล์ และบริการแอปพลิเคชัน วิธีนี้ช่วยลดต้นทุนของนักพัฒนาได้อย่างมาก พวกเขาไม่จำเป็นต้องสร้างโครงสร้างพื้นฐานของตนเองและซื้ออุปกรณ์ราคาแพงอีกต่อไป
วิธีการทำงานของ Windows Azure คือการเรียกใช้เครื่องเสมือนทีละเครื่องเพื่อทดสอบและบำรุงรักษาแอปพลิเคชันเฉพาะ ผู้ใช้กำหนดปริมาณกำลังในการคำนวณที่ต้องการอย่างอิสระ พารามิเตอร์เหล่านี้สามารถเปลี่ยนแปลงได้หากนักพัฒนาต้องการเครื่องเสมือนมากขึ้น (น้อยลง)
แม้ว่า Microsoft จะใช้รูปแบบนี้ แต่ก็มีระบบปฏิบัติการโอเพ่นซอร์สหลายระบบในสภาพแวดล้อม Windows Azure นักพัฒนาสามารถเรียกใช้เครื่องเสมือนด้วยระบบปฏิบัติการที่ติดตั้งไว้ล่วงหน้าดังต่อไปนี้:
- อูบุนตู 12;
- CentOS 6;
- OpenSUSE 12;
- SUSE ลินุกซ์เซิร์ฟเวอร์ 11
ความปลอดภัยของ Windows Azure และบริการ "คลาวด์" ที่คล้ายกันนั้นสูงกว่าผู้ให้บริการโฮสต์ทั่วไปมาก เนื่องจากบริษัทยักษ์ใหญ่สามารถจัดสรรเงินทุนขนาดใหญ่เพื่อรักษาประสิทธิภาพของศูนย์ข้อมูลได้ ในเดือนมิถุนายน 2555 แพลตฟอร์ม Windows Azure มีการเปลี่ยนแปลงครั้งใหญ่ ตอนนี้พอร์ทัลนี้เขียนด้วย HTML 5 และมีตัวเลือกใหม่มากมาย