Cloud/IaC
-
IaC) AnsibleCloud/IaC 2022. 9. 20. 15:40
Ansible 이란? RedHat에서 개발하고, Python으로 작성함 오픈소스 방식으로 서버의 프로비저닝, SW 배포등의 자동화를 관리해주는 도구 Ansible의 특징 Agentless 타 자동화 도구(Puppet, Chef)들은 타겟 대상들에 agent 설치기반 pull 방식으로 동작 Ansible은 타겟 대상들에게 Agentless 기반의 push방식으로 동작하므로 기술적, 지리적 제한이 보다 넓은 장점 Idempotency 어떤 연산이 여러번 수행되더라도 결과가 달라지지 않는 성질 Ansible은 동일한 모듈을 반복 실행해도 결과가 동일한 멱등성을 일관되게 수행할 수 있다 Reusability 기준 시스템 구성 정보를 재사용하여 손쉽게 인프라 구성관리 수행 Ansible 구성요소 제어 노드 [ C..
-
IaC) AWS CloudFormationCloud/IaC 2022. 9. 19. 20:41
실습 환경 : AWS Console (2022/09), Visual Studio Code 실습 목적 : IaC 서비스인 AWS CloudFormation에 대해 알아보고 적용해본다. AWS CloudFormation 이란? AWS의 대표적인 IaC 구성조정 도구. 스택을 생성할 때마다 템플릿에 설명된 리소스를 수동으로 생성하거나 구성할 필요없이 자동으로 설정한다. JSON 또는 YAML으로 작성한다. AWS CloudFormation 의 장점 무료 인프라 관리 간소화 신속하게 인프라 복제 인프라 변경사항을 쉽게 제어 및 추적 AWS CloudFormation 구성요소 탬플릿 [ Template ] - 스택 리소스 프로비저닝 및 구성을 위해 필요한 텍스트 파일 - JSON 또는 YAML 형식의 파일로 작성..