Trong KubeCon ở Salt Lake City 2024, Akamai đã công bố rằng Akamai App Platform có sẵn trong bản Beta công khai. Kể từ đó, họ tập trung vào việc giảm chi phí vận hành cho các nhóm nền tảng trong khi vẫn tiếp tục thực hiện lời hứa của mình: cho phép các nhà phát triển có một môi trường có cấu trúc nhưng vẫn linh hoạt để xây dựng, triển khai và quản lý hiệu quả các ứng dụng được chứa trong container. Người dùng Beta có thể đã nhận thấy sự sẵn có thường xuyên của các phiên bản mới – hiện được công bố trực tiếp trong Giao diện người dùng web của App Platform. 

Trong blog này, Jupitek sẽ cùng bạn khám phá sơ lược về các tính năng và cải tiến mới của App Platform, đồng thời xem xét một số thay đổi lớn sắp tới.

Danh mục tự phục vụ có thể tùy chỉnh

Akamai App Platform cung cấp một danh mục cung cấp các mẫu đường dẫn vàng ( biểu đồ Helm ) cho các nhóm phát triển. Các mẫu này giúp triển khai ứng dụng dễ dàng và tạo ra các dịch vụ hỗ trợ như cơ sở dữ liệu, kho lưu trữ khóa-giá trị và hàng đợi tin nhắn. Người quản trị nền tảng có thể quản lý danh mục và sử dụng mô hình RBAC để quyết định mẫu nào có sẵn cho nhóm của họ. Akamai App Platform cũng cung cấp tùy chọn thêm bất kỳ biểu đồ Helm công khai nào vào Danh mục bằng cách chỉ cần điền URL vào Chart.yaml. Điều này cũng cho phép người quản trị nền tảng thêm các khả năng nền tảng bổ sung bên cạnh các khả năng đã tích hợp để tạo nên nền tảng lý tưởng của họ. 

Bằng cách cung cấp tùy chọn thêm biểu đồ Helm công khai vào Danh mục, Akamai trao quyền cho các nhóm nền tảng mở rộng nhanh chóng các khả năng của nền tảng mà không cần phát triển tùy chỉnh, điều này có thể rút ngắn đáng kể thời gian đưa dịch vụ mới ra thị trường.

Không gian làm việc nhóm chuyên dụng cho tích hợp liên tục 

Mặc dù App Platform tập trung nhiều hơn vào Giao hàng liên tục (CD), nhưng nó đi kèm với một số tính năng Tích hợp liên tục (CI). Các nhà phát triển có thể đăng ký kho lưu trữ mã của họ và tạo hình ảnh container bằng các đường ống Tekton được cấu hình sẵn với các tác vụ Kaniko và Buildpack tích hợp. App Platform cũng đi kèm với dịch vụ Git tự lưu trữ. Mỗi nhóm được tự động đưa vào dịch vụ Git. Một tính năng mới phát hành tạo ra một không gian biệt lập trong dịch vụ Git và cho phép các thành viên trong nhóm tạo kho lưu trữ. Tính năng này cung cấp cho các nhóm đã đưa vào một con đường trải nhựa để bắt đầu xây dựng và triển khai các ứng dụng được chứa trong container chỉ trong vài phút.

Nền tảng ứng dụng Akamai cô lập môi trường nhóm bằng các chức năng CI tích hợp, loại bỏ nhu cầu đầu tư vào công cụ riêng biệt, cho phép các tổ chức hợp nhất chi phí cơ sở hạ tầng đồng thời tăng tốc năng suất của nhà phát triển.

Quản lý vòng đời

Có lẽ một trong những hoạt động bị đánh giá thấp nhất trong Kỹ thuật nền tảng là xử lý những thay đổi liên tục và quản lý vòng đời của các dự án Kubernetes nguồn mở thượng nguồn đã sử dụng. Akamai App Platform tích hợp khoảng 30 dự án Kubernetes nguồn mở thượng nguồn. Trong khi thực hiện thủ công đòi hỏi phải đầu tư rất nhiều thời gian chỉ để kiểm tra mọi thứ và cập nhật mọi thứ. Sử dụng App Platform giúp các nhóm nền tảng không phải tự mình thực hiện việc này để họ có thể tập trung vào việc hỗ trợ các nhóm phát triển của mình. Kể từ khi ra mắt bản Beta của App Platform, Akamai đã nâng cấp gần một nửa số dự án Kubernetes tích hợp. Bản cập nhật mới nhất là bản cập nhật nhằm giảm thiểu các lỗ hổng thực thi mã từ xa không được xác thực nghiêm trọng 9.8 trong Ingress NGINX. Bản sửa lỗi này được phát hành chỉ 2 ngày sau khi CVE 2025-1974 được công bố.

Bằng cách quản lý các chu kỳ cập nhật phức tạp của hơn 30 dự án Kubernetes tích hợp, Akamai giải phóng nguồn lực kỹ thuật của bạn khỏi các tác vụ bảo trì, cho phép họ tập trung vào đổi mới trong khi vẫn duy trì thế trận bảo mật cấp doanh nghiệp.

Quản lý bí mật dựa trên GitOps

Trong bản phát hành gần đây, quy trình làm việc GitOps cho các bí mật đã được cải thiện đáng kể, cho phép tạo ra các bí mật thực tế không giới hạn. App Platform cho phép người dùng tạo các bí mật trực tiếp trong cổng thông tin web và sử dụng các bí mật này trong quy trình làm việc của họ. Các bí mật được mã hóa bằng Sealed Secrets và được lưu trữ trong kho lưu trữ cấu hình Git, hiện được triển khai trực tiếp bằng Argo CD. 

Quy trình làm việc bí mật nâng cao của App Platform của Akamai kết hợp các biện pháp bảo mật tốt nhất với hiệu quả hoạt động, giảm nguy cơ trôi cấu hình đồng thời cho phép các nhóm quản lý thông tin nhạy cảm thông qua các quy trình GitOps quen thuộc.

Hướng dẫn thực tế cho các trường hợp sử dụng khác nhau

App Platform cho phép bạn tùy chỉnh nền tảng của mình bằng các dự án Kubernetes thượng nguồn mã nguồn mở tích hợp (như Harbor , Prometheus , Knative và nhiều dự án khác). Kết hợp với tùy chọn cho phép quản trị viên nền tảng thêm các mẫu biểu đồ Helm bổ sung vào Catalog, các bản cập nhật mới này cho phép bạn hỗ trợ hầu như mọi trường hợp sử dụng. 

Để hỗ trợ bạn sử dụng App Platform, Akamai đã tạo ra một số hướng dẫn thực tế:

Bước tiếp theo là gì?

Khi Akamai chuẩn bị cho tính khả dụng chung của Akamai App Platform, bạn có thể mong đợi các khả năng và cải tiến bổ sung. Họ sẽ sớm ra mắt trải nghiệm người dùng trực quan hơn với các biểu mẫu tự phục vụ được cải thiện. Akamai cũng có kế hoạch tối ưu hóa thêm các khả năng GitOps và cải thiện khả năng mở rộng. Điều này bao gồm thay đổi kiến ​​trúc để thay thế đường ống nền tảng Tekton hiện tại bằng phương pháp tiếp cận dựa trên nhà điều hành kết hợp với Tài nguyên tùy chỉnh dành riêng cho Nền tảng ứng dụng.

App Platform là dịch vụ miễn phí, có sẵn công khai cho người dùng thông qua Cloud Manager hoặc API ở mọi khu vực hỗ trợ LKE. Để trải nghiệm dịch vụ tuyệt vời này hãy liên hệ ngay với Jupitek để đăng ký!