2012-10-15 19 views
31

Tôi sẵn sàng chuyển từ AWS sang Azure, tuy nhiên tôi hơi bối rối về sự khác biệt giữa Azure Virtual Machines & Dịch vụ đám mây! những gì tôi cần là một máy chủ Linux nhỏ, bất kể tên các công ty ưa thích muốn gọi nó (ví dụ EC2), tôi sử dụng nó để chạy các dự án uni nhỏ khác nhau được viết bằng các ngôn ngữ khác nhau.Sự khác biệt giữa Azure Virtual Machines & Cloud Services

Trả lời

60

Máy ảo Azure về cơ bản giống như âm thanh của máy ảo Windows hoặc Linux mà bạn kiểm soát. Azure về cơ bản chỉ cung cấp cho bạn một không gian để lưu trữ máy ảo đó. Bạn kiểm soát O/S, cập nhật, v.v.

Dịch vụ đám mây Azure (vai trò web, vai trò công nhân, v.v.) là một lớp phía trên máy ảo. Azure điều khiển cá thể VM mà vai trò của bạn chạy trên (O/S, các bản cập nhật, v.v.), trong khi bạn chỉ quan tâm đến ứng dụng của mình. Đối với một vai trò web, đó sẽ là mã cho một ứng dụng web (ví dụ một trang ASP.NET); cho vai trò công nhân, đó sẽ là mã cho một dịch vụ chạy trong nền.

Với Dịch vụ đám mây, bạn triển khai ứng dụng của mình cho các phiên bản vai trò của mình. Bạn thực sự không có quyền kiểm soát cách các cá thể đó đang chạy (và bạn thực sự không quan tâm) - bạn chỉ lo ngại rằng mã của bạn hoạt động.

Vì vậy, nếu bạn cần toàn quyền kiểm soát máy ảo thì Azure Virtual Machine là hướng bạn nên đi. Nếu bạn đang phát triển các ứng dụng và không quan tâm đến cơ sở hạ tầng (cập nhật O/S, v.v.), thì các dịch vụ đám mây (vai trò) là cách để đi.

Tôi hy vọng điều này sẽ hữu ích. Chúc may mắn!

+4

Tôi thấy bài đăng trên blog này rất hữu ích để hiểu sự khác biệt giữa các tùy chọn lưu trữ khác nhau trong Windows Azure: http://davidpallmann.blogspot.in/2012/07/windows-azure-is-3-lane-highway-how- to.html –

+0

Cảm ơn bạn đã hữu ích – Karthik

+1

Tôi nghĩ rằng trong bối cảnh quyền lực này có đề cập đến: http://www.troyhunt.com/2014/01/with-great-azure-vm-comes-great.html Bạn có thể không phải lúc nào cũng cần những gì _you think_ là power :-) – 0fnt

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