Astra Control 소개
Astra Control은 Kubernetes 애플리케이션 데이터 라이프사이클 관리 솔루션으로, 상태 저장 애플리케이션의 운영을 단순화합니다. Kubernetes 워크로드를 손쉽게 보호, 백업, 마이그레이션하고 정상 작동하는 애플리케이션 클론을 즉시 생성할 수 있습니다.
피처
Astra Control은 Kubernetes 애플리케이션 데이터 라이프사이클 관리에 중요한 기능을 제공합니다.
-
영구 스토리지를 자동으로 관리합니다
-
애플리케이션 인식 필요 시 스냅샷과 백업을 생성합니다
-
정책 기반 스냅샷 및 백업 작업 자동화
-
Kubernetes 클러스터 간에 애플리케이션 및 데이터를 마이그레이션합니다
-
운영 환경에서 스테이징으로 애플리케이션을 손쉽게 클론 복제할 수 있습니다
-
애플리케이션 상태 및 보호 상태를 시각화합니다
-
사용자 인터페이스 또는 API를 사용하여 백업 및 마이그레이션 워크플로우를 구현합니다
Astra Control은 컴퓨터의 상태 변화를 지속적으로 감시하기 때문에 새로 추가한 앱을 인식합니다.
구축 모델
Astra Control은 두 가지 배포 모델로 제공됩니다.
-
* Astra Control Service *: GKE(Google Kubernetes Engine) 및 AKS(Azure Kubernetes Service)에서 Kubernetes 클러스터의 애플리케이션 인식 데이터 관리를 제공하는 NetApp 관리 서비스입니다.
-
* Astra Control Center *: 사내 환경에서 실행되는 Kubernetes 클러스터의 애플리케이션 인식 데이터 관리를 제공하는 자체 관리 소프트웨어입니다.
Astra 제어 서비스 | Astra 제어 센터 | |
---|---|---|
어떻게 제공됩니까? |
NetApp에서 제공하는 완전 관리형 클라우드 서비스 |
소프트웨어를 다운로드, 설치 및 관리할 수 있습니다 |
어디에 호스팅됩니까? |
NetApp에서 제공하는 다양한 퍼블릭 클라우드 지원 |
에 제공한 Kubernetes 클러스터 |
어떻게 업데이트됩니까? |
NetApp에서 관리합니다 |
모든 업데이트를 관리합니다 |
애플리케이션 데이터 관리 기능은 무엇입니까? |
백엔드 스토리지 또는 외부 서비스를 제외한 두 플랫폼에서 동일한 기능을 사용할 수 있습니다 |
백엔드 스토리지 또는 외부 서비스를 제외한 두 플랫폼에서 동일한 기능을 사용할 수 있습니다 |
백엔드 스토리지 지원은 무엇입니까? |
NetApp 클라우드 서비스 오퍼링 |
NetApp ONTAP AFF 및 FAS 시스템 |
지원되는 앱
Astra Control Center는 OLM(Operator Lifecycle Manager) 지원 운영자 또는 클러스터 범위 연산자와 함께 배포된 앱을 지원하지 않습니다.
NetApp은 스냅샷 및 백업의 안전성과 일관성을 보장하기 위해 일부 앱을 검증했습니다.
Astra Control과 함께 사용하는 애플리케이션 유형에 관계없이 재해 복구 요구 사항을 충족할 수 있도록 항상 백업 및 복원 워크플로우를 직접 테스트해야 합니다.
Astra Control Service의 작동 방식
Astra Control Service는 NetApp에서 관리하는 클라우드 서비스로, 항상 최신 기능을 사용하여 업데이트 가능합니다. 이 솔루션은 여러 구성 요소를 활용하여 애플리케이션 데이터 수명 주기 관리를 지원합니다.
높은 수준에서 Astra Control Service는 다음과 같이 작동합니다.
-
클라우드 공급자를 설정하고 Astra 계정에 등록하여 Astra Control Service를 시작할 수 있습니다.
-
GKE 클러스터의 경우 Astra Control Service가 사용합니다 "Google Cloud용 NetApp Cloud Volumes Service" 영구 볼륨의 백엔드 스토리지입니다.
-
AKS 클러스터의 경우 Astra Control Service가 사용합니다 "Azure NetApp Files" 영구 볼륨의 백엔드 스토리지입니다.
-
-
첫 번째 Kubernetes 컴퓨팅을 Astra Control Service에 추가합니다. 그러면 Astra Control Service에서 다음을 수행합니다.
-
클라우드 공급자 계정에 백업 복사본이 저장되는 개체 저장소를 만듭니다.
Azure에서 Astra Control Service는 Blob 컨테이너용 리소스 그룹, 스토리지 계정 및 키도 생성합니다.
-
클러스터에 새 관리 역할 및 Kubernetes 서비스 계정을 생성합니다.
-
에서는 새 관리자 역할을 사용하여 를 설치합니다 "아스트라 트리덴트" 를 클릭하여 하나 이상의 스토리지 클래스를 생성합니다.
-
Astra Trident를 사용하여 앱에 영구 볼륨을 프로비저닝합니다.
-
-
이제 앱을 클러스터에 추가할 수 있습니다. 영구 볼륨은 새로운 기본 스토리지 클래스에 프로비저닝됩니다.
-
그런 다음 Astra Control Service를 사용하여 이러한 애플리케이션을 관리하고 스냅샷, 백업 및 클론 생성을 시작합니다.
Astra Control Service는 상태 변화를 위해 컴퓨팅 작업을 지속적으로 감시하기 때문에 새로 추가한 앱을 인식합니다.
Astra Control의 무료 플랜을 사용하면 최대 10개의 앱을 계정에서 관리할 수 있습니다. 10개 이상의 앱을 관리하려면 무료 요금에서 프리미엄 요금제로 업그레이드하여 청구서를 설정해야 합니다.
Astra Control Center의 작동 방식
Astra Control Center는 프라이빗 클라우드에서 로컬로 실행됩니다.
첫 번째 릴리스의 경우 Astra Control Center는 ONTAP 9.5 이상의 OpenShift Kubernetes 클러스터 및 Trident 스토리지 백엔드를 지원합니다.
클라우드 연결 환경에서 Astra Control Center는 Cloud Insights를 사용하여 고급 모니터링 및 원격 측정 기능을 제공합니다. Cloud Insights 연결이 없을 경우 Astra Control Center에서 제한된(7일 메트릭) 모니터링 및 원격 측정 기능을 사용할 수 있으며, 개방형 메트릭 엔드 포인트를 통해 Kubernetes 기본 모니터링 툴(예: Prometheus 및 Grafana)으로 내보낼 수 있습니다.
Astra Control Center는 AutoSupport 및 Active IQ Digital Advisor(Digital Advisor라고도 함) 에코시스템에 완벽하게 통합되어 문제 해결 및 사용 정보를 사용자 및 NetApp 지원에 제공합니다.
90일 평가판 라이센스를 사용하여 Astra Control Center를 사용해 볼 수 있습니다. 평가 버전은 이메일 및 커뮤니티(Slack 채널) 옵션을 통해 지원됩니다. 또한 제품 내 지원 대시보드에서 Knowledgebase 문서 및 문서에 액세스할 수 있습니다.
Astra Control Center를 설치하고 사용하려면 반드시 충족해야 합니다 "요구 사항".
Astra Control Center는 다음과 같이 높은 수준에서 작동합니다.
-
현지 환경에 Astra Control Center를 설치합니다. 에 대해 자세히 알아보십시오 "Astra Control Center를 설치합니다".
-
다음과 같은 몇 가지 설정 작업을 완료합니다.
-
라이센스를 설정합니다.
-
첫 번째 클러스터를 추가합니다.
-
클러스터를 추가할 때 검색된 백엔드 스토리지를 추가합니다.
-
앱 백업을 저장할 오브젝트 저장소 버킷을 추가합니다.
-
에 대해 자세히 알아보십시오 "Astra Control Center를 설정합니다".
Astra Control Center는 다음과 같은 작업을 수행합니다.
-
관리되는 Kubernetes 클러스터에 대한 세부 정보를 검색합니다.
-
관리하려는 클러스터에서 Astra Trident 구성을 검색하고 스토리지 백엔드를 모니터링할 수 있습니다.
-
클러스터에서 앱을 검색하고 이를 통해 앱을 관리 및 보호할 수 있습니다.
앱을 클러스터에 추가할 수 있습니다. 클러스터에 이미 관리 중인 앱이 있는 경우 Astra Control Center를 사용하여 앱을 검색하고 관리할 수 있습니다. 그런 다음 Astra Control Center를 사용하여 스냅샷, 백업 및 클론을 생성합니다.