Logo Zephyrnet

Tại sao công nghệ không có máy chủ là phong trào lớn tiếp theo – Blog IBM

Ngày:

Tại sao công nghệ không có máy chủ là phong trào lớn tiếp theo – Blog IBM




Trong thập kỷ qua, chúng ta đã thấy máy tính không có máy chủ chiếm lĩnh thế giới điện toán đám mây như một cơn bão. Serverless là mô hình thực thi và phát triển ứng dụng điện toán đám mây cho phép các nhà phát triển xây dựng và chạy mã ứng dụng mà không cần cung cấp hoặc quản lý máy chủ hoặc cơ sở hạ tầng phụ trợ.

Khi các nhà phát triển lần đầu tiên bắt đầu sử dụng công nghệ không có máy chủ, họ hầu như chỉ sử dụng nó cho Chức năng như một dịch vụ hoặc FaaS. Điều này rất hữu ích cho các chức năng hướng sự kiện, nhưng nó rất hạn chế. Gần đây, chúng tôi đã thấy serverless mở rộng vượt xa FaaS: sẽ có nhiều giá trị hơn khi sử dụng công nghệ này cho các khối lượng công việc đòi hỏi tính toán chuyên sâu, quy mô lớn hơn. Điều này có thể bao gồm việc hỗ trợ các kiến ​​trúc dựa trên vùng chứa lớn hoặc thậm chí chạy các tác vụ hàng loạt trên quy mô lớn.

Khi bước vào KubeCon 2023, chúng tôi đã xác định được một số xu hướng cần lưu ý về serverless. Chúng tôi cũng đã yêu cầu các đồng nghiệp của mình tại MongoDB cân nhắc suy nghĩ của họ về công nghệ biến đổi này.

Serverless là công nghệ dành cho nhà phát triển đầu tiên

Khi vai trò của nhà phát triển tiếp tục phát triển để đáp ứng nhu cầu ngày càng tăng, điều quan trọng là các tổ chức phải áp dụng công nghệ giúp đơn giản hóa và nâng cao trải nghiệm của nhà phát triển. Serverless là một trong những công nghệ đang nâng cao hiệu quả của nhà phát triển. Vì các nền tảng không có máy chủ thường sử dụng các tích hợp được tạo sẵn nên các nhà phát triển có thể nhanh chóng sử dụng chức năng ứng dụng và đẩy nhanh quá trình triển khai thị trường. Nó cho phép họ vượt qua những ranh giới mới mà không cản trở hiệu suất.

Tại IBM, chúng tôi đã xây dựng một nền tảng không có máy chủ thống nhất, duy nhất được thúc đẩy bởi các nhà phát triển thích ý tưởng không quản lý máy chủ nhưng cũng không thích làm việc trong không gian nhỏ mà FaaS hỗ trợ. Nó cũng cho phép họ tập trung vào mã hóa bằng cách giải phóng thời gian dành cho việc quản lý cơ sở hạ tầng. IBM Cloud Code Engine đưa serverless lên một tầm cao mới. Với IBM Cloud Code Engine, các nhà phát triển có một trải nghiệm triển khai duy nhất cho dù họ đang chạy các bộ chứa, xây dựng và triển khai mã nguồn hay gửi khối lượng công việc hàng loạt lớn hơn tới Đám mây IBM với một API chung và trải nghiệm người dùng, từ một bảng thông tin quản lý, tận dụng một quy trình đơn giản Mô hình tiêu dùng trả tiền cho mỗi lần sử dụng

Không có máy chủ có thể ngăn chặn nhà cung cấp khóain

Các chuyên gia CNTT trong các ngành đều mong muốn có được sự linh hoạt và áp dụng công nghệ không tạo ra sự ràng buộc đối với nhà cung cấp. Nghiên cứu gần đây của IBM cho thấy gần 80% giám đốc điều hành C-Suite cho biết khối lượng công việc hoàn toàn có thể di chuyển được mà không có sự ràng buộc của nhà cung cấp là quan trọng hoặc cực kỳ quan trọng đối với sự thành công của các sáng kiến ​​kỹ thuật số của họ.

Mặc dù một số công nghệ không có máy chủ là độc quyền và tạo ra sự khóa chặt của nhà cung cấp, nhưng gần đây đã có nhiều giải pháp không có máy chủ hơn được xây dựng trên các công nghệ nguồn mở như Kubernetes, Istio, knative và Paketo. Điều này có nghĩa là khối lượng công việc đang chạy có tính di động cao hơn so với các tùy chọn độc quyền. IBM tin rằng các tổ chức ngày nay cần phải làm việc với một hệ sinh thái gồm các đối tác để thành công, ngay cả khi họ là đối thủ cạnh tranh. Cách tiếp cận hệ sinh thái đối tác của chúng tôi nâng cao mô hình cạnh tranh truyền thống, tránh xa sự cạnh tranh để hướng tới một con đường hợp tác và linh hoạt hơn để thành công. Thông qua lăng kính này, serverless có thể giúp chấm dứt sự phức tạp do việc khóa nhà cung cấp gây ra.

Serverless hỗ trợ tính toán khối lượng công việc chuyên sâu

Các doanh nghiệp ngày nay đang nhanh chóng áp dụng nhiều công nghệ điện toán chuyên sâu hơn, chẳng hạn như Điện toán hiệu năng cao (HPC) và AI. Mặc dù những công nghệ này có thể cực kỳ có giá trị nhưng chi phí và kỹ năng liên quan đến những giải pháp này có thể cản trở việc áp dụng. Ví dụ: người dùng HPC có xu hướng có kiến ​​thức chuyên môn về miền — chẳng hạn như EDA, mô phỏng, lập mô hình tài chính — nhưng họ không có kỹ năng cung cấp, quản lý và bảo mật cơ sở hạ tầng. Serverless làm tất cả những điều đó cho họ. Khối lượng công việc AI cần được đưa ra thị trường một cách nhanh chóng vì áp lực cạnh tranh rất lớn. Chúng cũng thường rất đắt tiền, vì vậy các doanh nghiệp muốn có cơ sở hạ tầng cho phép hỗ trợ nhanh chóng và các mô hình trả tiền cho mỗi lần sử dụng, điều mà serverless đạt được.

Chúng tôi cũng đã nhờ Chris Shum, Giám đốc, Quản lý sản phẩm, MongoDB cân nhắc những suy nghĩ của anh ấy về hướng đi của serverless:

“Chúng tôi đang chứng kiến ​​một sự thay đổi mô hình trong đó serverless đang trở thành người bạn tốt nhất của nhà phát triển trong việc xây dựng các ứng dụng hiện đại. Với cơ sở dữ liệu là xương sống của các ứng dụng, điều quan trọng là chúng cũng phải tận dụng sự thay đổi này để mang lại trải nghiệm dành cho nhà phát triển. Tại MongoDB, lấy nhà phát triển làm trung tâm là nền tảng xác định chúng tôi là một công ty và sứ mệnh của chúng tôi là giúp cuộc sống của các nhà phát triển trở nên dễ dàng hơn khi làm việc với dữ liệu – vì vậy đối với chúng tôi, việc áp dụng serverless là rất quan trọng. Không chỉ trong việc đảm bảo nền tảng dữ liệu dành cho nhà phát triển của chúng tôi, MongoDB Atlas, có thể được tích hợp liền mạch vào các kiến ​​trúc không có máy chủ mà các nguyên lý cốt lõi của không có máy chủ cũng được nhúng vào mọi thứ chúng tôi cung cấp. Điều này cho phép các nhà phát triển tập trung vào những vấn đề quan trọng — xây dựng các ứng dụng đổi mới thay vì quản lý cơ sở dữ liệu của họ. Cùng với các đối tác như IBM, chúng tôi có thể cung cấp cho các nhà phát triển các giải pháp để tận dụng lợi ích của serverless với cơ sở dữ liệu hiện đại, có thể mở rộng linh hoạt cùng với môi trường được chứa trong bộ chứa được quản lý hoàn toàn để chạy mã của họ, để họ có thể đáp ứng nhu cầu của các ứng dụng năng động nhất mà không bị sa lầy giảm do sự phức tạp của cơ sở hạ tầng.”

Gặp chúng tôi tại KubeCon

Tương tự như các KubeCon trước đây, gian hàng IBM sẽ là nơi tốt nhất để gặp gỡ và trò chuyện với các nhân viên IBM, bao gồm cả các tác giả của bài đăng này. Bạn có thể xem và đăng ký tất cả các phiên IBM tại KubeCon bên dưới.

Tìm hiểu thêm về Công cụ mã đám mây của IBM

Thêm từ đám mây

Giá trị tín dụng “Chào mừng đến với Đám mây của IBM” lên tới 60 nghìn USD có thể là của bạn

2 phút đọcCông ty của bạn có đang muốn đổi mới bằng cách tận dụng nền tảng đám mây toàn diện với vô số hiệu suất, bảo mật, khả năng phục hồi, AI và khả năng tuân thủ làm giá trị cốt lõi không? Nếu vậy, khách hàng mới có thể kiếm được tín dụng Đám mây IBM trị giá lên tới 50,000 USD khi bạn triển khai các dịch vụ đủ điều kiện trên Đám mây IBM. Ngoài ra, chúng tôi cũng có thêm 10,000 USD tín dụng Đám mây IBM khi triển khai tại khu vực đa khu vực Madrid mới của chúng tôi. Xem các điều khoản và điều kiện dưới đây. Tất cả chúng ta đều đã từng trải qua câu chuyện này:…

NVMe so với SATA: Sự khác biệt là gì?

8 phút đọcNgày nay, tất cả mọi người từ game thủ, người biên tập video cho đến giám đốc điều hành các công ty khởi nghiệp phần mềm tung ra ứng dụng trên đám mây đều yêu cầu các giải pháp lưu trữ dữ liệu nhanh hơn. Lý do rất đơn giản: Công nghệ lưu trữ tốt hơn có nghĩa là môi trường điện toán nhanh hơn, hiệu suất cao hơn. Đối với game thủ, điều này có nghĩa là thời gian trễ sẽ ít hơn; đối với người chỉnh sửa, điều đó có nghĩa là video hiển thị ngắn hơn; và đối với các doanh nghiệp, điều đó có nghĩa là họ có thể chạy khối lượng công việc nhanh chóng và suôn sẻ trên đám mây. Thật không may, việc lựa chọn giải pháp phù hợp có thể khó khăn. Những thuật ngữ xa lạ, thông số kỹ thuật phức tạp và dường như…

Làm chủ Ingress trong giao diện người dùng: Nâng cao khả năng hiển thị ứng dụng của bạn

5 phút đọcKhi tăng quy mô số lượng ứng dụng bạn quản lý, bạn có thể cảm thấy như có rất nhiều bộ phận chuyển động để đảm bảo rằng API của bạn sẽ chuyển đến đúng ứng dụng một cách an toàn. Để thực hiện việc này dễ dàng hơn, IBM Cloud® Kubernetes đưa ra nhiều tích hợp API khác nhau, hiện có sẵn thông qua giao diện dòng lệnh (CLI) và Terraform. Chúng tôi vui mừng thông báo rằng các tính năng này hiện có thể truy cập được thông qua giao diện người dùng (UI). Tổng quan về Ingress First,…

Lịch sử của Kubernetes

7 phút đọcKhi nói đến cơ sở hạ tầng CNTT hiện đại, không thể đánh giá thấp vai trò của Kubernetes—nền tảng điều phối bộ chứa nguồn mở tự động hóa việc triển khai, quản lý và mở rộng quy mô các ứng dụng và dịch vụ phần mềm được đóng gói trong bộ chứa. Theo báo cáo của Tổ chức Điện toán Đám mây (CNCF) (liên kết nằm bên ngoài ibm.com), Kubernetes là dự án nguồn mở lớn thứ hai trên thế giới sau Linux và là công cụ điều phối container chính cho 71% công ty Fortune 100. Để hiểu làm thế nào Kubernetes thống trị điện toán đám mây và dịch vụ vi mô…

Bản tin IBM

Nhận các bản tin và cập nhật chủ đề của chúng tôi nhằm cung cấp thông tin chi tiết và lãnh đạo tư tưởng mới nhất về các xu hướng mới nổi.

Đăng ký ngay Thêm bản tin

tại chỗ_img

Tin tức mới nhất

tại chỗ_img