Download - Cloud data center and openstack
![Page 2: Cloud data center and openstack](https://reader030.vdocuments.us/reader030/viewer/2022021507/58f9b355760da3da068bd517/html5/thumbnails/2.jpg)
KakaocorpAndrew. Yongjoon kong
• CloudTechnicalAdvisoryforGovernmentBroadCastAgency• AdjunctProf.Ajou Univ• KoreaDataBaseAgencyActingProfessorforBigdata• MemberofNationalInformationAgencyBigdata Advisorycommittee• KTcloudware Techlead(ex)!• Kakaoà Daum Kakaoà Kakaocorp,CloudComputingCelllead
Supervised,Koreanedition
KoreanEditioncomingsoon.
![Page 3: Cloud data center and openstack](https://reader030.vdocuments.us/reader030/viewer/2022021507/58f9b355760da3da068bd517/html5/thumbnails/3.jpg)
KakaocorpOur vision.
![Page 4: Cloud data center and openstack](https://reader030.vdocuments.us/reader030/viewer/2022021507/58f9b355760da3da068bd517/html5/thumbnails/4.jpg)
KakaocorpF1 team
racer==developer
F1car==Computingresource
mechanic==engineer
![Page 5: Cloud data center and openstack](https://reader030.vdocuments.us/reader030/viewer/2022021507/58f9b355760da3da068bd517/html5/thumbnails/5.jpg)
KakaocorpF1 team : Strategy
FastChangemeansSuccessfulRace!
ThoseTiresareChangedwithinFewSeconds!
![Page 6: Cloud data center and openstack](https://reader030.vdocuments.us/reader030/viewer/2022021507/58f9b355760da3da068bd517/html5/thumbnails/6.jpg)
KakaocorpAgile Mith
![Page 7: Cloud data center and openstack](https://reader030.vdocuments.us/reader030/viewer/2022021507/58f9b355760da3da068bd517/html5/thumbnails/7.jpg)
KakaocorpWhat is Cloud?
• Cloud == “Programmable Resource Management”• What is Programmable?
• What is Resource?
• What is Management?
• Cloud is the one of the ways of managing/deploying resources
• Basically, It’s culture.
• Tech. can support this culture
• Our culture is “Automation”
![Page 8: Cloud data center and openstack](https://reader030.vdocuments.us/reader030/viewer/2022021507/58f9b355760da3da068bd517/html5/thumbnails/8.jpg)
KakaocorpWhat is Data Center?
Adatacenterisafacilitythatcentralizesanorganization’sIT
operationsandequipment,andwhereitstores,manages,and
disseminatesitsdata.
![Page 9: Cloud data center and openstack](https://reader030.vdocuments.us/reader030/viewer/2022021507/58f9b355760da3da068bd517/html5/thumbnails/9.jpg)
KakaocorpWhat is Data Center? (Before Cloud)
Adatacenterisafacility thatcentralizesanorganization’sIT
operationsandequipment,andwhereitstores,manages,and
disseminatesitsdata.
Tranditional KeyConcepts
![Page 10: Cloud data center and openstack](https://reader030.vdocuments.us/reader030/viewer/2022021507/58f9b355760da3da068bd517/html5/thumbnails/10.jpg)
KakaocorpWhat is Data Center? (After Cloud)
Adatacenterisafacilitythatcentralizes anorganization’sIT
operationsandequipment,andwhereitstores,manages,and
disseminatesitsdata.
NewKeyConcepts
CentralizedData
API
User
![Page 11: Cloud data center and openstack](https://reader030.vdocuments.us/reader030/viewer/2022021507/58f9b355760da3da068bd517/html5/thumbnails/11.jpg)
KakaocorpCloud Data Center’s Must-have function1 : Centralized CMDB
CentralizedCMDB
Network
Server
storage
ERP
ConfigurationAutomation
AssetManagement
DataCenter
![Page 12: Cloud data center and openstack](https://reader030.vdocuments.us/reader030/viewer/2022021507/58f9b355760da3da068bd517/html5/thumbnails/12.jpg)
Kakaocorp
DataCenter
Cloud Data Center’s must-have function2 : Centralized Measuring System
CentralizedMeasuringSystem
Network
Server
storage
billing
Autocaling
AlertingMonitoroing
![Page 13: Cloud data center and openstack](https://reader030.vdocuments.us/reader030/viewer/2022021507/58f9b355760da3da068bd517/html5/thumbnails/13.jpg)
Kakaocorp
DataCenter
Cloud Data Center’s must-have function 3 : Central Deploying System
User:Definesresource
VM
Servercontainer
DB
Web
was
Queuescheduler
managerCentralizedDeployingSystem
ResourcePool
![Page 14: Cloud data center and openstack](https://reader030.vdocuments.us/reader030/viewer/2022021507/58f9b355760da3da068bd517/html5/thumbnails/14.jpg)
KakaocorpCloud Data Center – Center of Data Management
CentralizedCMDB
CentralizedMeasuringSystem
CentralizedDeployingSystem
DataCenterControlPlane
DataCenter Dataplane(P.M/V.M./Network/Cloud/Container)
![Page 15: Cloud data center and openstack](https://reader030.vdocuments.us/reader030/viewer/2022021507/58f9b355760da3da068bd517/html5/thumbnails/15.jpg)
KakaocorpSome Numbers
7xxx VMs is running.
We revealed this already last Feb. in Openstack Community Days, Korea
superuser.openstack.org
![Page 16: Cloud data center and openstack](https://reader030.vdocuments.us/reader030/viewer/2022021507/58f9b355760da3da068bd517/html5/thumbnails/16.jpg)
KakaocorpSome Numbers
964 tenants
455 pull request since 2014.9
136 VMs are created/deleted per day
![Page 17: Cloud data center and openstack](https://reader030.vdocuments.us/reader030/viewer/2022021507/58f9b355760da3da068bd517/html5/thumbnails/17.jpg)
KakaocorpSome information about kakao Openstack
openstack release from grizzly to Kilo
total 3Region
additional service Heat/Trove/Sahara
![Page 18: Cloud data center and openstack](https://reader030.vdocuments.us/reader030/viewer/2022021507/58f9b355760da3da068bd517/html5/thumbnails/18.jpg)
KakaocorpCloud, We do adopt devops culture : KField
![Page 19: Cloud data center and openstack](https://reader030.vdocuments.us/reader030/viewer/2022021507/58f9b355760da3da068bd517/html5/thumbnails/19.jpg)
KakaocorpCMDB based Configuration Automation
System team
Network team
CMDB API
New servers
New servers
New servers
New serverstoolbox
(baremetalprovisioner)
provisioned servers
provisioned servers
provisioned servers
provisioned server
Chef serverOur
Team
NSDBCentral
monitoring tree
switches, router, vlans
![Page 20: Cloud data center and openstack](https://reader030.vdocuments.us/reader030/viewer/2022021507/58f9b355760da3da068bd517/html5/thumbnails/20.jpg)
KakaocorpCloud, we do have SDN, not have Openflow, No others
eth0
Compute node
nova-compute
neutron-linuxbridge-
agent
neutron-dhcp-agent
Gateway10.10.100.1
linux bridge
vm
IP:10.10.100.2/32
Routing Table
1 10.10.100.2/32 via 192.1.1.201
BGP
192.1.1.202 BGPVirtual Switch block
Process block
Neutron-l3-agent
vlan
vlan
Virtual Router
Service Route Table
1 10.10.100.2 via
10.10.100.1
Management Route Table
1
PracticeFrugalitytoBoostCreativity
NoSubnet,NoOpenvswitchNotunnelNoDPDK
192.1.1.201 Physical Router
![Page 21: Cloud data center and openstack](https://reader030.vdocuments.us/reader030/viewer/2022021507/58f9b355760da3da068bd517/html5/thumbnails/21.jpg)
KakaocorpIntegrated Information Service Bus & EIP : Code Name KEMI
Based on Opensource
Component• Kafka• Samza• Camel• Storm
• Gobblin• Yarn• HDFS• Etcd• OpenTSDB
• Hbase• Tajo• Grafana
![Page 22: Cloud data center and openstack](https://reader030.vdocuments.us/reader030/viewer/2022021507/58f9b355760da3da068bd517/html5/thumbnails/22.jpg)
KakaocorpIntegrated Information Service Bus & EIP : Code Name Kemi
Enterprise Integration
• Topic based Data ETL• Can cover every computing
resource ( Physical Server, Virtual instance, Container, Public Cloud )
• Abstracting “Data Center Information layer”
• Can make deep engineering experience over every resources.
PhysicalServers
VirtualInstances Containers External
Clouds
Others(switches,
logs)
monitoring
KEMIIMS
(kakao CMDBAPI)
SB
RuleEngine
Notification ETL
Data Center Information abstraction layer
API
predicting
scheduling
OpenstackHeat
OtherServiceAPI
DataCenter(orService)ManagementActivity
control
![Page 23: Cloud data center and openstack](https://reader030.vdocuments.us/reader030/viewer/2022021507/58f9b355760da3da068bd517/html5/thumbnails/23.jpg)
KakaocorpQ&A
Q&AP.S. We’re hiring, always!
http://www.kakaocorp.com/recruit