Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
EN
Uploaded by
InfraEngineer
PDF, PPTX
1,647 views
[MeetUp][2nd] 알아두면 쓸모있는 테라폼
https://www.facebook.com/groups/InfraEngineer
Technology
◦
Read more
6
Save
Share
Embed
Embed presentation
Download
Download as PDF, PPTX
1
/ 28
2
/ 28
3
/ 28
4
/ 28
5
/ 28
6
/ 28
7
/ 28
8
/ 28
9
/ 28
10
/ 28
11
/ 28
12
/ 28
13
/ 28
14
/ 28
15
/ 28
16
/ 28
17
/ 28
18
/ 28
19
/ 28
20
/ 28
21
/ 28
22
/ 28
23
/ 28
24
/ 28
25
/ 28
26
/ 28
27
/ 28
28
/ 28
More Related Content
PDF
How to build massive service for advance
by
DaeMyung Kang
PPTX
Quic을 이용한 네트워크 성능 개선
by
NAVER D2
PDF
webservice scaling for newbie
by
DaeMyung Kang
PDF
쿠키런: 킹덤 대규모 인프라 및 서버 운영 사례 공유 [데브시스터즈 - 레벨 200] - 발표자: 용찬호, R&D 엔지니어, 데브시스터즈 ...
by
Amazon Web Services Korea
PDF
Massive service basic
by
DaeMyung Kang
PDF
OverlayFS as a Docker Storage Driver
by
Tomoya Akase
PDF
What to do if Your Kafka Streams App Gets OOMKilled? with Andrey Serebryanskiy
by
HostedbyConfluent
PPTX
Circuit Breaker.pptx
by
HrishikeshSarate
How to build massive service for advance
by
DaeMyung Kang
Quic을 이용한 네트워크 성능 개선
by
NAVER D2
webservice scaling for newbie
by
DaeMyung Kang
쿠키런: 킹덤 대규모 인프라 및 서버 운영 사례 공유 [데브시스터즈 - 레벨 200] - 발표자: 용찬호, R&D 엔지니어, 데브시스터즈 ...
by
Amazon Web Services Korea
Massive service basic
by
DaeMyung Kang
OverlayFS as a Docker Storage Driver
by
Tomoya Akase
What to do if Your Kafka Streams App Gets OOMKilled? with Andrey Serebryanskiy
by
HostedbyConfluent
Circuit Breaker.pptx
by
HrishikeshSarate
What's hot
PDF
Introduction to failover clustering with sql server
by
Eduardo Castro
PDF
【BS1】What’s new in visual studio 2022 and c# 10
by
日本マイクロソフト株式会社
PPTX
VSICM8_M02.pptx
by
MazharUddin34
PDF
[2019] 게임 서버 대규모 부하 테스트와 모니터링 이렇게 해보자
by
NHN FORWARD
PDF
OpenSync: Open Source for Cloud to Device Enabled Services
by
All Things Open
PPTX
Apache Kafka Architectures and Fundamentals
by
confluent
PDF
쿠키런 1년, 서버개발 분투기
by
Brian Hong
PDF
Messaging queue - Kafka
by
Mayank Bansal
PDF
[2017 Gaming on AWS] GameLift를 통한 실전 DevOps: 세션형 멀티플레이어 게임의 구현부터 운영까지 Step by...
by
Amazon Web Services Korea
PDF
MariaDB 10.5 binary install (바이너리 설치)
by
NeoClova
PDF
[234]멀티테넌트 하둡 클러스터 운영 경험기
by
NAVER D2
PPTX
What Is A Docker Container? | Docker Container Tutorial For Beginners| Docker...
by
Simplilearn
PPTX
WebSphere App Server vs JBoss vs WebLogic vs Tomcat (InterConnect 2016)
by
Roman Kharkovski
PDF
[NDC18] 만들고 붓고 부수고 - 〈야생의 땅: 듀랑고〉 서버 관리 배포 이야기
by
Chanwoong Kim
PPT
IBM WebSphere Application Server traditional and Docker
by
David Currie
PPTX
Introduction to NGINX web server
by
Md Waresul Islam
PPT
Svn 버전관리 프로그램_매뉴얼
by
jeongseokoh
PPTX
Docker Compose | Docker Compose Tutorial | Docker Tutorial For Beginners | De...
by
Simplilearn
DOC
Garbage Collection, Tuning And Monitoring JVM In EBS 11i And R12
by
sidg75
PPTX
Ceph Introduction 2017
by
Karan Singh
Introduction to failover clustering with sql server
by
Eduardo Castro
【BS1】What’s new in visual studio 2022 and c# 10
by
日本マイクロソフト株式会社
VSICM8_M02.pptx
by
MazharUddin34
[2019] 게임 서버 대규모 부하 테스트와 모니터링 이렇게 해보자
by
NHN FORWARD
OpenSync: Open Source for Cloud to Device Enabled Services
by
All Things Open
Apache Kafka Architectures and Fundamentals
by
confluent
쿠키런 1년, 서버개발 분투기
by
Brian Hong
Messaging queue - Kafka
by
Mayank Bansal
[2017 Gaming on AWS] GameLift를 통한 실전 DevOps: 세션형 멀티플레이어 게임의 구현부터 운영까지 Step by...
by
Amazon Web Services Korea
MariaDB 10.5 binary install (바이너리 설치)
by
NeoClova
[234]멀티테넌트 하둡 클러스터 운영 경험기
by
NAVER D2
What Is A Docker Container? | Docker Container Tutorial For Beginners| Docker...
by
Simplilearn
WebSphere App Server vs JBoss vs WebLogic vs Tomcat (InterConnect 2016)
by
Roman Kharkovski
[NDC18] 만들고 붓고 부수고 - 〈야생의 땅: 듀랑고〉 서버 관리 배포 이야기
by
Chanwoong Kim
IBM WebSphere Application Server traditional and Docker
by
David Currie
Introduction to NGINX web server
by
Md Waresul Islam
Svn 버전관리 프로그램_매뉴얼
by
jeongseokoh
Docker Compose | Docker Compose Tutorial | Docker Tutorial For Beginners | De...
by
Simplilearn
Garbage Collection, Tuning And Monitoring JVM In EBS 11i And R12
by
sidg75
Ceph Introduction 2017
by
Karan Singh
Similar to [MeetUp][2nd] 알아두면 쓸모있는 테라폼
PPTX
20251205_Kit-Works Team Study_IaC_팀스터디.pptx
by
Wonjun Hwang
PPTX
Infra as Code with Packer, Ansible and Terraform
by
Inho Kang
PDF
Terraform을 기반한 AWS 기반 대규모 마이크로서비스 인프라 운영 노하우 - 이용욱, 삼성전자 :: AWS Summit Seoul ...
by
Amazon Web Services Korea
PDF
네이버클라우드플랫폼 온라인 교육 시리즈 - Terraform을 이용한 네이버클라우드플랫폼 인프라 만들기(윤성훈 클라우드 솔루션 아키텍트)
by
NAVER CLOUD PLATFORMㅣ네이버 클라우드 플랫폼
PDF
야, 너두 짤수있어 - IaC Basic(210131 김성익)
by
SeongIkKim2
PPTX
HashiTalk 2021 - Terraform 도입과 파이프라인 구축 및 운영
by
JooHyung Kim
PDF
Terraform을 이용한 Infrastructure as Code 실전 구성하기 :: 변정훈::AWS Summit Seoul 2018
by
Amazon Web Services Korea
PDF
Terraform을 이용한 Infrastructure as Code 실전 구성하기
by
JeongHun Byeon
PDF
Xquare 인프라
by
eunbeen kim
PDF
[애플리케이션 현대화 및 개발] 파트너 세션 | 모던 인프라스트럭쳐 아키텍쳐 - 서호석 이사, 영우디지탈
by
Amazon Web Services Korea
PDF
Packer, Terraform, Vault를 이용해 만드는 재현 가능한 게임 인프라
by
MinKyu Kim
PDF
[제3회 스포카콘] Kubernetes in Spoqa
by
Kangwook Lee
PDF
비트교육센터-AWS활용 1주차: EC2, S3, Elastic Beanstalks 사용
by
고포릿 default
PDF
20190214 Startup의 한정된 자원(인력, 자금)에서 AWS를 효율적으로 사ᄋ...
by
Jongwon Han
PDF
20180602 BIT computer - AWS를 활용한 클라우드 기반 웹 개발 1주차
by
Jongwon Han
PDF
20181108 HBSmith에서는 이렇게 AWS IaC로 배포한다
by
Jongwon Han
PPTX
MSA와 infra
by
Je Hun Kim
PDF
주니어의 쿠버네티스 생태계에서 살아남기
by
InfraEngineer
PPTX
리스펙토링 6월 세미나, AWS로 개인서버 구축하기
by
JungHoon Lee
PPTX
[ Pycon Korea 2017 ] Infrastructure as Code를위한 Ansible 활용
by
Jihyung Song
20251205_Kit-Works Team Study_IaC_팀스터디.pptx
by
Wonjun Hwang
Infra as Code with Packer, Ansible and Terraform
by
Inho Kang
Terraform을 기반한 AWS 기반 대규모 마이크로서비스 인프라 운영 노하우 - 이용욱, 삼성전자 :: AWS Summit Seoul ...
by
Amazon Web Services Korea
네이버클라우드플랫폼 온라인 교육 시리즈 - Terraform을 이용한 네이버클라우드플랫폼 인프라 만들기(윤성훈 클라우드 솔루션 아키텍트)
by
NAVER CLOUD PLATFORMㅣ네이버 클라우드 플랫폼
야, 너두 짤수있어 - IaC Basic(210131 김성익)
by
SeongIkKim2
HashiTalk 2021 - Terraform 도입과 파이프라인 구축 및 운영
by
JooHyung Kim
Terraform을 이용한 Infrastructure as Code 실전 구성하기 :: 변정훈::AWS Summit Seoul 2018
by
Amazon Web Services Korea
Terraform을 이용한 Infrastructure as Code 실전 구성하기
by
JeongHun Byeon
Xquare 인프라
by
eunbeen kim
[애플리케이션 현대화 및 개발] 파트너 세션 | 모던 인프라스트럭쳐 아키텍쳐 - 서호석 이사, 영우디지탈
by
Amazon Web Services Korea
Packer, Terraform, Vault를 이용해 만드는 재현 가능한 게임 인프라
by
MinKyu Kim
[제3회 스포카콘] Kubernetes in Spoqa
by
Kangwook Lee
비트교육센터-AWS활용 1주차: EC2, S3, Elastic Beanstalks 사용
by
고포릿 default
20190214 Startup의 한정된 자원(인력, 자금)에서 AWS를 효율적으로 사ᄋ...
by
Jongwon Han
20180602 BIT computer - AWS를 활용한 클라우드 기반 웹 개발 1주차
by
Jongwon Han
20181108 HBSmith에서는 이렇게 AWS IaC로 배포한다
by
Jongwon Han
MSA와 infra
by
Je Hun Kim
주니어의 쿠버네티스 생태계에서 살아남기
by
InfraEngineer
리스펙토링 6월 세미나, AWS로 개인서버 구축하기
by
JungHoon Lee
[ Pycon Korea 2017 ] Infrastructure as Code를위한 Ansible 활용
by
Jihyung Song
More from InfraEngineer
PDF
Linux Kernel 101 for Beginner
by
InfraEngineer
PDF
삐약삐약 네트워크 엔지니어 이야기
by
InfraEngineer
PDF
시니어가 들려주는 "내가 알고 있는 걸 당신도 알게 된다면"
by
InfraEngineer
PDF
클라우드 엔지니어 취업 고군 분투기
by
InfraEngineer
PDF
CKA(Kubernetes 자격증) 잘 준비하는 법_
by
InfraEngineer
PPTX
HTTP2도 잘 모르는데 벌써 HTTP3 (v2)
by
InfraEngineer
PDF
[MeetUp][3rd] 아무도 이야기하지 않는 클라우드 3사 솔직 비교
by
InfraEngineer
PPTX
[MeetUp][3rd] Prometheus 와 함께하는 모니터링 및 시각화
by
InfraEngineer
DOCX
F5 container ingress_service_in_kuernetes_with_calico_cni_by_duck_in_korea
by
InfraEngineer
DOCX
Calico routing modes_trans_by_duck_in_korean
by
InfraEngineer
PDF
[MeetUp][2nd] 오리뎅이의_쿠버네티스_네트워킹_v1.2
by
InfraEngineer
PDF
[MeetUp][2nd] 컭on턺
by
InfraEngineer
PDF
IT 인프라 엔지니어에게 길을 묻다
by
InfraEngineer
PDF
Kubernetes networking-made-easy-with-open-v switch
by
InfraEngineer
PDF
Packet walks in_kubernetes-v4
by
InfraEngineer
PDF
[MeetUp][1st] 오리뎅이의_쿠버네티스_네트워킹
by
InfraEngineer
PDF
[MeetUp][1st] 오픈소스를 활용한 xflow 수집-시각화
by
InfraEngineer
PDF
[MeetUp][1st] 자동화를 왜 해야하나요
by
InfraEngineer
Linux Kernel 101 for Beginner
by
InfraEngineer
삐약삐약 네트워크 엔지니어 이야기
by
InfraEngineer
시니어가 들려주는 "내가 알고 있는 걸 당신도 알게 된다면"
by
InfraEngineer
클라우드 엔지니어 취업 고군 분투기
by
InfraEngineer
CKA(Kubernetes 자격증) 잘 준비하는 법_
by
InfraEngineer
HTTP2도 잘 모르는데 벌써 HTTP3 (v2)
by
InfraEngineer
[MeetUp][3rd] 아무도 이야기하지 않는 클라우드 3사 솔직 비교
by
InfraEngineer
[MeetUp][3rd] Prometheus 와 함께하는 모니터링 및 시각화
by
InfraEngineer
F5 container ingress_service_in_kuernetes_with_calico_cni_by_duck_in_korea
by
InfraEngineer
Calico routing modes_trans_by_duck_in_korean
by
InfraEngineer
[MeetUp][2nd] 오리뎅이의_쿠버네티스_네트워킹_v1.2
by
InfraEngineer
[MeetUp][2nd] 컭on턺
by
InfraEngineer
IT 인프라 엔지니어에게 길을 묻다
by
InfraEngineer
Kubernetes networking-made-easy-with-open-v switch
by
InfraEngineer
Packet walks in_kubernetes-v4
by
InfraEngineer
[MeetUp][1st] 오리뎅이의_쿠버네티스_네트워킹
by
InfraEngineer
[MeetUp][1st] 오픈소스를 활용한 xflow 수집-시각화
by
InfraEngineer
[MeetUp][1st] 자동화를 왜 해야하나요
by
InfraEngineer
[MeetUp][2nd] 알아두면 쓸모있는 테라폼
1.
알아두면 쓸모있는 테라폼 https://github.com/seongjumoon 문성주
2.
● 페이스북 그룹
“코딩이랑 무관합니다만,” 운영진 ● Move .Inc 병역특례 근무 (공노비 && 사노비) ● 오픈소스 도구들을 가지고 백엔드 개발을 하고 있습니다 ● 쿠버네티스 컨트리뷰터 (주워먹기) API 서버 개발 문성주 트러블 슈팅 서비스 워커 개발 VM Provision Kubernetes aws 리소스 관리
3.
Move E-commerce Education
4.
때는 2019년 마소콘.. “
퍼블릭 클라우드 환경에서는 Terraform을 많이 사용한다던데 앤서블과 테라폼의 차이는 뭔가요?
5.
IaC? IaC는 뭔가요?
6.
IaC (코드로 관리하는
인프라) 장점 1. 플레이크서버를줄일 수 있다. 2. 관리 포인트를줄일 수 있다. 3. 모듈 단위로재사용이가능하다 4. 반복된작업을자동화로전환하는장점이있다 5. 버전 관리를할 수 있다. 6. 하나의작업으로적용과테스트가가능하다
7.
애드 혹 스크립트 #/bin/bash … … ..
8.
구성 관리 도구
9.
서버 템플릿 도구
10.
테라폼
11.
테라폼 설치하기 # windows scoop
install terraform # macOS brew install terraform
12.
테라폼은 어떻게 돌아가나요? provider cloud backend tf.
file server provision init plan/apply destroy
13.
1. 아래와 같이
수 많은 프로바이더를 제공합니다.
14.
2. 테라폼은 해당
인프라의 상태를 선언적으로 정의합니다. - ec2: count: 10 image: ami-58d28146 instance_type: t2.micro - ec2: count: 15 image: ami-58d28146 instance_type: t2.micro resource “aws_instance” “example” { count = 10 ami = “ami-40d28157” instance_type t2.micro resource “aws_instance” “example” { count = 15 ami = “ami-40d28157” instance_type t2.micro +15 +5 10 10
15.
2. 계획(plan) 명령어로변경될부분을감지
할 수 있습니다.
16.
3. 다양한 내장
함수를 지원합니다. https://www.terraform.io/docs/configuration/functions.html
17.
https://learn.hashicorp.com/terraform 4. 학습자료가 풍부합니다.
18.
DRY (Do Repeat
Yourself)
19.
테라폼 변수 입력과
결과 출력 variable “ami_name” { type = string description = “(대충 애플리케이션 이미지 라는 내용)” default = “ami-0a5e2e3642ba9f979” } output “instance_arn” { value = {resource}.{name}.*.{attr} } terraform plan --var ami_name=name resource “ec2_instance” “test” { count = 1 ami = var.ami_name }
20.
테라폼 모듈 provider “aws”
{ region = “ap-northeast-2” # 한국(서울리전) } module “instance” { source = “./module” } 지원하는 모듈 저장소
21.
근데 만약에.. 배포를 잘
했는데 제가 휴가가면어떻게 되죠? provider cloud backend tf. file server provision init plan/apply destroy
22.
테라폼 상태 공유 local
remote 공유 .tfstate .tfstate
23.
만약 동시에 같은
상태파일로 테라폼을 실행한다면? https://www.terraform.io/docs/state/locking.html lock 관리 .tfstate
24.
TMI.. 굳이 원격
저장소에올리지않아도 되는 것들. .terraform => 백엔드 정보 .tfstate => 작업 결과 .credentials => 접근 키, 비밀 키 https://gitignore.io/api/terraform
25.
Demo:
26.
어…? 혹시 이게
끝인가요? # 오늘 다루지 않은 것들.. terraform import => 프로바이더를 통해 리소스를 가져오는 것 terraform v 0.12 feature - local variables - unwind string interpolation
27.
질의응답 아무거나라도 좋습니다...
28.
들어주셔서 감사합니다.
Download