Giải pháp đám mây cho các ứng dụng kiến trúc mới microservice

☆☆☆☆☆ ( 0 đánh giá ) 674 lượt xem
Giá tham khảo : Liên hệ

Nhà cung ứng: Viettel TP. HCM - Chi nhánh Tập đoàn Công nghiệp - Viễn thông Quân đội

Giải pháp giúp tự động triển khai và vận hành các Kubernetes cluster, hỗ trợ người dùng tiết kiệm thời gian, nguồn lực khi loại bỏ các tác động thủ công trong quy trình phát triển phần mềm.

  • Viettel Kubernetes (còn gọi là Container as a Service - CaaS) là nền tảng Kubernetes được triển khai trên hạ tầng Public Cloud mạnh mẽ của Viettel IDC, cung cấp một môi trường ảo hóa ở lớp OS (Operation System) hoàn chỉnh, cho phép người dùng phát triển, kiểm thử, triển khai và phân phối các ứng dụng của mình trên nền tảng Kubernetes.
     
    Viettel Kubernetes định nghĩa ở lớp PaaS trong mô hình dịch vụ Cloud, sử dụng nền tảng Kurbenetes tạo ra 1 lớp ảo hóa “trừu tượng”, cô lập riêng biệt các ứng dụng, bao gồm mọi thứ cần thiết để chạy ứng dụng (mã nguồn, các thư viện runtime, …) đều sử dụng chung hệ điều hành duy nhất (Host OS) thay vì ảo hóa phần cứng và tạo ra nhiều máy chủ ảo chứa nhiều phiên bản OS khác nhau.
     
    Triển khai dịch vụ Viettel Kubernetes hoàn toàn tự động, nhanh chóng và thuận tiện. Người dùng sẽ tương tác với cụm Kubernetes (Kubernetes Cluster) là các máy chủ ảo đã cấu hình sẵn hệ điều hành, phần mềm Docker Engine và tùy chọn phiên bản Kubernetes cập nhật nhất, đạt đầy đủ các chuẩn An toàn thông tin ISO 27017:2015; ISO 9001:2015 về quản lý chất lượng dịch vụ

  • THÔNG SỐ KỸ THUẬT
  • Tính năng:
    Tự động triển khai dịch vụ Viettel Kubernetes Service
    Đăng kí và khởi tạo tự động dịch vụ là các cụm Kubernetes Cluster được cấu hình sẵn chỉ với vài cú nhấp chuột, thuận tiện trong việc tăng giảm số lượng node, tài nguyên phần cứng trên hạ tầng điện toán đám mây cao cấp.
    Đầy đủ tính năng của nền tảng phân phối Kubernetes
    Cung cấp 1 framework để quản lý các container chạy ứng dụng, đảm bảo duy trì trạng thái hoạt động dịch như mong muốn thông qua tính năng điều phối tài nguyên, ổ lưu trữ; Tự động rollout và rollback không có downtime; quản lý cấu hình và bảo mật; Tăng/ giảm số lượng node;...
    Tích hợp sẵn giải pháp lưu trữ dữ liệu lâu dài Persistent Storage
    Một ổ lưu trữ dữ liệu được kết nối với cụm Kubernetes Cluster bằng NFS server (Network File System), cho phép người dùng triển khai ứng dụng “Stateful” trên môi trường production.
    Quản trị cụm Kubernetes Cluster bằng công cụ Kubectl
    Người dùng dễ dàng tương tác và cấu hình thông qua công cụ dòng lệnh Kubectl đặc trưng của nền tảng Kubernetes.
    Quản lý thông tin dịch vụ qua Self Service Portal
    Hệ thống Automation dễ sử dụng, hiển thị đầy đủ thông tin, trạng thái hoạt động của node; tích hợp sẵn các tính năng như khởi tạo, thêm / xóa Node, gia hạn dịch vụ…

  • ƯU ĐIỂM CN/TB
  • Tính nhất quán của môi trường
    Các ứng dụng chạy trên các container hoạt động nhất quán trong các môi trường khác nhau (dev, testing, stagging, và production). Điều này giúp loại bỏ các ảnh hưởng liên quan đến môi trường hệ thống khi chuyển đổi và chạy ứng, tiết kiệm thời gian và công sức của người dùng
    Triển khai nhanh
    Container/Pod rất nhẹ và khởi động chỉ mất vài giây, vì không bắt buộc phải khởi động máy và hệ điều hành như VM, giúp khách hàng triển khai nhanh hơn và tính sẵn sàng cao
    Tính cô lập
    Ứng dụng trong Container/Pod được phân tách rõ ràng và chạy hoàn toàn độc lập với các Container/Pod khác trên cùng 1 Cluster, đảm bảo tính an toàn và bảo mật. bất kì cuộc tấn công hay phần mềm độc hại nào xảy ra trên một container sẽ không lan truyền sang container khác
    Tính linh động và tính mở rộng
    Người dùng có thể tự tạo một Container/Pod từ các bản mẫu có sẵn, cài đặt môi trường, dịch vụ, sau đó lưu trạng thái Container lại như là một "image" và triển khai image này trên laptop, trên máy chủ đặt tại doanh nghiệp hay trên Cloud

    Scroll