Công nghệ

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

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

(0 đánh giá) · 1,508 lượt xem

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

Danh mục: Điện, điện tử, công nghệ thông tin

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.
Thông tin chủ sở hữu (Nhà cung ứng)
Tên đơn vị / Cá nhân chủ sở hữu
Viettel TP. HCM - Chi nhánh Tập đoàn Công nghiệp - Viễn thông Quân đội
Thông tin liên hệ
Người đại diện:Ngô Mạnh Hùng
ĐT (NCC):028 62939239
Email (NCC):viettelhochiminh@gmail.com
Website (NCC):https://www.viettelhochiminh.vn/
Thông tin công nghệ
Tên công nghệ / Quy trình
Giải pháp đám mây cho các ứng dụng kiến trúc mới microservice
Xuất xứ
☑ Trong nước (Việt Nam)
☐ Nước ngoài
Tình trạng pháp lý & Sở hữu trí tuệ
☐ Bằng độc quyền Sáng chế số:
☐ Giấy chứng nhận Đăng ký Quyền tác giả số:
☐ Bí mật công nghệ
Mô tả chi tiết giải pháp
Bối cảnh & Vấn đề giải quyết
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ụ
Nguyên lý vận hành & Sơ đồ quy trình
Giải pháp đám mây cho các ứng dụng kiến trúc mới microservice
Thông số kỹ thuật chủ yếu
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
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
Đánh giá mức độ phát triển công nghệ (TRL)
Mức độ sẵn sàng công nghệ TRL
Chọn Cấp độ Mô tả
TRL 1 Nghiên cứu cơ bản và các nguyên tắc cơ bản của công nghệ được quan sát.
TRL 2 Khái niệm công nghệ và/hoặc ứng dụng được hình thành.
TRL 3 Thử nghiệm khái niệm và đánh giá phân tích ban đầu.
TRL 4 Công nghệ được chứng minh trong phòng thí nghiệm.
TRL 5 Công nghệ được chứng minh trong môi trường mô phỏng.
TRL 6 Công nghệ được chứng minh trong môi trường thực tế.
TRL 7 Nguyên mẫu hệ thống được trình diễn trong môi trường hoạt động.
TRL 8 Hệ thống hoàn chỉnh và được thử nghiệm.
TRL 9 Ứng dụng thực tế – thị trường.
Khả năng ứng dụng & Hiệu quả kinh tế
Lĩnh vực ứng dụng
☑ Điện, điện tử, công nghệ thông tin
Hiệu quả kinh tế – xã hộ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.
Phương thức chuyển giao & Dịch vụ hỗ trợ
Hình thức chuyển giao
☐ Chuyển giao quyền sử dụng (Li-xăng)
☐ Chuyển nhượng quyền sở hữu
☐ Góp vốn bằng công nghệ
☐ Chìa khóa trao tay
☐ Khác:
Giá bán dự kiến (VNĐ)
0 VND
Chứng nhận & Tài liệu số
Chứng nhận chất lượng
☐ ISO / CE / HACCP
☐ Phiếu kiểm nghiệm Quatest
☐ Khác:
Chưa có thông tin chứng nhận.
Dữ liệu đa phương tiện
0 đánh giá