Các thành phần

Azure hướng đến việc chuyển doanh nghiệp sang trang web

Cloud Computing Live - 1 | Azure Chatbot Tutorial | Azure Bot Service | Azure Training | Edureka

Cloud Computing Live - 1 | Azure Chatbot Tutorial | Azure Bot Service | Azure Training | Edureka
Anonim

Mặc dù nhiều điều sẽ được nói về chiến lược điện toán đám mây của Microsoft được giới thiệu hôm thứ Hai, nhưng trái tim của Windows Azure là một mục tiêu khá đơn giản: truyền cảm hứng cho các nhà phát triển doanh nghiệp để suy nghĩ lại cách họ phát triển phần mềm để ứng dụng có thể tận dụng tốt hơn Web.

Microsoft đang cố gắng phân biệt môi trường phát triển dựa trên đám mây Azure của mình, được giới thiệu tại Hội nghị các nhà phát triển chuyên nghiệp của Microsoft tại Los Angeles, từ các dịch vụ cạnh tranh như Cloud Compute Cloud (EC2) của Amazon. và đặt nó vào đám mây.

Trong một cuộc phỏng vấn thứ hai tại hội nghị, Kiến trúc sư trưởng phần mềm của Microsoft Ray Ozzie mô tả cách thức phần mềm truyền thống đã được xây dựng theo một quy mô-u p mô hình, mà không phải là thực tế cho thời đại hiện tại của Web, khi các ứng dụng phải được linh hoạt và có thể truy cập đến một số lượng lớn người dùng cả bên trong và bên ngoài tường lửa của công ty.

"Các hệ thống chúng tôi đã xây dựng cho các doanh nghiệp là thực sự là mô hình quy mô ", ông nói. "Chúng tôi xây dựng một hệ thống và chúng tôi cố gắng thêm phần cứng để làm cho nó trở nên lớn hơn và lớn hơn và hỗ trợ các doanh nghiệp lớn hơn và lớn hơn, nhưng cuối cùng loại đó lại tan vỡ."

Với Azure, các nhà phát triển có thể xây dựng phần mềm theo mô hình quy mô, mà Ozzie mô tả bằng cách sử dụng sự tương tự liên quan đến quả bóng tennis, và cách một người hoặc người có thể xử lý chúng nếu ai đó ném bóng vào chúng.

"Hãy nói [ai đó] ném 100 quả bóng vào tôi," anh nói. "Có giới hạn cho mô hình tăng quy mô và nếu tôi thất bại, tất cả các quả bóng sẽ rơi xuống đất."

Tuy nhiên, trong một mô hình quy mô, ứng dụng có thể phân phối nhiệm vụ bắt quả bóng, nó linh hoạt hơn, Ozzie nói. "Có một cơ hội mà bằng cách thêm nhiều người hơn, chúng tôi có thể lấy bất kỳ số quả bóng nào mà anh ấy ném cho chúng tôi.Và nếu một người rơi xuống, thì có lẽ anh chàng bên cạnh anh ta sẽ nhặt nó lên, nhưng anh ta sẽ tiếp tục "Azure cho phép các nhà phát triển xây dựng các ứng dụng theo mô hình này, có nghĩa là ứng dụng sẽ không bị phá vỡ khi cố gắng xử lý tất cả các kết nối khác nhau cho người dùng đằng sau tường lửa, trên Internet và Vô số các thiết bị - sóng hiện tại của các ứng dụng Web phải sắp xếp.

Ozzie sử dụng ví dụ về dịch vụ email Hotmail của Microsoft như một ứng dụng được phát triển theo mô hình quy mô vì công ty biết ngay từ đầu nó sẽ phải phục vụ hàng triệu người dùng đến từ các môi trường kết nối khác nhau. Tuy nhiên, nó không xây dựng phần mềm máy chủ e-mail của mình, Exchange, theo cách này, và phải nghiên cứu lại ứng dụng sau này để phù hợp với mô hình phát triển này, ông nói.

"Có một quá trình bạn sử dụng để lấy một ứng dụng doanh nghiệp và thay đổi nó và suy nghĩ lại nó là điều rộng, ngang, "Ozzie nói. "Chúng tôi đã làm điều đó với Exchange, và chúng tôi đang làm điều đó với nhiều hơn và nhiều hơn nữa."

Trong việc cung cấp một nền tảng phát triển và triển khai đám mây, Microsoft có một nhiệm vụ khó hơn các đối thủ như Amazon hay Salesforce.com, cả hai bắt đầu kinh doanh của họ trên Web. Với di sản phần mềm của mình, Microsoft phải có hàng triệu nhà phát triển sử dụng nền tảng của mình để xây dựng phần mềm có nghĩa là sống trên tiền đề trong một trung tâm dữ liệu của công ty trong khi cân bằng nhu cầu phát triển nhanh chóng của các ứng dụng web phức tạp hơn. đối với công ty phân tích RedMonk, có mô tả đơn giản hơn và lưỡi-trong-má của mô hình mở rộng mà Azure đang cố gắng cung cấp cho các ứng dụng doanh nghiệp, so sánh nó với "mặc quần lót của bạn bên ngoài quần áo của bạn."

cần phải tìm cách để trưng bày các ứng dụng của họ với càng nhiều người dùng càng tốt nhưng vẫn giữ được tính bảo mật, khả năng mở rộng và các yếu tố khác bên trong môi trường máy tính của công ty trong tâm trí, ông nói."Điều này bên ngoài và xem xét lại vai trò của CNTT - điều quan trọng là tất cả các tổ chức doanh nghiệp sẽ phải đối mặt", ông nói. "

Pitney Bowes Management Services, một công ty con của Pitney Bowes thuê ngoài các dịch vụ kinh doanh như gửi thư, truyền thông và vận chuyển đến Fortune 1000 các công ty, là một công ty đang đối mặt với vấn đề này. Pitney Bowes Management Services đang làm việc với Microsoft để kiểm tra phiên bản dịch vụ chuyển đổi thư kỹ thuật số dMail của họ chạy trên Azure.

Terry Doeberl, giám đốc phát triển kinh doanh cho Pitney Bowes Management Services, nói một lợi ích cho mô hình phát triển dựa trên Web các ứng dụng là nó sẽ làm cho các ứng dụng độc lập với các hệ điều hành máy tính để bàn, mà nó gọi là "sự tồn tại của nhiều công ty" vì khó có thể cài đặt các ứng dụng mới trên các máy tính để bàn.

Doeberl cho biết sự tách biệt giữa ứng dụng và hệ điều hành cũng đơn giản hóa việc duy trì sự hỗ trợ của người dùng máy tính để bàn cá nhân trong khi làm cho các ứng dụng dễ truy cập hơn từ thiết bị di động.