목장주:
1. 그래픽 방법: 사용하기 쉬운 웹 관리 인터페이스는 도커의 사용 편의성을 바탕으로 컨테이너 기술을 활용한 컨테이너 애플리케이션 배포의 난이도를 다시 한 번 줄여줍니다.
2. 다중 스케줄러 지원: 환경 템플릿을 통해 Cattle, Swarm, K8S, Mesos 컨테이너 클러스터 관리 스케줄링 플랫폼을 쉽게 생성하고 배포할 수 있습니다.
3. 호스트 클러스터 관리: 관리 객체는 단일 컨테이너 호스트가 아니라 여러 호스트의 클러스터로, 여러 또는 수십 개의 애플리케이션 서버 클러스터를 생성하고 관리할 수 있으며, Ctrl+C, Ctrl+V, 복사 및 붙여넣기만 하면 해결됩니다.
4. 내장 앱 스토어: 워드프레스 템플릿을 사용해 워드프레스 블로그 시스템을 만들 수 있습니다. 마우스 클릭만 하면 배포 난이도가 무료 이메일 신청만큼 높지 않습니다!
5. 유연한 자원 할당: 내장된 애플리케이션 부하 분산기로, "서비스"는 최소 1개의 컨테이너 인스턴스만 필요하며, 부하가 부족하거나 과도할 때는 마우스 클릭으로 "서비스" 내 컨테이너 인스턴스 수를 늘리거나 줄이면 문제를 해결할 수 있습니다. 응용 시스템은 자연스러운 탄력 확장 기능을 갖추고 있습니다.
인프라 오케스트레이션
Rancher는 퍼블릭 또는 프라이빗 클라우드의 리눅스 호스트 리소스를 사용할 수 있습니다. 리눅스 호스트는 가상 또는 물리 호스트일 수 있습니다. Rancher는 호스트가 CPU, 메모리, 로컬 디스크, 네트워크 자원만 있으면 됩니다. Rancher의 관점에서 클라우드 벤더가 제공하는 클라우드 호스트는 물리적 기기와 동일합니다.
Rancher는 컨테이너화된 애플리케이션 실행을 위한 유연한 인프라 서비스 계층을 구현합니다. Rancher의 인프라 서비스에는 네트워킹, 스토리지, 부하 분산, DNS, 보안 모듈이 포함됩니다. Rancher의 인프라 서비스는 컨테이너를 통해 배포되어, 어떤 리눅스 호스트에서도 실행할 수 있습니다.
컨테이너 오케스트레이션 및 스케줄링
많은 사용자가 컨테이너 오케스트레이션 스케줄링 프레임워크를 사용하여 컨테이너화된 애플리케이션을 실행하기로 선택합니다. Rancher는 Docker Swarm, Kubernetes, Mesos 등 현재의 모든 주류 오케스트레이션 및 스케줄링 엔진을 포함하고 있습니다. 같은 사용자가 Swarm이나 Kubernetes 클러스터를 만들 수 있습니다. 네이티브 Swarm이나 Kubernetes 도구를 사용해 애플리케이션을 관리할 수도 있습니다.
Swarm, Kubernetes, Mesos 외에도 Rancher는 자체 Cattle 컨테이너 오케스트레이션 스케줄링 엔진도 지원합니다. Cattle은 Rancher 자체 인프라 서비스를 조율하고 Swarm 클러스터, Kubernetes 클러스터, Mesos 클러스터를 구성, 관리, 업그레이드하는 데 널리 사용됩니다.
앱 스토어
랜처 사용자는 한 번의 클릭으로 앱 스토어에 여러 컨테이너로 구성된 앱을 배포할 수 있습니다. 사용자는 배포된 애플리케이션을 관리할 수 있으며, 애플리케이션의 새 버전이 제공될 때 자동으로 업그레이드를 할 수 있습니다. Rancher는 Rancher 커뮤니티가 관리하는 인기 앱들을 포함한 앱 스토어를 제공합니다. 랜처 사용자들은 자신만의 개인 앱 스토어도 만들 수 있습니다.
기업 수준의 권한 관리
Rancher는 유연한 플러그인 사용자 인증을 지원합니다. Active Directory, LDAP, Github 및 기타 인증 방법을 지원합니다. Rancher는 환경 수준에서 역할 기반 접근 제어(RBAC)를 지원하여, 사용자 또는 사용자 그룹이 역할을 통해 개발 또는 운영 환경에 대한 접근 권한을 구성할 수 있게 합니다.
다음 도표는 Rancher의 주요 구성 요소와 특징을 보여줍니다:
1. 플랫폼이 쉽게 배포할 수 있습니다. Docker를 관리하는 플랫폼 역시 Docker 배포를 기반으로 합니다. 도커만 있으면 단 하나의 명령어로 플랫폼 배포를 완료할 수 있습니다. 2. 플랫폼이 확장하기 쉽습니다. 에이전트 메커니즘을 통해 도커 명령어가 에이전트 배포를 완료하고 물리적 머신 수를 빠르게 늘려줍니다. AWS와 같은 클라우드 호스트도 지원하며, 버전 2.0은 K8s도 지원합니다. 3. 서비스 배치가 용이합니다. 앱 스토어를 통해 애플리케이션 배포는 2단계로 완료되며, 각 미들웨어는 docker-compose처럼 언제든지 확장할 수 있도록 독립적으로 배열됩니다. 4. 자신의 계정 권한을 가져가세요. 계정 관리가 없는 K8s와 비교할 때, Rancher는 자체 계정 권한 시스템을 갖추고 있습니다. 계정은 독립적으로 생성되거나 LDAP 및 기타 계정 시스템에 쉽게 연결할 수 있습니다. 회사에서 사용할 수 있는 훌륭한 도구입니다.
|