Life/Book

아마존 웹 서비스로 시작하는 데브옵스(DevOps) - 2. AWS와 DevOps를 위한 Tool

고로이 2020. 11. 13. 19:11
반응형

아마존 웹 서비스(AWS)로 시작하는 데브옵스 (AWS DevOps Discovery Book) 

AWS를 활용한 빠르고 효과적인 데브옵스 활용법 ( 25,000원 )

권영환  | 정보문화사 | 2020년 06월 30일리뷰 총점9.4 정보 더 보기/감추기 회원리뷰(15건) | 판매지수 2,244 판매지수란? 베스트 프로그래밍 언어 top100 6주

 

아마존 웹 서비스(AWS)로 시작하는 데브옵스 (AWS DevOps Discovery Book)

클라우드, AWS를 커리어로 삼고 싶다면?『아마존 웹 서비스(AWS)로 시작하는 데브옵스 (AWS DevOps Discovery Book)』는 아마존 웹 서비스(Amazon Web Services)를 이용하여 클라우드 인프라 관리 및 데브옵스(De

www.yes24.com

 

2-1. AWS Cloudformation

2-2. AWS WorkOps

2-3. AWS CloudWatch

 


1.  AWS Cloudformation?

AWS 리소스를 모델링하고 설정하여 리소스 관리 시간을 줄여주는 AWS 전용의 대표적인 IaC기반의 구성 조정 도구

모든 클라우드 인프라 리소스를 모델링 및 프로비져닝 한다.

 

  • 특징

    • 인프라 관리 간소화 : 사용자 인프라용 템플릿 생성. Json/YAML로 텍스트 모델링 작성

    • 신속한 인프라 복제 

    • 인프라 변경 사항의 제어와 추적 : 인프라 변경 사항에 대해 미리보기 기능 제공. 코드처럼 버전관리/코드검토/템플릿 업데이트 기능 제공

    • 종속성 요구에 기반하여 AWS 리소스 제공

  • 사용은 무료이지만 AWS 리소스에 대한 비용은 발생

  • 작동 방식

    • Json/YAML로 템플릿을 작성하여 수행 할 인프라 정보를 코드로 작성한다.

    • 해당 템플릿을 로컬 또는 버킷에 저장한다.

    • AWS CloudFomation을 실행하여 템플릿 코드를 기반으로 한 스택을 생성한다.

    • 템플릿에 지정된 스택을 통해 AWS 리소스에 대한 프로비저닝 및 구성 작업을 진행한다.

  • 구성 요소

    • Template : 스택 리소스 프로비저닝 및 구성을 위해 필요한 파일. Json/YAML 형식.

    • CloudFormation : 스택을 생성하고 스택의 변경 사항을 확인 및 업데이트. 롤백 지원

    • Stack : 하나의 단위로 관리할 수 있는 AWS 리소스 모음. 삭제 시 관련 리소스 삭제

 

2. 스택 생성하기

  • 콘솔에 로그인한 후 Cloudformation 항목에 들어간다. 스택 메뉴 클릭 후 스택 생성 버튼을 클릭한다.

  • 사전에 정의된 템플릿을 지정한다. yaml 파일로 작성하였다면 템플릿 파일 업로드를 클릭한다.

  • 스택 옵션을 사용자 정의하고 생성한다

  • 스택 창으로 가면 생성된 스택을 확인 가능하다.

 

3. 스택 업데이트하기

  • 스택 상태창에서 업데이트하기 버튼을 클릭한다

  • 업데이트할 템플릿을 지정한다

  • 스택 세부정보와 옵션을 지정한다

  • 스택 검토 페이지에서 검토 결과를 확인한다.

  • 변경세트 보기를 통해 변경 사항을 확인하고 실행버튼을 누른다

  • 스택 세부 정보에서 업데이트를 확인한다.

 

반응형