Lợi ích chính của Azure là nó cho phép bạn mở rộng ứng dụng hoặc dịch vụ theo yêu cầu của bạn mà không phải đầu tư vào chi phí dài hạn như phần cứng hoặc nhân viên để duy trì phần cứng.
Nếu bạn triển khai cùng một ứng dụng bằng cơ sở hạ tầng của riêng mình, bạn có rất nhiều chi phí cố định trước bất kể giá trị hoặc tiện ích bạn nhận được từ ứng dụng. Ví dụ, bạn phải mua, cài đặt, thiết lập và duy trì đủ phần cứng để xử lý tải cao điểm dự kiến của bạn, ngay cả khi tải cao điểm của bạn chỉ xảy ra một lần một ngày hoặc mỗi tháng một lần. Điều gì xảy ra nếu bạn đánh giá thấp tải trọng cao điểm của bạn? Dịch vụ của bạn sẽ ngừng hoạt động cho đến khi bạn có thể xây dựng thêm phần cứng. Điều gì xảy ra nếu bạn đánh giá quá cao tải trọng cao điểm của bạn? Bạn có phần cứng không sử dụng ngồi xung quanh, có nghĩa là bạn đã tiêu tiền mà không làm việc cho bạn.
Có, Azure có thể được sử dụng cho các tình huống B2C như chạy trang web hoặc dịch vụ của người tiêu dùng. B2C cần có khả năng mở rộng nhanh chóng (tính bằng phút hoặc vài giờ) để xử lý sự hấp thụ virus truyền miệng. Bạn có thể mang phần cứng máy chủ mới vào cơ sở và thiết lập và chạy trong nửa giờ? Chắc là không.
Có, Azure có thể được sử dụng cho các tình huống B2B, chẳng hạn như chạy API dịch vụ để quản lý chuỗi cung ứng hoặc khoảng không quảng cáo. Bạn có thể thiết lập ứng dụng Azure của mình làm một hòn đảo tự cung tự cấp hoặc sử dụng Service Bus, bạn có thể kết nối nó với mạng công ty của mình cho các dịch vụ back-end.
Azure đặc biệt hữu ích để xử lý việc xử lý "tăng", chẳng hạn như thực hiện phân tích dữ liệu trên dữ liệu lớn. Đánh dấu một vài trường hợp Azure để nhai qua dữ liệu, sau đó tắt tất cả khi bạn về nhà vào cuối ngày. Bạn có lợi ích của việc có hàng trăm hoặc hàng ngàn nút tính toán có sẵn cho bạn, nhưng bạn chỉ trả tiền cho chúng khi bạn sử dụng chúng.
Mặc dù tôi luôn thúc đẩy họ làm nhiều hơn, tôi phải ghi nhận nhóm nền tảng Azure vì không tham gia quá nhiều cùng một lúc. Azure cung cấp một menu khá nhỏ các dịch vụ ngay bây giờ (lưu trữ blob, lưu trữ bảng, dịch vụ xếp hàng), nhưng các dịch vụ đó hoạt động tốt và mở rộng tốt.
Azure có trưởng thành không? Trong ý nghĩa rằng các dịch vụ được cung cấp là hoàn toàn nướng và đáng tin cậy, có, tôi sẽ nói Azure là trưởng thành. Nếu bạn có nghĩa là trưởng thành theo nghĩa rằng mọi dịch vụ có thể bạn có thể muốn được tích hợp sẵn, không, Azure vẫn đang phát triển bề rộng của các dịch vụ của nó.
Có các trường hợp ứng dụng và dịch vụ mà Azure có thể không phù hợp nhất ngay bây giờ.Tôi không biết liệu các trung tâm dữ liệu Azure có phù hợp để xử lý thị trường tài chính thời gian thực không, ví dụ. Azure phù hợp để phân tích dữ liệu gần thời gian thực và phân tích rủi ro cuối cùng trong ngày. Azure không triển khai tự động triển khai và mở rộng quy mô để xử lý các tải động hoặc quá trình cạo tối đa - bạn có thể quản lý thủ công hoặc viết trình quản lý cá thể của riêng bạn bằng API dịch vụ. Cấu trúc giá của Azure được thiết kế cho các ứng dụng kinh doanh - nó quá mức cần thiết và không hiệu quả về chi phí để lưu trữ một trang web cá nhân hoặc blog trừ khi một trang web có lưu lượng truy cập khá cao và là một máy tạo doanh thu.
Tiết lộ: Tôi là nhân viên của Microsoft và tôi làm việc trên các công cụ dành cho Windows Azure.
nhu cầu này để trong wiki :) –
@Andrew: Tôi không biết làm thế nào để tạo ra wiki này ngay bây giờ. –