Submit Search
Upload
Deployment techniques for cloud native
•
0 likes
•
72 views
Alex Jeong
Follow
Cloud Native Computing, Containerlization
Read less
Read more
Technology
Report
Share
Report
Share
1 of 56
Download now
Download to read offline
Recommended
DevOps Study
DevOps Study
상환 이
Why cloud storage
Why cloud storage
Nalee Jang
네이버 클라우드 플랫폼의 컨테이너 기술 로드맵 (NBP 박기은 CTO) - NAVER CLOUD PLATFORM in [2018 All A...
네이버 클라우드 플랫폼의 컨테이너 기술 로드맵 (NBP 박기은 CTO) - NAVER CLOUD PLATFORM in [2018 All A...
NAVER CLOUD PLATFORMㅣ네이버 클라우드 플랫폼
AWS CLOUD 2017 - AWS 기반 하이브리드 클라우드 환경 구성 전략 (김용우 솔루션즈 아키텍트)
AWS CLOUD 2017 - AWS 기반 하이브리드 클라우드 환경 구성 전략 (김용우 솔루션즈 아키텍트)
Amazon Web Services Korea
Ms Azure fundamentals
Ms Azure fundamentals
영기 김
CloudFront(클라우드 프론트)와 Route53(라우트53) AWS Summit Seoul 2015
CloudFront(클라우드 프론트)와 Route53(라우트53) AWS Summit Seoul 2015
WineSOFT
AWS CLOUD 2017 - Amazon Redshift 기반 DW 와 비지니스 인텔리전스 구현 방법 (김일호 솔루션즈 아키텍트)
AWS CLOUD 2017 - Amazon Redshift 기반 DW 와 비지니스 인텔리전스 구현 방법 (김일호 솔루션즈 아키텍트)
Amazon Web Services Korea
컴플라이언스를 위한 고급 AWS 보안 구성 방법-AWS Summit Seoul 2017
컴플라이언스를 위한 고급 AWS 보안 구성 방법-AWS Summit Seoul 2017
Amazon Web Services Korea
Recommended
DevOps Study
DevOps Study
상환 이
Why cloud storage
Why cloud storage
Nalee Jang
네이버 클라우드 플랫폼의 컨테이너 기술 로드맵 (NBP 박기은 CTO) - NAVER CLOUD PLATFORM in [2018 All A...
네이버 클라우드 플랫폼의 컨테이너 기술 로드맵 (NBP 박기은 CTO) - NAVER CLOUD PLATFORM in [2018 All A...
NAVER CLOUD PLATFORMㅣ네이버 클라우드 플랫폼
AWS CLOUD 2017 - AWS 기반 하이브리드 클라우드 환경 구성 전략 (김용우 솔루션즈 아키텍트)
AWS CLOUD 2017 - AWS 기반 하이브리드 클라우드 환경 구성 전략 (김용우 솔루션즈 아키텍트)
Amazon Web Services Korea
Ms Azure fundamentals
Ms Azure fundamentals
영기 김
CloudFront(클라우드 프론트)와 Route53(라우트53) AWS Summit Seoul 2015
CloudFront(클라우드 프론트)와 Route53(라우트53) AWS Summit Seoul 2015
WineSOFT
AWS CLOUD 2017 - Amazon Redshift 기반 DW 와 비지니스 인텔리전스 구현 방법 (김일호 솔루션즈 아키텍트)
AWS CLOUD 2017 - Amazon Redshift 기반 DW 와 비지니스 인텔리전스 구현 방법 (김일호 솔루션즈 아키텍트)
Amazon Web Services Korea
컴플라이언스를 위한 고급 AWS 보안 구성 방법-AWS Summit Seoul 2017
컴플라이언스를 위한 고급 AWS 보안 구성 방법-AWS Summit Seoul 2017
Amazon Web Services Korea
기업 IT 인프라 환경 최적화를 위한 하이브리드 클라우드 적용 방안 - AWS Summit Seoul 2017
기업 IT 인프라 환경 최적화를 위한 하이브리드 클라우드 적용 방안 - AWS Summit Seoul 2017
Amazon Web Services Korea
[오픈소스컨설팅]Data Center to cloud - 최지웅 컨설팅코치, 오픈소스컨설팅
[오픈소스컨설팅]Data Center to cloud - 최지웅 컨설팅코치, 오픈소스컨설팅
Open Source Consulting
Microsoft loves communities - Korea DevRel Team
Microsoft loves communities - Korea DevRel Team
Ian Choi
클라우드와 온프레미즈의 어플리케이션 통합 (iPaaS) - AWS Summit Seoul 2017
클라우드와 온프레미즈의 어플리케이션 통합 (iPaaS) - AWS Summit Seoul 2017
Amazon Web Services Korea
숨겨진 마이크로서비스: 초고속 응답과 고가용성을 위한 캐시 서비스 디자인
숨겨진 마이크로서비스: 초고속 응답과 고가용성을 위한 캐시 서비스 디자인
VMware Tanzu Korea
[Gaming on AWS] 클라우드에 대한 오해들 - 한빛소프트
[Gaming on AWS] 클라우드에 대한 오해들 - 한빛소프트
Amazon Web Services Korea
AWS 기반 문서중앙화 솔루션 구축 방안::이덕재::AWS Summit Seoul 2016
AWS 기반 문서중앙화 솔루션 구축 방안::이덕재::AWS Summit Seoul 2016
Amazon Web Services Korea
[SW 아키텍처 컨퍼런스] 클라우드 아키텍처 개론
[SW 아키텍처 컨퍼런스] 클라우드 아키텍처 개론
Alex Hahn
Azure databases for PostgreSQL, MySQL and MariaDB
Azure databases for PostgreSQL, MySQL and MariaDB
rockplace
AWS Security 솔루션 자세히 살펴보기 :: 신용녀 :: AWS Finance Seminar
AWS Security 솔루션 자세히 살펴보기 :: 신용녀 :: AWS Finance Seminar
Amazon Web Services Korea
5G SDN/NFV/CNF
5G SDN/NFV/CNF
James Ahn
AWS Cloud Design Pattenr (Korean) - CDP Seminar in Korea
AWS Cloud Design Pattenr (Korean) - CDP Seminar in Korea
SORACOM, INC
(Red hat) Ansible Overview-samuel-2018-0911(printed)
(Red hat) Ansible Overview-samuel-2018-0911(printed)
SAMUEL SJ Cheon
[OpenInfra Days Korea 2018] (Track 4) - FreeIPA와 함께 SSO 구성
[OpenInfra Days Korea 2018] (Track 4) - FreeIPA와 함께 SSO 구성
OpenStack Korea Community
Cloud for Kubernetes : Session2
Cloud for Kubernetes : Session2
WhaTap Labs
[OpenInfra Days Korea 2018] (오픈소스컨설팅) 키노트 - 최지웅 이사님
[OpenInfra Days Korea 2018] (오픈소스컨설팅) 키노트 - 최지웅 이사님
OpenStack Korea Community
4시간 안에 끝내는 AWS 클라우드 전환 및 운영 환경 구성_최지웅_오픈소스컨설팅
4시간 안에 끝내는 AWS 클라우드 전환 및 운영 환경 구성_최지웅_오픈소스컨설팅
Open Source Consulting
아이엔소프트 클라우드 역량 151021
아이엔소프트 클라우드 역량 151021
SONG INSEOB
DB Migration to Azure Database for PostgreSQL
DB Migration to Azure Database for PostgreSQL
rockplace
AWS 기반 Kubernetes 정복하기::정영준:: AWS Summit Seoul 2018
AWS 기반 Kubernetes 정복하기::정영준:: AWS Summit Seoul 2018
Amazon Web Services Korea
락플레이스 OpenShift Q&A 토크쇼 발표자료
락플레이스 OpenShift Q&A 토크쇼 발표자료
rockplace
Why container ?
Why container ?
관무 류
More Related Content
What's hot
기업 IT 인프라 환경 최적화를 위한 하이브리드 클라우드 적용 방안 - AWS Summit Seoul 2017
기업 IT 인프라 환경 최적화를 위한 하이브리드 클라우드 적용 방안 - AWS Summit Seoul 2017
Amazon Web Services Korea
[오픈소스컨설팅]Data Center to cloud - 최지웅 컨설팅코치, 오픈소스컨설팅
[오픈소스컨설팅]Data Center to cloud - 최지웅 컨설팅코치, 오픈소스컨설팅
Open Source Consulting
Microsoft loves communities - Korea DevRel Team
Microsoft loves communities - Korea DevRel Team
Ian Choi
클라우드와 온프레미즈의 어플리케이션 통합 (iPaaS) - AWS Summit Seoul 2017
클라우드와 온프레미즈의 어플리케이션 통합 (iPaaS) - AWS Summit Seoul 2017
Amazon Web Services Korea
숨겨진 마이크로서비스: 초고속 응답과 고가용성을 위한 캐시 서비스 디자인
숨겨진 마이크로서비스: 초고속 응답과 고가용성을 위한 캐시 서비스 디자인
VMware Tanzu Korea
[Gaming on AWS] 클라우드에 대한 오해들 - 한빛소프트
[Gaming on AWS] 클라우드에 대한 오해들 - 한빛소프트
Amazon Web Services Korea
AWS 기반 문서중앙화 솔루션 구축 방안::이덕재::AWS Summit Seoul 2016
AWS 기반 문서중앙화 솔루션 구축 방안::이덕재::AWS Summit Seoul 2016
Amazon Web Services Korea
[SW 아키텍처 컨퍼런스] 클라우드 아키텍처 개론
[SW 아키텍처 컨퍼런스] 클라우드 아키텍처 개론
Alex Hahn
Azure databases for PostgreSQL, MySQL and MariaDB
Azure databases for PostgreSQL, MySQL and MariaDB
rockplace
AWS Security 솔루션 자세히 살펴보기 :: 신용녀 :: AWS Finance Seminar
AWS Security 솔루션 자세히 살펴보기 :: 신용녀 :: AWS Finance Seminar
Amazon Web Services Korea
5G SDN/NFV/CNF
5G SDN/NFV/CNF
James Ahn
AWS Cloud Design Pattenr (Korean) - CDP Seminar in Korea
AWS Cloud Design Pattenr (Korean) - CDP Seminar in Korea
SORACOM, INC
(Red hat) Ansible Overview-samuel-2018-0911(printed)
(Red hat) Ansible Overview-samuel-2018-0911(printed)
SAMUEL SJ Cheon
[OpenInfra Days Korea 2018] (Track 4) - FreeIPA와 함께 SSO 구성
[OpenInfra Days Korea 2018] (Track 4) - FreeIPA와 함께 SSO 구성
OpenStack Korea Community
Cloud for Kubernetes : Session2
Cloud for Kubernetes : Session2
WhaTap Labs
[OpenInfra Days Korea 2018] (오픈소스컨설팅) 키노트 - 최지웅 이사님
[OpenInfra Days Korea 2018] (오픈소스컨설팅) 키노트 - 최지웅 이사님
OpenStack Korea Community
4시간 안에 끝내는 AWS 클라우드 전환 및 운영 환경 구성_최지웅_오픈소스컨설팅
4시간 안에 끝내는 AWS 클라우드 전환 및 운영 환경 구성_최지웅_오픈소스컨설팅
Open Source Consulting
아이엔소프트 클라우드 역량 151021
아이엔소프트 클라우드 역량 151021
SONG INSEOB
DB Migration to Azure Database for PostgreSQL
DB Migration to Azure Database for PostgreSQL
rockplace
AWS 기반 Kubernetes 정복하기::정영준:: AWS Summit Seoul 2018
AWS 기반 Kubernetes 정복하기::정영준:: AWS Summit Seoul 2018
Amazon Web Services Korea
What's hot
(20)
기업 IT 인프라 환경 최적화를 위한 하이브리드 클라우드 적용 방안 - AWS Summit Seoul 2017
기업 IT 인프라 환경 최적화를 위한 하이브리드 클라우드 적용 방안 - AWS Summit Seoul 2017
[오픈소스컨설팅]Data Center to cloud - 최지웅 컨설팅코치, 오픈소스컨설팅
[오픈소스컨설팅]Data Center to cloud - 최지웅 컨설팅코치, 오픈소스컨설팅
Microsoft loves communities - Korea DevRel Team
Microsoft loves communities - Korea DevRel Team
클라우드와 온프레미즈의 어플리케이션 통합 (iPaaS) - AWS Summit Seoul 2017
클라우드와 온프레미즈의 어플리케이션 통합 (iPaaS) - AWS Summit Seoul 2017
숨겨진 마이크로서비스: 초고속 응답과 고가용성을 위한 캐시 서비스 디자인
숨겨진 마이크로서비스: 초고속 응답과 고가용성을 위한 캐시 서비스 디자인
[Gaming on AWS] 클라우드에 대한 오해들 - 한빛소프트
[Gaming on AWS] 클라우드에 대한 오해들 - 한빛소프트
AWS 기반 문서중앙화 솔루션 구축 방안::이덕재::AWS Summit Seoul 2016
AWS 기반 문서중앙화 솔루션 구축 방안::이덕재::AWS Summit Seoul 2016
[SW 아키텍처 컨퍼런스] 클라우드 아키텍처 개론
[SW 아키텍처 컨퍼런스] 클라우드 아키텍처 개론
Azure databases for PostgreSQL, MySQL and MariaDB
Azure databases for PostgreSQL, MySQL and MariaDB
AWS Security 솔루션 자세히 살펴보기 :: 신용녀 :: AWS Finance Seminar
AWS Security 솔루션 자세히 살펴보기 :: 신용녀 :: AWS Finance Seminar
5G SDN/NFV/CNF
5G SDN/NFV/CNF
AWS Cloud Design Pattenr (Korean) - CDP Seminar in Korea
AWS Cloud Design Pattenr (Korean) - CDP Seminar in Korea
(Red hat) Ansible Overview-samuel-2018-0911(printed)
(Red hat) Ansible Overview-samuel-2018-0911(printed)
[OpenInfra Days Korea 2018] (Track 4) - FreeIPA와 함께 SSO 구성
[OpenInfra Days Korea 2018] (Track 4) - FreeIPA와 함께 SSO 구성
Cloud for Kubernetes : Session2
Cloud for Kubernetes : Session2
[OpenInfra Days Korea 2018] (오픈소스컨설팅) 키노트 - 최지웅 이사님
[OpenInfra Days Korea 2018] (오픈소스컨설팅) 키노트 - 최지웅 이사님
4시간 안에 끝내는 AWS 클라우드 전환 및 운영 환경 구성_최지웅_오픈소스컨설팅
4시간 안에 끝내는 AWS 클라우드 전환 및 운영 환경 구성_최지웅_오픈소스컨설팅
아이엔소프트 클라우드 역량 151021
아이엔소프트 클라우드 역량 151021
DB Migration to Azure Database for PostgreSQL
DB Migration to Azure Database for PostgreSQL
AWS 기반 Kubernetes 정복하기::정영준:: AWS Summit Seoul 2018
AWS 기반 Kubernetes 정복하기::정영준:: AWS Summit Seoul 2018
Similar to Deployment techniques for cloud native
락플레이스 OpenShift Q&A 토크쇼 발표자료
락플레이스 OpenShift Q&A 토크쇼 발표자료
rockplace
Why container ?
Why container ?
관무 류
애플리케이션 최적화를 위한 컨테이너 인프라 구축
애플리케이션 최적화를 위한 컨테이너 인프라 구축
rockplace
[OpenInfra Days Korea 2018] (Track 2) Microservice Architecture, DevOps 그리고 5...
[OpenInfra Days Korea 2018] (Track 2) Microservice Architecture, DevOps 그리고 5...
OpenStack Korea Community
[오픈소스컨설팅]오픈소스 클라우드 개발플랫폼_및_Docker의_이해_v1
[오픈소스컨설팅]오픈소스 클라우드 개발플랫폼_및_Docker의_이해_v1
Ji-Woong Choi
Cloud native application 입문
Cloud native application 입문
Seong-Bok Lee
Kubernetes & Istio in Multi-Cloud
Kubernetes & Istio in Multi-Cloud
Sangwon Seo
[2017 AWS Startup Day] 서버리스 마이크로서비스로 일당백 개발조직 만들기
[2017 AWS Startup Day] 서버리스 마이크로서비스로 일당백 개발조직 만들기
Amazon Web Services Korea
Openshift 활용을 위한 Application의 준비, Cloud Native
Openshift 활용을 위한 Application의 준비, Cloud Native
rockplace
유엔진 오픈소스 클라우드 플랫폼 (uEngine Microservice architecture Platform)
유엔진 오픈소스 클라우드 플랫폼 (uEngine Microservice architecture Platform)
uEngine Solutions
Session 1. 디지털 트렌스포메이션의 핵심, 클라우드 마이그레이션 A to Z - 베스핀글로벌 이근우 위원
Session 1. 디지털 트렌스포메이션의 핵심, 클라우드 마이그레이션 A to Z - 베스핀글로벌 이근우 위원
BESPIN GLOBAL
Spring cloud on kubernetes
Spring cloud on kubernetes
SangSun Park
Cloud-Barista 제7차 컨퍼런스 : 멀티클라우드, 컴퓨팅 인프라에 제약없는 서비스 생태계
Cloud-Barista 제7차 컨퍼런스 : 멀티클라우드, 컴퓨팅 인프라에 제약없는 서비스 생태계
Cloud-Barista Community
Pivotal 101세미나 발표자료 (PAS,PKS)
Pivotal 101세미나 발표자료 (PAS,PKS)
VMware Tanzu Korea
Cloud-Barista 제4차 오픈 컨퍼런스 : Cloud-Barista - 멀티클라우드 서비스 공통 플랫폼 개요 (Multi-cloud...
Cloud-Barista 제4차 오픈 컨퍼런스 : Cloud-Barista - 멀티클라우드 서비스 공통 플랫폼 개요 (Multi-cloud...
Cloud-Barista Community
공개소프트웨어 기반 주요 클라우드 전환 사례
공개소프트웨어 기반 주요 클라우드 전환 사례
rockplace
[HashiCorp] IaC로 시작하는 하이브리드 클라우드 관리 전략 with Terraform, Consul, Nomad (June 2021)
[HashiCorp] IaC로 시작하는 하이브리드 클라우드 관리 전략 with Terraform, Consul, Nomad (June 2021)
Jin Sol Kim 김진솔
Openstack Usecase(2018)
Openstack Usecase(2018)
Gasida Seo
제4회 한국IBM과 함께하는 난공불락 오픈소스 인프라 세미나- IBM Bluemix
제4회 한국IBM과 함께하는 난공불락 오픈소스 인프라 세미나- IBM Bluemix
Tommy Lee
MSA 전략 2: 마이크로서비스, 어떻게 구현할 것인가?
MSA 전략 2: 마이크로서비스, 어떻게 구현할 것인가?
VMware Tanzu Korea
Similar to Deployment techniques for cloud native
(20)
락플레이스 OpenShift Q&A 토크쇼 발표자료
락플레이스 OpenShift Q&A 토크쇼 발표자료
Why container ?
Why container ?
애플리케이션 최적화를 위한 컨테이너 인프라 구축
애플리케이션 최적화를 위한 컨테이너 인프라 구축
[OpenInfra Days Korea 2018] (Track 2) Microservice Architecture, DevOps 그리고 5...
[OpenInfra Days Korea 2018] (Track 2) Microservice Architecture, DevOps 그리고 5...
[오픈소스컨설팅]오픈소스 클라우드 개발플랫폼_및_Docker의_이해_v1
[오픈소스컨설팅]오픈소스 클라우드 개발플랫폼_및_Docker의_이해_v1
Cloud native application 입문
Cloud native application 입문
Kubernetes & Istio in Multi-Cloud
Kubernetes & Istio in Multi-Cloud
[2017 AWS Startup Day] 서버리스 마이크로서비스로 일당백 개발조직 만들기
[2017 AWS Startup Day] 서버리스 마이크로서비스로 일당백 개발조직 만들기
Openshift 활용을 위한 Application의 준비, Cloud Native
Openshift 활용을 위한 Application의 준비, Cloud Native
유엔진 오픈소스 클라우드 플랫폼 (uEngine Microservice architecture Platform)
유엔진 오픈소스 클라우드 플랫폼 (uEngine Microservice architecture Platform)
Session 1. 디지털 트렌스포메이션의 핵심, 클라우드 마이그레이션 A to Z - 베스핀글로벌 이근우 위원
Session 1. 디지털 트렌스포메이션의 핵심, 클라우드 마이그레이션 A to Z - 베스핀글로벌 이근우 위원
Spring cloud on kubernetes
Spring cloud on kubernetes
Cloud-Barista 제7차 컨퍼런스 : 멀티클라우드, 컴퓨팅 인프라에 제약없는 서비스 생태계
Cloud-Barista 제7차 컨퍼런스 : 멀티클라우드, 컴퓨팅 인프라에 제약없는 서비스 생태계
Pivotal 101세미나 발표자료 (PAS,PKS)
Pivotal 101세미나 발표자료 (PAS,PKS)
Cloud-Barista 제4차 오픈 컨퍼런스 : Cloud-Barista - 멀티클라우드 서비스 공통 플랫폼 개요 (Multi-cloud...
Cloud-Barista 제4차 오픈 컨퍼런스 : Cloud-Barista - 멀티클라우드 서비스 공통 플랫폼 개요 (Multi-cloud...
공개소프트웨어 기반 주요 클라우드 전환 사례
공개소프트웨어 기반 주요 클라우드 전환 사례
[HashiCorp] IaC로 시작하는 하이브리드 클라우드 관리 전략 with Terraform, Consul, Nomad (June 2021)
[HashiCorp] IaC로 시작하는 하이브리드 클라우드 관리 전략 with Terraform, Consul, Nomad (June 2021)
Openstack Usecase(2018)
Openstack Usecase(2018)
제4회 한국IBM과 함께하는 난공불락 오픈소스 인프라 세미나- IBM Bluemix
제4회 한국IBM과 함께하는 난공불락 오픈소스 인프라 세미나- IBM Bluemix
MSA 전략 2: 마이크로서비스, 어떻게 구현할 것인가?
MSA 전략 2: 마이크로서비스, 어떻게 구현할 것인가?
Deployment techniques for cloud native
1.
Build Your Own
Cloud 2019.06 ㈜ 아콘소프트 정철 정보관리기술사 Deployment Techniques for Cloud Native
2.
2 목 차 1. Cloud
Native Computing 소개 2. Cloud Native Application 도입전략 3. PaaS를 이용한 DevOps운영 4. Cloud 상호운용성
3.
1. Cloud Native
Computing
4.
Build Your Own
Cloud 4 Copyright © 2019 ACORNSOFT. All Rights Reserved Cloud Native Computing Private Cloud IaaS PasS SaaS Public Cloud Hybrid Cloud 다양한 역동적인 환경에서 확장가능한 어플리케이션을 개발하고 실행하는 능력을 조직에게 제공. 이 기술을 통해 서비스 회복력과 효율적관리 및 측정 가능한 느슨하게 연결된(Loosely coupled) 시스템 구현 강력한 자동화와 결합하여 엔지니어는 큰 영향도 변경사항을 최소한의 노력으로 예측가능 하게 반복적 적용가능 Container Service Mesh immutable infrastructure APIs Micro Services 서비스 회복력 효율적 관리 서비스 측정 Orchestration Robust Automation 다양한 클라우드 환경 Cloud Native Technologies Loosely coupled System 민첩성, 생산성 향상 예측가능 반복적 적용 유연한 확장 Streaming& Messaging Observability & Analysis Serverless
5.
Build Your Own
Cloud 5 Copyright © 2019 AcornSoft All Rights Reserved Cloud Native Computing Foundation Cloud Native Computing Foundation이 클라우드 네이티브 관련 오픈소스를 통합 관리하고 정책/표준을 협의 관련 생태계를 성장시키기 위해 활동 중. 기존 글로벌 클라우드 공급자와 기술 기업들 다수 참여 The Cloud Native Computing Foundation seeks to drive adoption of this paradigm by fostering and sustaining an ecosystem of open source, vendor- neutral projects. We democratize state-of-the-art patterns to make these innovations accessible for everyone
6.
Build Your Own
Cloud 6 Copyright © 2019 ACORNSOFT. All Rights Reserved CNCF Trail Map & Landscape https://landscape.cncf.io/images/landscape.png
7.
Build Your Own
Cloud 7 Copyright © 2019 AcornSoft All Rights Reserved CNCF Reference Architecture Application Definition / Development Orchestration & Management Runtime Provisioning Infrastructure (Bare Metal/Cloud) https://docs.google.com/presentation/d/1uMw2wkK0ubmc3khxqIuxK_rLK_wN89tNCnK7gDmTGR8/edit#slide=id.g15843037bc_2_6 End user reference stack Cloud Native Reference Architecture
8.
Build Your Own
Cloud 8 Copyright © 2019 AcornSoft All Rights Reserved Cloud Native Computing 환경으로의 전환
9.
Build Your Own
Cloud 9 Copyright © 2019 AcornSoft All Rights Reserved Cloud Native Computing Technology : Docker 하이퍼바이저(Hypervisor)없이 리눅스 컨테이너(Linux Container, LXC) 기술을 바탕으로 애플리케이션을 격리된 상태에서 실행하는 가상화 솔루션
10.
Build Your Own
Cloud 10 Copyright © 2019 AcornSoft All Rights Reserved Cloud Native Computing Technology : Docker • 컨테이너는 동일한 OS내에서 독립적인 자원을 보장받아 컨테이너 간 영향없이 독립적으로 실행 • Layer 구조로 Application 구성 정보의 버전관리 및 다양한 조합이 가능 • Application 단위의 형상관리기능 제공 - App Composition & Roll back 편리
11.
Build Your Own
Cloud 11 Copyright © 2019 AcornSoft All Rights Reserved Cloud Native Computing Technology : Docker Docker Image Development Server Image registry Docker Image Container Production Server Image 1. Docker build and Push image 명령 개발자 2. Docker build image 3. Docker pushes image to registry 4. docker image를 production 서버에 배포 요청 5. docker pulls image from registry 6. docker container image 실행 로컬 개발서버에서 빌드된 도커 이미지는 레지스트리에 저장되어 상용서버 배포시 도커 데몬에서 이미지를 가져와 실행시킴. 개발,상용 환경에서의 동일한 실행환경 제공(이식성, 표준화)
12.
Build Your Own
Cloud 12 Copyright © 2019 AcornSoft All Rights Reserved Cloud Native Computing Technology : Kubernetes 컨테이너화 된 애플리케이션의 배포와 스케일링과 관리를 자동화하는 오픈 소스 플랫폼(CNCF) - 컨테이너 오케스트레이션 기능 제공 스케줄링, 리소스 관리, 서비스 디스커버리, 오토스케일링, 롤링업데이트, 셀프힐링, 저장소 오케스트레이션 등
13.
Build Your Own
Cloud 13 Copyright © 2019 AcornSoft All Rights Reserved Application deployment in K8S
14.
Build Your Own
Cloud 14 Copyright © 2019 AcornSoft All Rights Reserved Application deployment in K8S Replicas: 3 Template: pod Image: nginx:1.7 1. Deployment container Pod Replicas: 3 Template: pod Image: nginx:1.7 container Pod 1 container Pod 2 container Pod 3 ReplicaSet A container Pod Replicas: 3 Template: pod Image: nginx:1.9 container Pod Replicas: 3 Template: pod Image: nginx:1.7 container Pod container Pod1 container Pod2 container Pod3 Replicas: 3 Template: pod Image: nginx:1.9 container Pod container Pod1 container Pod2 container Pod3 ReplicaSet A ReplicaSet B 2. Update K8S에서 Deployment 방식으로 배포시 pod의 상태를 관리하는 replicaset이 생성되어 지정된 pod의 개수를 유지관리 업데이트시 새로운 pod를 관리하는 replicaset이 생성되어 rolling-update방식으로 서비스중단을 최소화.
15.
Build Your Own
Cloud 15 Copyright © 2019 ACORNSOFT. All Rights Reserved Container Orchestration의 장점
16.
Build Your Own
Cloud 16 Copyright © 2019 AcornSoft All Rights Reserved Cloud native computing 환경에서 Pipeline
17.
Build Your Own
Cloud 17 Copyright © 2019 AcornSoft All Rights Reserved Cloud Native Computing Technology : ANSIBLE 패키지 설치/배포, 오케스트레이션(서버,네트워크,로드밸런스,방화벽등 설정 및 배포), 구성 관리 도구 제공 Yaml 형식 scripts 생성 후 실행
18.
Build Your Own
Cloud 18 Copyright © 2019 AcornSoft All Rights Reserved Cloud Native Computing Technology : Terraform 다양한 인프라(퍼블릭/프라이빗 클라우드,베어베탈, 의 생성, 변경, 버전을 관리하는 오픈소스 도구 . - Infrastructure as Code, Execution Plans, Resource Graph, Change Automation .tf or json 형식 scripts 생성 후 실행
19.
Build Your Own
Cloud 19 Copyright © 2019 AcornSoft All Rights Reserved Cloud Native Computing Technology : Istio •서비스 매쉬, 마이크로서비스 연동, 트래픽 흐름, 정책 적용, 측정 데이터 수집에 관한 자동화 된 방법을 제공하는 오픈 플랫폼 •Kubernetes 및 범용 사용가능 https://istio.io/docs/concepts/what-is-istio/ 참조
20.
Build Your Own
Cloud 20 Copyright © 2019 AcornSoft All Rights Reserved Cloud Native Computing Technology : Spinnaker http://www.tothenew.com/blog/introduction-to-spinnaker-global-continuous-delivery/ • 멀티 클라우드 환경을 지원하는 지속적인 통합(CI/CD) 플랫폼 • 넷플릭스에서 오픈소스로 공개, Kubernetes, openstack등 지원
21.
Build Your Own
Cloud 21 Copyright © 2019 AcornSoft All Rights Reserved Cloud Native Computing Technology : Prometheus 쿠버네티스 및 애플리케이션, 서버,OS 등 지표수집 및 모니터링(CNCF) 오픈소스 모니터링 플랫폼 - Grafana Web UI 연동 시각화 제공 https://prometheus.io/docs/introduction/overview/참조
22.
Build Your Own
Cloud 22 Copyright © 2019 AcornSoft All Rights Reserved Cloud Native Computing Technology : Logstash & Elastic Search Logstash: 동적 데이터 수집 파이프라인 도구 Elasticsearch: JSON 문서 기반의 분산형 검색 및 분석 엔진 (데이터 검색, 분석, 저장) Kibana: 데이터를 시각화하고 Elastic Stack의 모든 기능을 구성 및 관리할 수 있는 확장형 UI 도구(데이터시각화 탐색) https://medium.com/oneclicklabs-io/streaming-spring-boot-application-logs-to-elk-stack-part-1-a68bd7cccaeb 참조 정형, 비정형 데이터 로그 수집 및 검색, 분석 기능을 제공하는 오픈소스 도구
23.
Build Your Own
Cloud 23 Copyright © 2019 AcornSoft All Rights Reserved Cloud Native Computing Technology : Helm • Kubernetes에서 container application을 쉽고 간편해서 배포할 수 있는 Package manager. Helm Chart Repository Master Node Worker Node Tiller API Server Pods SVC Secrets Init1 � � Init 3� � 2� � 4�� Search (chart) 5. Helm release Install (chart)
24.
Build Your Own
Cloud 24 Copyright © 2019 AcornSoft All Rights Reserved Cloud Native Computing Technology : Operator • Kubernetes에서 container application의 Packaging, Deploying, Managing 기능 제공 https://coreos.com/operators/
25.
Build Your Own
Cloud 25 Copyright © 2019 AcornSoft All Rights Reserved Cloud Native Computing Technology : Submariner • 두개의 Kubernetes Cluster를 연결하여 하나의 Cluster로 사용할 수 있도록 기능을 제공하는 Tool(Alpha ver.) https://github.com/rancher/submariner •submariner (Deployment) •submariner-route-agent (DaemonSet)
26.
2. Cloud Native
Application 도입전략
27.
Build Your Own
Cloud 27 Copyright © 2019 ACORNSOFT. All Rights Reserved Cloud Native Application Guide Cloud Native Application 가이드 예 (The Twelve-Factor Apps)
28.
Build Your Own
Cloud 28 Copyright © 2019 AcornSoft All Rights Reserved 컨테이너 전환 후, 마이크로서비스로 단계별 전환 Cloud Native – Application 도입방안
29.
Build Your Own
Cloud 29 Copyright © 2019 AcornSoft All Rights Reserved 단계별 마이크로서비스 전환에 맞춰 컨테이너 전환 Cloud Native – Application 도입방안
30.
30 Copyright © 2019
AcornSoft All Rights Reserved Cloud Native – Application 도입방안: MSA 프로세스 • 마이크로서비스로 분리해 낼 부분을 선택하고, 해당 서비스에 대한 기술 Stack을 선정 • 마이크로서비스의 기본적인 서비스 처리 및 데이터 처리 Logic을 개발 서비스 분리 단위 선정 마이크로 서비스 개발 커뮤니케 이션 부하 처리 설정 기존 시스템 재구조화 및 서비스 통합 검수 운영 • 마이크로서비스 이용 패턴과 부하 요건에 따라 커뮤니케이션 기능을 정교화 • 개발된 신규 마이크로서비스와 연동하도록 기존 시스템 수정 및 서비스 통합 처리 • 최종적인 내외부 네트워크 및 부하 시험 후 실제 서비스 제공 운영 환경에 배포
31.
31 Copyright © 2019
AcornSoft All Rights Reserved Cloud Native – Application 도입방안: MSA 프로세스 어플리케이션이 백엔드 데이터와 어떻게 interaction하는지 분석 DB를 서로 다른 테이블로 분리 NoSQL DB로 전환(필요시) 배포된 마이크로서비스 전용 DB 개발 데이터 DB 통합 DB 상의 중복 데이터 제거 데이터 갱신 및 관리 데이터 소유권, 모듈 호출 의존성, 부하 이슈에 기반한 마이크로서비스 후보 도출 마이크로서비스 전환시 효과 평가에 기반한 우선 순위 설정 선택된 마이크로서비스에 대한 기술 Stack 결정 1.서비스 분리 단위 선정 신규 마이크로서비스 코드 개발 별도 WARfile 형상으로 컨테이너로 배포 API G/W에 서비스 연결 UI로 서비스 연결 보안 기능 적용 2. 마이크로서비스 개발 시스템에서 동기적/비동기적 커뮤니케이션 식별 커뮤니케이션에 대해 이벤트 처리 혹은 메시지 호출 등의 기법 선택 서비스 레지스트리 등록 및 로드 밸런싱 설정 API 호출 과부하시 Graceful 동작 확인 3. 커뮤니케이션 부하 처리 설정 내부망/외부망 커뮤니케이션 시험 자원 사용량 시험 시스템 유지 보수 5. 검수 운영 마이크로서비스 분리시 기존 호출 코드의 변경 부분 식별 사용하지 않는 코드 제거 마이크로서비스를 호출하도록 기존 코드를 리팩터링 4. 기존 시스템 재구조화 및 서비스 통합 마이크로서비스와의 커뮤니케이션 통합 시험
32.
Build Your Own
Cloud 32 Copyright © 2019 AcornSoft All Rights Reserved Cloud Native – Application 도입방안: MSA 수행 전략 아키텍처 전환 이슈 파악 데이터 소유권에 따른 분할 타당성 식별 모듈 호출 의존성에 기반한 분할 타당성 식별 부하 이슈에 기반한 분할 타당성 식별 CI/CD 채택 통합 모니터링 S/W 분할 데이터 분리 서비스 등록&연결 클러스터 구성 데이터 전환 컨테이너 오케스트레이션 도구 도입 애플리케이션 전환 API 호출 관리 설정 정보 분리 기존 시스템 분석을 통한 MSA 전환 이슈 및 범위 식별 마이크로서비스로의 점진적 분할 컨테이너 전환 반복 컨테이너 운영 환경 도입 컨테이너 배포/테스트 전략 수립 실행
33.
Build Your Own
Cloud 33 Copyright © 2019 AcornSoft All Rights Reserved Cloud Native – Application 도입방안 : 전략 수립 단계 분류 방안 설명 기존 시스템 분석을 통한 MSA 전환 이슈 및 범위 식별 아키텍처 전환 이슈 파악 • 현재의 Technology Stack (언어, DB, 미들웨어, 라이브러리, 솔루션 등)을 파악하여 마이크로서비스 이행시 발생할 수 있는 이슈 식별 • 필요시 Technology Stack에 대한 변경 및 신규 도입에 대한 요건 식별 데이터 소유권에 따른 분할 타당성 식별 • 특정 소유자에 의해서만 수정되거나 생성되는 데이터가 있는지 식별한 후, 동일한 소유자에 속한 데이터 묶음과 그와 관련된 비즈니스 로직을 식별 • 향후 마이크로서비스로의 점진적 분할 단계에서 독립적인 마이크로서비스 후보로 식별 모듈 호출 의존성에 기반한 분할 타당성 식별 • 여러 모듈에서 공통적으로 사용되면서 I/F는 잘 변화하질 않지만 내부 구현 코드가 변경될 가능성이 높은 경우 독립적인 마이크로서비스 후보로 식별 부하 이슈 파악 • 현재 시스템에서 성능 상 병목이 되는 모듈을 파악하여 독립적인 마이크로서비스 후보로 식별 컨테이너 운영 환경 도입 컨테이너 오케스트레이션 도구 도입 • K8s (Kubernetes)에 대한 상세 지식이 없어도 웹 UI를 통해서 개발/운영자가 손쉽게 컨테이너를 관리할 수 있는 도구 도입 클러스터 구성 • 컨테이너를 동작시킬 노드, 네트워크, 공유 스토리지, 보안 등 인프라 구성 CI/CD 채택 • 코드 repositor가 변경될 때마다 서비스별 지속적인 통합 작업이 자동 실행 • 코드 repository 에서 새로운 코드를 가져오고, 테스트하고, 결과물을 만들어 실제 운영 환경에도 배포
34.
Build Your Own
Cloud 34 Copyright © 2019 AcornSoft All Rights Reserved Cloud Native – Application 도입방안 : 실행 단계 분류 방안 설명 컨테이너 전환 애플리케이션 전환 • 애플리케이션의 컨테이너 기반 구성 • 컨테이너 배포 이미지 빌드 및 Registry에 등록 데이터 전환 • Persistent Volume 설정 • 필요 시, 데이터 변환 수행 • 데이터 정합성 확인 컨테이너 배포 / 테스트 • 컨테이너의 클러스터로의 배포 • 기능 및 성능 테스트 마이크로서비스로의 점진적 분할 S/W 분할 • 마이크로서비스 단위로 분리한 후, 각 서비스 단위별로 최적화된 기술을 사용하여 Code 개발 데이터 분할 • 특정 데이터가 특정 마이크로서비스에서만 생성되고 수정될 경우, 해당 마이크로서비스에서만 접근할 수 있도록 데이터를 분리 설정 분리 • 하드 코딩되어 있는 설정 정보의 경우 환경 변수나 별도의 설정 정보 관리 솔루션을 사용하도록 변경 서비스 등록 & 연결 • 서비스 호출 관계가 있는 서비스 사이에서 서비스 주소를 동적으로 발견할 수 있도록 서비스 레지스트리에 등록 API 호출 관리 • 서비스에 대한 API 호출을 통합 모니터링하고 관리할 수 있는 컴포넌트 도입 통합 모니터링 통합 모니터링 • 서비스들의 수행 상태 및 이상 현상을 웹 기반으로 손쉽게 모니터링할 수 있는 환경 구축
35.
Build Your Own
Cloud 35 Copyright © 2019 AcornSoft All Rights Reserved 예시: 컨테이너를 이용한 신규 어플리케이션의 마이크로 서비스 아키텍처 구성 Mobile App Browser Rest API Micro Service (API Gateway) Micro Service (Account) Rest API Micro Service (Inventory) Rest API Micro Service (Account DB) Micro Service (Inventory DB) Micro Service (Storefront WebApp) Web Micro Service (Shipping) Rest API Micro Service (Shipping DB) 어플리케이션 소스 Sample Microservice Architecture 각 기능 서버의 기능과 상호 연동 및 배포 정보를 고려 아키텍처를 구성하고 마이크로 서비스 구성을 합니다. 어플리케이션 리소스 정보 생성 배포 작업 생성 마이크로 서비스 서버 등록 배포 파이프라인 설정(CI/CD) 마이크로 서비스 서버 ConfigMap/Secret 정보 등록 환경정보 등록 마이크로 서비스 기능 개발(컨테이너) • 마이크로 서비스 소스 레벨 구현 • 서버 배포 순서 설(ex. DB->WAS->WEB) • 이름, 버전, 컨테이너 이미지, 리소스할당, 환 경 정보 설정 • 어플리케이션 환경 설정 정보 등록 ex) log level, service policy 컨테이너 빌드 파이프라 인을 통한 이미지 생성 및 등록 어플리케이션 필요 CPU, Memory, Storage 설정 마이크로 서비스 서버 배포 정보 생성 배포 순서 별 서버 정보등록 - name, version, image, resource, env. Config. 어플리케이션 환경 정보 등록 - application properties
36.
3. PaaS을 이용한
DevOps 운영
37.
Build Your Own
Cloud 37 Copyright © 2019 AcornSoft All Rights Reserved PaaS을 이용한 DevOps 운영
38.
Build Your Own
Cloud 38 Copyright © 2019 AcornSoft All Rights Reserved PaaS을 이용한 DevOps 운영
39.
Build Your Own
Cloud 39 Copyright © 2019 AcornSoft All Rights Reserved PaaS을 이용한 DevOps 운영
40.
Build Your Own
Cloud 40 Copyright © 2019 AcornSoft All Rights Reserved PaaS을 이용한 DevOps 운영
41.
Build Your Own
Cloud 41 Copyright © 2019 AcornSoft All Rights Reserved PaaS을 이용한 DevOps 운영
42.
Build Your Own
Cloud 42 Copyright © 2019 AcornSoft All Rights Reserved PaaS을 이용한 DevOps 운영
43.
Build Your Own
Cloud 43 Copyright © 2019 AcornSoft All Rights Reserved PaaS을 이용한 DevOps 운영
44.
Build Your Own
Cloud 44 Copyright © 2019 AcornSoft All Rights Reserved PaaS을 이용한 DevOps 운영
45.
4. Cloud 상호운용성
46.
Build Your Own
Cloud 46 Copyright © 2019 AcornSoft All Rights Reserved 서비스 배포/운영 방식의 다양화, 상호 운용 기술의 필요성 Resource managerDeployment manager Cloud Provider 1 Cloud Provider 2 Cloud Provider 3 AS-IS To-Be …. 서비스 프로바이더 별, 오픈 소스기반 인프라 배포 관리/도구, 제공하나 서비스 간 어플리케이션, 데이터 이동을 위한 상호운영성을 지원하는 기술은 아직 초기 단계 Application Data
47.
Build Your Own
Cloud 47 Copyright © 2019 AcornSoft All Rights Reserved 클라우드 상호운용성 분류 및 관련 표준 상호 운용성 분야는 애플리케이션과 공통관리기능(자원 오케스트레이션) 두 분야로 구분할 수 있으며 클라우드 상호운용성을 위한 인터페이스 레벨은 다음 ISO/IEC 19941 표준안에서 정의 하고 있음 애플리케이션 공통관리기능 TTA 클라우드 상호운용성 확보가이드라인18년도 참조 애플리케이션 플랫폼, 클라우드 인프라, 사용자 애플리케이션 간 상호작용 클라우드 자원 생성,배포,설정, 프로비저닝, 오케스트레이션 전송 구문 의미데이터 행위 인터페이스 레벨 REST, HTTP(S), FTP JSON, XML, ANS.1 RDF(S), ISO/IEC11179 UML, OCL
48.
Build Your Own
Cloud 48 Copyright © 2019 AcornSoft All Rights Reserved OCCI(Open Cloud Computing Interface) 클라우드 서비스의 상호운용성을 확보하기 위해 Open Grid Forum에서 주도로 규격정의. IaaS 모델 기반에서 SaaS 모델까지 확장 지원, 서비스간 Rest 방식 이용 상호 연동 OCCI Core model (uml class diagram)OCCI’s place in a provider’s architecture https://www.ogf.org/documents/GFD.221.pdf
49.
Build Your Own
Cloud 49 Copyright © 2019 AcornSoft All Rights Reserved OCCI(Open Cloud Computing Interface) OCCI Platform type OCCI Infra structure type API 명세 및 Use Case, UML등 기능 제공 상호운용 관리 지원 (2016년 V1.2 발표)
50.
Build Your Own
Cloud 50 Copyright © 2019 AcornSoft All Rights Reserved OAS(Open API Specification) 상호운용 메시지 교환을 위한 표준 인터페이스 규격. 리눅스 재단 산하 OAI(Open API Initiative) 컨소시엄 주도 개발 진행중 - Rest API 설계 및 관리 도구 제공(Swagger UI, Editor등), 현재 OAS 3.0 표준 발표
51.
Build Your Own
Cloud 51 Copyright © 2019 AcornSoft All Rights Reserved OAS(Open API Specification) AWS, Google Cloud, MS Azure OAS 3.0 규격 지원 API 작성,편집 관리 도구 Swagger
52.
Build Your Own
Cloud 52 Copyright © 2019 AcornSoft All Rights Reserved TOSCA(Topology and Orchestration Specification for Cloud Applications) 클라우드 기반 웹서비스의 구성요소, 관계 및 관리 프로세스의 토폴로지를 관리 하는 개방형 표준 규격 국제표준기구 OASIS(Organization for the Advancement of Structured Information Standards)에서 관리 클라우드 서비스 구성요소 및 상호관계를 관리하는 메타모델 제공(서비스 템플릿) http://docs.oasis-open.org/tosca/TOSCA/v1.0/TOSCA-v1.0.html
53.
Build Your Own
Cloud 53 Copyright © 2019 AcornSoft All Rights Reserved TOSCA(Topology and Orchestration Specification for Cloud Applications) 클라우드 애플리케이션은 CSAR(Cloud Service Archive) 형태의 아카이브 포맷으로 정의함. XML 기반 syntax로 구성요소 정의 및 기술
54.
Build Your Own
Cloud 54 Copyright © 2019 AcornSoft All Rights Reserved TOSCA기반 애플리케이션 상호운용관리 예시 TOSCA 표준으로 정의된 애플리케이션 템플릿을 Apache Booklyn API를 이용 클라우드 서비스와 연동하여 배포 및 이전 TTA 클라우드 상호운용성 확보가이드라인18년도 YAML기반 Blueprint를 이용하여 정의 된 분산 응용 프로그램을 모델링, 배포 및 관리하기위한 오픈 소스 프레임 워크.
55.
Build Your Own
Cloud 55 Copyright © 2019 AcornSoft All Rights Reserved CAMP(Cloud Application Management for platforms) 클라우드 애플리케이션의 빌드, 실행, 관리, 모니터링 및 패치를 관리하기 위해 PaaS(Platform as a Service)에서 제공해야하는 Artifacts 및 API를 정의. 국제표준기구 OASIS(Organization for the Advancement of Structured Information Standards)에서 관리 http://docs.oasis-open.org/camp/camp-spec/v1.1/cs01/camp-spec-v1.1-cs01.html#_Toc403920614
56.
감사합니다.
Download now