SlideShare a Scribd company logo
Copyright © 2021 HashiCorp
IaC 로 시작하는
하이브리드 인프라 관리
June 9, 2021
박준상
Snr. Solution Engineer
HashiCorp
최석인
Enterprise Account Executive
HashiCorp
Agenda
1. 디지털 전환 그리고 클라우드
2. 클라우드 네이티브
3. 코드 기반 인프라 관리
4. 서비스 검색 기반 연결
5. 클라우드 네이티브 인프라 관리 및 고객 사례
6. 요약
Copyright © 2021 HashiCorp
클라우드 전환
다양한 클라우드
인프라 고려 및
Managed Services 선택
더 빠른 개발 주기
Agile Development
마이크로 서비스
새로운 과제
DevOps
CI/CD
Digital Transformation을 맞이하는 한국의 상황
다양하고 복잡해진 서비스 다양하고 복잡해진 환경
다양해진 도구와
표준화/자동화 요구
Copyright © 2021 HashiCorp
자료: 디지털뉴딜의 핵심인프라, 클라우드 산업 생태계 동향
KDB 미래전략연구소
Copyright © 2021 HashiCorp
클라우드 도입 가능 공공기관 수
자료: 디지털뉴딜의 핵심인프라, 클라우드 산업 생태계 동향
KDB 미래전략연구소
국내 금융권의 클라우드 도입 계획
글로벌 기업들의 클라우드 활용률
© 2020 HashiCorp 7
벼
디지털 환경에서의 경험은
이제 B2C, B2B의 기본 인터페이스
경험에 대한 접근은 일반적으로
디바이스/클라우드 중심으로 형성되며,
대용량 처리와 지능을 갖춘 엄청난 수의
개인 인터페이스에서 이루어짐
클라우드 환경의 도입은 트렌드
이런 패턴은 애플리케이션과 서비스의
빠른 대응과 변화의 목표를
충족시켜야 하며, 기존 배포의
모델변화의 필요성이 대두됨
디지털 혁신으로 애플리케이션/서비스의 빠른 변화와 대응의 압박
© 2020 HashiCorp 8
애플리케이션과 서비스 대응 가속화 요구
멀티/하이브리드 클라우드 환경에서
애플리케이션과 서비스 제공의 특징
서비스의 수와 분배
휘발성과 불변성
다양한 대상 환경
?
App
App
© 2020 HashiCorp 9
기존, 과거의 데이터 센터에서의 환경은
장기간 유지되는 고정된 리소스
IT Ops는 인프라의 조달/검증/프로비저닝의 중앙화
하지만 애플리케이션과 인프라가 여러 데이터 센터,
클라우드 같은 곳으로 확장된다면? 다양한 인프라와
다이나믹 환경에 대해 어떻게 대응을 해야할까요?
과거 인프라 구성도 쉽지 않았는데...
Copyright © 2021 HashiCorp
인프라의 종류에 구애 받지않고,
자원 생성, 보안/인증, 서비스 상태 관리 및 애플리케이션
배포의 전 과정을 일관되게 관리, 운영할 수 있다면?
Cloud Native
애플리케이션만? 인프라스트럭처도!
01 클라우드 네이티브
인프라
각광 받는 기술과 개념, Cloud Native
PRIVATE CLOUD PUBLIC CLOUD
HYBRID CLOUD
서비스 메쉬 불변 인프라 선언형 API
마이크로 서비스
컨테이너
회복성 관리 편의성 가시성 자동화
접근
방식
특징
클라우드 네이티브 애플리케이션
인프라
PRIVATE CLOUD PUBLIC CLOUD
HYBRID CLOUD
클라우드 네이티브 영역별 구성 요소
인프라
(Infrastructure)
프로비저닝 (Provisioning)
런타임 (Runtime) : 서비스 네트워크
오케스트레이션 / 관리
(Orchestration / Management)
애플리케이션 정의 / 개발
(Application Definition/Development)
클라우드 네이티브 참조 아키텍처
인프라 / Infrastructure
프로비저닝 (Provisioning)
런타임 (Runtime)
오케스트레이션 / 관리
애플리케이션 정의 / 개발
코드
기반
관리
하이브리드 클라우드, 단일 컨트롤 플레인
프로비저닝 (Provisioning)
런타임 (Runtime)
오케스트레이션 / 관리
인프라 / Infrastructure
PHYSICAL VMs CONTAINERS SERVICES
AWS Azure GCP
PRIVATE
ON-PREM
애플리케이션 정의 / 개발
일관된 워크 플로우
자동화 : 인프라 배포, 서비스 네트워크, 애플리케이션 배포
RESOURCES
API
IP Based Network
Compute/Storage
Instruction Set Identity Privileges
APPLICATIONS/ SERVICES
API
SERVICE NETWORK
DYNAMIC
프로비저닝 서비스 네트워크 오케스트레이션
코드 기반 인프라 관리
IaC 기반 IT 자원 관리
02 Hybrid 클라우드 관리 / 프로비저닝
코드형 인프라 (Infra as Code)
우리의 요구 조건에 맞게 인프라를 코드로 정의,
배포하고 구성하는 방식
→ PUBLIC / PRIVATE / ON-PREM /SaaS
→ 인프라를 소프트웨어 처럼 관리
장점
● 수작업으로 인한 오류 감소
● 빠른 인프라 재구성
● 인프라 작업 가시성
● 쉬운 정책 적용
● 인프라 작업 효율 향상 (time consuming)
CODE
코드 기반 인프라 통합 관리
멀티 클라우드 관리 및 정책 적용
풍부한 API 제공
03 Hybrid 관리 / 런타임 & 오케스트레이션
서비스 검색 기반 연결
IaC로 관리하는 네트워크
서비스 검색, Health Checking
PUBLIC CLOUD
PRIVATE CLOUD ON-PREM
서비스 간 안전한 통신
멀티 플랫폼 서비스 메쉬
PUBLIC CLOUD
PRIVATE CLOUD /
ON-PREM
04 Hybrid Cloud 관리 / 오케스트레이션
Infra-Agnostic
애플리케이션 배포
IaC로 애플리케이션 배포 관리
동적인 인프라를 위한 통합 오케스트레이터
클라우드, 온프레미스를 아우르는 쉬운 배포
PUBLIC CLOUD
PRIVATE CLOUD ON-PREM
애플리케이션을 가리지 않는 오케스트레이션
PUBLIC CLOUD
PRIVATE CLOUD ON-PREM
Cloud Native
Infrastructure
하이브리드 클라우드 인프라 관리
05 Hybrid Cloud 관리 / 클라우드 네이티브 인프라
Bare Metal Dynamic Virtual Machines Smaller, Ephemeral
Containers
인프라 : 물리/가상 인프라를 추상화
프로비저닝 : 선언적 코드와 API로 인프라 관리
런타임 : 서로 다른 환경 간 서비스 네트워크 연결
Reference: Twelve Factor App
오케스트레이션 : 인프라 리소스 풀에 걸친 애플리케이션 배포
클라우드 네이티브를 위한 인프라
클라우드 네이티브 인프라 아키텍처
VM Container K8S
프로비저닝
오케스트레이션
VM Container K8S VM Container K8S
런타임
PUBLIC CLOUD
PRIVATE CLOUD
Physical / 가상화 / HCI
클라우드 네이티브 인프라 아키텍처
Physical / 가상화 / HCI
VM Container K8S
PRIVATE CLOUD
VM Container K8S
PUBLIC CLOUD
VM Container K8S
인프라 배포 자동화, Terraform
코드화된 인프라(IaC) 멀티 클라우드 관리 인프라 셀프 서비스
서비스 네트워크 자동화, Consul
서비스 디스커버리 및
상태 점검
네트워크 인프라 자동화 멀티 플랫폼 서비스 메쉬
애플리케이션 관리 자동화, Nomad
컨테이너 오케스트레이션 레거시 애플리케이션
오케스트레이션
다양한 인프라를 단일 자원 Pool로 관리
AWS, On-Prem 애플리케이션 배포
ON-PREM (BARE METAL)
Container Container
PUBLIC CLOUD (AWS)
Container Container
Container Container
하이브리드 환경 애플리케이션 관리
PUBLIC PRIVATE
하이브리드 인프라 관리 자동화
https://tech.wayfair.com/2018/12/project-argo-open-source-on-prem-automation/
B사, 클라우드 인프라 관리 자동화
→ ON-PREM으로 확장 예정
● 인프라 프로비저닝 프로세스 구축
● CI/CD 연계
● 인프라 프로비저닝 노하우 자산화
● 65개의 상이한 인프라 모듈화
● Template화된 인프라
● 코드 관리
○ Code Commit
○ Code Build
○ Code Deploy
● 주요 클라우드 서비스
○ EC2
○ Lambda
○ ECS
○ EKS
● SaaS/PaaS/Monitoring
요약
IaC로 하이브리드 클라우드 인프라 관리
06 Hybrid Cloud 관리 / 클라우드 네이티브 인프라
업무별 단일 관리 도구, 통합 운영 모델 구축
하이브리드 클라우드 기반 환경을 하나의 리소스 풀로 구성하여 데이터 공유, 연계 및 일관된 관리를 위한
IaC(Infrastructure as Code)가 실현된 인프라 구축
복잡한 애플리케이션 관리와 마이
그레이션에 대한 숙련도
네트워크 자원에 대한 수동 업데
이트와 동반되는 많은 시간
보안의 무분별한 분산과 ‘보안'에
대한 막연함
비용, 에러, 위험에 영향을 미치는
요인 관리와 규정
도입 전 도입 이후
컨테이너를 포함한 다양한 애플리케이션을
모든 환경에서 쉽게 관리
동적이고 자동화 된
서비스 네트워킹
보안 요소를 중앙 집중화 하고 접근을 엄격
하게 제어
자동화와 거버넌스가 포함 된 워크 플로우로
빠르고 오류없는 프로비저닝
코드 기반, 하이브리드 인프라 관리
Thank You
hello@hashicorp.com
www.hashicorp.com

More Related Content

What's hot

왜 컨테이너인가? - OpenShift 구축 사례와 컨테이너로 환경 전환 시 고려사항
왜 컨테이너인가? - OpenShift 구축 사례와 컨테이너로 환경 전환 시 고려사항왜 컨테이너인가? - OpenShift 구축 사례와 컨테이너로 환경 전환 시 고려사항
왜 컨테이너인가? - OpenShift 구축 사례와 컨테이너로 환경 전환 시 고려사항
rockplace
 
Kubernetes on AWS with Amazon EKS
Kubernetes on AWS with Amazon EKSKubernetes on AWS with Amazon EKS
Kubernetes on AWS with Amazon EKS
Amazon Web Services
 
Getting Started with Infrastructure as Code
Getting Started with Infrastructure as CodeGetting Started with Infrastructure as Code
Getting Started with Infrastructure as Code
WinWire Technologies Inc
 
Terraform on Azure
Terraform on AzureTerraform on Azure
Terraform on Azure
Mithun Shanbhag
 
Jenkins를 활용한 Openshift CI/CD 구성
Jenkins를 활용한 Openshift CI/CD 구성 Jenkins를 활용한 Openshift CI/CD 구성
Jenkins를 활용한 Openshift CI/CD 구성
rockplace
 
[AWS Dev Day] 앱 현대화 | 코드 기반 인프라(IaC)를 활용한 현대 애플리케이션 개발 가속화, 우리도 할 수 있어요 - 김필중...
[AWS Dev Day] 앱 현대화 | 코드 기반 인프라(IaC)를 활용한 현대 애플리케이션 개발 가속화, 우리도 할 수 있어요 - 김필중...[AWS Dev Day] 앱 현대화 | 코드 기반 인프라(IaC)를 활용한 현대 애플리케이션 개발 가속화, 우리도 할 수 있어요 - 김필중...
[AWS Dev Day] 앱 현대화 | 코드 기반 인프라(IaC)를 활용한 현대 애플리케이션 개발 가속화, 우리도 할 수 있어요 - 김필중...
Amazon Web Services Korea
 
The Ideal Approach to Application Modernization; Which Way to the Cloud?
The Ideal Approach to Application Modernization; Which Way to the Cloud?The Ideal Approach to Application Modernization; Which Way to the Cloud?
The Ideal Approach to Application Modernization; Which Way to the Cloud?
Codit
 
카카오 광고 플랫폼 MSA 적용 사례 및 API Gateway와 인증 구현에 대한 소개
카카오 광고 플랫폼 MSA 적용 사례 및 API Gateway와 인증 구현에 대한 소개카카오 광고 플랫폼 MSA 적용 사례 및 API Gateway와 인증 구현에 대한 소개
카카오 광고 플랫폼 MSA 적용 사례 및 API Gateway와 인증 구현에 대한 소개
if kakao
 
마이크로서비스를 위한 AWS 아키텍처 패턴 및 모범 사례 - AWS Summit Seoul 2017
마이크로서비스를 위한 AWS 아키텍처 패턴 및 모범 사례 - AWS Summit Seoul 2017마이크로서비스를 위한 AWS 아키텍처 패턴 및 모범 사례 - AWS Summit Seoul 2017
마이크로서비스를 위한 AWS 아키텍처 패턴 및 모범 사례 - AWS Summit Seoul 2017
Amazon Web Services Korea
 
Terraform on Azure
Terraform on AzureTerraform on Azure
Terraform on Azure
Julien Corioland
 
(발표자료) CentOS EOL에 따른 대응 OS 검토 및 적용 방안.pdf
(발표자료) CentOS EOL에 따른 대응 OS 검토 및 적용 방안.pdf(발표자료) CentOS EOL에 따른 대응 OS 검토 및 적용 방안.pdf
(발표자료) CentOS EOL에 따른 대응 OS 검토 및 적용 방안.pdf
ssuserf8b8bd1
 
Aws VPC
Aws VPCAws VPC
성공적인 AWS클라우드로의 여정 그리고 5가지 궁금한 점 :: 김재성 :: AWS Summit Seoul 2016
성공적인 AWS클라우드로의 여정 그리고 5가지 궁금한 점 :: 김재성 :: AWS Summit Seoul 2016성공적인 AWS클라우드로의 여정 그리고 5가지 궁금한 점 :: 김재성 :: AWS Summit Seoul 2016
성공적인 AWS클라우드로의 여정 그리고 5가지 궁금한 점 :: 김재성 :: AWS Summit Seoul 2016
Amazon Web Services Korea
 
CI-CD with AWS Developer Tools and Fargate_AWSPSSummit_Singapore
CI-CD with AWS Developer Tools and Fargate_AWSPSSummit_SingaporeCI-CD with AWS Developer Tools and Fargate_AWSPSSummit_Singapore
CI-CD with AWS Developer Tools and Fargate_AWSPSSummit_Singapore
Amazon Web Services
 
멀티클라우드 Service Mesh
멀티클라우드 Service Mesh멀티클라우드 Service Mesh
멀티클라우드 Service Mesh
Jeong-Ho Na
 
Boot camp - Migration to AWS
Boot camp - Migration to AWSBoot camp - Migration to AWS
Boot camp - Migration to AWS
Amazon Web Services
 
Introduction to CICD
Introduction to CICDIntroduction to CICD
Introduction to CICD
Knoldus Inc.
 
[WhaTap DevOps Day] 세션 5 : 금융 Public 클라우드/ Devops 구축 여정
[WhaTap DevOps Day] 세션 5 : 금융 Public 클라우드/ Devops 구축 여정[WhaTap DevOps Day] 세션 5 : 금융 Public 클라우드/ Devops 구축 여정
[WhaTap DevOps Day] 세션 5 : 금융 Public 클라우드/ Devops 구축 여정
WhaTap Labs
 
AWS 기반 대규모 트래픽 견디기 - 장준엽 (구로디지털 모임) :: AWS Community Day 2017
AWS 기반 대규모 트래픽 견디기 - 장준엽 (구로디지털 모임) :: AWS Community Day 2017AWS 기반 대규모 트래픽 견디기 - 장준엽 (구로디지털 모임) :: AWS Community Day 2017
AWS 기반 대규모 트래픽 견디기 - 장준엽 (구로디지털 모임) :: AWS Community Day 2017
AWSKRUG - AWS한국사용자모임
 
Introduction to DevOps Tools | DevOps Training | DevOps Tutorial for Beginner...
Introduction to DevOps Tools | DevOps Training | DevOps Tutorial for Beginner...Introduction to DevOps Tools | DevOps Training | DevOps Tutorial for Beginner...
Introduction to DevOps Tools | DevOps Training | DevOps Tutorial for Beginner...
Edureka!
 

What's hot (20)

왜 컨테이너인가? - OpenShift 구축 사례와 컨테이너로 환경 전환 시 고려사항
왜 컨테이너인가? - OpenShift 구축 사례와 컨테이너로 환경 전환 시 고려사항왜 컨테이너인가? - OpenShift 구축 사례와 컨테이너로 환경 전환 시 고려사항
왜 컨테이너인가? - OpenShift 구축 사례와 컨테이너로 환경 전환 시 고려사항
 
Kubernetes on AWS with Amazon EKS
Kubernetes on AWS with Amazon EKSKubernetes on AWS with Amazon EKS
Kubernetes on AWS with Amazon EKS
 
Getting Started with Infrastructure as Code
Getting Started with Infrastructure as CodeGetting Started with Infrastructure as Code
Getting Started with Infrastructure as Code
 
Terraform on Azure
Terraform on AzureTerraform on Azure
Terraform on Azure
 
Jenkins를 활용한 Openshift CI/CD 구성
Jenkins를 활용한 Openshift CI/CD 구성 Jenkins를 활용한 Openshift CI/CD 구성
Jenkins를 활용한 Openshift CI/CD 구성
 
[AWS Dev Day] 앱 현대화 | 코드 기반 인프라(IaC)를 활용한 현대 애플리케이션 개발 가속화, 우리도 할 수 있어요 - 김필중...
[AWS Dev Day] 앱 현대화 | 코드 기반 인프라(IaC)를 활용한 현대 애플리케이션 개발 가속화, 우리도 할 수 있어요 - 김필중...[AWS Dev Day] 앱 현대화 | 코드 기반 인프라(IaC)를 활용한 현대 애플리케이션 개발 가속화, 우리도 할 수 있어요 - 김필중...
[AWS Dev Day] 앱 현대화 | 코드 기반 인프라(IaC)를 활용한 현대 애플리케이션 개발 가속화, 우리도 할 수 있어요 - 김필중...
 
The Ideal Approach to Application Modernization; Which Way to the Cloud?
The Ideal Approach to Application Modernization; Which Way to the Cloud?The Ideal Approach to Application Modernization; Which Way to the Cloud?
The Ideal Approach to Application Modernization; Which Way to the Cloud?
 
카카오 광고 플랫폼 MSA 적용 사례 및 API Gateway와 인증 구현에 대한 소개
카카오 광고 플랫폼 MSA 적용 사례 및 API Gateway와 인증 구현에 대한 소개카카오 광고 플랫폼 MSA 적용 사례 및 API Gateway와 인증 구현에 대한 소개
카카오 광고 플랫폼 MSA 적용 사례 및 API Gateway와 인증 구현에 대한 소개
 
마이크로서비스를 위한 AWS 아키텍처 패턴 및 모범 사례 - AWS Summit Seoul 2017
마이크로서비스를 위한 AWS 아키텍처 패턴 및 모범 사례 - AWS Summit Seoul 2017마이크로서비스를 위한 AWS 아키텍처 패턴 및 모범 사례 - AWS Summit Seoul 2017
마이크로서비스를 위한 AWS 아키텍처 패턴 및 모범 사례 - AWS Summit Seoul 2017
 
Terraform on Azure
Terraform on AzureTerraform on Azure
Terraform on Azure
 
(발표자료) CentOS EOL에 따른 대응 OS 검토 및 적용 방안.pdf
(발표자료) CentOS EOL에 따른 대응 OS 검토 및 적용 방안.pdf(발표자료) CentOS EOL에 따른 대응 OS 검토 및 적용 방안.pdf
(발표자료) CentOS EOL에 따른 대응 OS 검토 및 적용 방안.pdf
 
Aws VPC
Aws VPCAws VPC
Aws VPC
 
성공적인 AWS클라우드로의 여정 그리고 5가지 궁금한 점 :: 김재성 :: AWS Summit Seoul 2016
성공적인 AWS클라우드로의 여정 그리고 5가지 궁금한 점 :: 김재성 :: AWS Summit Seoul 2016성공적인 AWS클라우드로의 여정 그리고 5가지 궁금한 점 :: 김재성 :: AWS Summit Seoul 2016
성공적인 AWS클라우드로의 여정 그리고 5가지 궁금한 점 :: 김재성 :: AWS Summit Seoul 2016
 
CI-CD with AWS Developer Tools and Fargate_AWSPSSummit_Singapore
CI-CD with AWS Developer Tools and Fargate_AWSPSSummit_SingaporeCI-CD with AWS Developer Tools and Fargate_AWSPSSummit_Singapore
CI-CD with AWS Developer Tools and Fargate_AWSPSSummit_Singapore
 
멀티클라우드 Service Mesh
멀티클라우드 Service Mesh멀티클라우드 Service Mesh
멀티클라우드 Service Mesh
 
Boot camp - Migration to AWS
Boot camp - Migration to AWSBoot camp - Migration to AWS
Boot camp - Migration to AWS
 
Introduction to CICD
Introduction to CICDIntroduction to CICD
Introduction to CICD
 
[WhaTap DevOps Day] 세션 5 : 금융 Public 클라우드/ Devops 구축 여정
[WhaTap DevOps Day] 세션 5 : 금융 Public 클라우드/ Devops 구축 여정[WhaTap DevOps Day] 세션 5 : 금융 Public 클라우드/ Devops 구축 여정
[WhaTap DevOps Day] 세션 5 : 금융 Public 클라우드/ Devops 구축 여정
 
AWS 기반 대규모 트래픽 견디기 - 장준엽 (구로디지털 모임) :: AWS Community Day 2017
AWS 기반 대규모 트래픽 견디기 - 장준엽 (구로디지털 모임) :: AWS Community Day 2017AWS 기반 대규모 트래픽 견디기 - 장준엽 (구로디지털 모임) :: AWS Community Day 2017
AWS 기반 대규모 트래픽 견디기 - 장준엽 (구로디지털 모임) :: AWS Community Day 2017
 
Introduction to DevOps Tools | DevOps Training | DevOps Tutorial for Beginner...
Introduction to DevOps Tools | DevOps Training | DevOps Tutorial for Beginner...Introduction to DevOps Tools | DevOps Training | DevOps Tutorial for Beginner...
Introduction to DevOps Tools | DevOps Training | DevOps Tutorial for Beginner...
 

Similar to [HashiCorp] IaC로 시작하는 하이브리드 클라우드 관리 전략 with Terraform, Consul, Nomad (June 2021)

Deployment techniques for cloud native
Deployment techniques for cloud nativeDeployment techniques for cloud native
Deployment techniques for cloud native
Alex Jeong
 
Cloud native application 입문
Cloud native application 입문Cloud native application 입문
Cloud native application 입문
Seong-Bok Lee
 
애플리케이션 최적화를 위한 컨테이너 인프라 구축
애플리케이션 최적화를 위한 컨테이너 인프라 구축애플리케이션 최적화를 위한 컨테이너 인프라 구축
애플리케이션 최적화를 위한 컨테이너 인프라 구축
rockplace
 
락플레이스 OpenShift Q&A 토크쇼 발표자료
락플레이스 OpenShift Q&A 토크쇼 발표자료락플레이스 OpenShift Q&A 토크쇼 발표자료
락플레이스 OpenShift Q&A 토크쇼 발표자료
rockplace
 
MSA 전략 2: 마이크로서비스, 어떻게 구현할 것인가?
MSA 전략 2: 마이크로서비스, 어떻게 구현할 것인가?MSA 전략 2: 마이크로서비스, 어떻게 구현할 것인가?
MSA 전략 2: 마이크로서비스, 어떻게 구현할 것인가?
VMware Tanzu Korea
 
Why container ?
Why container ?Why container ?
Why container ?
관무 류
 
엔터프라이즈 기업의 AWS 도입과 구축 그리고 이후 :: BD 윤기성:: AWS Summit Seoul 2016
엔터프라이즈 기업의 AWS 도입과 구축 그리고 이후 :: BD 윤기성:: AWS Summit Seoul 2016엔터프라이즈 기업의 AWS 도입과 구축 그리고 이후 :: BD 윤기성:: AWS Summit Seoul 2016
엔터프라이즈 기업의 AWS 도입과 구축 그리고 이후 :: BD 윤기성:: AWS Summit Seoul 2016
Amazon Web Services Korea
 
[OpenInfra Days Korea 2018] (Track 1) From OpenStack to cloud native
[OpenInfra Days Korea 2018] (Track 1) From OpenStack to cloud native[OpenInfra Days Korea 2018] (Track 1) From OpenStack to cloud native
[OpenInfra Days Korea 2018] (Track 1) From OpenStack to cloud native
OpenStack Korea Community
 
네이버 클라우드 플랫폼의 서비스 전략(공공, Cloud Connect)
네이버 클라우드 플랫폼의 서비스 전략(공공, Cloud Connect)네이버 클라우드 플랫폼의 서비스 전략(공공, Cloud Connect)
네이버 클라우드 플랫폼의 서비스 전략(공공, Cloud Connect)
KINX
 
[오픈소스컨설팅]오픈소스 클라우드 개발플랫폼_및_Docker의_이해_v1
[오픈소스컨설팅]오픈소스 클라우드 개발플랫폼_및_Docker의_이해_v1[오픈소스컨설팅]오픈소스 클라우드 개발플랫폼_및_Docker의_이해_v1
[오픈소스컨설팅]오픈소스 클라우드 개발플랫폼_및_Docker의_이해_v1
Ji-Woong Choi
 
성공적인 하이브리드 클라우드를 위한 레드햇의 전략
성공적인 하이브리드 클라우드를 위한 레드햇의 전략성공적인 하이브리드 클라우드를 위한 레드햇의 전략
성공적인 하이브리드 클라우드를 위한 레드햇의 전략
rockplace
 
제4회 한국IBM과 함께하는 난공불락 오픈소스 인프라 세미나- IBM Bluemix
제4회 한국IBM과 함께하는 난공불락 오픈소스 인프라 세미나- IBM Bluemix제4회 한국IBM과 함께하는 난공불락 오픈소스 인프라 세미나- IBM Bluemix
제4회 한국IBM과 함께하는 난공불락 오픈소스 인프라 세미나- IBM Bluemix
Tommy Lee
 
Total Cloud Solution - CloudMesh
Total Cloud Solution - CloudMeshTotal Cloud Solution - CloudMesh
Total Cloud Solution - CloudMesh
SONG INSEOB
 
클라우드 네이티브를 위한 Confluent Cloud
클라우드 네이티브를 위한 Confluent Cloud클라우드 네이티브를 위한 Confluent Cloud
클라우드 네이티브를 위한 Confluent Cloud
confluent
 
Cisco Hybrid Container Cloud with AWS Solution 소개 - 황승희 상무, CISCO :: AWS Summ...
Cisco Hybrid Container Cloud with AWS Solution 소개 - 황승희 상무, CISCO :: AWS Summ...Cisco Hybrid Container Cloud with AWS Solution 소개 - 황승희 상무, CISCO :: AWS Summ...
Cisco Hybrid Container Cloud with AWS Solution 소개 - 황승희 상무, CISCO :: AWS Summ...
Amazon Web Services Korea
 
Openshift 활용을 위한 Application의 준비, Cloud Native
Openshift 활용을 위한 Application의 준비, Cloud NativeOpenshift 활용을 위한 Application의 준비, Cloud Native
Openshift 활용을 위한 Application의 준비, Cloud Native
rockplace
 
AWS re:Invent 2018 콘테이너 신규 서비스 기능 살펴보기 - 윤석찬, AWS 테크에반젤리스트
AWS re:Invent 2018 콘테이너 신규 서비스 기능 살펴보기 - 윤석찬, AWS 테크에반젤리스트AWS re:Invent 2018 콘테이너 신규 서비스 기능 살펴보기 - 윤석찬, AWS 테크에반젤리스트
AWS re:Invent 2018 콘테이너 신규 서비스 기능 살펴보기 - 윤석찬, AWS 테크에반젤리스트
Amazon Web Services Korea
 
[OpenInfra Days Korea 2018] (Track 2) Microservice Architecture, DevOps 그리고 5...
[OpenInfra Days Korea 2018] (Track 2) Microservice Architecture, DevOps 그리고 5...[OpenInfra Days Korea 2018] (Track 2) Microservice Architecture, DevOps 그리고 5...
[OpenInfra Days Korea 2018] (Track 2) Microservice Architecture, DevOps 그리고 5...
OpenStack Korea Community
 
[2017 AWS Startup Day] 서버리스 마이크로서비스로 일당백 개발조직 만들기
[2017 AWS Startup Day] 서버리스 마이크로서비스로 일당백 개발조직 만들기[2017 AWS Startup Day] 서버리스 마이크로서비스로 일당백 개발조직 만들기
[2017 AWS Startup Day] 서버리스 마이크로서비스로 일당백 개발조직 만들기
Amazon Web Services Korea
 
AWS 클라우드 이해하기-사례 중심으로 - 정민정 매니저:: AWS Cloud Track 1 Intro
AWS 클라우드 이해하기-사례 중심으로 - 정민정 매니저:: AWS Cloud Track 1 IntroAWS 클라우드 이해하기-사례 중심으로 - 정민정 매니저:: AWS Cloud Track 1 Intro
AWS 클라우드 이해하기-사례 중심으로 - 정민정 매니저:: AWS Cloud Track 1 Intro
Amazon Web Services Korea
 

Similar to [HashiCorp] IaC로 시작하는 하이브리드 클라우드 관리 전략 with Terraform, Consul, Nomad (June 2021) (20)

Deployment techniques for cloud native
Deployment techniques for cloud nativeDeployment techniques for cloud native
Deployment techniques for cloud native
 
Cloud native application 입문
Cloud native application 입문Cloud native application 입문
Cloud native application 입문
 
애플리케이션 최적화를 위한 컨테이너 인프라 구축
애플리케이션 최적화를 위한 컨테이너 인프라 구축애플리케이션 최적화를 위한 컨테이너 인프라 구축
애플리케이션 최적화를 위한 컨테이너 인프라 구축
 
락플레이스 OpenShift Q&A 토크쇼 발표자료
락플레이스 OpenShift Q&A 토크쇼 발표자료락플레이스 OpenShift Q&A 토크쇼 발표자료
락플레이스 OpenShift Q&A 토크쇼 발표자료
 
MSA 전략 2: 마이크로서비스, 어떻게 구현할 것인가?
MSA 전략 2: 마이크로서비스, 어떻게 구현할 것인가?MSA 전략 2: 마이크로서비스, 어떻게 구현할 것인가?
MSA 전략 2: 마이크로서비스, 어떻게 구현할 것인가?
 
Why container ?
Why container ?Why container ?
Why container ?
 
엔터프라이즈 기업의 AWS 도입과 구축 그리고 이후 :: BD 윤기성:: AWS Summit Seoul 2016
엔터프라이즈 기업의 AWS 도입과 구축 그리고 이후 :: BD 윤기성:: AWS Summit Seoul 2016엔터프라이즈 기업의 AWS 도입과 구축 그리고 이후 :: BD 윤기성:: AWS Summit Seoul 2016
엔터프라이즈 기업의 AWS 도입과 구축 그리고 이후 :: BD 윤기성:: AWS Summit Seoul 2016
 
[OpenInfra Days Korea 2018] (Track 1) From OpenStack to cloud native
[OpenInfra Days Korea 2018] (Track 1) From OpenStack to cloud native[OpenInfra Days Korea 2018] (Track 1) From OpenStack to cloud native
[OpenInfra Days Korea 2018] (Track 1) From OpenStack to cloud native
 
네이버 클라우드 플랫폼의 서비스 전략(공공, Cloud Connect)
네이버 클라우드 플랫폼의 서비스 전략(공공, Cloud Connect)네이버 클라우드 플랫폼의 서비스 전략(공공, Cloud Connect)
네이버 클라우드 플랫폼의 서비스 전략(공공, Cloud Connect)
 
[오픈소스컨설팅]오픈소스 클라우드 개발플랫폼_및_Docker의_이해_v1
[오픈소스컨설팅]오픈소스 클라우드 개발플랫폼_및_Docker의_이해_v1[오픈소스컨설팅]오픈소스 클라우드 개발플랫폼_및_Docker의_이해_v1
[오픈소스컨설팅]오픈소스 클라우드 개발플랫폼_및_Docker의_이해_v1
 
성공적인 하이브리드 클라우드를 위한 레드햇의 전략
성공적인 하이브리드 클라우드를 위한 레드햇의 전략성공적인 하이브리드 클라우드를 위한 레드햇의 전략
성공적인 하이브리드 클라우드를 위한 레드햇의 전략
 
제4회 한국IBM과 함께하는 난공불락 오픈소스 인프라 세미나- IBM Bluemix
제4회 한국IBM과 함께하는 난공불락 오픈소스 인프라 세미나- IBM Bluemix제4회 한국IBM과 함께하는 난공불락 오픈소스 인프라 세미나- IBM Bluemix
제4회 한국IBM과 함께하는 난공불락 오픈소스 인프라 세미나- IBM Bluemix
 
Total Cloud Solution - CloudMesh
Total Cloud Solution - CloudMeshTotal Cloud Solution - CloudMesh
Total Cloud Solution - CloudMesh
 
클라우드 네이티브를 위한 Confluent Cloud
클라우드 네이티브를 위한 Confluent Cloud클라우드 네이티브를 위한 Confluent Cloud
클라우드 네이티브를 위한 Confluent Cloud
 
Cisco Hybrid Container Cloud with AWS Solution 소개 - 황승희 상무, CISCO :: AWS Summ...
Cisco Hybrid Container Cloud with AWS Solution 소개 - 황승희 상무, CISCO :: AWS Summ...Cisco Hybrid Container Cloud with AWS Solution 소개 - 황승희 상무, CISCO :: AWS Summ...
Cisco Hybrid Container Cloud with AWS Solution 소개 - 황승희 상무, CISCO :: AWS Summ...
 
Openshift 활용을 위한 Application의 준비, Cloud Native
Openshift 활용을 위한 Application의 준비, Cloud NativeOpenshift 활용을 위한 Application의 준비, Cloud Native
Openshift 활용을 위한 Application의 준비, Cloud Native
 
AWS re:Invent 2018 콘테이너 신규 서비스 기능 살펴보기 - 윤석찬, AWS 테크에반젤리스트
AWS re:Invent 2018 콘테이너 신규 서비스 기능 살펴보기 - 윤석찬, AWS 테크에반젤리스트AWS re:Invent 2018 콘테이너 신규 서비스 기능 살펴보기 - 윤석찬, AWS 테크에반젤리스트
AWS re:Invent 2018 콘테이너 신규 서비스 기능 살펴보기 - 윤석찬, AWS 테크에반젤리스트
 
[OpenInfra Days Korea 2018] (Track 2) Microservice Architecture, DevOps 그리고 5...
[OpenInfra Days Korea 2018] (Track 2) Microservice Architecture, DevOps 그리고 5...[OpenInfra Days Korea 2018] (Track 2) Microservice Architecture, DevOps 그리고 5...
[OpenInfra Days Korea 2018] (Track 2) Microservice Architecture, DevOps 그리고 5...
 
[2017 AWS Startup Day] 서버리스 마이크로서비스로 일당백 개발조직 만들기
[2017 AWS Startup Day] 서버리스 마이크로서비스로 일당백 개발조직 만들기[2017 AWS Startup Day] 서버리스 마이크로서비스로 일당백 개발조직 만들기
[2017 AWS Startup Day] 서버리스 마이크로서비스로 일당백 개발조직 만들기
 
AWS 클라우드 이해하기-사례 중심으로 - 정민정 매니저:: AWS Cloud Track 1 Intro
AWS 클라우드 이해하기-사례 중심으로 - 정민정 매니저:: AWS Cloud Track 1 IntroAWS 클라우드 이해하기-사례 중심으로 - 정민정 매니저:: AWS Cloud Track 1 Intro
AWS 클라우드 이해하기-사례 중심으로 - 정민정 매니저:: AWS Cloud Track 1 Intro
 

More from Jin Sol Kim 김진솔

[하시코프] Terraform 소개자료 (국문) Nov2021
[하시코프] Terraform 소개자료 (국문) Nov2021[하시코프] Terraform 소개자료 (국문) Nov2021
[하시코프] Terraform 소개자료 (국문) Nov2021
Jin Sol Kim 김진솔
 
[하시코프] Consul 소개자료 (국문) Nov2021
[하시코프] Consul 소개자료 (국문) Nov2021[하시코프] Consul 소개자료 (국문) Nov2021
[하시코프] Consul 소개자료 (국문) Nov2021
Jin Sol Kim 김진솔
 
[하시코프] Vault 소개자료 (국문) Nov2021
[하시코프] Vault 소개자료 (국문) Nov2021[하시코프] Vault 소개자료 (국문) Nov2021
[하시코프] Vault 소개자료 (국문) Nov2021
Jin Sol Kim 김진솔
 
하시코프 Nomad 소개자료 (국문) Nov2021
하시코프 Nomad 소개자료 (국문) Nov2021하시코프 Nomad 소개자료 (국문) Nov2021
하시코프 Nomad 소개자료 (국문) Nov2021
Jin Sol Kim 김진솔
 
[HashiCorp] 클라우드 낭비를 Terraform으로 최소화하는 방법 (Whitepaper)
[HashiCorp] 클라우드 낭비를 Terraform으로 최소화하는 방법 (Whitepaper)[HashiCorp] 클라우드 낭비를 Terraform으로 최소화하는 방법 (Whitepaper)
[HashiCorp] 클라우드 낭비를 Terraform으로 최소화하는 방법 (Whitepaper)
Jin Sol Kim 김진솔
 
ILOG CPLEX 최적화 솔루션 소개_dec2020
ILOG CPLEX 최적화 솔루션 소개_dec2020ILOG CPLEX 최적화 솔루션 소개_dec2020
ILOG CPLEX 최적화 솔루션 소개_dec2020
Jin Sol Kim 김진솔
 
Cognos Analytics on Cloud 가격 정책 소개
Cognos Analytics on Cloud 가격 정책 소개 Cognos Analytics on Cloud 가격 정책 소개
Cognos Analytics on Cloud 가격 정책 소개
Jin Sol Kim 김진솔
 
IBM 온라인 주문 고객 지원 요청 방법 (2020 March)
IBM 온라인 주문 고객 지원 요청 방법 (2020 March) IBM 온라인 주문 고객 지원 요청 방법 (2020 March)
IBM 온라인 주문 고객 지원 요청 방법 (2020 March)
Jin Sol Kim 김진솔
 
IBM SPSS Statistics Subscription (월 구독) 구입 방법
IBM SPSS Statistics Subscription (월 구독) 구입 방법 IBM SPSS Statistics Subscription (월 구독) 구입 방법
IBM SPSS Statistics Subscription (월 구독) 구입 방법
Jin Sol Kim 김진솔
 
IBM SPSS Statistics Subscription (월 구독) 견적서 안내
IBM SPSS Statistics Subscription (월 구독) 견적서 안내 IBM SPSS Statistics Subscription (월 구독) 견적서 안내
IBM SPSS Statistics Subscription (월 구독) 견적서 안내
Jin Sol Kim 김진솔
 
IBM SPSS Statistics Subscription (월 구독) 제품 구성
IBM SPSS Statistics Subscription (월 구독) 제품 구성 IBM SPSS Statistics Subscription (월 구독) 제품 구성
IBM SPSS Statistics Subscription (월 구독) 제품 구성
Jin Sol Kim 김진솔
 
IBM Cognos Analytics 구매 가이드
IBM Cognos Analytics 구매 가이드 IBM Cognos Analytics 구매 가이드
IBM Cognos Analytics 구매 가이드
Jin Sol Kim 김진솔
 
My IBM에서 신용카드 변경하는 방법 (May 2019)
My IBM에서 신용카드 변경하는 방법 (May 2019)My IBM에서 신용카드 변경하는 방법 (May 2019)
My IBM에서 신용카드 변경하는 방법 (May 2019)
Jin Sol Kim 김진솔
 

More from Jin Sol Kim 김진솔 (13)

[하시코프] Terraform 소개자료 (국문) Nov2021
[하시코프] Terraform 소개자료 (국문) Nov2021[하시코프] Terraform 소개자료 (국문) Nov2021
[하시코프] Terraform 소개자료 (국문) Nov2021
 
[하시코프] Consul 소개자료 (국문) Nov2021
[하시코프] Consul 소개자료 (국문) Nov2021[하시코프] Consul 소개자료 (국문) Nov2021
[하시코프] Consul 소개자료 (국문) Nov2021
 
[하시코프] Vault 소개자료 (국문) Nov2021
[하시코프] Vault 소개자료 (국문) Nov2021[하시코프] Vault 소개자료 (국문) Nov2021
[하시코프] Vault 소개자료 (국문) Nov2021
 
하시코프 Nomad 소개자료 (국문) Nov2021
하시코프 Nomad 소개자료 (국문) Nov2021하시코프 Nomad 소개자료 (국문) Nov2021
하시코프 Nomad 소개자료 (국문) Nov2021
 
[HashiCorp] 클라우드 낭비를 Terraform으로 최소화하는 방법 (Whitepaper)
[HashiCorp] 클라우드 낭비를 Terraform으로 최소화하는 방법 (Whitepaper)[HashiCorp] 클라우드 낭비를 Terraform으로 최소화하는 방법 (Whitepaper)
[HashiCorp] 클라우드 낭비를 Terraform으로 최소화하는 방법 (Whitepaper)
 
ILOG CPLEX 최적화 솔루션 소개_dec2020
ILOG CPLEX 최적화 솔루션 소개_dec2020ILOG CPLEX 최적화 솔루션 소개_dec2020
ILOG CPLEX 최적화 솔루션 소개_dec2020
 
Cognos Analytics on Cloud 가격 정책 소개
Cognos Analytics on Cloud 가격 정책 소개 Cognos Analytics on Cloud 가격 정책 소개
Cognos Analytics on Cloud 가격 정책 소개
 
IBM 온라인 주문 고객 지원 요청 방법 (2020 March)
IBM 온라인 주문 고객 지원 요청 방법 (2020 March) IBM 온라인 주문 고객 지원 요청 방법 (2020 March)
IBM 온라인 주문 고객 지원 요청 방법 (2020 March)
 
IBM SPSS Statistics Subscription (월 구독) 구입 방법
IBM SPSS Statistics Subscription (월 구독) 구입 방법 IBM SPSS Statistics Subscription (월 구독) 구입 방법
IBM SPSS Statistics Subscription (월 구독) 구입 방법
 
IBM SPSS Statistics Subscription (월 구독) 견적서 안내
IBM SPSS Statistics Subscription (월 구독) 견적서 안내 IBM SPSS Statistics Subscription (월 구독) 견적서 안내
IBM SPSS Statistics Subscription (월 구독) 견적서 안내
 
IBM SPSS Statistics Subscription (월 구독) 제품 구성
IBM SPSS Statistics Subscription (월 구독) 제품 구성 IBM SPSS Statistics Subscription (월 구독) 제품 구성
IBM SPSS Statistics Subscription (월 구독) 제품 구성
 
IBM Cognos Analytics 구매 가이드
IBM Cognos Analytics 구매 가이드 IBM Cognos Analytics 구매 가이드
IBM Cognos Analytics 구매 가이드
 
My IBM에서 신용카드 변경하는 방법 (May 2019)
My IBM에서 신용카드 변경하는 방법 (May 2019)My IBM에서 신용카드 변경하는 방법 (May 2019)
My IBM에서 신용카드 변경하는 방법 (May 2019)
 

[HashiCorp] IaC로 시작하는 하이브리드 클라우드 관리 전략 with Terraform, Consul, Nomad (June 2021)

  • 1.
  • 2. Copyright © 2021 HashiCorp IaC 로 시작하는 하이브리드 인프라 관리 June 9, 2021 박준상 Snr. Solution Engineer HashiCorp 최석인 Enterprise Account Executive HashiCorp
  • 3. Agenda 1. 디지털 전환 그리고 클라우드 2. 클라우드 네이티브 3. 코드 기반 인프라 관리 4. 서비스 검색 기반 연결 5. 클라우드 네이티브 인프라 관리 및 고객 사례 6. 요약
  • 4. Copyright © 2021 HashiCorp 클라우드 전환 다양한 클라우드 인프라 고려 및 Managed Services 선택 더 빠른 개발 주기 Agile Development 마이크로 서비스 새로운 과제 DevOps CI/CD Digital Transformation을 맞이하는 한국의 상황 다양하고 복잡해진 서비스 다양하고 복잡해진 환경 다양해진 도구와 표준화/자동화 요구
  • 5. Copyright © 2021 HashiCorp 자료: 디지털뉴딜의 핵심인프라, 클라우드 산업 생태계 동향 KDB 미래전략연구소
  • 6. Copyright © 2021 HashiCorp 클라우드 도입 가능 공공기관 수 자료: 디지털뉴딜의 핵심인프라, 클라우드 산업 생태계 동향 KDB 미래전략연구소 국내 금융권의 클라우드 도입 계획 글로벌 기업들의 클라우드 활용률
  • 7. © 2020 HashiCorp 7 벼 디지털 환경에서의 경험은 이제 B2C, B2B의 기본 인터페이스 경험에 대한 접근은 일반적으로 디바이스/클라우드 중심으로 형성되며, 대용량 처리와 지능을 갖춘 엄청난 수의 개인 인터페이스에서 이루어짐 클라우드 환경의 도입은 트렌드 이런 패턴은 애플리케이션과 서비스의 빠른 대응과 변화의 목표를 충족시켜야 하며, 기존 배포의 모델변화의 필요성이 대두됨 디지털 혁신으로 애플리케이션/서비스의 빠른 변화와 대응의 압박
  • 8. © 2020 HashiCorp 8 애플리케이션과 서비스 대응 가속화 요구 멀티/하이브리드 클라우드 환경에서 애플리케이션과 서비스 제공의 특징 서비스의 수와 분배 휘발성과 불변성 다양한 대상 환경 ? App App
  • 9. © 2020 HashiCorp 9 기존, 과거의 데이터 센터에서의 환경은 장기간 유지되는 고정된 리소스 IT Ops는 인프라의 조달/검증/프로비저닝의 중앙화 하지만 애플리케이션과 인프라가 여러 데이터 센터, 클라우드 같은 곳으로 확장된다면? 다양한 인프라와 다이나믹 환경에 대해 어떻게 대응을 해야할까요? 과거 인프라 구성도 쉽지 않았는데...
  • 10. Copyright © 2021 HashiCorp 인프라의 종류에 구애 받지않고, 자원 생성, 보안/인증, 서비스 상태 관리 및 애플리케이션 배포의 전 과정을 일관되게 관리, 운영할 수 있다면?
  • 12. 인프라 각광 받는 기술과 개념, Cloud Native PRIVATE CLOUD PUBLIC CLOUD HYBRID CLOUD 서비스 메쉬 불변 인프라 선언형 API 마이크로 서비스 컨테이너 회복성 관리 편의성 가시성 자동화 접근 방식 특징
  • 14. 클라우드 네이티브 영역별 구성 요소 인프라 (Infrastructure) 프로비저닝 (Provisioning) 런타임 (Runtime) : 서비스 네트워크 오케스트레이션 / 관리 (Orchestration / Management) 애플리케이션 정의 / 개발 (Application Definition/Development)
  • 15. 클라우드 네이티브 참조 아키텍처 인프라 / Infrastructure 프로비저닝 (Provisioning) 런타임 (Runtime) 오케스트레이션 / 관리 애플리케이션 정의 / 개발 코드 기반 관리
  • 16. 하이브리드 클라우드, 단일 컨트롤 플레인 프로비저닝 (Provisioning) 런타임 (Runtime) 오케스트레이션 / 관리 인프라 / Infrastructure PHYSICAL VMs CONTAINERS SERVICES AWS Azure GCP PRIVATE ON-PREM 애플리케이션 정의 / 개발
  • 17. 일관된 워크 플로우 자동화 : 인프라 배포, 서비스 네트워크, 애플리케이션 배포 RESOURCES API IP Based Network Compute/Storage Instruction Set Identity Privileges APPLICATIONS/ SERVICES API SERVICE NETWORK DYNAMIC 프로비저닝 서비스 네트워크 오케스트레이션
  • 18. 코드 기반 인프라 관리 IaC 기반 IT 자원 관리 02 Hybrid 클라우드 관리 / 프로비저닝
  • 19. 코드형 인프라 (Infra as Code) 우리의 요구 조건에 맞게 인프라를 코드로 정의, 배포하고 구성하는 방식 → PUBLIC / PRIVATE / ON-PREM /SaaS → 인프라를 소프트웨어 처럼 관리 장점 ● 수작업으로 인한 오류 감소 ● 빠른 인프라 재구성 ● 인프라 작업 가시성 ● 쉬운 정책 적용 ● 인프라 작업 효율 향상 (time consuming) CODE
  • 20. 코드 기반 인프라 통합 관리
  • 21. 멀티 클라우드 관리 및 정책 적용
  • 23. 03 Hybrid 관리 / 런타임 & 오케스트레이션 서비스 검색 기반 연결 IaC로 관리하는 네트워크
  • 24. 서비스 검색, Health Checking PUBLIC CLOUD PRIVATE CLOUD ON-PREM
  • 26. 멀티 플랫폼 서비스 메쉬 PUBLIC CLOUD PRIVATE CLOUD / ON-PREM
  • 27. 04 Hybrid Cloud 관리 / 오케스트레이션 Infra-Agnostic 애플리케이션 배포 IaC로 애플리케이션 배포 관리
  • 28. 동적인 인프라를 위한 통합 오케스트레이터
  • 29. 클라우드, 온프레미스를 아우르는 쉬운 배포 PUBLIC CLOUD PRIVATE CLOUD ON-PREM
  • 30. 애플리케이션을 가리지 않는 오케스트레이션 PUBLIC CLOUD PRIVATE CLOUD ON-PREM
  • 31. Cloud Native Infrastructure 하이브리드 클라우드 인프라 관리 05 Hybrid Cloud 관리 / 클라우드 네이티브 인프라
  • 32. Bare Metal Dynamic Virtual Machines Smaller, Ephemeral Containers 인프라 : 물리/가상 인프라를 추상화 프로비저닝 : 선언적 코드와 API로 인프라 관리 런타임 : 서로 다른 환경 간 서비스 네트워크 연결 Reference: Twelve Factor App 오케스트레이션 : 인프라 리소스 풀에 걸친 애플리케이션 배포 클라우드 네이티브를 위한 인프라
  • 33. 클라우드 네이티브 인프라 아키텍처 VM Container K8S 프로비저닝 오케스트레이션 VM Container K8S VM Container K8S 런타임 PUBLIC CLOUD PRIVATE CLOUD Physical / 가상화 / HCI
  • 34. 클라우드 네이티브 인프라 아키텍처 Physical / 가상화 / HCI VM Container K8S PRIVATE CLOUD VM Container K8S PUBLIC CLOUD VM Container K8S
  • 35. 인프라 배포 자동화, Terraform 코드화된 인프라(IaC) 멀티 클라우드 관리 인프라 셀프 서비스
  • 36. 서비스 네트워크 자동화, Consul 서비스 디스커버리 및 상태 점검 네트워크 인프라 자동화 멀티 플랫폼 서비스 메쉬
  • 37. 애플리케이션 관리 자동화, Nomad 컨테이너 오케스트레이션 레거시 애플리케이션 오케스트레이션
  • 38. 다양한 인프라를 단일 자원 Pool로 관리
  • 39. AWS, On-Prem 애플리케이션 배포 ON-PREM (BARE METAL) Container Container PUBLIC CLOUD (AWS) Container Container Container Container
  • 41. 하이브리드 인프라 관리 자동화 https://tech.wayfair.com/2018/12/project-argo-open-source-on-prem-automation/
  • 42. B사, 클라우드 인프라 관리 자동화 → ON-PREM으로 확장 예정 ● 인프라 프로비저닝 프로세스 구축 ● CI/CD 연계 ● 인프라 프로비저닝 노하우 자산화 ● 65개의 상이한 인프라 모듈화 ● Template화된 인프라 ● 코드 관리 ○ Code Commit ○ Code Build ○ Code Deploy ● 주요 클라우드 서비스 ○ EC2 ○ Lambda ○ ECS ○ EKS ● SaaS/PaaS/Monitoring
  • 43. 요약 IaC로 하이브리드 클라우드 인프라 관리 06 Hybrid Cloud 관리 / 클라우드 네이티브 인프라
  • 44. 업무별 단일 관리 도구, 통합 운영 모델 구축 하이브리드 클라우드 기반 환경을 하나의 리소스 풀로 구성하여 데이터 공유, 연계 및 일관된 관리를 위한 IaC(Infrastructure as Code)가 실현된 인프라 구축 복잡한 애플리케이션 관리와 마이 그레이션에 대한 숙련도 네트워크 자원에 대한 수동 업데 이트와 동반되는 많은 시간 보안의 무분별한 분산과 ‘보안'에 대한 막연함 비용, 에러, 위험에 영향을 미치는 요인 관리와 규정 도입 전 도입 이후 컨테이너를 포함한 다양한 애플리케이션을 모든 환경에서 쉽게 관리 동적이고 자동화 된 서비스 네트워킹 보안 요소를 중앙 집중화 하고 접근을 엄격 하게 제어 자동화와 거버넌스가 포함 된 워크 플로우로 빠르고 오류없는 프로비저닝
  • 45. 코드 기반, 하이브리드 인프라 관리