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
답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

You May Also Like

SaltStack 속도

SaltStack에서 속도는 부산물이 아니라 디자인 목표입니다. SaltStack은 원격 실행 엔진을 위한 기반을 제공하기 위해 매우 빠르고 가벼운 통신…

솔트(Salt) 시스템 아키텍처

솔트란 무엇인가? 솔트(Salt)는 파이썬 기반 오픈 소스 원격 실행 프레임워크이다. 구성 관리 자동화 프로비저닝 오케스트레이션 솔트 시스템 아키텍처…