2020 년 1 호 설정 관리 도구: Ansible

in #zzan4 years ago

Ansible 은 이 분야 에서 절대적 인 왕 이다. 그 이 유 는 간단 하 다.초기 배치 관리 도 구 는 설정 상 태 를 관리 하 는 데 중심 을 두 었 습 니 다. 다시 말 하면 현재 상태 가 필요 한 설정 상태 와 일치 하지 않 으 면 복원 해 야 합 니 다.그러나 신형 응용 프로그램 에서 우 리 는 대량의 무 상태 구성 요 소 를 직면 하고 새로운 버 전의 코드 는 새로운 구조 재 에 속 하 며 기 존 구 조 를 배치 하고 교체 하 는 데 사용 된다.전체 업무 절 차 는 많은 생명 주기 가 짧 은 즉석 환경 으로 이 루어 질 것 이다.

주요 우위

무 상태 - Ansible play 북 은 조작 기기 로 작 동 되 며, 서버 목 표를 직접 명중 시 킵 니 다.저 희 는 원 격 대상 의 상 태 를 신경 쓰 지 않 고 Packer 등 도 구 를 통 해 배치 가능 한 대상 을 쉽게 구축 할 수 있 습 니 다.

오픈 소스 - CentOS 와 유사 하 며, Ansible 역시 빨 간 모자 회사 가 관리 합 니 다.빨 간 모 자 는 업계 에서 좋 은 명성 을 가지 고 고급 지원 자 는 지역 사 회 를 유지 하 는 데 풍부 한 경험 을 가지 고 Ansible 이 질 좋 고 사용 하기 쉬 운 각종 모듈 을 지속 적 으로 제공 하도록 확보한다.

분자 테스트 - 배치 관리 자체 가 정상적으로 작 성 된 코드 와 다 를 바 없 기 때문에 테스트 를 하지 않 으 면 우리 의 테스트 목 표 는 말 할 수 없습니다.Ansible 캐릭터 를 테스트 하 는 데 사용 되 는 분자 프레임 워 크 는 빈 틈 없 이 작 동 되 며, 테스트 설정 이 코드 테스트 의 수 요 를 충족 시 킬 수 있 도록 확보 하고, 또한 응용 프로그램 코드 에 따라 동일 한 CI / CD 관 로 를 사용 합 니 다.

YAML - 다른 도구 에 비해 YAML 의 입문 문턱 이 낮다.DevOps 를 접 한 대부분의 친구 들 에 게 배치 관 리 는 전에 보지 못 했 던 신선 한 경험 이 므 로 난이도 가 낮 을 수록 사람들 에 게 쉽게 받 아들 여진 다.

경쟁 상대 와 의 비교

OpsCode Chef - 사실 제 개인 적 인 DevOps 라 는 직업 생활 은 OpsCode Chef 에서 시작 되 었 습 니 다.Ruby 와 Chef 는 모두 내 마음 이 좋다.그러나 이들 은 현재 무 상태 클 라 우 드 네 이 티 브 응용 프로그램 문제 에 대처 할 능력 이 전혀 없다 는 점 을 인정 해 야 한다.물론 비교적 전통 적 인 남아 있 는 응용 프로그램 에 있어 이것 은 좋 은 도구 이다. 그러나 본 고의 응용 장면 에 대해 우 리 는 미래 에 더 많은 관심 을 가진다.

Puppet - Puppet 는 규모 가 되 는 기술 커 뮤 니 티 가 부족 하기 때문에 지원 능력 에 있어 서 Chef 와 Ansible 과 비교 할 수 없습니다.Puppet 는 누 드 기기 와 사용 하 는 장면 을 설정 하기에 매우 적합 하지만 웹 프로그램의 유형 설정 관리 수 요 를 지원 할 수 없습니다.

Coin Marketplace

STEEM 0.18
TRX 0.15
JST 0.029
BTC 62300.84
ETH 2421.47
USDT 1.00
SBD 2.56