구트아카데미


교육과정

구트아카데미의 교육과정은 누구나 처음부터 차근차근 시작할 수 있도록 기초교육부터 기업에서 요구하는 실무스킬과 미래산업 기술까지 단계별로 설계하였습니다.

인적자원개발컨소시엄

구직자 및 근로자의 직업훈련을 위해 한국산업인력공단에서 주관하는 국비무료 과정입니다.

교육과정

Ansible을 활용한 DevOps Automation

작성자 임호연차장
작성일 19-01-18 12:07 | 1,893 | 0

본문

Ansible을 활용한 DevOps Automation

911633330_edu3.gif
  • 과정명

    Ansible을 활용한 DevOps Automation
  • 교육일정

    2019.02.11 ~ 2019.02.15
  • 교육기간

    총40시간 5일 과정(8시간/1일)
  • 교육시간

    월~금 : 09시 30분~18시30분(점심시간 13시30분~14시 30분)
  • 수강정원

    20명

훈련소개 및 과정소개

Ansible 플레이북을 작성 및 관리하고 시스템 관리 도구를 자동화하는 방법 학습

Automation with Ansible I (DO407) 교육 과정은 자동화, 구성 및 관리 작업에 Ansible을 사용하려는 시스템 관리자를 위해 마련되었습니다. Ansible을 설치 및 구성하고, 플레이북을 생성 및 실행하여 시스템을 구성하며, 인벤토리를 관리하는 방법을 학습합니다
.

학생들은 핸즈온 랩을 통해 Ansible을 사용하여 관리 대상 호스트에서 시스템 관리 태스크를 자동화하는 방법을 학습하고, Ansible 플레이북을 작성하여 태스크 실행을 표준화하며, 중앙에서 플레이북을 관리하고, Ansible Tower의 웹 인터페이스를 통해 반복되는 실행을 예약하는 방법을 학습합니다. 학생들은 또한 Ansible Vault를 사용하여 Ansible 암호화를 관리하고, Ansible Tower를 배포하며, 배포한 Ansible Tower를 통해 시스템을 관리하고, VagrantDevOps 환경에서 Ansible을 사용하는 방법에 대해서도 학습합니다.

Ansible

앤서블은 마이클 데한(Michael DeHaan)이라는 개발자가 만들어 소스코드를 공개한 오픈소스 소프트웨어다.
깃허브의 인기척도인 스타(일종의 즐겨찾기)’21000개 받았고, 한 달에 앤서블을 다운로드 하는 사람도 40만 명에 달한다.
앤서블이 급속도로 인기를 끌자 오픈소스 업계의 큰 손인 레드햇이 지난 2015년 인수했다.

앤서블은 모듈 하나하나가 기능인 것이 특징이다. 현재 950개의 모듈이 있는데, 950개의 기능이 있다는 것을 의미한다.
기능이 많아진다는 것은 앤서블이 프레임워크 언어가 되고 있다는 것을 의미하며, 역할이 무궁무진해진다는 것을 내포한다.

앤서블은 플레이북이라는 이라는 곳에 실행할 구성을 선언해 놓으면, 필요할 때마다 자동으로 실행시킬 수 있는 것이 특징이다.
웹서버는 어떻게 구성하고, DB 서버는 어떻게 구성할 지 선언해 놓으면 관리자들은 필요할 때마다 그대로 프로비저닝할 수 있다.
애플리케이션 패치를 잘못해서 다시 롤백 하고자 할 때도 앤서블을 이용하면 쉽게 원하는 시점으로 되돌릴 수 있다.
.

각 운영체제, 하이퍼바이저, 클라우드 프로바이더, 로드밸런스, 네트워크 장비 등 플랫폼에 구애 받지 않는다는 점도 특징이다.
다른 외부 서비스와의 연동도 가능하다
.
예를 들러 함께 일하는 팀원들과 슬랭에 방이 있다면, 앤서블의 활동을 슬랙방에 자동으로 공유할 수 있다
.

훈련과정 특성(효과)

조직에 미치는 영향

이 교육 과정은 운영 또는 클라우드 컴퓨팅 환경에서 Ansible을 구현하는 데 필요한 기술을 개발하기 위한 것입니다.

이러한 기술은 Ansible을 이용한 DevOps 방법론을 구현함으로써 비용 절감 및 운영 효율성을 확보하려는 조직에 적합합니다.  

Red Hat은 고객에게 이점을 제공하기 위해 이 교육 과정을 만들었지만, 회사마다 상황과 인프라가 다르므로 실제로 얻어지는 이점은 다를 수 있습니다
.

개인에게 미치는 영향

이 교육 과정을 이수하면 수강생은 DevOps 환경에서 자동화, 설정, 관리를 위해 Ansible을 구현할 수 있습니다.  

수강생은 다음 기술을 습득하여 능숙하게 사용할 수 있습니다.

 

    1. Ansible을 사용하여 관리형 호스트에서 시스템 관리 태스크 자동화
    2. Ansible 플레이북을 작성하여 태스크 실행 표준화
    3. Ansible Tower를 사용하여 플레이북 실행을 중앙에서 관리

클라우드 실습환경

대규모 데이터 처리를 위해서는 많은 하드웨어 리소스가 필요한데 일반적으로 11PC의 환경에서 실제 기업실무의 IT환경을 구성하는 것은 불가능하다. 해당과정은 클라우드 기반의 Virtual Lab을 사용하여 인당 하나의 하드웨어가 아닌 다수의 서버 및 리소스를 할당하여 실무환경과 동일한 실습환경을 제공한다

훈련대상

클라우드 프로비저닝, 설정 관리, 애플리케이션 배포, 인트라 서비스 오케스트레이션 및 기타 IT 요구를 자동화해야 하는 시스템 및 클라우드 관리자

RHCSA(Red Hat Certified System Administrator) 자격증 또는 이에 상응하는 경험 보유
 

훈련비용

중소기업 : 무료

대기업 : 1인당 훈련비의 20% 부담

커리큘럼

교과목명 교육내용
1일차
(8시간)

국가인적자원개발컨소시엄

교육 과정

- 교육 과정을 소개하고 검토합니다.

- DevOps 개념과 Automation

- Ansible 개념과 아키텍쳐

- Ansible 적용 방안과 유즈케이스

- Ansible 설치 및 관련 문제 해결

- 태스크 자동화

- 효과적인 Ansible 플레이북 작성

- Ansible Vault와 데이터 보호

- 엔터프라이즈 Ansible 배포

- DevOps환경 Vagrant사용

2일차
(8시간)
3일차
(8시간)
4일차
(8시간)
5일차
(8시간)

 

Goott Gallery

 

댓글목록 0

등록된 댓글이 없습니다.