SlideShare une entreprise Scribd logo
1  sur  23
Télécharger pour lire hors ligne
From Openstack
To
Cloud Native
Andrew yongjoon Kong
Cloud Computing Part, Kakao
andrew.kong@kakaocorp.com
How Far did you go with your cloud?
CMMI Model
Capability Maturity Model Integration
developed by CMU
2017, openstack korea keynotes by Andrew
How Far did you go with your cloud? like Kakao
Cloud Producer: CMMI Dev perspective
Maturity
Targets
2017, openstack korea keynotes by Andrew
How Far did you go with your cloud? like Kakao
Cloud Consumer: CMMI Cloud Perspective
Open Data Center Alliance, Inc
clouds
Cloud CMMI1-KRANE
What is the sole purpose of doing IaaS?
CMM0
legacy
output:
ITF
CMM1
self
service
Dev
resource
output:
krane
(openstack
cloud)
Krane, Kakao Infra As A Service
Self service기반 인프라 API
오픈소스(오픈스택) 기반 가상머신 클라우드
가상머신, 데이터 베이스, 로드밸런서 생성
IMS, 케미를 통한 가상머신 데이터 자동 관리
32bit network적용으로 확장성/안정성이 높음
가상 머신
centos, ubuntu OS 제공
스냅샷 제공
volume 기능 제공
데이터베이스
mysql, redis, mongodb 제공
daily backup 제공
네트워크
플로팅 IP 기능을 통한 public IP 제
로드밸런서(장비/소프트웨어) 제공
VM 오케스트레이션
vm 오토스케일링 서비스 제공
KRANE IMS
가상머신
AEZORO
서비스정보
dns 정보
keystone
사내LDAP
사용자정보
물리머신
TBD
로드밸런서 데이터베이스
Cloud CMMI2-KEMI
What is the sole purpose of doing MaaS?
CMM0
legacy
output:
cloudTF
CMM1
self
service
Dev
resource
output:
krane
(openstack
cloud)
CMM2
limited
Prod
resources
output:
kemi
(MaaS)
KEMI, Kakao Monitoring As A Service
모니터링용 클라우드
• 전사 컴퓨팅/네트워크 리소스 및 퍼블릭 클라우드
데이터 수집/측정(measuring) 클라우드
• API를 통한 리소스 정보 조회 및 알림 설정 가능
KEMI Stats
• IMS기반 전사 리소스 데이터 수집
• 물리/가상/컨테이너/클라우드/app 데이터 수집
• rule기반 데이터 계산
KEMI Log
• 물리/가상/컨테이너/클라우드/app 로그데이터 수집
• 실시간, 장기 데이터 별도 저장(supported by 하둡 엔지니어링 파트)
• 개인정보 데이터 저장소 별도 제공
KEMI Alert
• stat 데이터는 임계치 기반, 로그 데이터는
키워드/빈도기반 알림 설정 api 제공
• watch center 알림외에 custom url 알림 설정가능
ETL: Extract Transform Loading
KEMI StatsIMS
메트릭데이터 ETL*
서비스정보
메트릭 정보수집
KEMI Log로그 데이터 ETL*
KEMI Alert
시계열DB
Secure DB
장기DB
임계치 기반 알림
키워드 빈도 기반 알림
실시간DB
KRANE
일반
시스템
서비스
로깅 정보수집
전사
Elastic
Search
전사
하둡
전사
HBASE
CMMI3-DKOS
What is the sole purpose of doing CaaS?
CMM0
legacy
output:
cloudTF
CMM1
self
service
Dev
resource
output:
krane
(openstack
cloud)
CMM2
limited
Prod
resources
output:
kemi
(MaaS)
CMM3
Automated
CloudUsage
output:
DKOS
(CaaS)
설정정보
KRANE IMS
가상머신
AEZORO
서비스정보
dns 정보
keystone
사내LDAP
사용자정보
물리머신
KEMI Stats
메트릭데이터 ETL*
설정정보
메트릭 정보수집
KEMI Log
로그 데이터 ETL*
KEMI Alert
시계열DB
Secure DB
장기DB
임계치 기반 알림
키워드 빈도 기반 알림
실시간DB
일반
서비스
public
cloud
전사
Elastic
Search
전사
하둡
전사
HBASE
데이터
베이스
로드
밸런서
로깅 정보수집
DKOS, Kakao Container As A Service
컨테이너용 클라우드
• 컨테이너 CI/CD 서비스
• 컨테이너를 이용한 개발/배포/서비스 사이클 지원
• 키스톤인증 사용
• 인프라 API는 KRANE을, 메트릭/로깅은 KEMI를
기반으로 개발
컨테이너 오케스트레이션 제공
• 컨테이너 HA제공
• 컨테이너 확장 및 자동 복구 제공
• 서비스 디스커버리 및 로드밸런서 제공
• 자동 컨테이너 빌드 및 배포 (CI/CD) 제공
컨테이너기반 스케줄링 서비스 제공
특정 시간/횟수별 작업(컨테이너기반) 실행기능
머신러닝 플랫폼 제공(베타)
스파크 프로비저닝가능 DKOS
컨테이너
오케스트레이션
컨테이너
스케줄링
머신러닝
플랫폼
D2Hub
메타
케이지
사내
Github
인증, 컴퓨팅 API
컨테이너
메트릭 로깅
Kakao Cloud is connected to everything
설정정보
KRANE IMS
가상머신
AEZORO
서비스정보
dns 정보
keystone
사내LDAP
사용자정보
물리머신
KEMI Stats
메트릭데이터 ETL*
설정정보
메트릭 정보수집
KEMI Log
로그 데이터 ETL*
KEMI Alert
시계열DB
Secure DB
장기DB
임계치 기반 알림
키워드 빈도 기반 알림
실시간DB
일반
서비스
public
cloud
전사
Elastic
Search
전사
하둡
전사
HBASE
데이터
베이스
로드
밸런서
로깅 정보수집
DKOS
컨테이너
오케스트레이
션
컨테이너
스케줄링
머신러닝
플랫폼
D2Hub
메타
케이지
사내
Github
인증, 컴퓨팅 API
컨테이너 컨테이너 메트릭
컨테이너 로깅
알람, 오토스케일 조건 설정
Product & Service in Kakao Cloud
Category Target Product Description Connected
internal service
Authentication
Role based
Authentication
KEYSTONE 롤기반 사용자 관리 내부 LDAP와 연동
Compute
Virtual machine KRANE 가상머신 제공
가상 볼륨,
가상머신 기반 DB/LB제공
Autoscale 기능 준비중
IMS, *AEZORO,
*Meta-kage 연동
*Ceph-Tenth 연동
Container DKOS 컨테이너 orchestrator(marathon) 제공.
컨테이너용 Loadbalancer 제공
컨테이너기반 Machine learning framework제공
(Spark, GPU)
KRANE, KEMI, AEZORO
와 연동
Management
Monitoring KEMI Stats 전사 메트릭 데이터 (cpu, memory, disk) & custom
(application, component) 데이터 수집 및 분석
*IMS와 연동
sauron 연계
Logging KEMI Log 전사 로그 데이터 (syslog, app, container)
로그 수집/저장/분석
IMS와 연동
공용 하둡, Hbase연동
Alert KEMI Alert KEMI 데이터 기반 알람(톡 및 url 전송)
Developer tools
Package Repository rep.kakao.com OS 패키지, Python/Ruby 패키지 제공
Container Registry /
Builder
D2Hub 컨테이너용 이미지 제작 및 등록 Keystone 연동
DNS as a service AEZORO 가상머신/컨테이너기반 DNS 자동 등록/삭제 내부 DNS연동
*AEZORO(사내 DNS as a Service API)
*IMS(Infra Management System)
*Meta-kage(swift[오픈스택 스토리지 API]용 kage)
*Ceph-Tenth(Ceph API 호환 Tenth 스토리지)
Kakao cloud is smearing
KRANE instances : 2x,xxx
DKOS containers : 1x,xxx
KEMI log Index : 30TB / day
650 Services
• Analytics
• Service Repo.
• Service topology
• Notification setup
Abstract
Resource
API
Centralized
Measuring
API
Automated
Deploying
API
Management Plane
DataCenter Contol/Data	plane	
Event / Alert
Initial Setup
Change
DevOps.
IT Services Declares
Data
Resource Management is heading for self driving
A.I.
BTW
• What is cloud native?
• Containerized
• Dynamically orchestrated
• Microservice oriented
Little bit more specific
• Cloud Native Applications Characteristics
• Microservices
• Health Reporting
• Telemetry Data
• Resiliency
• Declarative
https://pivotal.io/cloud-native)
Characteristics to Requirement
• Cloud Native Applications
Characteristics
• Microservices
• Health Reporting
• Telemetry Data
• Resiliency
• Declarative
• Platform Requirement
• Isolation
• Resource Allocation and
Scheduling
• Service Discovery
• Monitoring/Logging
• Metric Aggregation
• Debugging and Tracing
Requirement to function mapping
• Cloud Native
Applications
Characteristics
• Microservices
• Health Reporting
• Telemetry Data
• Resiliency
• Declarative
• Platform Requirement
• Isolation
• Resource Allocation and
Scheduling
• Service Discovery
• Monitoring/Logging
• Metric Aggregation
• Debugging and Tracing
Category Target Product Description Connected
internal service
Authentication
Role based
Authentication
KEYSTONE 롤기반 사용자 관리 내부 LDAP와 연동
Compute
Virtual machine KRANE 가상머신 제공
가상 볼륨,
가상머신 기반 DB/LB제공
Autoscale 기능 준비중
IMS, *AEZORO,
*Meta-kage 연동
Container DKOS 컨테이너 orchestrator(marathon) 제공.
컨테이너용 Loadbalancer 제공
컨테이너기반 Machine learning framework제공
(Spark, GPU)
KRANE, KEMI, AEZORO
와 연동
Management
Monitoring KEMI Stats 전사 메트릭 데이터 (cpu, memory, disk) & custom
(application, component) 데이터 수집 및 분석
*IMS와 연동
sauron 연계
Logging KEMI Log 전사 로그 데이터 (syslog, app, container)
로그 수집/저장/분석
IMS와 연동
공용 하둡, Hbase연동
Alert KEMI Alert KEMI 데이터 기반 알람(톡 및 url 전송)
Developer tools
Package Repository rep.kakao.com OS 패키지, Python/Ruby 패키지 제공
Container Registry /
Builder
D2Hub 컨테이너용 이미지 제작 및 등록 Keystone 연동
DNS as a service AEZORO 가상머신/컨테이너기반 DNS 자동 등록/삭제 내부 DNS연동
Container rules the cloud
Reset the target by CMM4
• Integrated Monitoring System
• VM/PM/CONTAINER/APPLICATION
• Telemetry/Logging
• Event PipeLine
• Embracing Other Cloud Services
Reset the target by CMM4
CMM0
Planning
output:
TF
CMM1
self service
Dev
resource
output:
krane
(openstack
cloud)
CMM2
limited
Prod
resources
output:
kemi
(MaaS)
CMM3
Automated
CloudUsage
output:
DKOS
(CaaS)
CMM4
Integrated
Management
over
Clouds
output:
Cloud Native
Platform
(9rum)
9rum(Rebooted)
Thanks and QnA

Contenu connexe

Tendances

GitLab과 Kubernetes를 통한 CI/CD 구축
GitLab과 Kubernetes를 통한 CI/CD 구축GitLab과 Kubernetes를 통한 CI/CD 구축
GitLab과 Kubernetes를 통한 CI/CD 구축철구 김
 
[OpenInfra Days Korea 2018] (Track 4) - FreeIPA와 함께 SSO 구성
[OpenInfra Days Korea 2018] (Track 4) - FreeIPA와 함께 SSO 구성[OpenInfra Days Korea 2018] (Track 4) - FreeIPA와 함께 SSO 구성
[OpenInfra Days Korea 2018] (Track 4) - FreeIPA와 함께 SSO 구성OpenStack Korea Community
 
[OpenInfra Days Korea 2018] (Track 1) TACO (SKT All Container OpenStack): Clo...
[OpenInfra Days Korea 2018] (Track 1) TACO (SKT All Container OpenStack): Clo...[OpenInfra Days Korea 2018] (Track 1) TACO (SKT All Container OpenStack): Clo...
[OpenInfra Days Korea 2018] (Track 1) TACO (SKT All Container OpenStack): Clo...OpenStack Korea Community
 
Open infradays 2019_msa_k8s
Open infradays 2019_msa_k8sOpen infradays 2019_msa_k8s
Open infradays 2019_msa_k8sHyoungjun Kim
 
[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
 
[OpenInfra Days Korea 2018] K8s workshop: with containers & K8s on OpenStack ...
[OpenInfra Days Korea 2018] K8s workshop: with containers & K8s on OpenStack ...[OpenInfra Days Korea 2018] K8s workshop: with containers & K8s on OpenStack ...
[OpenInfra Days Korea 2018] K8s workshop: with containers & K8s on OpenStack ...OpenStack Korea Community
 
[OpenInfra Days Korea 2018] (Track 2) - OpenStack 기반의 IaaS, PaaS 통합 Orchestra...
[OpenInfra Days Korea 2018] (Track 2) - OpenStack 기반의 IaaS, PaaS 통합 Orchestra...[OpenInfra Days Korea 2018] (Track 2) - OpenStack 기반의 IaaS, PaaS 통합 Orchestra...
[OpenInfra Days Korea 2018] (Track 2) - OpenStack 기반의 IaaS, PaaS 통합 Orchestra...OpenStack Korea Community
 
Cloud for Kubernetes : Session1
Cloud for Kubernetes : Session1Cloud for Kubernetes : Session1
Cloud for Kubernetes : Session1WhaTap Labs
 
[OpenInfra Days Korea 2018] (삼성전자) Evolution to Cloud Native
[OpenInfra Days Korea 2018] (삼성전자) Evolution to Cloud Native[OpenInfra Days Korea 2018] (삼성전자) Evolution to Cloud Native
[OpenInfra Days Korea 2018] (삼성전자) Evolution to Cloud NativeOpenStack Korea Community
 
Kubernetes on Premise
Kubernetes on PremiseKubernetes on Premise
Kubernetes on PremiseChan Shik Lim
 
Knative로 서버리스 워크로드 구현
Knative로 서버리스 워크로드 구현Knative로 서버리스 워크로드 구현
Knative로 서버리스 워크로드 구현Jinwoong Kim
 
숨겨진 마이크로서비스: 초고속 응답과 고가용성을 위한 캐시 서비스 디자인
숨겨진 마이크로서비스: 초고속 응답과 고가용성을 위한 캐시 서비스 디자인숨겨진 마이크로서비스: 초고속 응답과 고가용성을 위한 캐시 서비스 디자인
숨겨진 마이크로서비스: 초고속 응답과 고가용성을 위한 캐시 서비스 디자인VMware Tanzu Korea
 
Kubernetes & Istio in Multi-Cloud
Kubernetes & Istio in Multi-Cloud Kubernetes & Istio in Multi-Cloud
Kubernetes & Istio in Multi-Cloud Sangwon Seo
 
EKS workshop 살펴보기
EKS workshop 살펴보기EKS workshop 살펴보기
EKS workshop 살펴보기Jinwoong Kim
 
Kubernetes에서 Windows Application 호스팅하기
Kubernetes에서 Windows Application 호스팅하기Kubernetes에서 Windows Application 호스팅하기
Kubernetes에서 Windows Application 호스팅하기정현 남
 
Atlassian cloud 제품을 이용한 DevOps 프로세스 구축
Atlassian cloud 제품을 이용한 DevOps 프로세스 구축Atlassian cloud 제품을 이용한 DevOps 프로세스 구축
Atlassian cloud 제품을 이용한 DevOps 프로세스 구축SooHyunsuPark
 
Microsoft Azure 클라우드 에서 Elasticsearch 서비스 사용 - 이건복 님
Microsoft Azure 클라우드 에서 Elasticsearch 서비스 사용 - 이건복 님Microsoft Azure 클라우드 에서 Elasticsearch 서비스 사용 - 이건복 님
Microsoft Azure 클라우드 에서 Elasticsearch 서비스 사용 - 이건복 님NAVER D2
 
[OpenInfra Days Korea 2018] (Track 3) - OpenStack Automation with Ansible
[OpenInfra Days Korea 2018] (Track 3) - OpenStack Automation with Ansible[OpenInfra Days Korea 2018] (Track 3) - OpenStack Automation with Ansible
[OpenInfra Days Korea 2018] (Track 3) - OpenStack Automation with AnsibleOpenStack Korea Community
 
Prometheus in openstack-helm
Prometheus in openstack-helmPrometheus in openstack-helm
Prometheus in openstack-helm성일 임
 
Why container ?
Why container ?Why container ?
Why container ?관무 류
 

Tendances (20)

GitLab과 Kubernetes를 통한 CI/CD 구축
GitLab과 Kubernetes를 통한 CI/CD 구축GitLab과 Kubernetes를 통한 CI/CD 구축
GitLab과 Kubernetes를 통한 CI/CD 구축
 
[OpenInfra Days Korea 2018] (Track 4) - FreeIPA와 함께 SSO 구성
[OpenInfra Days Korea 2018] (Track 4) - FreeIPA와 함께 SSO 구성[OpenInfra Days Korea 2018] (Track 4) - FreeIPA와 함께 SSO 구성
[OpenInfra Days Korea 2018] (Track 4) - FreeIPA와 함께 SSO 구성
 
[OpenInfra Days Korea 2018] (Track 1) TACO (SKT All Container OpenStack): Clo...
[OpenInfra Days Korea 2018] (Track 1) TACO (SKT All Container OpenStack): Clo...[OpenInfra Days Korea 2018] (Track 1) TACO (SKT All Container OpenStack): Clo...
[OpenInfra Days Korea 2018] (Track 1) TACO (SKT All Container OpenStack): Clo...
 
Open infradays 2019_msa_k8s
Open infradays 2019_msa_k8sOpen infradays 2019_msa_k8s
Open infradays 2019_msa_k8s
 
[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...
 
[OpenInfra Days Korea 2018] K8s workshop: with containers & K8s on OpenStack ...
[OpenInfra Days Korea 2018] K8s workshop: with containers & K8s on OpenStack ...[OpenInfra Days Korea 2018] K8s workshop: with containers & K8s on OpenStack ...
[OpenInfra Days Korea 2018] K8s workshop: with containers & K8s on OpenStack ...
 
[OpenInfra Days Korea 2018] (Track 2) - OpenStack 기반의 IaaS, PaaS 통합 Orchestra...
[OpenInfra Days Korea 2018] (Track 2) - OpenStack 기반의 IaaS, PaaS 통합 Orchestra...[OpenInfra Days Korea 2018] (Track 2) - OpenStack 기반의 IaaS, PaaS 통합 Orchestra...
[OpenInfra Days Korea 2018] (Track 2) - OpenStack 기반의 IaaS, PaaS 통합 Orchestra...
 
Cloud for Kubernetes : Session1
Cloud for Kubernetes : Session1Cloud for Kubernetes : Session1
Cloud for Kubernetes : Session1
 
[OpenInfra Days Korea 2018] (삼성전자) Evolution to Cloud Native
[OpenInfra Days Korea 2018] (삼성전자) Evolution to Cloud Native[OpenInfra Days Korea 2018] (삼성전자) Evolution to Cloud Native
[OpenInfra Days Korea 2018] (삼성전자) Evolution to Cloud Native
 
Kubernetes on Premise
Kubernetes on PremiseKubernetes on Premise
Kubernetes on Premise
 
Knative로 서버리스 워크로드 구현
Knative로 서버리스 워크로드 구현Knative로 서버리스 워크로드 구현
Knative로 서버리스 워크로드 구현
 
숨겨진 마이크로서비스: 초고속 응답과 고가용성을 위한 캐시 서비스 디자인
숨겨진 마이크로서비스: 초고속 응답과 고가용성을 위한 캐시 서비스 디자인숨겨진 마이크로서비스: 초고속 응답과 고가용성을 위한 캐시 서비스 디자인
숨겨진 마이크로서비스: 초고속 응답과 고가용성을 위한 캐시 서비스 디자인
 
Kubernetes & Istio in Multi-Cloud
Kubernetes & Istio in Multi-Cloud Kubernetes & Istio in Multi-Cloud
Kubernetes & Istio in Multi-Cloud
 
EKS workshop 살펴보기
EKS workshop 살펴보기EKS workshop 살펴보기
EKS workshop 살펴보기
 
Kubernetes에서 Windows Application 호스팅하기
Kubernetes에서 Windows Application 호스팅하기Kubernetes에서 Windows Application 호스팅하기
Kubernetes에서 Windows Application 호스팅하기
 
Atlassian cloud 제품을 이용한 DevOps 프로세스 구축
Atlassian cloud 제품을 이용한 DevOps 프로세스 구축Atlassian cloud 제품을 이용한 DevOps 프로세스 구축
Atlassian cloud 제품을 이용한 DevOps 프로세스 구축
 
Microsoft Azure 클라우드 에서 Elasticsearch 서비스 사용 - 이건복 님
Microsoft Azure 클라우드 에서 Elasticsearch 서비스 사용 - 이건복 님Microsoft Azure 클라우드 에서 Elasticsearch 서비스 사용 - 이건복 님
Microsoft Azure 클라우드 에서 Elasticsearch 서비스 사용 - 이건복 님
 
[OpenInfra Days Korea 2018] (Track 3) - OpenStack Automation with Ansible
[OpenInfra Days Korea 2018] (Track 3) - OpenStack Automation with Ansible[OpenInfra Days Korea 2018] (Track 3) - OpenStack Automation with Ansible
[OpenInfra Days Korea 2018] (Track 3) - OpenStack Automation with Ansible
 
Prometheus in openstack-helm
Prometheus in openstack-helmPrometheus in openstack-helm
Prometheus in openstack-helm
 
Why container ?
Why container ?Why container ?
Why container ?
 

Similaire à [OpenInfra Days Korea 2018] (Track 1) From OpenStack to cloud native

[오픈테크넷서밋2022] 국내 PaaS(Kubernetes) Best Practice 및 DevOps 환경 구축 사례.pdf
[오픈테크넷서밋2022] 국내 PaaS(Kubernetes) Best Practice 및 DevOps 환경 구축 사례.pdf[오픈테크넷서밋2022] 국내 PaaS(Kubernetes) Best Practice 및 DevOps 환경 구축 사례.pdf
[오픈테크넷서밋2022] 국내 PaaS(Kubernetes) Best Practice 및 DevOps 환경 구축 사례.pdfOpen Source Consulting
 
Deployment techniques for cloud native
Deployment techniques for cloud nativeDeployment techniques for cloud native
Deployment techniques for cloud nativeAlex Jeong
 
MSA 전략 2: 마이크로서비스, 어떻게 구현할 것인가?
MSA 전략 2: 마이크로서비스, 어떻게 구현할 것인가?MSA 전략 2: 마이크로서비스, 어떻게 구현할 것인가?
MSA 전략 2: 마이크로서비스, 어떻게 구현할 것인가?VMware Tanzu Korea
 
오픈스택 기반 클라우드 서비스 구축 방안 및 사례
오픈스택 기반 클라우드 서비스 구축 방안 및 사례오픈스택 기반 클라우드 서비스 구축 방안 및 사례
오픈스택 기반 클라우드 서비스 구축 방안 및 사례SONG INSEOB
 
제4회 한국IBM과 함께하는 난공불락 오픈소스 인프라 세미나- IBM Bluemix
제4회 한국IBM과 함께하는 난공불락 오픈소스 인프라 세미나- IBM Bluemix제4회 한국IBM과 함께하는 난공불락 오픈소스 인프라 세미나- IBM Bluemix
제4회 한국IBM과 함께하는 난공불락 오픈소스 인프라 세미나- IBM BluemixTommy Lee
 
[2017 AWS Startup Day] 서버리스 마이크로서비스로 일당백 개발조직 만들기
[2017 AWS Startup Day] 서버리스 마이크로서비스로 일당백 개발조직 만들기[2017 AWS Startup Day] 서버리스 마이크로서비스로 일당백 개발조직 만들기
[2017 AWS Startup Day] 서버리스 마이크로서비스로 일당백 개발조직 만들기Amazon Web Services Korea
 
Amazon EKS를 위한 AWS CDK와 CDK8s 활용법 - 염지원, 김광영 AWS 솔루션즈 아키텍트 :: AWS Summit Seou...
Amazon EKS를 위한 AWS CDK와 CDK8s 활용법 - 염지원, 김광영 AWS 솔루션즈 아키텍트 :: AWS Summit Seou...Amazon EKS를 위한 AWS CDK와 CDK8s 활용법 - 염지원, 김광영 AWS 솔루션즈 아키텍트 :: AWS Summit Seou...
Amazon EKS를 위한 AWS CDK와 CDK8s 활용법 - 염지원, 김광영 AWS 솔루션즈 아키텍트 :: AWS Summit Seou...Amazon Web Services Korea
 
AWS 클라우드 서비스 소개 및 사례 (방희란) - AWS 101 세미나
AWS 클라우드 서비스 소개 및 사례 (방희란) - AWS 101 세미나AWS 클라우드 서비스 소개 및 사례 (방희란) - AWS 101 세미나
AWS 클라우드 서비스 소개 및 사례 (방희란) - AWS 101 세미나Amazon Web Services Korea
 
Pivotal 101세미나 발표자료 (PAS,PKS)
Pivotal 101세미나 발표자료 (PAS,PKS) Pivotal 101세미나 발표자료 (PAS,PKS)
Pivotal 101세미나 발표자료 (PAS,PKS) VMware Tanzu Korea
 
[HashiCorp] IaC로 시작하는 하이브리드 클라우드 관리 전략 with Terraform, Consul, Nomad (June 2021)
[HashiCorp] IaC로 시작하는 하이브리드 클라우드 관리 전략 with Terraform, Consul, Nomad (June 2021)[HashiCorp] IaC로 시작하는 하이브리드 클라우드 관리 전략 with Terraform, Consul, Nomad (June 2021)
[HashiCorp] IaC로 시작하는 하이브리드 클라우드 관리 전략 with Terraform, Consul, Nomad (June 2021)Jin Sol Kim 김진솔
 
클라우드 컴퓨팅 기본 사항 (Fundamentals)
클라우드 컴퓨팅 기본 사항 (Fundamentals)클라우드 컴퓨팅 기본 사항 (Fundamentals)
클라우드 컴퓨팅 기본 사항 (Fundamentals)Ian Choi
 
Session 1. 디지털 트렌스포메이션의 핵심, 클라우드 마이그레이션 A to Z - 베스핀글로벌 이근우 위원
Session 1. 디지털 트렌스포메이션의 핵심, 클라우드 마이그레이션 A to Z - 베스핀글로벌 이근우 위원Session 1. 디지털 트렌스포메이션의 핵심, 클라우드 마이그레이션 A to Z - 베스핀글로벌 이근우 위원
Session 1. 디지털 트렌스포메이션의 핵심, 클라우드 마이그레이션 A to Z - 베스핀글로벌 이근우 위원BESPIN GLOBAL
 
Spring cloud on kubernetes
Spring cloud on kubernetesSpring cloud on kubernetes
Spring cloud on kubernetesSangSun Park
 
[AWS & 베스핀글로벌, 바이오∙헬스케어∙제약사를 위한 세미나] AWS 101, Cloud Computing is New Normal
[AWS & 베스핀글로벌, 바이오∙헬스케어∙제약사를 위한 세미나] AWS 101, Cloud Computing is New Normal[AWS & 베스핀글로벌, 바이오∙헬스케어∙제약사를 위한 세미나] AWS 101, Cloud Computing is New Normal
[AWS & 베스핀글로벌, 바이오∙헬스케어∙제약사를 위한 세미나] AWS 101, Cloud Computing is New NormalBESPIN GLOBAL
 
AWS re:Invent 2018 콘테이너 신규 서비스 기능 살펴보기 - 윤석찬, AWS 테크에반젤리스트
AWS re:Invent 2018 콘테이너 신규 서비스 기능 살펴보기 - 윤석찬, AWS 테크에반젤리스트AWS re:Invent 2018 콘테이너 신규 서비스 기능 살펴보기 - 윤석찬, AWS 테크에반젤리스트
AWS re:Invent 2018 콘테이너 신규 서비스 기능 살펴보기 - 윤석찬, AWS 테크에반젤리스트Amazon Web Services Korea
 
Open stack summit_barcelona_보고서
Open stack summit_barcelona_보고서Open stack summit_barcelona_보고서
Open stack summit_barcelona_보고서Yongyoon Shin
 
Total Cloud Solution - CloudMesh
Total Cloud Solution - CloudMeshTotal Cloud Solution - CloudMesh
Total Cloud Solution - CloudMeshSONG INSEOB
 
Cloud market trends, what is kubernets? (Korean)
Cloud market trends, what is kubernets? (Korean)Cloud market trends, what is kubernets? (Korean)
Cloud market trends, what is kubernets? (Korean)DonghwanKim85
 
Openstack Usecase(2018)
Openstack Usecase(2018)Openstack Usecase(2018)
Openstack Usecase(2018)Gasida Seo
 
AWS 와 함께하는 클라우드 컴퓨팅:: 방희란 :: AWS Summit Seoul 2016
AWS 와 함께하는 클라우드 컴퓨팅:: 방희란 :: AWS Summit Seoul 2016AWS 와 함께하는 클라우드 컴퓨팅:: 방희란 :: AWS Summit Seoul 2016
AWS 와 함께하는 클라우드 컴퓨팅:: 방희란 :: AWS Summit Seoul 2016Amazon Web Services Korea
 

Similaire à [OpenInfra Days Korea 2018] (Track 1) From OpenStack to cloud native (20)

[오픈테크넷서밋2022] 국내 PaaS(Kubernetes) Best Practice 및 DevOps 환경 구축 사례.pdf
[오픈테크넷서밋2022] 국내 PaaS(Kubernetes) Best Practice 및 DevOps 환경 구축 사례.pdf[오픈테크넷서밋2022] 국내 PaaS(Kubernetes) Best Practice 및 DevOps 환경 구축 사례.pdf
[오픈테크넷서밋2022] 국내 PaaS(Kubernetes) Best Practice 및 DevOps 환경 구축 사례.pdf
 
Deployment techniques for cloud native
Deployment techniques for cloud nativeDeployment techniques for cloud native
Deployment techniques for cloud native
 
MSA 전략 2: 마이크로서비스, 어떻게 구현할 것인가?
MSA 전략 2: 마이크로서비스, 어떻게 구현할 것인가?MSA 전략 2: 마이크로서비스, 어떻게 구현할 것인가?
MSA 전략 2: 마이크로서비스, 어떻게 구현할 것인가?
 
오픈스택 기반 클라우드 서비스 구축 방안 및 사례
오픈스택 기반 클라우드 서비스 구축 방안 및 사례오픈스택 기반 클라우드 서비스 구축 방안 및 사례
오픈스택 기반 클라우드 서비스 구축 방안 및 사례
 
제4회 한국IBM과 함께하는 난공불락 오픈소스 인프라 세미나- IBM Bluemix
제4회 한국IBM과 함께하는 난공불락 오픈소스 인프라 세미나- IBM Bluemix제4회 한국IBM과 함께하는 난공불락 오픈소스 인프라 세미나- IBM Bluemix
제4회 한국IBM과 함께하는 난공불락 오픈소스 인프라 세미나- IBM Bluemix
 
[2017 AWS Startup Day] 서버리스 마이크로서비스로 일당백 개발조직 만들기
[2017 AWS Startup Day] 서버리스 마이크로서비스로 일당백 개발조직 만들기[2017 AWS Startup Day] 서버리스 마이크로서비스로 일당백 개발조직 만들기
[2017 AWS Startup Day] 서버리스 마이크로서비스로 일당백 개발조직 만들기
 
Amazon EKS를 위한 AWS CDK와 CDK8s 활용법 - 염지원, 김광영 AWS 솔루션즈 아키텍트 :: AWS Summit Seou...
Amazon EKS를 위한 AWS CDK와 CDK8s 활용법 - 염지원, 김광영 AWS 솔루션즈 아키텍트 :: AWS Summit Seou...Amazon EKS를 위한 AWS CDK와 CDK8s 활용법 - 염지원, 김광영 AWS 솔루션즈 아키텍트 :: AWS Summit Seou...
Amazon EKS를 위한 AWS CDK와 CDK8s 활용법 - 염지원, 김광영 AWS 솔루션즈 아키텍트 :: AWS Summit Seou...
 
AWS 클라우드 서비스 소개 및 사례 (방희란) - AWS 101 세미나
AWS 클라우드 서비스 소개 및 사례 (방희란) - AWS 101 세미나AWS 클라우드 서비스 소개 및 사례 (방희란) - AWS 101 세미나
AWS 클라우드 서비스 소개 및 사례 (방희란) - AWS 101 세미나
 
Pivotal 101세미나 발표자료 (PAS,PKS)
Pivotal 101세미나 발표자료 (PAS,PKS) Pivotal 101세미나 발표자료 (PAS,PKS)
Pivotal 101세미나 발표자료 (PAS,PKS)
 
[HashiCorp] IaC로 시작하는 하이브리드 클라우드 관리 전략 with Terraform, Consul, Nomad (June 2021)
[HashiCorp] IaC로 시작하는 하이브리드 클라우드 관리 전략 with Terraform, Consul, Nomad (June 2021)[HashiCorp] IaC로 시작하는 하이브리드 클라우드 관리 전략 with Terraform, Consul, Nomad (June 2021)
[HashiCorp] IaC로 시작하는 하이브리드 클라우드 관리 전략 with Terraform, Consul, Nomad (June 2021)
 
클라우드 컴퓨팅 기본 사항 (Fundamentals)
클라우드 컴퓨팅 기본 사항 (Fundamentals)클라우드 컴퓨팅 기본 사항 (Fundamentals)
클라우드 컴퓨팅 기본 사항 (Fundamentals)
 
Session 1. 디지털 트렌스포메이션의 핵심, 클라우드 마이그레이션 A to Z - 베스핀글로벌 이근우 위원
Session 1. 디지털 트렌스포메이션의 핵심, 클라우드 마이그레이션 A to Z - 베스핀글로벌 이근우 위원Session 1. 디지털 트렌스포메이션의 핵심, 클라우드 마이그레이션 A to Z - 베스핀글로벌 이근우 위원
Session 1. 디지털 트렌스포메이션의 핵심, 클라우드 마이그레이션 A to Z - 베스핀글로벌 이근우 위원
 
Spring cloud on kubernetes
Spring cloud on kubernetesSpring cloud on kubernetes
Spring cloud on kubernetes
 
[AWS & 베스핀글로벌, 바이오∙헬스케어∙제약사를 위한 세미나] AWS 101, Cloud Computing is New Normal
[AWS & 베스핀글로벌, 바이오∙헬스케어∙제약사를 위한 세미나] AWS 101, Cloud Computing is New Normal[AWS & 베스핀글로벌, 바이오∙헬스케어∙제약사를 위한 세미나] AWS 101, Cloud Computing is New Normal
[AWS & 베스핀글로벌, 바이오∙헬스케어∙제약사를 위한 세미나] AWS 101, Cloud Computing is New Normal
 
AWS re:Invent 2018 콘테이너 신규 서비스 기능 살펴보기 - 윤석찬, AWS 테크에반젤리스트
AWS re:Invent 2018 콘테이너 신규 서비스 기능 살펴보기 - 윤석찬, AWS 테크에반젤리스트AWS re:Invent 2018 콘테이너 신규 서비스 기능 살펴보기 - 윤석찬, AWS 테크에반젤리스트
AWS re:Invent 2018 콘테이너 신규 서비스 기능 살펴보기 - 윤석찬, AWS 테크에반젤리스트
 
Open stack summit_barcelona_보고서
Open stack summit_barcelona_보고서Open stack summit_barcelona_보고서
Open stack summit_barcelona_보고서
 
Total Cloud Solution - CloudMesh
Total Cloud Solution - CloudMeshTotal Cloud Solution - CloudMesh
Total Cloud Solution - CloudMesh
 
Cloud market trends, what is kubernets? (Korean)
Cloud market trends, what is kubernets? (Korean)Cloud market trends, what is kubernets? (Korean)
Cloud market trends, what is kubernets? (Korean)
 
Openstack Usecase(2018)
Openstack Usecase(2018)Openstack Usecase(2018)
Openstack Usecase(2018)
 
AWS 와 함께하는 클라우드 컴퓨팅:: 방희란 :: AWS Summit Seoul 2016
AWS 와 함께하는 클라우드 컴퓨팅:: 방희란 :: AWS Summit Seoul 2016AWS 와 함께하는 클라우드 컴퓨팅:: 방희란 :: AWS Summit Seoul 2016
AWS 와 함께하는 클라우드 컴퓨팅:: 방희란 :: AWS Summit Seoul 2016
 

Plus de OpenStack Korea Community

2019년 커뮤니티 활동 보고: 오픈스택 한국 커뮤니티
2019년 커뮤니티 활동 보고: 오픈스택 한국 커뮤니티2019년 커뮤니티 활동 보고: 오픈스택 한국 커뮤니티
2019년 커뮤니티 활동 보고: 오픈스택 한국 커뮤니티OpenStack Korea Community
 
[2018.10.19] Andrew Kong - Tunnel without tunnel (Seminar at OpenStack Korea ...
[2018.10.19] Andrew Kong - Tunnel without tunnel (Seminar at OpenStack Korea ...[2018.10.19] Andrew Kong - Tunnel without tunnel (Seminar at OpenStack Korea ...
[2018.10.19] Andrew Kong - Tunnel without tunnel (Seminar at OpenStack Korea ...OpenStack Korea Community
 
[2018.10.19] 김용기 부장 - IAC on OpenStack (feat. ansible)
[2018.10.19] 김용기 부장 - IAC on OpenStack (feat. ansible)[2018.10.19] 김용기 부장 - IAC on OpenStack (feat. ansible)
[2018.10.19] 김용기 부장 - IAC on OpenStack (feat. ansible)OpenStack Korea Community
 
[OpenInfra Days Korea 2018] Day 2 - E6: "SONA: ONOS SDN Controller 기반 OpenSta...
[OpenInfra Days Korea 2018] Day 2 - E6: "SONA: ONOS SDN Controller 기반 OpenSta...[OpenInfra Days Korea 2018] Day 2 - E6: "SONA: ONOS SDN Controller 기반 OpenSta...
[OpenInfra Days Korea 2018] Day 2 - E6: "SONA: ONOS SDN Controller 기반 OpenSta...OpenStack Korea Community
 
[OpenInfra Days Korea 2018] Day 2 - E3-2: "핸즈온 워크샵: Kubespray, Helm, Armada를 ...
[OpenInfra Days Korea 2018] Day 2 - E3-2: "핸즈온 워크샵: Kubespray, Helm, Armada를 ...[OpenInfra Days Korea 2018] Day 2 - E3-2: "핸즈온 워크샵: Kubespray, Helm, Armada를 ...
[OpenInfra Days Korea 2018] Day 2 - E3-2: "핸즈온 워크샵: Kubespray, Helm, Armada를 ...OpenStack Korea Community
 
[OpenInfra Days Korea 2018] Day 2 - E5-1: "Invited Talk: Kubicorn - Building ...
[OpenInfra Days Korea 2018] Day 2 - E5-1: "Invited Talk: Kubicorn - Building ...[OpenInfra Days Korea 2018] Day 2 - E5-1: "Invited Talk: Kubicorn - Building ...
[OpenInfra Days Korea 2018] Day 2 - E5-1: "Invited Talk: Kubicorn - Building ...OpenStack Korea Community
 
[OpenInfra Days Korea 2018] Day 1 - T4-7: "Ceph 스토리지, PaaS로 서비스 운영하기"
[OpenInfra Days Korea 2018] Day 1 - T4-7: "Ceph 스토리지, PaaS로 서비스 운영하기"[OpenInfra Days Korea 2018] Day 1 - T4-7: "Ceph 스토리지, PaaS로 서비스 운영하기"
[OpenInfra Days Korea 2018] Day 1 - T4-7: "Ceph 스토리지, PaaS로 서비스 운영하기"OpenStack Korea Community
 
[OpenInfra Days Korea 2018] Day 2 - E5: Mesos to Kubernetes, Cloud Native 서비스...
[OpenInfra Days Korea 2018] Day 2 - E5: Mesos to Kubernetes, Cloud Native 서비스...[OpenInfra Days Korea 2018] Day 2 - E5: Mesos to Kubernetes, Cloud Native 서비스...
[OpenInfra Days Korea 2018] Day 2 - E5: Mesos to Kubernetes, Cloud Native 서비스...OpenStack Korea Community
 
[OpenInfra Days Korea 2018] Day 2 - E1: 딥다이브 - OpenStack 생존기
[OpenInfra Days Korea 2018] Day 2 - E1: 딥다이브 - OpenStack 생존기[OpenInfra Days Korea 2018] Day 2 - E1: 딥다이브 - OpenStack 생존기
[OpenInfra Days Korea 2018] Day 2 - E1: 딥다이브 - OpenStack 생존기OpenStack Korea Community
 
[OpenInfra Days Korea 2018] Day 2 - E4 - 딥다이브: immutable Kubernetes architecture
[OpenInfra Days Korea 2018] Day 2 - E4 - 딥다이브: immutable Kubernetes architecture[OpenInfra Days Korea 2018] Day 2 - E4 - 딥다이브: immutable Kubernetes architecture
[OpenInfra Days Korea 2018] Day 2 - E4 - 딥다이브: immutable Kubernetes architectureOpenStack Korea Community
 
[OpenInfra Days Korea 2018] Day 2 - E6 - 마이크로서비스를 위한 Istio & Kubernetes [다운로드...
[OpenInfra Days Korea 2018] Day 2 - E6 - 마이크로서비스를 위한 Istio & Kubernetes [다운로드...[OpenInfra Days Korea 2018] Day 2 - E6 - 마이크로서비스를 위한 Istio & Kubernetes [다운로드...
[OpenInfra Days Korea 2018] Day 2 - E6 - 마이크로서비스를 위한 Istio & Kubernetes [다운로드...OpenStack Korea Community
 
[OpenInfra Days Korea 2018] Day 2 - E6 - OpenInfra monitoring with Prometheus
[OpenInfra Days Korea 2018] Day 2 - E6 - OpenInfra monitoring with Prometheus[OpenInfra Days Korea 2018] Day 2 - E6 - OpenInfra monitoring with Prometheus
[OpenInfra Days Korea 2018] Day 2 - E6 - OpenInfra monitoring with PrometheusOpenStack Korea Community
 
[OpenInfra Days Korea 2018] Day 2 - CEPH 운영자를 위한 Object Storage Performance T...
[OpenInfra Days Korea 2018] Day 2 - CEPH 운영자를 위한 Object Storage Performance T...[OpenInfra Days Korea 2018] Day 2 - CEPH 운영자를 위한 Object Storage Performance T...
[OpenInfra Days Korea 2018] Day 2 - CEPH 운영자를 위한 Object Storage Performance T...OpenStack Korea Community
 
[OpenInfra Days Korea 2018] Day 2 - E4 - 핸즈온 워크샵: 서버리스가 컨테이너를 만났을 때
[OpenInfra Days Korea 2018] Day 2 - E4 - 핸즈온 워크샵: 서버리스가 컨테이너를 만났을 때 [OpenInfra Days Korea 2018] Day 2 - E4 - 핸즈온 워크샵: 서버리스가 컨테이너를 만났을 때
[OpenInfra Days Korea 2018] Day 2 - E4 - 핸즈온 워크샵: 서버리스가 컨테이너를 만났을 때 OpenStack Korea Community
 
[OpenInfra Days Korea 2018] (NetApp) Open Source with NetApp - 전국섭 상무
[OpenInfra Days Korea 2018] (NetApp) Open Source with NetApp - 전국섭 상무[OpenInfra Days Korea 2018] (NetApp) Open Source with NetApp - 전국섭 상무
[OpenInfra Days Korea 2018] (NetApp) Open Source with NetApp - 전국섭 상무OpenStack Korea Community
 
[OpenInfra Days Korea 2018] (Track 4) - 오픈스택기반 NFV 관리 및 HA (high Availability...
[OpenInfra Days Korea 2018] (Track 4) - 오픈스택기반 NFV 관리 및 HA (high Availability...[OpenInfra Days Korea 2018] (Track 4) - 오픈스택기반 NFV 관리 및 HA (high Availability...
[OpenInfra Days Korea 2018] (Track 4) - 오픈스택기반 NFV 관리 및 HA (high Availability...OpenStack Korea Community
 
[OpenInfra Days Korea 2018] (Track 4) - Backend.AI: 오픈소스 머신러닝 인프라 프레임워크
[OpenInfra Days Korea 2018] (Track 4) - Backend.AI: 오픈소스 머신러닝 인프라 프레임워크[OpenInfra Days Korea 2018] (Track 4) - Backend.AI: 오픈소스 머신러닝 인프라 프레임워크
[OpenInfra Days Korea 2018] (Track 4) - Backend.AI: 오픈소스 머신러닝 인프라 프레임워크OpenStack Korea Community
 
[OpenInfra Days Korea 2018] (Track 4) - Grafana를 이용한 OpenStack 클라우드 성능 모니터링
[OpenInfra Days Korea 2018] (Track 4) - Grafana를 이용한 OpenStack 클라우드 성능 모니터링[OpenInfra Days Korea 2018] (Track 4) - Grafana를 이용한 OpenStack 클라우드 성능 모니터링
[OpenInfra Days Korea 2018] (Track 4) - Grafana를 이용한 OpenStack 클라우드 성능 모니터링OpenStack Korea Community
 
[OpenInfra Days Korea 2018] (Track 3) - CephFS with OpenStack Manila based on...
[OpenInfra Days Korea 2018] (Track 3) - CephFS with OpenStack Manila based on...[OpenInfra Days Korea 2018] (Track 3) - CephFS with OpenStack Manila based on...
[OpenInfra Days Korea 2018] (Track 3) - CephFS with OpenStack Manila based on...OpenStack Korea Community
 
[OpenInfra Days Korea 2018] (Track 3) - SDN/NFV enabled Openstack Platform : ...
[OpenInfra Days Korea 2018] (Track 3) - SDN/NFV enabled Openstack Platform : ...[OpenInfra Days Korea 2018] (Track 3) - SDN/NFV enabled Openstack Platform : ...
[OpenInfra Days Korea 2018] (Track 3) - SDN/NFV enabled Openstack Platform : ...OpenStack Korea Community
 

Plus de OpenStack Korea Community (20)

2019년 커뮤니티 활동 보고: 오픈스택 한국 커뮤니티
2019년 커뮤니티 활동 보고: 오픈스택 한국 커뮤니티2019년 커뮤니티 활동 보고: 오픈스택 한국 커뮤니티
2019년 커뮤니티 활동 보고: 오픈스택 한국 커뮤니티
 
[2018.10.19] Andrew Kong - Tunnel without tunnel (Seminar at OpenStack Korea ...
[2018.10.19] Andrew Kong - Tunnel without tunnel (Seminar at OpenStack Korea ...[2018.10.19] Andrew Kong - Tunnel without tunnel (Seminar at OpenStack Korea ...
[2018.10.19] Andrew Kong - Tunnel without tunnel (Seminar at OpenStack Korea ...
 
[2018.10.19] 김용기 부장 - IAC on OpenStack (feat. ansible)
[2018.10.19] 김용기 부장 - IAC on OpenStack (feat. ansible)[2018.10.19] 김용기 부장 - IAC on OpenStack (feat. ansible)
[2018.10.19] 김용기 부장 - IAC on OpenStack (feat. ansible)
 
[OpenInfra Days Korea 2018] Day 2 - E6: "SONA: ONOS SDN Controller 기반 OpenSta...
[OpenInfra Days Korea 2018] Day 2 - E6: "SONA: ONOS SDN Controller 기반 OpenSta...[OpenInfra Days Korea 2018] Day 2 - E6: "SONA: ONOS SDN Controller 기반 OpenSta...
[OpenInfra Days Korea 2018] Day 2 - E6: "SONA: ONOS SDN Controller 기반 OpenSta...
 
[OpenInfra Days Korea 2018] Day 2 - E3-2: "핸즈온 워크샵: Kubespray, Helm, Armada를 ...
[OpenInfra Days Korea 2018] Day 2 - E3-2: "핸즈온 워크샵: Kubespray, Helm, Armada를 ...[OpenInfra Days Korea 2018] Day 2 - E3-2: "핸즈온 워크샵: Kubespray, Helm, Armada를 ...
[OpenInfra Days Korea 2018] Day 2 - E3-2: "핸즈온 워크샵: Kubespray, Helm, Armada를 ...
 
[OpenInfra Days Korea 2018] Day 2 - E5-1: "Invited Talk: Kubicorn - Building ...
[OpenInfra Days Korea 2018] Day 2 - E5-1: "Invited Talk: Kubicorn - Building ...[OpenInfra Days Korea 2018] Day 2 - E5-1: "Invited Talk: Kubicorn - Building ...
[OpenInfra Days Korea 2018] Day 2 - E5-1: "Invited Talk: Kubicorn - Building ...
 
[OpenInfra Days Korea 2018] Day 1 - T4-7: "Ceph 스토리지, PaaS로 서비스 운영하기"
[OpenInfra Days Korea 2018] Day 1 - T4-7: "Ceph 스토리지, PaaS로 서비스 운영하기"[OpenInfra Days Korea 2018] Day 1 - T4-7: "Ceph 스토리지, PaaS로 서비스 운영하기"
[OpenInfra Days Korea 2018] Day 1 - T4-7: "Ceph 스토리지, PaaS로 서비스 운영하기"
 
[OpenInfra Days Korea 2018] Day 2 - E5: Mesos to Kubernetes, Cloud Native 서비스...
[OpenInfra Days Korea 2018] Day 2 - E5: Mesos to Kubernetes, Cloud Native 서비스...[OpenInfra Days Korea 2018] Day 2 - E5: Mesos to Kubernetes, Cloud Native 서비스...
[OpenInfra Days Korea 2018] Day 2 - E5: Mesos to Kubernetes, Cloud Native 서비스...
 
[OpenInfra Days Korea 2018] Day 2 - E1: 딥다이브 - OpenStack 생존기
[OpenInfra Days Korea 2018] Day 2 - E1: 딥다이브 - OpenStack 생존기[OpenInfra Days Korea 2018] Day 2 - E1: 딥다이브 - OpenStack 생존기
[OpenInfra Days Korea 2018] Day 2 - E1: 딥다이브 - OpenStack 생존기
 
[OpenInfra Days Korea 2018] Day 2 - E4 - 딥다이브: immutable Kubernetes architecture
[OpenInfra Days Korea 2018] Day 2 - E4 - 딥다이브: immutable Kubernetes architecture[OpenInfra Days Korea 2018] Day 2 - E4 - 딥다이브: immutable Kubernetes architecture
[OpenInfra Days Korea 2018] Day 2 - E4 - 딥다이브: immutable Kubernetes architecture
 
[OpenInfra Days Korea 2018] Day 2 - E6 - 마이크로서비스를 위한 Istio & Kubernetes [다운로드...
[OpenInfra Days Korea 2018] Day 2 - E6 - 마이크로서비스를 위한 Istio & Kubernetes [다운로드...[OpenInfra Days Korea 2018] Day 2 - E6 - 마이크로서비스를 위한 Istio & Kubernetes [다운로드...
[OpenInfra Days Korea 2018] Day 2 - E6 - 마이크로서비스를 위한 Istio & Kubernetes [다운로드...
 
[OpenInfra Days Korea 2018] Day 2 - E6 - OpenInfra monitoring with Prometheus
[OpenInfra Days Korea 2018] Day 2 - E6 - OpenInfra monitoring with Prometheus[OpenInfra Days Korea 2018] Day 2 - E6 - OpenInfra monitoring with Prometheus
[OpenInfra Days Korea 2018] Day 2 - E6 - OpenInfra monitoring with Prometheus
 
[OpenInfra Days Korea 2018] Day 2 - CEPH 운영자를 위한 Object Storage Performance T...
[OpenInfra Days Korea 2018] Day 2 - CEPH 운영자를 위한 Object Storage Performance T...[OpenInfra Days Korea 2018] Day 2 - CEPH 운영자를 위한 Object Storage Performance T...
[OpenInfra Days Korea 2018] Day 2 - CEPH 운영자를 위한 Object Storage Performance T...
 
[OpenInfra Days Korea 2018] Day 2 - E4 - 핸즈온 워크샵: 서버리스가 컨테이너를 만났을 때
[OpenInfra Days Korea 2018] Day 2 - E4 - 핸즈온 워크샵: 서버리스가 컨테이너를 만났을 때 [OpenInfra Days Korea 2018] Day 2 - E4 - 핸즈온 워크샵: 서버리스가 컨테이너를 만났을 때
[OpenInfra Days Korea 2018] Day 2 - E4 - 핸즈온 워크샵: 서버리스가 컨테이너를 만났을 때
 
[OpenInfra Days Korea 2018] (NetApp) Open Source with NetApp - 전국섭 상무
[OpenInfra Days Korea 2018] (NetApp) Open Source with NetApp - 전국섭 상무[OpenInfra Days Korea 2018] (NetApp) Open Source with NetApp - 전국섭 상무
[OpenInfra Days Korea 2018] (NetApp) Open Source with NetApp - 전국섭 상무
 
[OpenInfra Days Korea 2018] (Track 4) - 오픈스택기반 NFV 관리 및 HA (high Availability...
[OpenInfra Days Korea 2018] (Track 4) - 오픈스택기반 NFV 관리 및 HA (high Availability...[OpenInfra Days Korea 2018] (Track 4) - 오픈스택기반 NFV 관리 및 HA (high Availability...
[OpenInfra Days Korea 2018] (Track 4) - 오픈스택기반 NFV 관리 및 HA (high Availability...
 
[OpenInfra Days Korea 2018] (Track 4) - Backend.AI: 오픈소스 머신러닝 인프라 프레임워크
[OpenInfra Days Korea 2018] (Track 4) - Backend.AI: 오픈소스 머신러닝 인프라 프레임워크[OpenInfra Days Korea 2018] (Track 4) - Backend.AI: 오픈소스 머신러닝 인프라 프레임워크
[OpenInfra Days Korea 2018] (Track 4) - Backend.AI: 오픈소스 머신러닝 인프라 프레임워크
 
[OpenInfra Days Korea 2018] (Track 4) - Grafana를 이용한 OpenStack 클라우드 성능 모니터링
[OpenInfra Days Korea 2018] (Track 4) - Grafana를 이용한 OpenStack 클라우드 성능 모니터링[OpenInfra Days Korea 2018] (Track 4) - Grafana를 이용한 OpenStack 클라우드 성능 모니터링
[OpenInfra Days Korea 2018] (Track 4) - Grafana를 이용한 OpenStack 클라우드 성능 모니터링
 
[OpenInfra Days Korea 2018] (Track 3) - CephFS with OpenStack Manila based on...
[OpenInfra Days Korea 2018] (Track 3) - CephFS with OpenStack Manila based on...[OpenInfra Days Korea 2018] (Track 3) - CephFS with OpenStack Manila based on...
[OpenInfra Days Korea 2018] (Track 3) - CephFS with OpenStack Manila based on...
 
[OpenInfra Days Korea 2018] (Track 3) - SDN/NFV enabled Openstack Platform : ...
[OpenInfra Days Korea 2018] (Track 3) - SDN/NFV enabled Openstack Platform : ...[OpenInfra Days Korea 2018] (Track 3) - SDN/NFV enabled Openstack Platform : ...
[OpenInfra Days Korea 2018] (Track 3) - SDN/NFV enabled Openstack Platform : ...
 

[OpenInfra Days Korea 2018] (Track 1) From OpenStack to cloud native

  • 1. From Openstack To Cloud Native Andrew yongjoon Kong Cloud Computing Part, Kakao andrew.kong@kakaocorp.com
  • 2. How Far did you go with your cloud? CMMI Model Capability Maturity Model Integration developed by CMU 2017, openstack korea keynotes by Andrew
  • 3. How Far did you go with your cloud? like Kakao Cloud Producer: CMMI Dev perspective Maturity Targets 2017, openstack korea keynotes by Andrew
  • 4. How Far did you go with your cloud? like Kakao Cloud Consumer: CMMI Cloud Perspective Open Data Center Alliance, Inc clouds
  • 5. Cloud CMMI1-KRANE What is the sole purpose of doing IaaS? CMM0 legacy output: ITF CMM1 self service Dev resource output: krane (openstack cloud)
  • 6. Krane, Kakao Infra As A Service Self service기반 인프라 API 오픈소스(오픈스택) 기반 가상머신 클라우드 가상머신, 데이터 베이스, 로드밸런서 생성 IMS, 케미를 통한 가상머신 데이터 자동 관리 32bit network적용으로 확장성/안정성이 높음 가상 머신 centos, ubuntu OS 제공 스냅샷 제공 volume 기능 제공 데이터베이스 mysql, redis, mongodb 제공 daily backup 제공 네트워크 플로팅 IP 기능을 통한 public IP 제 로드밸런서(장비/소프트웨어) 제공 VM 오케스트레이션 vm 오토스케일링 서비스 제공 KRANE IMS 가상머신 AEZORO 서비스정보 dns 정보 keystone 사내LDAP 사용자정보 물리머신 TBD 로드밸런서 데이터베이스
  • 7. Cloud CMMI2-KEMI What is the sole purpose of doing MaaS? CMM0 legacy output: cloudTF CMM1 self service Dev resource output: krane (openstack cloud) CMM2 limited Prod resources output: kemi (MaaS)
  • 8. KEMI, Kakao Monitoring As A Service 모니터링용 클라우드 • 전사 컴퓨팅/네트워크 리소스 및 퍼블릭 클라우드 데이터 수집/측정(measuring) 클라우드 • API를 통한 리소스 정보 조회 및 알림 설정 가능 KEMI Stats • IMS기반 전사 리소스 데이터 수집 • 물리/가상/컨테이너/클라우드/app 데이터 수집 • rule기반 데이터 계산 KEMI Log • 물리/가상/컨테이너/클라우드/app 로그데이터 수집 • 실시간, 장기 데이터 별도 저장(supported by 하둡 엔지니어링 파트) • 개인정보 데이터 저장소 별도 제공 KEMI Alert • stat 데이터는 임계치 기반, 로그 데이터는 키워드/빈도기반 알림 설정 api 제공 • watch center 알림외에 custom url 알림 설정가능 ETL: Extract Transform Loading KEMI StatsIMS 메트릭데이터 ETL* 서비스정보 메트릭 정보수집 KEMI Log로그 데이터 ETL* KEMI Alert 시계열DB Secure DB 장기DB 임계치 기반 알림 키워드 빈도 기반 알림 실시간DB KRANE 일반 시스템 서비스 로깅 정보수집 전사 Elastic Search 전사 하둡 전사 HBASE
  • 9. CMMI3-DKOS What is the sole purpose of doing CaaS? CMM0 legacy output: cloudTF CMM1 self service Dev resource output: krane (openstack cloud) CMM2 limited Prod resources output: kemi (MaaS) CMM3 Automated CloudUsage output: DKOS (CaaS)
  • 10. 설정정보 KRANE IMS 가상머신 AEZORO 서비스정보 dns 정보 keystone 사내LDAP 사용자정보 물리머신 KEMI Stats 메트릭데이터 ETL* 설정정보 메트릭 정보수집 KEMI Log 로그 데이터 ETL* KEMI Alert 시계열DB Secure DB 장기DB 임계치 기반 알림 키워드 빈도 기반 알림 실시간DB 일반 서비스 public cloud 전사 Elastic Search 전사 하둡 전사 HBASE 데이터 베이스 로드 밸런서 로깅 정보수집 DKOS, Kakao Container As A Service 컨테이너용 클라우드 • 컨테이너 CI/CD 서비스 • 컨테이너를 이용한 개발/배포/서비스 사이클 지원 • 키스톤인증 사용 • 인프라 API는 KRANE을, 메트릭/로깅은 KEMI를 기반으로 개발 컨테이너 오케스트레이션 제공 • 컨테이너 HA제공 • 컨테이너 확장 및 자동 복구 제공 • 서비스 디스커버리 및 로드밸런서 제공 • 자동 컨테이너 빌드 및 배포 (CI/CD) 제공 컨테이너기반 스케줄링 서비스 제공 특정 시간/횟수별 작업(컨테이너기반) 실행기능 머신러닝 플랫폼 제공(베타) 스파크 프로비저닝가능 DKOS 컨테이너 오케스트레이션 컨테이너 스케줄링 머신러닝 플랫폼 D2Hub 메타 케이지 사내 Github 인증, 컴퓨팅 API 컨테이너 메트릭 로깅
  • 11. Kakao Cloud is connected to everything 설정정보 KRANE IMS 가상머신 AEZORO 서비스정보 dns 정보 keystone 사내LDAP 사용자정보 물리머신 KEMI Stats 메트릭데이터 ETL* 설정정보 메트릭 정보수집 KEMI Log 로그 데이터 ETL* KEMI Alert 시계열DB Secure DB 장기DB 임계치 기반 알림 키워드 빈도 기반 알림 실시간DB 일반 서비스 public cloud 전사 Elastic Search 전사 하둡 전사 HBASE 데이터 베이스 로드 밸런서 로깅 정보수집 DKOS 컨테이너 오케스트레이 션 컨테이너 스케줄링 머신러닝 플랫폼 D2Hub 메타 케이지 사내 Github 인증, 컴퓨팅 API 컨테이너 컨테이너 메트릭 컨테이너 로깅 알람, 오토스케일 조건 설정
  • 12. Product & Service in Kakao Cloud Category Target Product Description Connected internal service Authentication Role based Authentication KEYSTONE 롤기반 사용자 관리 내부 LDAP와 연동 Compute Virtual machine KRANE 가상머신 제공 가상 볼륨, 가상머신 기반 DB/LB제공 Autoscale 기능 준비중 IMS, *AEZORO, *Meta-kage 연동 *Ceph-Tenth 연동 Container DKOS 컨테이너 orchestrator(marathon) 제공. 컨테이너용 Loadbalancer 제공 컨테이너기반 Machine learning framework제공 (Spark, GPU) KRANE, KEMI, AEZORO 와 연동 Management Monitoring KEMI Stats 전사 메트릭 데이터 (cpu, memory, disk) & custom (application, component) 데이터 수집 및 분석 *IMS와 연동 sauron 연계 Logging KEMI Log 전사 로그 데이터 (syslog, app, container) 로그 수집/저장/분석 IMS와 연동 공용 하둡, Hbase연동 Alert KEMI Alert KEMI 데이터 기반 알람(톡 및 url 전송) Developer tools Package Repository rep.kakao.com OS 패키지, Python/Ruby 패키지 제공 Container Registry / Builder D2Hub 컨테이너용 이미지 제작 및 등록 Keystone 연동 DNS as a service AEZORO 가상머신/컨테이너기반 DNS 자동 등록/삭제 내부 DNS연동 *AEZORO(사내 DNS as a Service API) *IMS(Infra Management System) *Meta-kage(swift[오픈스택 스토리지 API]용 kage) *Ceph-Tenth(Ceph API 호환 Tenth 스토리지)
  • 13. Kakao cloud is smearing KRANE instances : 2x,xxx DKOS containers : 1x,xxx KEMI log Index : 30TB / day 650 Services
  • 14. • Analytics • Service Repo. • Service topology • Notification setup Abstract Resource API Centralized Measuring API Automated Deploying API Management Plane DataCenter Contol/Data plane Event / Alert Initial Setup Change DevOps. IT Services Declares Data Resource Management is heading for self driving A.I.
  • 15. BTW • What is cloud native? • Containerized • Dynamically orchestrated • Microservice oriented
  • 16. Little bit more specific • Cloud Native Applications Characteristics • Microservices • Health Reporting • Telemetry Data • Resiliency • Declarative https://pivotal.io/cloud-native)
  • 17. Characteristics to Requirement • Cloud Native Applications Characteristics • Microservices • Health Reporting • Telemetry Data • Resiliency • Declarative • Platform Requirement • Isolation • Resource Allocation and Scheduling • Service Discovery • Monitoring/Logging • Metric Aggregation • Debugging and Tracing
  • 18. Requirement to function mapping • Cloud Native Applications Characteristics • Microservices • Health Reporting • Telemetry Data • Resiliency • Declarative • Platform Requirement • Isolation • Resource Allocation and Scheduling • Service Discovery • Monitoring/Logging • Metric Aggregation • Debugging and Tracing Category Target Product Description Connected internal service Authentication Role based Authentication KEYSTONE 롤기반 사용자 관리 내부 LDAP와 연동 Compute Virtual machine KRANE 가상머신 제공 가상 볼륨, 가상머신 기반 DB/LB제공 Autoscale 기능 준비중 IMS, *AEZORO, *Meta-kage 연동 Container DKOS 컨테이너 orchestrator(marathon) 제공. 컨테이너용 Loadbalancer 제공 컨테이너기반 Machine learning framework제공 (Spark, GPU) KRANE, KEMI, AEZORO 와 연동 Management Monitoring KEMI Stats 전사 메트릭 데이터 (cpu, memory, disk) & custom (application, component) 데이터 수집 및 분석 *IMS와 연동 sauron 연계 Logging KEMI Log 전사 로그 데이터 (syslog, app, container) 로그 수집/저장/분석 IMS와 연동 공용 하둡, Hbase연동 Alert KEMI Alert KEMI 데이터 기반 알람(톡 및 url 전송) Developer tools Package Repository rep.kakao.com OS 패키지, Python/Ruby 패키지 제공 Container Registry / Builder D2Hub 컨테이너용 이미지 제작 및 등록 Keystone 연동 DNS as a service AEZORO 가상머신/컨테이너기반 DNS 자동 등록/삭제 내부 DNS연동
  • 20. Reset the target by CMM4 • Integrated Monitoring System • VM/PM/CONTAINER/APPLICATION • Telemetry/Logging • Event PipeLine • Embracing Other Cloud Services
  • 21. Reset the target by CMM4 CMM0 Planning output: TF CMM1 self service Dev resource output: krane (openstack cloud) CMM2 limited Prod resources output: kemi (MaaS) CMM3 Automated CloudUsage output: DKOS (CaaS) CMM4 Integrated Management over Clouds output: Cloud Native Platform (9rum)