Azure, hệ điều hành “đám mây” đƣợc Microsoft giới thiệu vào cuối tháng 10 tại hội nghị PDC 2008. Internet sẽ là phƣơng thức chính để ngƣời dùng truy xuất dữ liệu trong những nền tảng điện toán đám mây.
2.1. Windows Azure
Windows Azure, tên mã Red Dog, là nền tảng cho việc phát triển những ứng dụng hoạt động trong “đám mây”. Nói cách khác, Windows Azure là cơ sở cho nền tảng các dịch vụ Azure (Azure Services Platform), đƣợc Microsoft phát triển nhằm mang đến cho cộng đồng các nhà phát triển ứng dụng cơ hội đƣợc xây dựng và cung cấp các dịch vụ trực tuyến trên nền
tảng cơ sở hạ tầng Windows.
Windows Azure tách biệt hoàn toàn các ứng dụng chạy trên các lớp hệ điều hành ứng dụng công nghệ ảo hóa của Microsoft. Điều này cho phép các nhà quản trị không cần phải nâng cấp từng PC độc lập khi ứng dụng đƣợc chỉnh sửa.
2.2. Nền tảng dịch vụ (Azure Services Platform)
Nền tảng dịch vụ là một giải pháp hoàn thiện cho các doanh nghiệp. Microsoft sẽ lƣu trữ các ứng dụng đƣợc xây dựng từ các hãng thứ ba cũng nhƣ những dịch vụ Web của chính Microsoft nhƣ là Office Live, Windows Live,
Exchange Online, CRM Online, … Kết hợp chặt chẽ .NET Services (cho lập trình viên), SQL Services (cho cơ sở dữ liệu và báo biểu), Live Services (cho việc tƣơng tác với các thiết bị ngƣời dùng) vào trong các dịch vụ SharePoint và CRM (cho nội dung doanh nghiệp).
Điểm khác biệt giữa Azure và Azure Services Platform: Windows Azure là một hệ điều hành còn Azure Services Platform là một sự kết hợp của Azure, lớp các dịch vụ cơ sở hạ tầng và lớp ứng dụng trực tuyến.
2.3. Fabric Controller
Fabric Controller là “gia vị” chủ chốt của Windows Azure, đảm nhiệm chức năng quản lý “vòng đời” của tất cả dịch vụ trực tuyến đƣợc triển khai [10]. Công cụ này giúp tổ chức và tập trung quản lý tại trung tâm dữ liệu theo mô hình chia sẻ nguồn tài nguyên phần cứng. Điều này cho phép Azure tự động cập nhật ứng dụng chứ không cần phải cập nhật trực tiếp trên từng PC độc lập.
2.4. Windows Azure với ngƣời sử dụng và lập trình viên
Lập trình viên có thể xây dựng các ứng dụng mới hoặc hiệu chỉnh các ứng dụng hiện tại cho Windows Azure bằng những công cụ hiện có nhƣ Visual Studio, ASP.Net, .NET Framework và cập nhật thêm một vài công nghệ mới mà Microsoft sẽ phổ biến trong thời gian sắp tới. NET Services và SQL Services sẽ cung cấp những khả năng “hƣớng đám mây” mới và Azure Tool cho Visual Studio, cung cấp các mẫu (template) làm nền tảng xây dựng (Azure SDK). Ngoài ra, công cụ “Oslo” mới từ Microsoft sẽ trợ giúp với các ứng dụng phân phối kiểu mẫu bao gồm một ngôn ngữ lập trình mới với tên gọi “M.”. Azure cũng sẽ hỗ trợ các công cụ và ngôn ngữ thứ ba nhƣ Eclipse, Ruby, PHP và Python cũng nhƣ các tiêu chuẩn và cổng nhƣ SOAP, REST hay XML.