Chuyển đổi nền tảng đám mây còn rất khó
- PC World
- /
- 15.09.2015
- /
- 25923
Năm 2010, khi Netflix vẫn còn loay hoay để chuyển từ mô hình cho thuê DVD sang cho thuê phim và các chương trình biểu diễn trực tuyến thì họ bắt đầu sử dụng dịch vụ đám mây của Amazon.com. Từ đó, xem video trực tuyến trở nên phổ biến và tăng trưởng nhanh. Amazon Web Services (AWS) tỏ ra là dịch vụ đám mây rất thích hợp cho nhu cầu của Netflix vì hệ thống này có khả năng xử lý và thu nhỏ/mở rộng quy mô (scalable) rất tốt. Đến nay, mỗi ngày Netflix có đến hơn 100 triệu giờ streaming video, và Netflix gắn chặt với AWS và hầu như không thể chuyển được sang một nền tảng điện toán đám mây khác.
Tất cả nhà cung cấp dịch vụ điện toán đám mây lớn, trong đó có Amazon, Salesforce.com, Microsoft và Google, mỗi hãng dùng công nghệ điện toán đám mây khác nhau một cách “vừa đủ” để khiến khách hàng cảm thấy thực sự khó khăn khi muốn chuyển từ dịch vụ này sang dịch vụ khác, vì khách hàng cần phải chỉnh sửa lại phần mềm của mình. Như CTO của Wal-mart, ông Jeremy King, nói rằng bạn có thể không sử dụng dịch vụ đám mây ấy, nhưng bạn không thể thoát được nó. Dù vậy, có thể trong vòng 5 năm tới, khoảng 1/3 doanh nghiệp sử dụng dịch vụ đám mây có thể chuyển đổi dịch vụ khác rẻ hơn, hoặc nhiều tính năng hơn, hoặc thêm một nhà cung cấp dịch vụ khác để c hạy song song, hoặc để dự phòng nếu muốn.
Đó là vì năm ngoái, có một trường hợp nổi bật xảy đến với thị trường điện toán đám mây công cộng trị giá 57 tỉ USD này. Phần mềm chứa, hay bộ chứa ứng dụng (container software) tên là Docker trở nên phổ biến, chuyên phân nhỏ và tách riêng ứng dụng nhằm giúp doanh nghiệp chuyển đổi nền tảng đám mây dễ dàng hơn. Năm nay, khi Docker và có khoảng chục phần mềm container khác xuất hiện thì người dùng lại lo ngại lại bị “sa lầy” vào cùng kiểu “vũng bùn” mà mình từng vấp phải, đó là phụ thuộc vào phần mềm container. Các công ty điện toán đám mây lớn và vài khách hàng lớn của họ đã bắt đầu thử đưa ra chuẩn để làm sao cho các phần mềm container có thể tương thích lẫn nhau.
Cụ thể, phần mềm container sẽ bẻ ứng dụng ra thành những gói mã nguồn nhỏ, mỗi gói kèm thêm mọi phần mềm hệ thống cơ bản mà ứng dụng đó cần để chạy được độc lập trên bất kỳ máy chủ nào. Điều này có nghĩa là nhà lập trình không phải viết lại mã nguồn ứng với mỗi hệ điều hành khác nhau và nền tảng khác nhau. Di dời một container từ nhà cung cấp này sang nhà cung cấp khác cũng đơn giản như việc tải container ấy lên một máy chủ mới.
Chúng ta chưa có dữ liệu rõ ràng nào về thị phần của container nhưng với những ai làm trong ngành này thì dễ dàng thấy rõ Docker gần như là chuẩn về phần mềm container, ngoài ra còn có những container cạnh tranh khác như Warden, LXD và CoreOS. Nhiều nhà sản xuất container, trong đó có cả Google, cũng chỉnh sửa lại các phiên bản container để làm sao cho container của mình tương thích tốt với những container cạnh tranh khác.
Tuy vậy, khi có nhiều chọn lựa container khác nhau quá thì cũng nảy sinh vấn đề. Không có một chuẩn chung thì các nhà phát triển ứng dụng lại phải chỉnh sửa mã nguồn ứng dụng để làm sao tương thích với từng loại container khác nhau. Để giải quyết tính tương thích giữa các container, Linux Foundation và 2 nhóm công nghiệp khác đã ngồi lại với nhau để đưa ra chuẩn chung. Amazon và Microsoft dẫn đầu nhóm Open Container Initiative (mới thành lập hồi tháng 6 vừa qua). Còn mới tháng 7 rồi, nhóm Cloud Native Computin gồm có các công ty Google, IBM, Intel, Ebay và AT&T, cũng tập trung vào một phần mềm thống nhất. Điều mà 3 nhóm này làm là họ buộc phải thống nhất một số tiêu chí, gồm định dạng cuối cùng, hệ điều hành và bộ xử lý tương thích, và làm cách nào để doanh nghiệp không có quá nhiều khả năng quản lý container.
Bất kể là chuẩn nào đi nữa thì các công ty làm điện toán đám mây cần tận dụng công nghệ container này. Vì theo một CTO, bạn không thể cạnh tranh được với AWS thì tại sao bạn không nhìn xa hơn, làm những điều sắp tới sẽ xảy ra.
Trong khi cả 3 nhóm công nghiệp trên chưa đưa ra hạn chót để chốt lại chuẩn thì một số chuyên gia ước đoán có thể phải mất đến 2 năm. Đến lúc ấy, có khoảng 10% ứng dụng sẽ được chứa trong các container khác nhau, mà hiện nay mới chỉ 1%.
Tin liên quan
Mã hóa là gì?
Mã hóa giúp bảo mật dữ liệu cá nhân của bạn khỏi những con mắt tò mò. Đây là một giải thích cơ bản về cách nó hoạt động của nó.
Chi tiết...6 ứng dụng cốt lõi này sẽ thay đổi trong Windows 11
Hầu hết các ứng dụng Windows chỉ đơn giản là được cập nhật để trông giống như Windows 11. Nhưng một số cũng nhận được các tính năng mới.
Chi tiết...Bảo mật IoT của bạn: Tại sao tấn công thông minh và phát hiện mối đe dọa nội gián là chìa khóa
Điều gì khiến các chuyên gia an ninh mạng thức đêm? Đó luôn là một câu hỏi chưa có lời giải đáp, nhưng gần đây tôi nghĩ rằng có một thứ thực sự có thể giúp bạn yên tâm trong giấc ngủ của mình đó là Internet Vạn Vật (IoT). IoT có thể đưa ra một số thách thức đáng ghờm đối với các chuyên gia bảo mật thông tin.
Chi tiết...Mọi điều cần biết về Windows 10 S
Đầu tháng 5, MiWindows 10 S có đặc điểm nổi bật là không đòi hỏi nhiều về cấu hình phần cứng, tạo điều kiện thuận lợi cho mọi học sinh có được chiếc máy tính Windows đầy đủ chức năng phục vụ học tập.
Chi tiết...Google và cơ hội từ dịch vụ lưu trữ không giới hạn Nearline Storage
Hồi giữa tháng 3/2015, Google giới thiệu dịch vụ lưu trữ trực tuyến Nearline, thích hợp để lưu dữ liệu khổng lồ, dạng không thể xóa được, mà lưu trên máy tính hay ổ cứng gắn ngoài cũng không xong.
Chi tiết...Bên cạnh Facebook, Amazon chính là đối thủ mới đáng gờm nhất của Google trong ngành quảng cáo
Trong nhiều năm, các nhà tiếp thị và những người trong ngành đã dự đoán rằng Amazon sẽ trở thành một “thế lực thứ ba” trong ngành quảng cáo.
Chi tiết...