Windows Azure là tên chung cho nền tảng dịch vụ đám mây của Microsoft. Mục tiêu ban đầu của nền tảng này là lưu trữ và mở rộng quy mô một ứng dụng web bằng cách sử dụng các trung tâm dữ liệu "đám mây" của công ty khổng lồ.
Để duy trì sự ổn định của môi trường Windows Azure, 8 trung tâm dữ liệu lớn đặt trên khắp thế giới được sử dụng. Hiện tại, hai mô hình công việc được triển khai thành công: nền tảng như một dịch vụ (PaaS) và cơ sở hạ tầng như một dịch vụ (IaaS). Mô hình cung cấp dịch vụ này có những ưu điểm sau:
- chỉ những tài nguyên đã được sử dụng thực sự mới được trả tiền;
- có cấu trúc tính toán đa luồng;
- có một sự trừu tượng từ cơ sở hạ tầng.
Mô hình PaaS ngụ ý cho thuê một nền tảng chính thức, bao gồm các yếu tố sau: hệ điều hành, dịch vụ lưu trữ tệp và ứng dụng. Cách tiếp cận này làm giảm đáng kể chi phí của nhà phát triển. Họ không còn cần phải tạo ra cơ sở hạ tầng của riêng mình và mua thiết bị đắt tiền.
Cách thức hoạt động của Windows Azure là chạy riêng một máy ảo để kiểm tra và duy trì một ứng dụng cụ thể. Người dùng xác định độc lập lượng công suất tính toán cần thiết. Các thông số này có thể được thay đổi nếu các nhà phát triển cần nhiều (ít) máy ảo hơn.
Mặc dù thực tế là kế hoạch này được thực hiện bởi Microsoft, một số hệ điều hành mã nguồn mở có sẵn trong môi trường Windows Azure. Nhà phát triển có thể chạy một máy ảo với HĐH được cài đặt sẵn sau:
- Ubuntu 12;
- CentOS 6;
- OpenSUSE 12;
- Máy chủ Linux SUSE 11.
Tính bảo mật của Windows Azure và các dịch vụ "đám mây" tương tự cao hơn nhiều so với các nhà cung cấp dịch vụ lưu trữ thông thường. Điều này là do thực tế là các tập đoàn khổng lồ có thể đủ khả năng phân bổ các quỹ lớn để duy trì hoạt động của các trung tâm dữ liệu. Vào tháng 6 năm 2012, nền tảng Windows Azure đã trải qua những thay đổi to lớn. Bây giờ cổng thông tin này được viết bằng HTML 5 và có một số lượng lớn các tùy chọn mới.