SaltStack은 서버를 구성하는 것 이상의 솔루션이며 규모에 맞게 자체 복구 시스템을 관리할 수 있는 기능을 제공하기 위해 우아하게 확장됩니다. 이는 구성 관리에 대한 선언적 접근 방식을 장려하는 완벽한 솔루션이 되기 위한 조정에 초점을 맞추고 있습니다.
사용성 / 아키텍처 및 설치 – Salt는 “미니언(minion)”이라고 불리는 클라이언트가 “마스터(master)”라고 불리는 중앙 명령 서버에서 명령 및 제어될 수 있는 Master-Minion Architecture를 가지고 있습니다. 풀 어프로치를 사용하는 다른 CM 툴과 달리 SaltStack은 마스터가 구성을 노드/에이전트에 푸시하는 푸시(push) 어프로치를 사용합니다. 저는 솔트 구조를 요약한 아래 그림을 온라인에서 찾았습니다.
SaltStack은 설치 및 관리가 간편합니다. 메시지 시스템이나 특수 데이터베이스에 대한 마스터의 복잡한 사전 요구 사항은 없습니다. 수백 대의 서버에 미니언을 설치하는 것은 SaltStack에서 제공하는 부트스트랩 스크립트를 사용하면 쉽습니다.
자동화 사례/가치 추가 기능 향상
- 구성 관리 – SaltStack은 선언적 YAML 접근 방식을 통해 이러한 어려운 문제를 해결하며 이를 잘 해냅니다. 학습이 간단하며, VMware의 담당자가 설명한 대로 vRealize Automation을 위한 디지털 인프라 자동화 사례를 완료하는 데 도움이 됩니다. Native Configuration Management 솔루션은 애플리케이션을 프라이빗 클라우드에서 퍼블릭 클라우드에 이르는 모든 워크로드에 로드하도록 지원하므로 원하는 최종 상태 구성을 유지할 수 있는 효율적인 경로를 제공합니다. 설명서에 따르면 SaltStack은 업계 최고의 또 다른 CM 툴인 Anable에 비해 빠르고 쉽습니다.
- 규모에 맞는 시스템 처리 – Salt의 백본은 원격 실행 엔진으로, 시스템 그룹을 위한 고속, 보안 및 양방향 통신 채널을 생성합니다. 마스터 – 미니언 구성을 통해 수천 대의 시스템에서 명령과 기능을 동시에 실행할 수 있습니다. 따라서 복잡한 스크립트 없이도 ‘salt “*” disk.usage’를 실행하여 전 세계 시스템의 디스크 사용량을 보여 주는 시스템 관리자의 작업이 한결 수월해집니다.
- 자가 치유 시스템 – 자율적 자가 치유 시스템은 자동화 사례의 중요한 추가 요소가 될 수 있습니다. sysadmin이 담당하는 노드 수가 증가함에 따라 해당 시스템의 문제를 관리하는 기능이 복잡해집니다. SaltStack의 Beacon 시스템, 시스템을 모니터링하여 무차별 공격, 교착 상태, 디스크 사용률, 원하지 않는 프로세스 및 서비스 실행 등과 같은 시나리오를 확인할 수 있습니다. SaltStack은 이 시스템을 원자로 시스템과 결합하여 원하는 상태로 복구할 수 있다. 실시간 이벤트 기반 자동화를 통해 사후 대응적 접근 방식이 아닌 시스템을 능동적으로 치유함으로써 다운타임을 크게 줄일 수 있습니다.
SecOps 지원 – vRealize Automation의 DevOps for Infrastructure/GitOps에 관한 훌륭한 사례도 있지만 SaltStack 문서에서는 새로운 자동화 중점 분야인 SecOps를 중심으로 강력한 프레임워크를 구축합니다. SaltStack은 보안 팀이 SecOps를 위해 새로운 툴을 채택하는 것은 어려운 일이지만 규정 준수 및 보안을 위해 전체 서비스, 폐쇄 루프 자동화를 제공합니다. 이를 통해 보안 팀은 컴플라이언스를 정의하여 문제를 자동화하고 해결할 수 있으며, 운영 팀에 통찰력과 제어력을 제공하여 조정과 하이브리드 클라우드 보안을 개선할 수 있습니다.
DevOps에 판매하기 위한 문 열기 – DevOps에 판매하는 가장 논의되는 방법 중 하나는 Open Source Community와 SaltStack을 수용하는 것으로, vRealize Automation의 사례를 DevOps 사용자에게까지 확장하고 엔터프라이즈 준비 자동화를 위한 관심을 끄는 데 도움이 될 수 있는 사용자 커뮤니티를 매우 환영하는 것입니다.
출처 : https://blogs.vmware.com/management/2020/10/enhancing-vrealize-automation-story-saltstacks-value-add.html