Trang Chủ Suy nghĩ tiến tới Điện toán đám mây: hai chiến thắng, một không hoàn thành

Điện toán đám mây: hai chiến thắng, một không hoàn thành

Video: Tàu điện Cát Linh - Hà Đông chạy thá» toàn tuyến vào cuối tháng 9 (Tháng Chín 2024)

Video: Tàu điện Cát Linh - Hà Đông chạy thá» toàn tuyến vào cuối tháng 9 (Tháng Chín 2024)
Anonim

Điện toán đám mây thường được coi là ba loại: Phần mềm dưới dạng dịch vụ (SaaS), Cơ sở hạ tầng như một dịch vụ (IaaS) và Dịch vụ nền tảng (PaaS). Tôi đánh giá hai người đầu tiên là thành công, nhưng tôi chỉ có thể cung cấp cho PaaS một bản chưa hoàn chỉnh. Cho đến nay, mặc dù có một vài chiến thắng thích hợp, tôi không thấy nó thành công trong hầu hết các trường hợp chung.

Phần mềm dưới dạng dịch vụ là phần mềm lâu đời nhất trong ba loại và trong một số cách thành công nhất. Salesforce và Workday có thể là những ví dụ lớn nhất, mỗi ví dụ có hàng triệu người dùng. Ngoài ra còn có một số ví dụ nhỏ hơn nhưng vẫn khá thành công. N Niteite, Concur, Wageworks, ServiceNow và những người khác. Tôi thậm chí sẽ đưa các dịch vụ chung hơn, như Office 365 và Google Apps, vào danh mục này. Tất cả đều là những ứng dụng nhiều người thuê trong đó một trường hợp duy nhất được sử dụng bởi nhiều tổ chức khác nhau. Các tổ chức này có thể định cấu hình phần mềm và thường sử dụng bổ trợ (thông qua API), nhưng công ty sản xuất phần mềm có thể và sẽ nâng cấp phần mềm một cách thường xuyên, do đó không thể tùy chỉnh bán buôn.

SaaS đã chứng minh thành công nhất cho các ứng dụng theo chiều ngang Quản lý lực lượng bán hàng, nhân sự, thanh toán và tính lương, hỗ trợ khách hàng, v.v … mà hầu hết các công ty cần nhưng không phải là yếu tố khác biệt cốt lõi của một doanh nghiệp. Do đó, trong nhiều trường hợp, việc không thể tùy chỉnh các ứng dụng đã rất ổn, các công ty đã làm việc để thay đổi các ứng dụng tại chỗ trong các lĩnh vực này không quan trọng lắm.

Ở một mức độ lớn, tôi nghĩ rằng một trong những khía cạnh quan trọng nhất và thường bị bỏ qua của việc sử dụng các dịch vụ SaaS đó là nó giải phóng các nhà phát triển nội bộ của công ty và do đó cho phép các công ty điều hướng công nghệ của họ chi tiêu nhiều hơn vào các ứng dụng cốt lõi thực sự khác biệt với một công ty .

Theo một số cách, SaaS bắt đầu cảm thấy khá trưởng thành với hầu hết các ứng dụng đã được thiết lập có hầu hết các tính năng mà khách hàng của họ muốn và cạnh tranh về giá tương đối ít. Nếu bạn bị khóa trong Salesforce, bạn không chuyển sang Dynamics CRM vì nó rẻ hơn một vài đô la. SaaS đã thành công với người dùng ở mọi quy mô từ khởi nghiệp đến các tổ chức lớn nhất trên thế giới.

Cơ sở hạ tầng như một dịch vụ, được tiên phong bởi Amazon Web Services (AWS), cũng khá thành công. Nhiều công ty khởi nghiệp thành công hoặc liên doanh mới trong các công ty hiện tại đã được lưu trữ trên mô hình IaaS, cho phép các nhà phát triển mở rộng quy mô và thu hẹp nhu cầu cơ sở hạ tầng của họ dựa trên nhu cầu. Nó cho phép các công ty khởi nghiệp tạo ra một sản phẩm mà không cần đầu tư dài hạn vào một trung tâm dữ liệu. Danh mục này vẫn đang phát triển nhanh chóng, với ba nhà cung cấp lớn là Amazon Amazon, Microsoft và Google, cung cấp nhiều dịch vụ hơn và giá cả cạnh tranh hơn mỗi tháng. Thật tuyệt vời khi xem những thay đổi ở đây trong năm qua.

IaaS đã hấp dẫn nhất từ ​​trước đến nay đối với các công ty nhỏ hơn và các công ty khởi nghiệp, mặc dù một số trong những công ty này đã trở nên khá lớn. Chẳng hạn, Netflix được lưu trữ trên AWS và hầu hết các công ty khởi nghiệp Internet lớn mới bắt đầu trên các dịch vụ như vậy. Đã có, và có lẽ sẽ còn lâu, một số tranh luận về việc khi nào một doanh nghiệp mới nên rời khỏi các dịch vụ Web công cộng và trên cơ sở hạ tầng của chính nó, cho dù là trong trung tâm dữ liệu của chính nó, hoặc nhiều khả năng, trong môi trường lưu trữ truyền thống hoặc lưu trữ truyền thống. Có rất nhiều biến số mà bạn không thể nói một phương thức chắc chắn rẻ hơn phương thức kia trong mọi tình huống, nhưng các nhà cung cấp đám mây có thể đưa ra một lập luận thuyết phục.

Có một số ứng dụng phụ thuộc vào độ trễ và hiệu suất đến mức chỉ có hiệu quả khi có tất cả các yếu tố trong một trung tâm dữ liệu tại chỗ. Có những ứng dụng khác khi bạn cần phân phối lượng dữ liệu khổng lồ trên toàn thế giới và điều đó chỉ thực tế với một bộ dịch vụ dữ liệu phân tán khổng lồ, chẳng hạn như các nhà cung cấp đám mây. Hầu hết các ứng dụng là một nơi nào đó ở giữa.

Mặc dù các doanh nghiệp thường sẽ có một số nhóm nhỏ sử dụng dịch vụ IaaS cho các hoạt động như thử nghiệm và phát triển, nhưng các công ty này là những người đầu tiên đưa các ứng dụng đó trở lại cơ sở hạ tầng của công ty khi các ứng dụng được triển khai hoặc trở thành nhiệm vụ quan trọng. Một phần, một số điều này là do các mối quan tâm pháp lý, tuân thủ và pháp lý, nhưng một số trong đó chỉ là mong muốn kiểm soát nhiều hơn.

Một số nhà cung cấp doanh nghiệp truyền thống hiện đang cạnh tranh với các dịch vụ IaaS của riêng họ, đặc biệt là IBM và HP. Tôi đoán là họ sẽ thu hút nhiều hơn đối với các công ty muốn có các dịch vụ rất cục bộ và chuyên biệt hoặc là một phần của "đám mây lai", sử dụng công nghệ như OpenStack. Nhưng điều đó vẫn chỉ mới nổi lên.

Platform-as-a-Service là một khái niệm thú vị. Ý tưởng là hệ điều hành và dịch vụ cơ bản nên được duy trì bởi nhà cung cấp với các nhà phát triển riêng lẻ chỉ chịu trách nhiệm cho ứng dụng trên nó.

Đây là phần mới nhất của môi trường đám mây và là nơi cung cấp rất nhiều tiềm năng và một số người chiến thắng rõ ràng. Định nghĩa ở đây là một chút "mây" - một số sử dụng thuật ngữ này có nghĩa là cung cấp toàn bộ ngăn xếp phát triển, từ các trình ảo hóa và hệ điều hành đến các môi trường phát triển đầy đủ; trong khi những người khác sử dụng nó để chỉ một giải pháp cụ thể, chẳng hạn như cơ sở dữ liệu hoặc tích hợp như một dịch vụ.

Một lập luận là PaaS có thể tăng tốc độ phát triển vì mất ít thời gian hơn để cung cấp máy chủ mới và khả năng cho các nhà phát triển. Điều đó thật tuyệt, nhưng trong kỷ nguyên của Cơ sở hạ tầng dịch vụ, nó không phải là tất cả những tổ chức mới và hầu hết các tổ chức nội bộ mà tôi nói chuyện đang làm việc chăm chỉ để cung cấp dễ dàng hơn nhiều. Đối với tôi, lập luận quan trọng hơn là nó chỉ tóm tắt một điều nữa mà hầu hết các nhà phát triển không cần phải lo lắng về chính nền tảng phần mềm.

Một lần nữa, khái niệm này đã khá phổ biến trong số các công ty khởi nghiệp. Các trang web như Heroku (cũng là một phần của Salesforce) và Google App Engine thường được sử dụng làm nền tảng dành riêng cho việc lưu trữ các ứng dụng Web hoặc ứng dụng di động đối mặt với người tiêu dùng. Các dịch vụ nền tảng (như cơ sở dữ liệu) cũng được cung cấp bởi AWS.

Tuy nhiên, về phía doanh nghiệp, ý tưởng này đã không được thực hiện nhiều như tôi nghĩ nó sẽ xảy ra. Rất nhiều người sử dụng các dịch vụ nền tảng như một cách để mở rộng các ứng dụng SaaS của họ, đáng chú ý nhất là Force.com của Salesforce là cách thêm các tính năng và kết nối trên ứng dụng CRM cốt lõi. Nhưng theo một nghĩa chung hơn, về một môi trường phát triển hoàn chỉnh, tôi chưa thấy nhiều doanh nghiệp chấp nhận khái niệm này.

Một phần, đó là vì các sản phẩm dường như chưa hoàn thiện. Microsoft đã tạo ra một cú hích lớn cho Azure nhưng gần đây dường như thành công hơn với các dịch vụ cơ sở hạ tầng và với các ứng dụng như Office 365. Azure hỗ trợ nhiều công cụ phát triển trong đám mây, nhưng nó vẫn còn hạn chế và không rõ ràng như nhiều nhà phát triển sẽ như. Ấn tượng của tôi là hầu hết khách hàng của Microsoft đang sử dụng các dịch vụ SaaS và IaaS nhiều hơn các nền tảng thuần túy. Google và Amazon mới hơn trò chơi doanh nghiệp và trong khi Google hỗ trợ nhiều công cụ Internet (bao gồm cả những thứ như Hadoop và MongoDB), thì Máy ứng dụng của nó vẫn chưa thực sự là thứ tôi thấy trong quá trình phát triển công ty.

Google và Microsoft đang đặt cược khá nhiều rằng PaaS sẽ thành công theo nghĩa chung hơn và Pivotal của EMC có tầm nhìn rất mạnh được xây dựng từ dịch vụ Cloud Foundry của mình. Nhưng trong khi các công ty nghiên cứu lớn cho biết PaaS đang nhận được một lượng đáng kể việc áp dụng công ty, thì hầu hết những gì tôi thấy là một giải pháp thích hợp hoặc một chương trình thí điểm. Tôi chưa nghe thấy bất kỳ công ty lớn nào áp dụng đầy đủ công nghệ như vậy.

Điều đó có thể dễ dàng thay đổi theo thời gian, khái niệm này có vẻ hấp dẫn, nhưng đó là lý do tại sao tôi chỉ đánh giá điều này chưa hoàn chỉnh.

Điện toán đám mây: hai chiến thắng, một không hoàn thành