Tại sao máy tính không có máy chủ là một trong những mối đe dọa lớn nhất đối với các container

Kiến trúc serverless là gì và tại sao nó quan trọng với doanh nghiệp của bạn? Nhà phân tích chính của Forrester Research, Jeffrey Hammond đã nói chuyện với TechRepublic về các nguyên lý cơ bản của máy tính không có máy chủ và cách các công ty sử dụng nó trong cơ sở hạ tầng thế hệ tiếp theo.

Ngay cả khi KubeCon Châu Âu khởi đầu thuận lợi với hơn 4.000 người tham dự, Brian Leroux, người sáng lập Begin và nhà phát triển PhoneGap, đã lặng lẽ viết mã tại nhà ở San Francisco, rất vui khi không phải bận tâm đến container.

"Những việc tôi sẽ không làm hôm nay", anh viết trên Twitter, "Cung cấp một ví dụ, sinh ra các trường hợp bổ sung, chúng tôi ing ssh để điều tra một phiên bản, hoặc cuộn ing nâng cấp lên một nhóm các trường hợp. "

Bí mật của anh ấy? Không có máy chủ.

Ngày nay, sự giận dữ đối với Kubernetes (và nói chung là) rất lớn và đúng như vậy: Các container đánh dấu một cách tốt hơn để xây dựng các ứng dụng, với Kubernetes, nhà lãnh đạo bỏ trốn để dễ dàng quản lý các container đó theo quy mô. Tuy nhiên, như dữ liệu của Tổ chức điện toán đám mây (CNCF) cho thấy, Kubernetes, mặc dù làm cho việc chứa container dễ dàng hơn, nhưng vẫn quá khó đối với một số doanh nghiệp, nhảy thẳng vào máy chủ để có được tất cả lợi ích của container mà không phải suy nghĩ về container.

Không cung cấp, không cuộn nâng cấp, bạn làm gì?

Với tất cả sự tự do mới được tìm thấy, Leroux đang làm gì với thời gian của mình? Ông nói chi tiết về những hành động ngà đó trong một tweet sau:

  • Chỉ trả tiền cho các dịch vụ sử dụng
  • Chỉ tập trung vào logic kinh doanh
  • Biết ngay lập tức mọi vấn đề xảy ra do cách ly chức năng
  • Triển khai nâng cấp liên tục trong vài giây

Thống đốc James của Redmonk nghĩ rằng ông đã phát hiện ra một trò troll của những người tham dự KubeCon trong bài đăng của Leroux, nhưng Leroux đã chỉ ra "chỉ là sự thật!" Khi ông tweet. Những sự thật là trong khi serverless đi kèm với các vấn đề và vấn đề học tập riêng, nó giải phóng các nhà phát triển khỏi phải suy nghĩ về cơ sở hạ tầng và thay vào đó tập trung vào logic kinh doanh.

Đối với một thế giới doanh nghiệp ngập tràn trong các máy ảo, các container đã là một sự mặc khải, phần lớn bởi vì, dù khác nhau, họ vẫn sử dụng các phép ẩn dụ quen thuộc. Các container triển khai trong vài phút thay vì hàng giờ, mất ít thời gian hơn để khởi động - trong số những thứ khác - nhưng chúng khiến các nhà phát triển làm việc với các máy chủ.

Serverless phá vỡ phép ẩn dụ máy chủ. Như Leroux đã nói với tôi trong một cuộc phỏng vấn năm 2017, "Ngay khi bạn thực hiện bước nhảy ẩn dụ đó, bạn sẽ có được một mức độ cô lập lớn và trong sự cô lập đó, bạn sẽ có được độ bền cao hơn. Nó rất giống với việc xây dựng các trang web tĩnh (tải lên một tệp hiệu quả)."

Một lần nữa, đối với các nhà phát triển đã phải sống ở vùng đất VM, việc chuyển đổi container là tiến hóa, không mang tính cách mạng. Đó là một điều tốt, nói chung. Nhưng, khi các doanh nghiệp cố gắng nắm lấy microservice, cách tiếp cận container bắt đầu cho thấy những hạn chế của nó. Trong Kubernetes, sau tất cả, bạn hoàn toàn có thể soạn một kiến ​​trúc microservice, nhưng bạn phải tự chăm sóc hệ thống ống nước. AWS Lambda và các phương pháp tiếp cận không có máy chủ khác sẽ lo tất cả cho bạn.

Không, thực sự, điều này là dễ dàng!

Tất nhiên, đây là sự vô cảm đối với một số người, cho rằng Kubernetes chỉ mới nổi lên gần đây với tư cách là người yêu thích container. Mặc dù vậy, Kubernetes không hề đơn giản và ẩn dụ máy chủ vẫn là một trong những điểm mạnh lớn nhất của nó (buộc các nhà phát triển vào quá khứ VM) và những điểm yếu lớn nhất (khiến các nhà phát triển khó khăn hơn trong tương lai). Tuy nhiên, đối với nhiều doanh nghiệp ngày nay, mối liên kết với quá khứ là một vấn đề lớn và cho thấy có bao nhiêu công ty cũng đang triển khai các container tại chỗ, như một khảo sát của CNCF đã tiết lộ:

Hình: Nền tảng điện toán đám mây

Rõ ràng, Kubernetes là một cách mà các doanh nghiệp đang lựa chọn để nâng cấp phát triển mà không thay đổi mô hình quá mạnh mẽ. Mặc dù vậy, nó không dễ dàng. Khi được hỏi về những thách thức chính, sự phức tạp, mạng, bảo mật, giám sát và lưu trữ đứng đầu danh sách:

Hình: Nền tảng điện toán đám mây

Một số trong số này dường như đang trở nên tốt hơn khi Kubernetes, đặc biệt, trưởng thành. Nhưng không rõ ràng rằng họ sẽ cải thiện nhanh hơn thời gian cần máy chủ để đi vào dòng chính.

Đảng Kubernetes sẽ kết thúc?

Điều này không có nghĩa là serverless sẽ đánh bại đám đông Kubernetes. Enterprise tech, ngay cả khi nó di chuyển nhanh (và việc áp dụng serverless đã nhanh như chớp, với 41% các nhà phát triển được CNCF khảo sát cho thấy rằng họ đã sử dụng serverless, với 28% kế hoạch khác sẽ được thực hiện trong 18 tháng tới), không Di chuyển nhanh quá. Các công ty như Red Hat sẽ kiếm được rất nhiều tiền trong nhiều năm tới để giúp các doanh nghiệp chuyển sang sử dụng container.

Tuy nhiên, ... AWS Lambda đã tăng 300% trong năm qua, theo giám đốc điều hành của AWS, Andy Jassy, ​​với "sự chậm trễ" thúc đẩy việc áp dụng nó, theo Thống đốc. Như ông đã viết:

Các container có thể giúp giảm chi phí CNTT, nhưng động lực chính của việc áp dụng là vận tốc và quản lý cơ sở hạ tầng hiệu quả. Vấn đề với cơ sở hạ tầng container là việc quản lý hiệu quả này cũng đòi hỏi các nhà phát triển và vận hành có tay nghề cao. Tài năng là một nguồn tài nguyên khan hiếm. Ngay cả khi bạn có thể đủ khả năng cho mọi người, họ có thể thích làm việc cho các công ty mát mẻ hơn.

Động lực cho năng suất của nhà phát triển đang thúc đẩy một số công ty tránh "sự xao lãng" của container và thay vào đó hoàn toàn tập trung vào việc viết logic kinh doanh. Như vậy, chúng ta có thể thấy các doanh nghiệp nắm lấy cả Kubernetes và serverless, vì các khu vực khác nhau của công ty di chuyển ở các giai đoạn khác nhau, với các mức độ di sản khác nhau để nâng đỡ trong tương lai.

Nhưng nếu bạn là một người cá cược, tiền thông minh luôn có trong bất cứ điều gì làm cho các nhà phát triển làm việc hiệu quả nhất. Điều đó không có máy chủ, và, vâng, đó là một rủi ro đối với sự tiến hóa của container, như nhà phân tích của Rishidot, ông Krishnan Subramanian đã kêu gọi.

Bản tin xu hướng trung tâm dữ liệu

DevOps, ảo hóa, đám mây lai, lưu trữ và hiệu quả hoạt động chỉ là một số chủ đề của trung tâm dữ liệu mà chúng tôi sẽ nêu bật. Đã giao thứ Hai và thứ Tư

Đăng ký hôm nay

© Copyright 2020 | mobilegn.com