Spinner Group

Spinner group là một công cụ cho phép bạn quản lý các dịch vụ dựa trên công nghệ container và các dịch vụ ngoại vi. Bằng cách sử dụng Spinner Group, bạn có thể quản lý và tổ chức hoạt động giữa các tài nguyên. Spinner group có vai trò tương tự như  Namespace trên K8s.

Người dùng có thể sử dụng Spinner Group như các “cluster” để triển khai các dự án sử dụng công nghệ container. Spinner group giúp đảm bảo isolate về mặt tài nguyên và truy cập giữa các dịch vụ trên cùng nền tảng container serverless của Sunteco.

Vai trò của Spinner Group

  • Quản lý các dịch vụ Container: Tạo ra một khu vực tài nguyên isolate về mặt tài nguyên cho nhóm các dịch vụ dựa trên công nghệ container.

  • Phân quyền sử dụng giữa các cụm môi trường: Người dùng có thể triển khai và phân quyền sử dụng các môi trường khác nhau của ứng dụng trong mỗi Spinner Group khác nhau, mà không ảnh hưởng đến các môi trường khác.

  • Giới hạn mức tài nguyên sử dụng: Mỗi Spinner group có thể được set các mức Quota limit khác nhau, đảm bảo khả năng co giãn của hệ thống nhưng đồng thời cũng đảm bảo chi phí sử dụng trong mức cho phép.

  • Kết nối nội bộ: Các dịch vụ trong cùng Spinner Group có thể kết nối tới nhau mà không cần đi qua internet, đảm bảo tốc độ và bảo mật cho kết nối

  • Triển khai các môi trường phát triển: Cung cấp khả năng cài đặt riêng biệt cho các môi trường development, testing, production riêng biệt.

Các dịch vụ trực thuộc Spinner Group

Dưới đây là các dịch vụ thuộc Spinner group. Các dịch vụ này có thể truy cập đến nhau thông qua địa chỉ nội bộ trong Spinner Group mà không cần đi ra ngoài internet.

  • Container Spinner

  • Job/CronJob

  • Kafka Highway

Kết nối Spinner Group với VPC

Trong các hệ thống microservice việc kết hợp các dịch vụ Container base và VM base là điều cần thiết. Những công nghệ này sẽ kết hợp bổ sung ưu điểm ch kiến trúc phần mềm.

Chúng tôi quy hoạch các khu vực tài nguyên dựa trên các công nghệ base, để dễ dàng cho người dùng quản lý và bảo mật các kết nối.

Để có thể truy cập VM từ Spinner, người dùng cần Enable tính năng Hyperlane. Tính năng này cho phép tạo ra một đường kết nối cho phép khả năng kết nối từ Spinner tới VM trong VPC.

Xem thêm Hướng dẫn cài đặt Hyperlane

Với chiều ngược lại, người dùng muốn truy cập Spinner khi đứng từ VM, người dùng sử dụng cụm tính năng Internal Proxy (Coming soon)