2013-07-01 38 views
10

Tôi đã hoàn thành việc phát triển một ứng dụng web trên Visual Studio 2012 cùng với Microsoft SQL 2008. Tôi đang cố gắng làm cho nó trở thành một webapp "sống" có thể được truy cập thông qua điện thoại chứ không phải là một localhost.Sự khác biệt chính xác giữa Windows Azure và Windows IIS là gì?

tôi nghiên cứu và phát hiện 2 giải pháp mà là

  1. IIS
  2. Azure

tôi đã được tìm kiếm trên tất cả các mạng cho Giải thích rõ ràng khác nhau về sự khác biệt chính giữa IIS và Azure. Từ sự hiểu biết của tôi, IIS là một ứng dụng máy chủ web đi kèm với Windows Server và được sử dụng để phục vụ các trang web trong khi Azure là một giải pháp lưu trữ Windows sử dụng IIS. Trong trường hợp đó, tại sao mọi người vẫn sử dụng IIS trong khi Azure cung cấp cả nền tảng đám mây và IIS?

Cũng tốt hơn để lưu trữ bất kỳ ứng dụng web điển hình nào được sử dụng để chạy trên máy chủ cục bộ?

Tôi dường như không tìm thấy bất kỳ chủ đề nào trong diễn đàn SO hoặc ASP.Net có thể giải thích rõ sự khác biệt chính giữa hai yếu tố này cùng với lợi thế và bất lợi.

Dưới đây là một số trong số link1, link2 tôi đã tìm thấy cung cấp thông tin ngắn gọn về cả hai.

+0

Tất cả các câu hỏi của bạn có thể được trả lời bằng cách chỉ cần truy cập Azure và đọc phần trợ giúp của nó. – jgauffin

+1

tôi không nghĩ rằng tôi có thể tìm thấy câu trả lời ở đây. http://www.windowsazure.com/en-us/support/faq/ đây là liên kết cho phần trợ giúp ở xanh dương. –

+0

Câu hỏi nào bạn không thể tìm thấy câu trả lời? Và bạn đã đọc tài liệu "trang web" chưa? Nó có câu hỏi thường gặp của riêng nó mà cụ thể giải thích cách "các trang web" làm việc trong Azure. – jgauffin

Trả lời

14

gì bạn đang tìm kiếm là thực sự là nơi để chạy ứng dụng web của bạn, Teo.

Như bạn đã tìm thấy, bạn có thể làm điều đó trong IIS nếu bạn có một máy chủ được kết nối với Internet. Một cách để có được một máy chủ như vậy là hoặc là có một công ty lưu trữ hoặc chỉ sử dụng đám mây Windows Azure như bạn đã tìm thấy là tốt.

Một trong những cách đơn giản nhất để bạn thực hiện việc này ngay bây giờ và miễn phí là đăng ký tài khoản dùng thử Windows Azure. Là một phần của tài khoản đó, bạn sẽ nhận được một Website Windows Azure được chia sẻ cơ bản miễn phí.

Dưới đây là các liên kết bạn cần:

(1) http://www.windowsazure.com/en-us/develop/net/tutorials/get-started/

(2) http://www.windowsazure.com/en-us/pricing/free-trial/

Tôi mạnh mẽ sẽ khuyên bạn đi qua toàn bộ hướng dẫn (1) bước-by-step trước khi cố gắng làm điều này với ứng dụng của riêng bạn. Trước khi bạn bắt đầu, hãy đăng ký tài khoản dùng thử (2). Bạn sẽ không bị tính phí trong tháng đầu tiên và bạn sẽ không bị tính phí nếu bạn gắn bó với trang web miễn phí.

Tận hưởng.

+0

Tôi có thể hỏi trang web miễn phí này là trang web demo đầu tiên của riêng tôi hay trang web demo miễn phí của microsoft không? Trong VS2012, có một tùy chọn để xuất bản webapp của riêng tôi vào cửa sổ xanh. Tôi đã có một tài khoản miễn phí Azure mặc dù. Hiện tại, tôi là sinh viên sử dụng máy tính của phòng thí nghiệm của tôi với IIS Tuy nhiên, đây là lần đầu tiên tôi thử nó một mình, do đó tôi có chút bối rối với nó. –

+0

Nếu bạn có tài khoản Azure, chỉ cần làm theo hướng dẫn. Kết quả của việc đó sẽ là một trang web mà bạn sở hữu và quản lý và mọi người có thể gọi, đó không chỉ là bản trình diễn. Miễn là bạn gắn bó với tầng 'miễn phí', bạn sẽ không bị tính phí, nhưng bạn có thể viết ứng dụng của riêng mình. Chi tiết về những gì trong 'miễn phí' có tại đây: http://www.windowsazure.com/en-us/pricing/details/web-sites/ –

+0

Tuy nhiên, câu hỏi chính của tôi không phải là về giá cả bây giờ. Đó là về sự khác biệt chính giữa Azure và IIS và định nghĩa theit. và lợi thế và sự khác biệt của chúng với nhau. –

-2

So sánh IIS với Azure không liên quan. Đó là hai khái niệm khác nhau, có liên quan mơ hồ với nhau. Bạn thiếu một số hiểu biết rất cơ bản về ý nghĩa của từng ý nghĩa và tôi khuyên bạn nên đọc và đọc chúng từ đầu.

IIS thực sự là ứng dụng máy chủ web. Điều đó có nghĩa là, ví dụ, nó có thể định tuyến yêu cầu HTTP và trả lời đến và từ ứng dụng trang web mà bạn đã tạo ra.
Để giữ cho nó đơn giản, chúng ta hãy nói rằng IIS có thể chạy trên bất kỳ máy Windows, mà làm cho máy một máy chủ Web.

Nếu bạn muốn thiết lập và chạy trang web của mình, bạn cần có máy riêng hoạt động như máy chủ web hoặc tải ứng dụng trang web của bạn lên một số máy khác.

Azure là một nhóm dịch vụ cloud. Một trong các dịch vụ là một Máy chủ Trang web, cho phép bạn sử dụng các máy tính đám mây để chạy IIS lưu trữ trang web của bạn.
Là một phần của dịch vụ, Azure sẽ xử lý việc cài đặt và sử dụng máy chủ IIS cho bạn.

Tóm lại, nếu bạn đang đi theo con đường của Windows, bạn có thể sẽ kết thúc sử dụng Cả Azure và IIS (trừ khi bạn sẽ muốn tự tổ chức trang web của bạn ...)

Các vấn đề liên quan