[심화] 앤서블(Ansible)을 깊이 있게 활용하기
4.5 (15 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
87 students enrolled

[심화] 앤서블(Ansible)을 깊이 있게 활용하기

앤서블을 시간을 적게 들이면서, 좀 더 구조적으로 그리고 빠르게 동작하도록 만들어 봅시다. 그리고 부가적으로 보안적인 부분도 함께 알아보겠습니다.
4.5 (15 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
87 students enrolled
Created by 조훈 (Hoon Jo)
Last updated 11/2018
Korean
Current price: $25.99 Original price: $39.99 Discount: 35% off
1 day left at this price!
30-Day Money-Back Guarantee
This course includes
  • 3 hours on-demand video
  • 1 article
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • 플레이북을 동적으로 구성하는 법
  • 플레이북을 구조화 하는 방법
  • 앤서블의 코드를 재사용하는 방법
  • 앤서블에서의 보안
  • 앤서블의 성능 튜닝 포인트
Requirements
  • 실습을 위해서 8기가 이상의 메모리를 가진 윈도우 시스템
  • 리눅스에 대한 기본수준의 명령어(즉, cd / cat / mkdir / vi / tail / yum / apt 등)에 대한 이해
  • 네트워크에 대한 기본적인 이해 (IP, 서브넷, 포트 등)
  • 가상화 환경에 대한 기본적인 이해 (버추얼 박스로 실습)
  • Git에 대해 clone 수준의 이해
  • (옵션) 추가로 사용가능한 노트북
Description

이전에 출시된 '[기초] 처음부터 설치하며 배우는 앤서블(Ansible)'에서는 앤서블의 설치와 실행에 대해서 그리고, '[응용] 다양한 환경을 앤서블(Ansible)로 관리하기 with 베이그런트(Vagrant)'에서는 다양한 플랫폼에서의 앤서블 사용이 어떻게 활용 될 수 있는지를 살펴 보았습니다.  이번 강의에선 그 동안, 단순하게 작성했던 코드를 좀 더 구조적으로 효율적으로 동작하도록 만들고, 재사용할수 있도록 코드를 만들어 보겠습니다.

그리고 이제는 기능적으로 동작하는 부분 뿐만 아니라,  중요한 정보를 보호할 수 있도록 만들고, 성능도 높이는 부가적인 부분이지만 정말 중요한 부분을 알아볼 것입니다.

Who this course is for:
  • 개발자로서 데브옵스 툴에 대해 관심이 있는 분
  • 시스템 운영자로서 업무의 효율화를 추구하시는 분
  • 전산실 관리직으로서 시간이 없다고 하는 직원들에게 생산성 툴을 소개하시고 싶은 분
  • 인프라 관련 엔지니어로 취업을 희망하는 취업 준비생 분
  • 순수 개발자로 프로비저니링 툴을 통해 나만의 개발환경을 쉽게 지속 관리하시고 싶은 분
  • 기초와 응용과정에서 다룬 앤서블을 효율적으로 구성하고, 성능을 높이는 방법이 궁금하신 분
Course content
Expand all 27 lectures 03:20:24
+ 실습 환경 구성하기
3 lectures 23:49
자동으로 known_hosts에 등록하기
08:44
자동으로 authorized_keys 등록하기
09:10
+ 플레이북을 동적으로 구성하기
5 lectures 35:44
FACT(s)
06:44
When
03:55
Include_tasks
08:03
If
04:52
중급과정에서 작성했던 코드를 다시 작성하는 시간
12:10
+ 플레이북을 짜임새 있게 구성하기
4 lectures 29:26
핸들러(handler)
03:50
변수(var)
08:05
템플릿(template) 1부
11:16
템플릿(template) 2부
06:15
+ 재사용이 가능한 코드 만들기
3 lectures 20:16
롤(Role)이란 어떤 것일까요?
05:22
롤 사용법
06:13
은하(Galaxy)의 기운을 끌어모아 코드 만들기
08:41
+ 보안을 첨가하기
3 lectures 32:36
[중간 업데이트] ansible-vault로 암호화한 파일을 ansible-vault의 키 파일로 사용하면 에러가 발생함
11:25
노 로그(no log)
04:57
+ 성능 튜닝하기
7 lectures 54:01
성능 테스트를 위한 실습 환경 구성
07:58
Pipelining
08:25
Forks
04:39
Async
09:38
Strategy free
06:18
Blocks
03:23
Cache
13:40