Date post: | 28-Jan-2018 |
Category: |
Internet |
Upload: | andrew-yongjoon-kong |
View: | 194 times |
Download: | 0 times |
How Far did you go with your cloud?
CMMI ModelCapability Maturity Model Integration
developed by CMU
How Far did you go with your cloud? like Kakao
Cloud Consumer: CMMI Cloud Perspective
Open Data Center Alliance, Inc
Where are you from CMMI-DEV perspective? kakao case
C Devops:scrum, daily standup, planning/restrospect
BTW,What is Devops?
Where are you from CMMI-DEV perspective? kakao case
C -Triggered Test-Daily Test
Targeting zero touching deployment
Where are you from CMMI-DEV perspective? kakao case
C
After huge neutron network break down,Regular basis Release
Targeting to Frequent releases
Where are you from CMMI-DEV perspective? kakao case
C
Jenkins manages Version Configuration Server Stores the data
C
C
Where are you from CMMI-Cloud perspective? kakao case
What is the sole purpose of doing cloud?
CMM0
legacy
output:ITF
CMM1
selfserviceDev
resource
output:krane
(openstackcloud)
Some Numbers about kakao openstack
1563 projects
632 pull request since 2014.9
88aboutVMs are created/deleted per day
8703 vms
2,xxxprojects
807pull request since 2014.9
100aboutVMs are created/deleted per day
15,xxxvms
2016.8 2017.7
9x,xxx active cores
KakaocorpSomeinformationaboutkakao openstack
from grizzly to Kilo5 times upgraded
total 4Regionadditional service Heat/Trove/Sahara
from grizzly to Mitaka7 times upgraded
total 4RegionHeat/Trove/Octavia/barbican 2016.82017.7
Where are you from CMMI-Cloud perspective? kakao case
What is the sole purpose of doing cloud?
CMM0
legacy
output:cloudTF
CMM1
selfserviceDev
resource
output:krane
(openstackcloud)
CMM2
limitedProd
resources
output:kemi
(MaaS)
CMMI 2 Case:event monitoring/alert platform kakao, KEMI
PhysicalServers
VirtualInstances Containers
Others(switches,
logs)
monitoring
KEMIIMS
(kakao CMDBAPI)
SB
RuleEngine
Notification ETL
Data Center Information abstraction layer
API
predicting
scheduling
OpenstackHeat
OtherServiceAPI
Data Center (or Service ) Management Activity
control
KEMI stats KEMI log
Where are you from CMMI-Cloud perspective? kakao case
What is the sole purpose of doing cloud?
CMM0
legacy
output:cloudTF
CMM1
selfserviceDev
resource
output:krane
(openstackcloud)
CMM2
limitedProd
resources
output:kemi
(MaaS)
CMM3
AutomatedCloudUsage
output:DKOS(CaaS)
CMM3 case:Deployment abstraction in Kakao, DKOS
Data Center
User:Definesresource
VM
PMcontainer
ServiceCatalogue
CentralizedDeployingSystem(DKOS)
Resource Pool Queuescheduler
manager
DKOS Situation
• Active cluster : 400
• Total compute node : 4000 (vm+pm)
• Container counts : 8800
• Managed by?
DKOS Situation
• Why use DKOS(container)?• Container easy• Container cool• dc/os is great
• Nop!• Very summit point of integrated/automated infra platform
Where are you from CMMI-Cloud perspective? kakao case
Time to embrace CloudS, not Cloud
CMM0
legacy
output:cloudTF
CMM1
selfserviceDev
resource
output:krane
(openstackcloud)
CMM2
limitedProd
resources
output:kemi
(MaaS)
CMM3
AutomatedCloudUsage
output:DKOS(CaaS)
CMM4
ManualCloudUsage
--
CMM5
FederatedCloudusage
--
Fully abstracted operation
• Service Repo.
• Service catalog
• notification
• scheduling
CentralizedCMDB
CentralizedMeasuringSystem
CentralizedDeployingSystem
Management Plane
DataCenter Contol/Dataplane
Event / Alert
Initial Setup
Change
IT operations.IT Services.
Which drives you wild?
What drives you from CMM3 to CMM4/5?
CMM0
legacy
output:
CMM1
selfserviceDev
resource
output:
CMM2
limitedProd
resources
output:
CMM3
AutomatedCloudUsage
output:
CMM4
ManualCloudUsage
--
CMM5
FederatedCloudusage
--Relative cost