일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- VIRT
- 구성관리
- 전체 백업
- 인프라
- kv
- SHR
- backend storage
- 차분 백업
- devops
- 리눅스
- 백업
- 통합 풀 백업
- IAC
- REST API
- vault agent
- 유닉스
- hashicorp
- 자동화
- 파일시스템
- Role
- Secret Engine
- SSH OTP
- 시스템
- auth methods
- secret engines
- 앤서블
- DATA 백업
- Vault
- 커널 파라미터
- key/value
- Today
- Total
목록Cloud Native Solution/[IaC] terraform (2)
클라우드 아카이브
1. 들어가기 전 테라폼에서 변수 형태로 사용되는 키워드는 3가지가 있습니다. 바로 입력 변수인 Variable, 출력 변수인 Output, Provider에서 제공하는 읽기 전용 정보를 호출하는 Data인데요. 해당 키워드가 존재하기 때문에 대규모의 인프라를 테라폼으로 구현하더라도 중복 배제 원칙(DRY, Don't Repeat Yourself)을 준수하여 HCL 코드를 작성할 수 있습니다. 본 포스팅에서는 위 3가지 키워드에 대한 개념과 2. Variable : 입력 변수 2.1. 기본 문법 Variable을 선언할 경우 총 3개의 매개변수가 포함될 수 있으며, 매개변수를 입력할지는 사용자의 선택사항(Optional)입니다. variable "Name" { description = "본 변수에 대한 ..
개요 2000년대 초반에만 해도 시스템 관리자가 담당할 서버의 개수는 매우 적었습니다. 하지만 기술의 발전에 따라 기업의 인프라의 복잡성은 증대되고, 시스템 관리자가 관리해야할 개수 또한 비례하여 증가하게 됩니다. 이처럼 시스템의 복잡성이 증대되면서 DevOps 및 IaC와 같은 개념이 생겨나게 되는데요. 특히, 현대 인프라의 가용성을 유지하기 위해서는 IaC를 이용한 시스템 자동화가 필수가 되어가고 있습니다. 따라서 본 포스팅에서는 이러한 복잡성을 해결해줄 수 있는 프로비저닝 및 구성 관리 자동화 도구인 테라폼에 대해 알아보는 글을 쓰겠습니다. 테라폼이란? 2014년에 Hashicorp에서 최초로 배포된 오픈 소스 기반의 프로비저닝 및 구성 관리 자동화 툴입니다. 테라폼은 Go로 개발되었으며 Linux..