Công nghệ điện toán đám mây Azure

Sử dụng máy tính trong đám mây có thể làm cho rất nhiều ý nghĩa. Thay vì mua và bảo trì máy móc của riêng bạn, tại sao không khai thác các mẫu Anh của Internet có thể truy cập vào máy chủ cung cấp ngày hôm nay? Đối với một số ứng dụng, mã và dữ liệu của họ cả hai có thể sống trong mây, nơi mà người khác quản lý và duy trì các hệ thống mà họ sử dụng. Ngoài ra, ứng dụng chạy bên trong một tổ chức, trên cơ sở ứng dụng có thể lưu trữ dữ liệu trong đám mây hoặc dựa vào các dịch vụ cơ sở hạ tầng khác mây.

pdf23 trang | Chia sẻ: haohao89 | Lượt xem: 2006 | Lượt tải: 4download
Bạn đang xem trước 20 trang tài liệu Công nghệ điện toán đám mây Azure, để xem tài liệu hoàn chỉnh bạn click vào nút DOWNLOAD ở trên
AZURE Sử dụng máy tính trong đám mây có thể làm cho rất nhiều ý nghĩa. Thay vì mua và bảo trì máy móc của riêng bạn, tại sao không khai thác các mẫu Anh của Internet có thể truy cập vào máy chủ cung cấp ngày hôm nay? Đối với một số ứng dụng, mã và dữ liệu của họ cả hai có thể sống trong mây, nơi mà người khác quản lý và duy trì các hệ thống mà họ sử dụng. Ngoài ra, ứng dụng chạy bên trong một tổ chức, trên cơ sở ứng dụng có thể lưu trữ dữ liệu trong đám mây hoặc dựa vào các dịch vụ cơ sở hạ tầng khác mây. Ứng dụng chạy trên máy tính để bàn và các thiết bị di động có thể sử dụng dịch vụ trong các đám mây để đồng bộ hóa thông tin trên nhiều hệ thống, hoặc theo những cách khác. Tuy nhiên nó được thực hiện, khai thác của đám mây khả năng có thể cải thiện thế giới của chúng tôi. Nhưng cho dù một ứng dụng chạy trong đám mây, sử dụng các dịch vụ cung cấp bởi những đám mây, hoặc cả hai, một số loại nền ứng dụng được yêu cầu. Được xem rộng rãi, một nền tảng ứng dụng có thể được dùng như bất cứ điều gì mà cung cấp cho nhà phát triển có thể truy cập các dịch vụ cho việc tạo các ứng dụng. Trong các địa phương, trên thế giới Windows mặt bằng, ví dụ, điều này bao gồm các công nghệ như NET Framework., SQL Server, và nhiều hơn nữa. Để cho phép các ứng dụng khai thác mây, mây nền tảng ứng dụng cũng phải tồn tại. Và bởi vì có một số cách cho các ứng dụng sử dụng dịch vụ đám mây, các loại khác nhau của các nền tảng đám mây là hữu ích trong các tình huống khác nhau. Nền tảng của Microsoft Windows Azure (ban đầu được biết đến như Azure Services Platform) là một nhóm các công nghệ đám mây, từng cung cấp một tập hợp cụ thể của dịch vụ cho các nhà phát triển ứng dụng. Như Hình 1 cho thấy, nền tảng Windows Azure có thể được sử dụng cả hai bởi các ứng dụng đang chạy trong đám mây và bởi các ứng dụng chạy trên hệ thống của địa phương. Hình 1: Windows Azure nền tảng hỗ trợ các ứng dụng, dữ liệu, và cơ sở hạ tầng trong đám mây. - Windows Azure: Cung cấp một môi trường dựa trên Windows để chạy các ứng dụng và lưu trữ dữ liệu trên các máy chủ trong Microsoft trung tâm dữ liệu. 4 - SQL Azure: Cung cấp các dịch vụ dữ liệu trong đám mây dựa trên SQL Server. - NET Dịch vụ:. Cung cấp dịch vụ phân phối cơ sở hạ tầng mây trên và các ứng dụng của địa phương. Mỗi thành phần của nền tảng Windows Azure có vai trò riêng của mình để chơi. Tổng quan này mô tả cả ba thành viên của mình, trước tiên ở mức cao, sau đó chi tiết hơn một chút. Trong khi không ai trong số đó là chưa cuối cùng chi tiết và nhiều hơn nữa có thể thay đổi trước khi phát hành đầu tiên của họ-nó không phải quá sớm để bắt đầu sự hiểu biết này đặt nền tảng mới của công nghệ. WINDOWS AZURE Ở mức cao, Windows Azure là đơn giản để hiểu: Đó là một nền tảng cho các ứng dụng chạy Windows và lưu trữ dữ liệu của họ trong đám mây. Hình 2 cho thấy thành phần chính của nó. Hình 2: Windows Azure cung cấp Windows dựa trên tính toán và các dịch vụ lưu trữ cho các ứng dụng đám mây. Theo con số cho thấy, Windows Azure chạy trên một số lượng lớn máy móc, tất cả đều nằm trong Microsoft trung tâm dữ liệu và truy cập qua Internet. Một Windows Azure vải thường Knits này plethora của sức mạnh xử lý vào một toàn bộ thống nhất. Windows Azure tính toán và các dịch vụ lưu trữ được xây dựng trên vải này. Windows Azure tính toán các dịch vụ dựa, tất nhiên, trên Windows. Đối với sự sẵn có ban đầu của dịch vụ này, một cộng đồng Công nghệ Preview (CTP) được công bố vào mùa thu năm 2008, Microsoft Windows Azure cho phép chạy các ứng dụng chỉ được xây dựng trên NET Framework.. Hôm nay, tuy nhiên, cũng hỗ trợ Windows Azure unmanaged code, cho phép các nhà phát triển chạy các ứng dụng không được xây dựng trên NET Framework.. Trong cả hai trường hợp, những ứng dụng được viết bằng ngôn ngữ bình thường trong Windows-C #, Visual Basic, C + +, và những người khác, bằng cách sử dụng Visual Studio 2008 hoặc công cụ khác phát triển. Các nhà phát triển có thể tạo Các ứng dụng web bằng cách sử dụng các công nghệ như ASP.NET và Windows Communication Foundation (WCF), ứng dụng chạy như là quá trình nền độc lập, hoặc các ứng dụng kết hợp cả hai. Cả Windows Azure ứng dụng và trên cơ sở ứng dụng có thể truy cập các dịch vụ lưu trữ Windows Azure, và cả hai làm theo cùng một cách: sử dụng một phương pháp tiếp cận yên tĩnh. Việc lưu trữ dữ liệu nằm bên dưới không phải là Microsoft SQL Server, tuy nhiên. Trong thực tế, Windows Azure hệ thống lưu trữ không phải là quan hệ, và ngôn ngữ của nó không phải là truy vấn SQL. Bởi vì nó chủ yếu được thiết kế để hỗ trợ các ứng dụng được xây dựng trên Windows Azure, nó cung cấp đơn giản, các loại khác có thể mở rộng dung lượng lưu trữ. Theo đó, nó cho phép lưu trữ các đối tượng nhị phân lớn (blobs), cung cấp hàng đợi để liên lạc giữa các thành phần của ứng dụng Windows Azure, và thậm chí cung cấp một hình thức của các bảng với một ngôn ngữ truy vấn đơn giản. (Đối với các ứng dụng Windows Azure mà cần phải quan hệ truyền thống lưu trữ, tuy nhiên, cung cấp cho nền tảng Windows Azure Azure Cơ sở dữ liệu SQL, được mô tả sau.) Chạy các ứng dụng và lưu trữ dữ liệu của họ trong đám mây có thể có lợi ích rõ ràng. Thay vì mua, lắp đặt và vận hành các hệ thống riêng của mình, ví dụ, một tổ chức có thể dựa vào một đám mây nhà cung cấp để làm điều này cho họ. Ngoài ra, khách hàng chỉ cần trả tiền cho các máy tính và lưu trữ chúng sử dụng, hơn là việc duy trì một lượng lớn các máy chủ chỉ cho tải cao điểm. Và nếu họ viết một cách chính xác, các ứng dụng có thể dễ dàng quy mô, lợi dụng các trung tâm dữ liệu khổng lồ mà các nhà cung cấp mây cung cấp. Chưa đạt được những lợi ích này đòi hỏi phải quản lý hiệu quả. Trong Windows Azure, mỗi ứng dụng có một tập tin cấu hình, như trong hình 2. Bằng cách thay đổi thông tin trong tập tin này bằng tay hay lập trình, chủ sở hữu của một ứng dụng có thể kiểm soát các khía cạnh khác nhau của hành vi của nó, như thiết lập số lượng các trường hợp mà Windows Azure nên chạy. Windows Azure vải màn hình ứng dụng để duy trì này mong muốn nhà nước. Để cho khách hàng của mình tạo ra, cấu hình, và theo dõi các ứng dụng, Windows Azure cung cấp một trình duyệt có thể truy cập cổng. Một khách hàng cung cấp một Windows Live ID, sau đó chọn hay không để tạo một tài khoản lưu trữ cho các ứng dụng đang chạy, một tài khoản lưu trữ để lưu trữ dữ liệu, hoặc cả hai. Là một ứng dụng miễn phí để tính phí khách hàng của mình trong bất kỳ cách nào nó thích: đăng ký, mỗi lần lệ phí sử dụng, hoặc bất cứ điều gì khác. Windows Azure là một nền tảng chung mà có thể được sử dụng trong các kịch bản khác nhau. Dưới đây là một vài ví dụ, tất cả đều dựa trên những gì phiên bản CTP cho phép: - Một khởi tạo một trang web mới của Facebook tiếp theo, nói-có thể xây dựng các ứng dụng của nó trên Windows Azure. Bởi vì nền tảng này hỗ trợ cả các dịch vụ web phải đối mặt với nền và các quy trình, ứng dụng có thể cung cấp một giao diện người dùng tương tác cũng như thực hiện công việc cho người sử dụng không đồng bộ. Thay vì dành thời gian và tiền bạc đáng lo ngại về cơ sở hạ tầng, bắt đầu lên thay vì chỉ duy nhất có thể tập trung vào việc tạo mã cung cấp giá trị cho người dùng và các nhà đầu tư của mình. Công ty cũng có thể bắt đầu nhỏ, incurring chi phí thấp trong khi ứng dụng của nó chỉ có một vài người sử dụng. Nếu đơn xin của họ bắt ngày và tăng việc sử dụng, Windows Azure có thể mở rộng các ứng dụng khi cần thiết. - An ISV tạo ra một phần mềm như một dịch vụ (SaaS) phiên bản của một ngày hiện tại cơ sở ứng dụng Windows có thể chọn để xây dựng nó trên Windows Azure. Bởi vì Windows Azure chủ yếu là cung cấp một môi trường Windows tiêu chuẩn, di chuyển logic kinh doanh của ứng dụng nền tảng đám mây này sẽ không thường gây nhiều vấn đề. Và một lần nữa, xây dựng trên một nền tảng hiện có cho phép các ISV tập trung vào logic kinh doanh của mình, điều đó làm cho họ tiền chứ không phải là thời gian chi tiêu vào cơ sở hạ tầng. 6 - Một doanh nghiệp tạo ra một ứng dụng cho các khách hàng có thể chọn để xây dựng nó trên Windows Azure. Bởi vì Windows Azure hỗ trợ NET, nhà phát triển những kỹ năng phải. Không khó để tìm, hoặc chúng là tốn kém. Chạy các ứng dụng trong trung tâm dữ liệu của Microsoft giải phóng các doanh nghiệp từ trách nhiệm và kinh phí quản lý máy chủ của riêng mình, biến chi phí vốn vào chi phí điều hành. Và đặc biệt là nếu trong Đơn có đột biến trong việc sử dụng, có thể nó là một on-line hoa cửa hàng mà phải xử lý vội vàng Ngày của mẹ, cho phép Microsoft duy trì các cơ sở lớn được yêu cầu cho máy chủ này có thể làm cho tinh thần kinh tế. Chạy các ứng dụng trong đám mây là một trong những khía cạnh quan trọng nhất của điện toán đám mây. Với Windows Azure, Microsoft cung cấp một nền tảng để thực hiện điều này, cùng với một cách thức để lưu trữ dữ liệu của ứng dụng. Theo tính toán lãi suất trong đám mây tiếp tục phát triển, mong đợi để xem chi tiết các ứng dụng Windows này tạo ra cho thế giới mới. SQL AZURE Một trong những cách quan trọng nhất của việc sử dụng Internet có thể truy cập máy chủ là để xử lý dữ liệu. Mục tiêu của SQL Azure là địa chỉ khu vực này, cung cấp một tập các dịch vụ dựa trên đám mây để lưu trữ và làm việc với nhiều loại thông tin. Trong khi Microsoft cho biết SQL Azure cuối cùng sẽ bao gồm một loạt các dữ liệu theo định hướng khả năng, bao gồm báo cáo, phân tích dữ liệu, và những người khác, các thành phần Azure SQL đầu tiên xuất hiện là cơ sở dữ liệu SQL Azure và "Huron" Data Sync. Hình 3 minh họa này. Hình 3: SQL Azure cung cấp dữ liệu theo định hướng các cơ sở trong đám mây. Cơ sở dữ liệu SQL Azure (trước đây gọi là Dịch vụ dữ liệu SQL) cung cấp một hệ thống quản lý cơ sở dữ liệu (DBMS) trong đám mây. Công nghệ này cho phép trên mặt bằng và các ứng dụng đám mây lưu trữ các loại quan hệ và các dữ liệu trên máy chủ của Microsoft trong Microsoft trung tâm dữ liệu. Cũng như với các công nghệ đám mây khác, một tổ chức chỉ trả cho những gì nó sử dụng, tăng và giảm sử dụng (và chi phí) như thay đổi các nhu cầu của tổ chức. Sử dụng một cơ sở dữ liệu mây cũng cho phép chuyển đổi những gì sẽ là chi phí vốn, như đầu tư vào đĩa và phần mềm DBMS, vào chi phí điều hành. 7 Không giống như các dịch vụ lưu trữ Windows Azure, Azure Cơ sở dữ liệu SQL được xây dựng trên Microsoft SQL Server. Tuy nhiên, trong bản gốc phát hành CTP 2008 của mình, Cơ sở dữ liệu SQL Azure không phơi bày một cái nhìn truyền thống quan hệ của dữ liệu. Dựa trên thông tin phản hồi của khách hàng, Microsoft đã quyết định thay đổi này. Đi về phía trước, cơ sở dữ liệu SQL Azure sẽ hỗ trợ các dữ liệu quan hệ, SQL Server cung cấp một môi trường trong đám mây, hoàn chỉnh với các chỉ số, xem, lưu trữ các thủ tục, gây nên, và nhiều hơn nữa. Dữ liệu này có thể được truy cập bằng cách sử dụng ADO.NET và Windows truy cập các dữ liệu giao diện. Trong thực tế, ứng dụng mà ngày hôm nay truy cập SQL Server tại địa phương hầu như không thay đổi sẽ làm việc với dữ liệu trong cơ sở dữ liệu SQL Azure. Khách hàng cũng có thể sử dụng trên cơ sở các phần mềm như SQL Server Reporting Services để làm việc với đám mây này dựa trên thông tin. Trong khi các ứng dụng có thể sử dụng cơ sở dữ liệu SQL Azure nhiều như họ làm một DBMS địa phương, các yêu cầu quản lý đã giảm đáng kể. Thay vì lo lắng về cơ học, như giám sát việc sử dụng đĩa và phục vụ các tập tin log, một cơ sở dữ liệu SQL Azure khách hàng có thể tập trung vào những gì quan trọng là: các dữ liệu. Microsoft xử lý các chi tiết hoạt động. Và cũng giống như các thành phần khác của nền tảng Windows Azure, sử dụng cơ sở dữ liệu SQL Azure là đơn giản: Chỉ cần đi đến một cổng Web và cung cấp các thông tin cần thiết. SQL thứ hai Azure thành phần công bố cho đến nay là "Huron" Data Sync. Được xây dựng trên Sync Framework và Microsoft SQL Azure Cơ sở dữ liệu, công nghệ này đồng bộ hóa dữ liệu quan hệ trên cơ sở khác nhau trên DBMSs. Các chủ sở hữu dữ liệu đó có thể xác định những gì cần được đồng bộ, làm thế nào xung đột nên được xử lý, và nhiều hơn nữa. Ứng dụng có thể dựa vào SQL Azure trong những cách khác nhau. Dưới đây là một số ví dụ: Một Windows Azure ứng dụng có thể lưu trữ dữ liệu của nó trong cơ sở dữ liệu SQL Azure. Trong khi Windows Azure cung cấp lưu trữ riêng của mình, các bảng không phải là quan hệ giữa các tùy chọn nó cung cấp. Vì nhiều ứng dụng hiện có sử dụng lưu trữ và phát triển quan hệ nhiều người biết làm thế nào để làm việc với nó, một số lượng đáng kể các ứng dụng Windows Azure có khả năng dựa vào cơ sở dữ liệu SQL Azure để làm việc với dữ liệu trong cách này quen thuộc. Để cải thiện hiệu suất, khách hàng có thể chỉ định rằng một ứng dụng Windows Azure cụ thể phải chạy trong trung tâm dữ liệu giống nhau, trong đó cơ sở dữ liệu SQL Azure cửa hàng là ứng dụng của thông tin. Một ứng dụng trong một doanh nghiệp nhỏ hoặc một bộ phận của một tổ chức lớn, có thể dựa vào cơ sở dữ liệu SQL Azure. Thay vì lưu trữ dữ liệu của nó trong một cơ sở dữ liệu SQL Server hoặc Access chạy trên một máy tính dưới bàn làm việc của ai đó, ứng dụng thay vì có thể tận dụng được độ tin cậy và tính sẵn sàng của các lưu trữ mây. Giả sử một nhà sản xuất muốn làm cho thông tin sản phẩm sẵn có cho cả hai mạng lưới đại lý của mình và trực tiếp cho khách hàng. Đưa dữ liệu này trong SQL Azure Cơ sở dữ liệu sẽ cho phép nó để được truy cập bởi các ứng dụng đang chạy ở các đại lý và khách hàng phải đối mặt với một ứng dụng web do các nhà sản xuất riêng của mình. Một tổ chức với một cơ sở dữ liệu khách hàng rộng khắp vùng địa lý khác nhau có thể sử dụng "Huron" Data Sync để giữ các bản sao đồng bộ. Có lẽ khai từng nhu cầu riêng của mình bản sao của các dữ liệu cho hiệu suất hoặc để đảm bảo tính sẵn sàng hoặc vì một lý do khác. Tự động đồng bộ hóa có thể thực hiện phân phối này cần thiết một cách đáng kể ít đau. Cho dù đó là để hỗ trợ một ứng dụng Windows Azure, làm cho dữ liệu dễ tiếp cận hơn, giữ dữ liệu đồng bộ, hoặc lý do khác, các dịch vụ dữ liệu trong đám mây có thể được hấp dẫn. Theo công nghệ mới trở thành 8 theo ô SQL Azure, các tổ chức sẽ có tùy chọn để sử dụng các đám mây cho nhiều dữ liệu hơn và nhiều hơn nữa nhiệm vụ định hướng. NET DỊCH VỤ. Chạy các ứng dụng và lưu trữ dữ liệu trong đám mây là cả hai khía cạnh quan trọng của điện toán đám mây. Họ đang xa toàn bộ câu chuyện, tuy nhiên. Một lựa chọn khác là cung cấp các dịch vụ dựa trên mây cơ sở hạ tầng có thể được sử dụng bởi hoặc là trên cơ sở ứng dụng hoặc các ứng dụng đám mây. Điền khoảng cách này là mục tiêu. NET Services. Ban đầu được biết đến như là BizTalk Dịch vụ, chức năng cung cấp bởi NET Dịch vụ địa chỉ cơ sở hạ tầng thách thức phổ biến trong việc tạo ra các ứng dụng phân phối.. Hình 4 cho thấy các thành phần của nó. Hình 4:. NET cung cấp các dịch vụ dựa trên cơ sở hạ tầng mây có thể được sử dụng bởi cả đám mây và trên cơ sở ứng dụng. Các thành phần của. NET Dịch vụ này là: Access Control: Một cách tiếp cận ngày càng phổ biến để nhận dạng là có mỗi người dùng cung cấp một ứng dụng với một bộ mã thông báo một số có chứa các tuyên bố. Các ứng dụng sau đó có thể quyết định những người sử dụng này được cho phép để làm dựa trên đơn xin này. Làm điều này một cách hiệu quả các công ty trên toàn liên bang đòi hỏi danh tính, cho phép tạo ra tuyên bố trong một phạm vi nhận dạng được chấp nhận trong một. Nó cũng có thể yêu cầu tuyên bố chuyển đổi, sửa đổi tuyên bố khi họ được thông qua giữa các phạm vi tính. Các Access Control cung cấp các dịch vụ dựa trên một đám mây thực hiện cả hai. Dịch vụ xe buýt: Exposing dịch vụ của một ứng dụng trên Internet là khó hơn so với hầu hết mọi người nghĩ. Mục tiêu của dịch vụ xe buýt là để làm cho đơn giản bằng cách cho phép một ứng dụng dịch vụ Web phơi thiết bị đầu cuối, có thể được truy cập bởi các ứng dụng khác, cho dù trên mặt bằng hoặc trong mây. Mỗi điểm cuối là được giao tiếp xúc với một URI, mà khách hàng có thể sử dụng để xác định vị trí và truy cập các dịch vụ. Dịch vụ xe buýt cũng 9 xử lý các thách thức về đối phó với dịch địa chỉ mạng và vượt qua bức tường lửa mà không cần mở port mới cho các ứng dụng tiếp xúc. Đây là một số ví dụ về cách NET Dịch vụ. Có thể được sử dụng: ISV An cung cấp một ứng dụng được sử dụng bởi khách hàng trong nhiều tổ chức khác nhau có thể sử dụng dịch vụ Access Control để đơn giản hóa sự phát triển của ứng dụng và hoạt động. Ví dụ, NET Dịch vụ này. Thành phần có thể dịch các yêu cầu đa dạng được sử dụng trong các tổ chức khách hàng khác nhau, mỗi trong số đó có thể sử dụng một công nghệ nhận dạng khác nhau trong nội bộ, thành một tập quán đó của ISV ứng dụng có thể sử dụng. Làm điều này cũng cho phép giảm tải các cơ học của liên bang nhận dạng vào đám mây trên cơ sở dịch vụ truy cập cửa, giải phóng các ISV chạy riêng của mình trên phần mềm cơ sở liên bang. Giả sử một doanh nghiệp muốn để cho phần mềm lúc truy cập các đối tác kinh doanh của một trong các ứng dụng của nó. Nó có thể phơi bày các chức năng này của ứng dụng thông qua SOAP hoặc Restful dịch vụ Web, sau đó đăng ký thiết bị đầu cuối của họ với dịch vụ xe buýt. Các đối tác kinh doanh của nó thì có thể sử dụng dịch vụ xe buýt để tìm các thiết bị đầu cuối và truy cập các dịch vụ. Từ khi làm điều này không yêu cầu mở cổng mới trong tường lửa của tổ chức, nó làm giảm nguy cơ bị phơi bày các ứng dụng. Việc tổ chức cũng có thể sử dụng Access Control dịch vụ, được thiết kế để làm việc với dịch vụ xe buýt, để hợp lý hoá thông tin nhận dạng được gửi đến ứng dụng bởi các đối tác. Như với Windows Azure, một trình duyệt cổng có thể truy cập được cung cấp cho khách hàng đăng ký. NET sử dụng một dịch vụ Windows Live ID. Với mục tiêu của Microsoft. NET Dịch vụ rất rõ ràng: cung cấp các đám mây hữu ích dựa trên cơ sở hạ tầng cho các ứng dụng phân phối. Một TECHNOLOGIES ĐẨY XEM CÁC Có một sự hiểu biết rộng của nền tảng Windows Azure là một bước quan trọng đầu tiên. Bắt một sự hiểu biết sâu sắc hơn về công nghệ môi cũng rất hữu dụng, tuy nhiên. Phần này có một hơi sâu hơn xem mỗi thành viên trong gia đình. Windows Azure Windows Azure không chính hai điều: Nó chạy các ứng dụng và lưu trữ dữ liệu của họ. Theo đó, phần này được chia thành hai phần, một cho mỗi của các khu vực này. Làm thế nào hai điều này được quản lý cũng rất quan trọng, và như vậy mô tả này trông lúc này là một phần của câu chuyện là tốt. Các ứng dụng đang chạy Trên Windows Azure, một ứng dụng thường có nhiều trường hợp, mỗi lần chạy một bản sao của tất cả hay một phần của mã của ứng dụng. Mỗi trường hợp chạy trong máy ảo riêng (VM). Những máy ảo chạy 64-bit Windows Server 2008, và họ đang được cung cấp bởi một ảo đó là thiết kế đặc biệt để sử dụng trong đám mây. Chưa một nhà phát triển không cung cấp hình ảnh VM riêng của mình cho Windows Azure để chạy, ông cũng không cần phải lo lắng về việc duy trì một bản sao của hệ điều hành Windows. Thay vào đó, phiên bản CTP cho phép một nhà phát triển tạo ứng dụng web bằng cách sử dụng hợp vai trò và / hoặc trường hợp vai trò của công nhân. Hình 5 cho thấy cách nhìn này. Hình 5: Trong phiên bản CTP, Windows Azure ứng dụng có thể bao gồm các trường hợp vai trò Web và trường hợp vai trò công nhân, mỗi dụ đang chạy trong máy ảo riêng của nó. Như tên gọi của nó cho thấy, mỗi vai trò dụ web chấp nhận đến HTTP (hoặc HTTPS) yêu cầu thông qua Internet Information Services (IIS) 7. Một vai trò web có thể được thực hiện bằng cách sử dụng ASP.NET, WCF, hoặc công nghệ khác làm việc với IIS. Như hình 5 cho thấy, Windows Azure cung cấp được xây dựng trong cân bằng tải để lây lan các yêu cầu trên web trường hợp vai trò là một phần của ứng dụng tương tự. Một ví dụ vai trò của công nhân, bằng cách tương p
Tài liệu liên quan