5. How Far did you go with your cloud? like Kakao
Cloud Producer: CMMI Dev perspective
Maturity
Dreams
6. How Far did you go with your cloud? like Kakao
Cloud Consumer: CMMI Cloud Perspective
Open Data Center Alliance, Inc
7. Where are you from CMMI-DEV perspective? kakao case
C Devops
:scrum, daily standup, planning/restrospect
BTW,
What is Devops?
8. Where are you from CMMI-DEV perspective? kakao case
C
-Triggered Test
-Daily Test
Targeting zero touching deployment
9. Where are you from CMMI-DEV perspective? kakao case
C
After huge neutron network break down,
Regular basis Release
Targeting to Frequent releases
10. Where are you from CMMI-DEV perspective? kakao case
C
Jenkins manages Version
Configuration Server Stores the data
C
C
11. Where are you from CMMI-Cloud perspective? kakao case
What is the sole purpose of doing cloud?
CMM0
legacy
output:
ITF
CMM1
self
service
Dev
resource
output:
krane
(openstack
cloud)
12. Some Numbers about kakao openstack
1563projects
632
pull request since 2014.9
88about
VMs are created/deleted per day
8703
vms
2,xxxprojects
807
pull request since 2014.9
100about
VMs are created/deleted per day
15,xxx
vms
2016.8 2017.7
9x,xxx active cores
14. Where are you from CMMI-Cloud perspective? kakao case
What is the sole purpose of doing cloud?
CMM0
legacy
output:
cloudTF
CMM1
self
service
Dev
resource
output:
krane
(openstack
cloud)
CMM2
limited
Prod
resources
output:
kemi
(MaaS)
15. CMMI 2 Case:
event monitoring/alert platform kakao, KEMI
Physical
Servers
Virtual
Instances
Containers
Others
(switches,
logs)
monitoring
KEMI
IMS
(kakao CMDB
API)
SB
Rule
Engine
Notificati
on
ETL
Data Center Information abstraction layer
API
predicting
scheduling
Openstack
Heat
Other
Service
API
Data Center (or Service ) Management Activity
control
KEMI stats KEMI log
16. Where are you from CMMI-Cloud perspective? kakao case
What is the sole purpose of doing cloud?
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)
17. CMM3 case:
Deployment abstraction in Kakao, DKOS
Data Center
User:
Defines
resource
VM
PM
container
Service
Catalogue
Centralized
Deploying
System
(DKOS)
Resource Pool
Queue
scheduler
manager
22. DKOS Situation
• Why use DKOS(container)?
• Container easy
• Container cool
• dc/os is great
• Nop!
• Very summit point of integrated/automated
infra platform
23. Where are you from CMMI-Cloud perspective? kakao case
Time to embrace CloudS, not Cloud
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)
CMM4
Manual
Cloud
Usage
--
CMM5
Federated
Cloud
usage
--