Hình 2.3: Các thành phần WindowsAzure [4]

Một phần của tài liệu Xây dựng hệ thống quản trị nội dung sử dụng Windows Azure Platform (Trang 25 - 26)

toán thống nhất, các dịch vụ Compute và Storage sẽ được xây dựng dựa trên Fabric. Compute service đảm nhiệm thực thi các ứng dụng, trong khi Storage service lưu trữ dữ liệu. Windows Azure Fabric cung cấp phương thức để quản lý, giám sát các ứng dụng chạy trên platform.

2.2.1.1 Dịch vụ Compute

Dịch vụ Windows Azure Compute cung cấp khả năng thực thi các ứng dụng/dịch vụ đám mây. Compute service cho phép bạn chạy các ứng dụng trên các máy ảo Windows Server đặt tại Microsoft Datacenter.

Do mục đích chính của Windows Azure là hỗ trợ các ứng dụng có thể phục vụ rất nhiều người cùng lúc, Windows Azure giải quyết vấn đề này bằng cách chạy nhiều phiên bản của cùng một code ứng dụng trên nhiều server khác nhau, mỗi phiên bản gọi là một thể hiện (instance).

Các ứng dụng Windows Azure có thể có nhiều instances, mỗi một instance thực thi trong máy ảo riêng (Virtual Machine –VM). Các VM này chạy hệ điều hành Windows Server 2008 64-bit với cơ chế hypervisor được thiết kế phù hợp với môi trường Cloud, có cài đặt Internet Information Services (IIS) 7. Để chạy ứng dụng, developer truy cập Windows Azure portal từ Web browser, đăng nhập bằng tài khoản Windows Live ID, sau đó lựa chọn tạo hosting account để thực thi ứng dụng hay storage account để lưu trữ dữ liệu hay cả hai.

Một khi đã có hosting account, developer có thể upload ứng dụng, xác định số lượng instances, xác định số lượng instances mà ứng dụng cần.

Windows Azure sẽ tạo ra các máy ảo cần thiết và chạy ứng dụng.

Ở phiên bản khởi đầu của Windows Azure, Community Technology Preview (CTP), 2 loại instance có thể được sử dụng: Web Role instance và Worker Role instance.

Một phần của tài liệu Xây dựng hệ thống quản trị nội dung sử dụng Windows Azure Platform (Trang 25 - 26)