더북(TheBook)

퍼펫이 무엇인가요?

다음은 시스템 관리자가 하는 지극히 평범한 일들입니다.

특정 프로그램 패키지를 설치합니다.

프로그램 설정 파일을 수정합니다.

서비스를 제어(시작, 종료, 재시작)합니다.

사용자와 그룹을 관리(추가, 제거, 패스워드 변경 등)합니다.

파일을 배포합니다.

주기적으로 반복되는 크론 작업을 제어합니다.

외부 스크립트를 실행시킵니다.

네트워크에 존재하는 호스트 수가 시스템 관리자가 직접 관리할 수 있는 범위를 넘어서는 순간 이런 간단한 작업 하나하나가 관리자에게는 부담이 됩니다. 시스템마다 발생한 문제를 일일이 해결해야 하는 상황이 닥친다면 시스템 관리자의 몸이 열 개, 백 개가 있어도 모자랄 것입니다.

퍼펫Puppet은 퍼펫이 실행되는 시스템뿐만 아니라 네트워크에 존재하는 다른 호스트를 제어하는 시스템 관리 소프트웨어입니다. 명확하고 간결한 명세 언어, 모듈화된 코드를 사용해서 시스템 관리자의 실수와 노력을 줄이고, 시스템 자원을 체계적으로 관리할 수 있어 신속하고 정확한 대응이 가능하며, 여러 운영체제와 하드웨어, 클라우드 환경이나 가상 시스템 등 다양한 환경을 지원하는 퍼펫은 말 그대로 시스템 자동화의 핵심이라고 할 수 있습니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.