Data Center Design / Microservices
Transcript of Data Center Design / Microservices
![Page 1: Data Center Design / Microservices](https://reader033.fdocuments.net/reader033/viewer/2022042619/587903691a28ab6f658b4631/html5/thumbnails/1.jpg)
DataCenterDesignMicroservices
BobWise
SamsungSDSResearchAmerica
Copyright © 2015 Samsung SDS Co., Ltd. All rights reserved
2
![Page 2: Data Center Design / Microservices](https://reader033.fdocuments.net/reader033/viewer/2022042619/587903691a28ab6f658b4631/html5/thumbnails/2.jpg)
Copyright © 2015 Samsung SDS Co., Ltd. All rights reserved
This presentation is intended to provide information concerning Samsung’s efforts around containers and container orchestration. We do our best to make sure that information presented is accurate and fully up-to-date. However, the presentation may be subject to technical inaccuracies, information that is not up-to-date or typographical errors. As a consequence, Samsung does not in any way guarantee the accuracy or completeness of information provided on this presentation. Samsung reserves the right to make improvements, corrections and/or changes to this presentation at any time.
The information in this presentation or accompanying oral statements may include forward-looking statements. These forward-looking statements include all matters that are not historical facts, statements regarding the Samsung Data System' intentions, beliefs or current expectations concerning, among other things, market prospects, growth, strategies, and the industry in which Samsung operates. By their nature, forward-looking statements involve risks and uncertainties, because they relate to events and depend on circumstances that may or may not occur in the future. Samsung cautions you that forward looking statements are not guarantees of future performance and that the actual developments of Samsung, the market, or industry in which Samsung operates may differ materially from those made or suggested by the forward-looking statements contained in this presentation or in the accompanying oral statements. In addition, even if the information contained herein or the oral statements are shown to be accurate, those developments may not be indicative developments in future periods.
Logos remain the property of their respective owners. So there.
3
![Page 3: Data Center Design / Microservices](https://reader033.fdocuments.net/reader033/viewer/2022042619/587903691a28ab6f658b4631/html5/thumbnails/3.jpg)
Copyright © 2015 Samsung SDS Co., Ltd. All rights reserved
This presentation is intended to provide information concerning Samsung’s efforts around containers and container orchestration. We do our best to make sure that information presented is accurate and fully up-to-date. However, the presentation may be subject to technical inaccuracies, information that is not up-to-date or typographical errors. As a consequence, Samsung does not in any way guarantee the accuracy or completeness of information provided on this presentation. Samsung reserves the right to make improvements, corrections and/or changes to this presentation at any time.
The information in this presentation or accompanying oral statements may include forward-looking statements. These forward-looking statements include all matters that are not historical facts, statements regarding the Samsung Data System' intentions, beliefs or current expectations concerning, among other things, market prospects, growth, strategies, and the industry in which Samsung operates. By their nature, forward-looking statements involve risks and uncertainties, because they relate to events and depend on circumstances that may or may not occur in the future. Samsung cautions you that forward looking statements are not guarantees of future performance and that the actual developments of Samsung, the market, or industry in which Samsung operates may differ materially from those made or suggested by the forward-looking statements contained in this presentation or in the accompanying oral statements. In addition, even if the information contained herein or the oral statements are shown to be accurate, those developments may not be indicative developments in future periods.Logos remain the property of their respective owners. So there!
4
![Page 4: Data Center Design / Microservices](https://reader033.fdocuments.net/reader033/viewer/2022042619/587903691a28ab6f658b4631/html5/thumbnails/4.jpg)
ClassicITusuallystartshere…
Copyright © 2015 Samsung SDS Co., Ltd. All rights reserved 5
![Page 5: Data Center Design / Microservices](https://reader033.fdocuments.net/reader033/viewer/2022042619/587903691a28ab6f658b4631/html5/thumbnails/5.jpg)
ContainersFuelingPaceofReinven4on“TheNewIT”
Containersallowdevstobuildcomplex,distributedappsandservicesontheirnotebook,whichcanthenrun,unmodified,onpublicorprivateinfrastructure
• Theyprovideisolation• Theyarehighlyefficient(lowmemoryfootprint,lowstartuptime,rapidscaleup/down–often10Xoverallimprovement)
Anentireecosystemisrapidlybuilding…• Operationsautomation• Lifecyclemanagement• Homogenous,super-efficientdatacenters
![Page 6: Data Center Design / Microservices](https://reader033.fdocuments.net/reader033/viewer/2022042619/587903691a28ab6f658b4631/html5/thumbnails/6.jpg)
ContainersFuelingPaceofReinven4on“TheNewIT”
Containersallowdevstobuildcomplex,distributedappsandservicesontheirnotebook,whichcanthenrun,unmodified,onpublicorprivateinfrastructure
• Theyprovideisolation• Theyarehighlyefficient(lowmemoryfootprint,lowstartuptime,rapidscaleup/down–often10Xoverallimprovement)
Anentireecosystemisrapidlybuilding…• Operationsautomation• Lifecyclemanagement• Homogenous,super-efficientdatacenters
![Page 7: Data Center Design / Microservices](https://reader033.fdocuments.net/reader033/viewer/2022042619/587903691a28ab6f658b4631/html5/thumbnails/7.jpg)
DisrupCveEffectsonClassicIT
• LowEntryBarrier• ServerlessStartups• ShadowIT
• Deprecatesexis4ngtechnologies• Sharedblockstorage(SANs)• Sharedfilesystems(NAS)• Legacynetworking,e.g.h/wfirewalls
• LessLabor(TinierEmpire!!!)• Automateddeployment,scaling,repair,teardown
• Cheaperserversandnetworkh/w• Strictlyregimented,homogenous• CaQle,notpets.
• Keytechnologiesopensourced
Copyright © 2015 Samsung SDS Co., Ltd. All rights reserved 8
![Page 8: Data Center Design / Microservices](https://reader033.fdocuments.net/reader033/viewer/2022042619/587903691a28ab6f658b4631/html5/thumbnails/8.jpg)
ContainerUseMovingToEnterprises…fast!
• Usagemovingfromthebigserviceproviders(Google,Twitter,etc.)toenterprises.
• Evenverytraditionalenterprisesareadoptingthenewtechnology-CiscoITusingRedHatOpenshift,KubernetesandContainersforproductionworkloads.
![Page 9: Data Center Design / Microservices](https://reader033.fdocuments.net/reader033/viewer/2022042619/587903691a28ab6f658b4631/html5/thumbnails/9.jpg)
DANGER!
ThesecompaniesareNOTjustmovingtoDocker!Theyarereworkingsystemsarchitectures,enablingsmallproducCveteams,automaCngoperaCons,sharingclusters,andautomaCngtesCng,i.e.:Movingtomicroservicesanddevopsapproaches.DOCKER(andcontainerorchestra4on)arekeyenablers,nottheendgame.
![Page 10: Data Center Design / Microservices](https://reader033.fdocuments.net/reader033/viewer/2022042619/587903691a28ab6f658b4631/html5/thumbnails/10.jpg)
TheWideningGap
DedicatedPhysicalServers
FullVirtualizaCon
ContainerizaCon
Docker
OrchestraCon
AdHoc
Waterfall
Agile,Monolithic
Agile,Microservices
AdHoc
Epochal
ConCnuousIntegraCon
ConCnuousDeployment
ConCnuousQAChaosMonkey
50Servers/Op
40,000Servers/Op
DedicatedServers
DedicatedClusters
SharedClusters
“OldSchool”BigIT
Google,AWS,FB
1.6PUEDCs
1.1PUEDCsCloudInfra
(orjustusepublic!)
EnergyRecovery
Licensed&In-HouseSW
Lurk&ForkOpenSource
OpenSource
Contribute&LeadOpenSource
![Page 11: Data Center Design / Microservices](https://reader033.fdocuments.net/reader033/viewer/2022042619/587903691a28ab6f658b4631/html5/thumbnails/11.jpg)
Copyright©2016SamsungSDSAllrightsreserved|ConfidenCal 12 15
Source:AdrianCockroghQp://www.slideshare.net/adriancockcrog/dockercon-state-of-the-art-in-microservices/3
![Page 12: Data Center Design / Microservices](https://reader033.fdocuments.net/reader033/viewer/2022042619/587903691a28ab6f658b4631/html5/thumbnails/12.jpg)
MonolithicComplexDependencies
GoldPlated,ReliableHardwareExpensiveProprietaryDesigntoPreventFailure
Large,CentrallyControlledTeamsMonthstoProducConWaterfallProcessPonderous,ManualQAQualityIssuesCostly
MicroservicesLotsofSimple,IndependentParts
Small,IndependentTeamsConCnuousIntegraConConCnuousDeploymentChangesMadeinMinutesHighQualityUbiquitousAutomaConEfficient
CommodityHardwareSogwareReliabilityOpenSourceDesignedtoFailChaosMonkey
ClassicIT TheNewBar
![Page 13: Data Center Design / Microservices](https://reader033.fdocuments.net/reader033/viewer/2022042619/587903691a28ab6f658b4631/html5/thumbnails/13.jpg)
What’saMicroservice???
• Not:10-100linesofcode.AckPhQQ!• Looselycoupledarchitecture• Piecesindependently…
– Upgradeable– Scalable– Developed
• Ifyouhavetoupgradeeverythingyouaredoingitwrong.
• Mostly,singleteam(oreven,dev)
Copyright © 2015 Samsung SDS Co., Ltd. All rights reserved 14
![Page 14: Data Center Design / Microservices](https://reader033.fdocuments.net/reader033/viewer/2022042619/587903691a28ab6f658b4631/html5/thumbnails/14.jpg)
OrgImpacts
• Microservices=Reorg• Devops=Reorg• Highpremiumonproductmanagement• Highpremiumondevopsengineering,pipeline,andinternalplanorm
Copyright © 2015 Samsung SDS Co., Ltd. All rights reserved 15
![Page 15: Data Center Design / Microservices](https://reader033.fdocuments.net/reader033/viewer/2022042619/587903691a28ab6f658b4631/html5/thumbnails/15.jpg)
ThoughtProcess…MicroservicesapproachiscriCcalContainersareakeyenablerDevopsapproachiscriCcalContainersareakeyenablerMicroservicesandDevopsrequireadifferentorgWeshouldbetourfutureonthefutureWe’dliketohelplegacyservicesmoveforward
StrategicOutline:ProvideconsulCnghelpfororgissuesDesignanewcontainercentricdatacenterAddsupportforlegacy-styleapplicaCons
![Page 16: Data Center Design / Microservices](https://reader033.fdocuments.net/reader033/viewer/2022042619/587903691a28ab6f658b4631/html5/thumbnails/16.jpg)
Automated,Container-CentricDatacenter
TheService
Containers
“Model”(Howtheapplicationshouldbedeployed,connected,protected,scaled,repairedandtorndown)
Servers
Network&StorageServices
![Page 17: Data Center Design / Microservices](https://reader033.fdocuments.net/reader033/viewer/2022042619/587903691a28ab6f658b4631/html5/thumbnails/17.jpg)
Here’safuturethatsucks…• DeploysomeOpenstack• DeploysomeVMware• DeploysomeMesosforHadoopandSpark• DeploysomeCloudFoundryonOpenstack• DeploysomeCloudFoundryonmetal• UseAWSbutgetlockedintotheirveryniceservices• UsesomeGCE• DeploydedicatedUnix/Windows/Linux• Throwswarm,kubernetes,GKE,andECSintothemixforgoodmeasure.RunsomeonMesos,someonOpenstack.
• RunsomeMesosonOpenstackforgoodmeasure.
Copyright © 2015 Samsung SDS Co., Ltd. All rights reserved 18
![Page 18: Data Center Design / Microservices](https://reader033.fdocuments.net/reader033/viewer/2022042619/587903691a28ab6f658b4631/html5/thumbnails/18.jpg)
Moresuck…• BuildexperCseonallofthosesystems…$$$,ifyoucanevendoit.
• Paylotsforsupportsinceyouhavetoomanydifferentdistributedsystems
• Trytofigureouthowtolog,alarm,debugallofthat.
• Trytofigureouthowsecureallofthat• Trytomanagecomplexitybyassigningeachsystemit’sowndedicatedcluster
• Enjoy<10%systemuClizaCon• HaveunsaCsfiedcustomersduetoreliabilityandperformanceissues.
Copyright © 2015 Samsung SDS Co., Ltd. All rights reserved 19
![Page 19: Data Center Design / Microservices](https://reader033.fdocuments.net/reader033/viewer/2022042619/587903691a28ab6f658b4631/html5/thumbnails/19.jpg)
• 70%DatacenteruClizaCon
• MulCplereleasesaday/CD
• 10,000-40,000serversperadmin
• DestrucCvetesCnginproducCon
• No-ops(Selfservicedeployment)
• Goveryfastandbreaknothing
• Commodityhardware
• Extremelylowlicensingspend(opensource)
• ComprehensiveAutomaCon
• ExtensiveAnalyCcs
HighBar-IndustrialGradeCompute
#GIFEE
![Page 20: Data Center Design / Microservices](https://reader033.fdocuments.net/reader033/viewer/2022042619/587903691a28ab6f658b4631/html5/thumbnails/20.jpg)
Yeah,wewantthat!
Copyright © 2015 Samsung SDS Co., Ltd. All rights reserved 21
![Page 21: Data Center Design / Microservices](https://reader033.fdocuments.net/reader033/viewer/2022042619/587903691a28ab6f658b4631/html5/thumbnails/21.jpg)
ControlandRiskRiskreducConisaboutcontrolVendorlock-inislossofcontrolMorecontrolleadstolowercost
OpenSource+SamsungEngineers=Control
![Page 22: Data Center Design / Microservices](https://reader033.fdocuments.net/reader033/viewer/2022042619/587903691a28ab6f658b4631/html5/thumbnails/22.jpg)
Goal…
23
Standardize,Containerize,Deploy
…toSamsungDataCenters.
…todevelopersystemsforagilityandproducCvity.
…topublicvirtualmachineclouds.…tonewandevenmoreefficientpubliccontainerclouds.
![Page 23: Data Center Design / Microservices](https://reader033.fdocuments.net/reader033/viewer/2022042619/587903691a28ab6f658b4631/html5/thumbnails/23.jpg)
OpenSourceContainerizaCon• BreakingvendorlocktoexpensiveproprietarysoluCons• MoreefficiencyindatacenteruClizaCon
• Easierpathtocommoditycompute/whiteboxinfrastructure
• Greaterportabilitytoandfrompubliccloudsystems
• Moreagilityindevelopmentanddeployment
• Rapiddevelopmentanddeployment
• Deploymentfreedom/portability
• Scaleup/Scaledown• Lowestpossiblecostdeployments(capexandopex)
![Page 24: Data Center Design / Microservices](https://reader033.fdocuments.net/reader033/viewer/2022042619/587903691a28ab6f658b4631/html5/thumbnails/24.jpg)
StrategicElements• Thededicatedclusterisdead.• Collorary:Weneedlargesharedclusters.• OnlyonekindofturtleattheboQom
– AWSTurtlesorGoogleTurtles?– StandardizaCon– CommodiCzaCon– AutomaCon– Doonethingwell,keepitassimpleaspossible
• NeedtosupportlegacyapplicaConporCngandcloudnaCve
• Control:Opensource,nolock-in
Copyright © 2015 Samsung SDS Co., Ltd. All rights reserved 25
![Page 25: Data Center Design / Microservices](https://reader033.fdocuments.net/reader033/viewer/2022042619/587903691a28ab6f658b4631/html5/thumbnails/25.jpg)
ExecuCon
Copyright © 2015 Samsung SDS Co., Ltd. All rights reserved 26
![Page 26: Data Center Design / Microservices](https://reader033.fdocuments.net/reader033/viewer/2022042619/587903691a28ab6f658b4631/html5/thumbnails/26.jpg)
Target Data Center Stack
BareMetal
Container-opCmizedhost
ContainerMgr
ContainerOpCmizedClusteringandResourceAllocaCon
PaaSappsJava/Scala
RubyWebDev
Non-PaaSAppsBackendprocessing
LegacyApps3rdParty
PublicCloud BareMetal
Container-opCmizedhost
ContainerMgr
PublicCloud BareMetal
Container-opCmizedhost
ContainerMgr
PublicCloud
PaaSCluster
PaaSCluster
RelaConalDB
BigDataDB
AnalyCcsCluster
BigDataDB
AnalyCcsCluster
Apps
Apps
DatabasesandAnaly4csHadoop
Non-SQLDB(Cassandra,Mongo,etc)SQLDB(MySQL,Postgress,etc)
ContainerOpCmizedNetwork
![Page 27: Data Center Design / Microservices](https://reader033.fdocuments.net/reader033/viewer/2022042619/587903691a28ab6f658b4631/html5/thumbnails/27.jpg)
Target Data Center Stack
BareMetal
Container-opCmizedhost
ContainerMgr
ContainerOpCmizedClusteringandResourceAllocaCon
PaaSappsJava/Scala
RubyWebDev
Non-PaaSAppsBackendprocessing
LegacyApps3rdParty
PublicCloud BareMetal
Container-opCmizedhost
ContainerMgr
PublicCloud BareMetal
Container-opCmizedhost
ContainerMgr
PublicCloud
PaaSCluster
PaaSCluster
RelaConalDB
BigDataDB
AnalyCcsCluster
BigDataDB
AnalyCcsCluster
Apps
Apps
DatabasesandAnaly4csHadoop
Non-SQLDB(Cassandra,Mongo,etc)SQLDB(MySQL,Postgress,etc)
ContainerOpCmizedNetwork
![Page 28: Data Center Design / Microservices](https://reader033.fdocuments.net/reader033/viewer/2022042619/587903691a28ab6f658b4631/html5/thumbnails/28.jpg)
ContainerOpCmized• ContainerOpCmizedHosts
– Verysmallfootprint–onlywhatisneededtoruncontainers– VeryfastbooCng– Veryfastupdate–securityrequiresup-to-dateinfrastructure– Examples:– CoreOS– Atomic(Redhat)– Snappy(Ubuntu)– RancherOS
• ContainerOpCmizedNetwork– ExplosionofIPaddresses:IPAddresspercontainer– IPV6
• ContainerOpCmizedOrchestraCon– Highrateofcontainerstart/stop– Higherdensityperserver
![Page 29: Data Center Design / Microservices](https://reader033.fdocuments.net/reader033/viewer/2022042619/587903691a28ab6f658b4631/html5/thumbnails/29.jpg)
“Opinionated”CatsAhead…
Copyright © 2015 Samsung SDS Co., Ltd. All rights reserved 30
![Page 30: Data Center Design / Microservices](https://reader033.fdocuments.net/reader033/viewer/2022042619/587903691a28ab6f658b4631/html5/thumbnails/30.jpg)
WrongTurtlesattheBoQom
Copyright © 2015 Samsung SDS Co., Ltd. All rights reserved 31
Openstack
Kubernetes
![Page 31: Data Center Design / Microservices](https://reader033.fdocuments.net/reader033/viewer/2022042619/587903691a28ab6f658b4631/html5/thumbnails/31.jpg)
UpsideDown
Copyright © 2015 Samsung SDS Co., Ltd. All rights reserved 32
Kubernetes
Swarm
![Page 32: Data Center Design / Microservices](https://reader033.fdocuments.net/reader033/viewer/2022042619/587903691a28ab6f658b4631/html5/thumbnails/32.jpg)
MuchMoreSensible
Copyright © 2015 Samsung SDS Co., Ltd. All rights reserved 33
Swarm
Kubernetes
![Page 33: Data Center Design / Microservices](https://reader033.fdocuments.net/reader033/viewer/2022042619/587903691a28ab6f658b4631/html5/thumbnails/33.jpg)
TurtlesStackedTooDeep
Copyright © 2015 Samsung SDS Co., Ltd. All rights reserved 34
Openstack
Kubernetes
Mesos
KubernetesisnotaPaaS.
TypeIKubernetesUser:WantstomanageasingleappTypeIIKubernetesUser:Wantstomanagedatacenters
![Page 34: Data Center Design / Microservices](https://reader033.fdocuments.net/reader033/viewer/2022042619/587903691a28ab6f658b4631/html5/thumbnails/34.jpg)
BeQer
Copyright © 2015 Samsung SDS Co., Ltd. All rights reserved 35
Openstack
Kubernetes Mesos
![Page 35: Data Center Design / Microservices](https://reader033.fdocuments.net/reader033/viewer/2022042619/587903691a28ab6f658b4631/html5/thumbnails/35.jpg)
BeQersCll…
Copyright © 2015 Samsung SDS Co., Ltd. All rights reserved 36
Mesos
Openstack Kubernetes
![Page 36: Data Center Design / Microservices](https://reader033.fdocuments.net/reader033/viewer/2022042619/587903691a28ab6f658b4631/html5/thumbnails/36.jpg)
Whereweareheaded…
Copyright © 2015 Samsung SDS Co., Ltd. All rights reserved 37
TheVMs,too.Incontainers.
MesosOpenstackSwarm
Kubernetes
PaaS
![Page 37: Data Center Design / Microservices](https://reader033.fdocuments.net/reader033/viewer/2022042619/587903691a28ab6f658b4631/html5/thumbnails/37.jpg)
StrategicConclusion
Copyright © 2015 Samsung SDS Co., Ltd. All rights reserved 38
ThereCanBeOnlyOne*
*Foreachenterprise.IFyoureallywantGIFEE.
![Page 38: Data Center Design / Microservices](https://reader033.fdocuments.net/reader033/viewer/2022042619/587903691a28ab6f658b4631/html5/thumbnails/38.jpg)
OpCon:Openstack• MulCplesupportopCons–nosupportlockin.• Wrongtypeofturtle• BurdenedbyfeaturiCs
– Collorary:Notkeepingitsimple
• Lackofstrongtechnicalleadership• Knownissuesatscale• Toomuchreligiousfervor
– NobodyexpectsthePythonistas!• Haveusedthisinproduc6on,opinionisqualified.
Copyright © 2015 Samsung SDS Co., Ltd. All rights reserved 39
![Page 39: Data Center Design / Microservices](https://reader033.fdocuments.net/reader033/viewer/2022042619/587903691a28ab6f658b4631/html5/thumbnails/39.jpg)
OpCon:Mesos• Adecentchoice,proventrackrecordatscale• Singlevendorcontributorecosystem
– Feelslikelock-intoMesosphereifyouwantcommercialsupport
– ConfusingposiConfromMesospherevsDCOS• ComplexandneedingsignificantexperCsetoconfigure
operate– …butbeQerthanopenstack!
• Goodecosystemaroundbigdata(Spark,Hadoop)• RootsinscienCficcompuCng,notmodernservice
development….– Containernetworking– Servicediscovery
• Havenotusedthisinproduc6on.
Copyright © 2015 Samsung SDS Co., Ltd. All rights reserved 40
![Page 40: Data Center Design / Microservices](https://reader033.fdocuments.net/reader033/viewer/2022042619/587903691a28ab6f658b4631/html5/thumbnails/40.jpg)
OpCon:Swarm• Notreallyinthesamecategoryastheseothersystems,butDockerseemsheadedthatway
• Reallyadeploymenttool,notaclustermanagementsystem
• Notsuitableforlargescale• Singlevendordominated• SupportforAPCC,RKT,etcseemschallenged.• Verysmallcontributorbase• Wouldn’tconsiderusingthisinproduc6onatscale,soopinionisunlikelytochangeforawhile.
Copyright © 2015 Samsung SDS Co., Ltd. All rights reserved 41
![Page 41: Data Center Design / Microservices](https://reader033.fdocuments.net/reader033/viewer/2022042619/587903691a28ab6f658b4631/html5/thumbnails/41.jpg)
Choice:Kubernetes• Gooddesignbyavibrant,healthycommunity
– MulC-contributor• Builtfromscratchformodernservicedevelop/deploy
– PodsaretherightabstracCon• Rapidpaceofimprovement
– BehindMesosatpointinCme,buthighervelocity– Our“BestFuture”bet
• MulC-vendorsupportopCons(nosupportlock-in)– SCllnascent.
• Greatcontributorswiththerightexperience• BesthighscalepubliccloudcontaineropCon
– GoogleContainerEngine• SupportsmulCplecontainerspecs:DockerandAPCC
42
![Page 42: Data Center Design / Microservices](https://reader033.fdocuments.net/reader033/viewer/2022042619/587903691a28ab6f658b4631/html5/thumbnails/42.jpg)
KubernetesConcerns• CNCFistherightdirecCon,butslowge|ngofftheground.• Featuri6sriskiseverpresent.• Weareconcernedandwillcon6nuetopushaspriori6es:
– HA– Scaling– Reliability– OperaConstooling
• AccessibilityfornewusersiscriCcaltoecosystemhealth:– Quickstart– DocumentaCon– UIs
• Lookingforwardtomorecompaniesinthedirectsupportecosystem.
43
![Page 43: Data Center Design / Microservices](https://reader033.fdocuments.net/reader033/viewer/2022042619/587903691a28ab6f658b4631/html5/thumbnails/43.jpg)
AFewWordsAboutPaaS
• WeneedtosupportmulCplePaaSframeworks.
• WedonotwanttodedicateclusterstoeachPaaSsystem.– CloudFoundry/Diego/BOSH
• PaaSworkloadneedstosharedwithotherworkloads
• APaaSshouldnotbeinthecontainerschedulingbusiness!
Copyright © 2015 Samsung SDS Co., Ltd. All rights reserved 44
![Page 44: Data Center Design / Microservices](https://reader033.fdocuments.net/reader033/viewer/2022042619/587903691a28ab6f658b4631/html5/thumbnails/44.jpg)
AFewMoreWordsAboutPaaS
• CloudFoundryneedstorebasetoKubernetes(andMesos)toliveinthisworld.– DitchBOSH– DitchDiego– Focusonvalueupthestackratherthandown.
• KudostoDeis,ApacheStratos,andOpenShig
Copyright © 2015 Samsung SDS Co., Ltd. All rights reserved 45
![Page 45: Data Center Design / Microservices](https://reader033.fdocuments.net/reader033/viewer/2022042619/587903691a28ab6f658b4631/html5/thumbnails/45.jpg)
SDSARefArchitectureEvoluCon
CoreOS
Docker
Kubernetes1.1+
AWS
Flannel
Apps
Terraform
Ansible
1000NodeStackBaseline
OpCmizedOS
Container
OrchestraCon
Compute
Networking
Provisioning
![Page 46: Data Center Design / Microservices](https://reader033.fdocuments.net/reader033/viewer/2022042619/587903691a28ab6f658b4631/html5/thumbnails/46.jpg)
SamsungKubernetesEngagement
• Wearenotforking• Wearepushingbackourworkeitherintokubernetesorintoourgithubrepo–Samsung-AG.
• 2016–moreworkonnetworkingandstorage,with1000nodeclustersasthebaseline
Copyright © 2015 Samsung SDS Co., Ltd. All rights reserved 47
![Page 47: Data Center Design / Microservices](https://reader033.fdocuments.net/reader033/viewer/2022042619/587903691a28ab6f658b4631/html5/thumbnails/47.jpg)
WhyareweinvolvedinK8Scale?
• WewantverylargeclusterswithcrossapplicaConresourcesharing– AlsolookingforwardtoUbernetes
• WebelievewecanmakeaposiCvecontribuContomakethishappenfasterandbeQer.
• Webelieveweneeddeeptechnicalinvolvementtobuild/deploy/operateatscale.
• Welearnbydoing.
Copyright © 2015 Samsung SDS Co., Ltd. All rights reserved 48
![Page 48: Data Center Design / Microservices](https://reader033.fdocuments.net/reader033/viewer/2022042619/587903691a28ab6f658b4631/html5/thumbnails/48.jpg)
[email protected]://github.com/Samsung-AGSeaQle,WA
SDSRA…
WorldClassExperCseinModernBestPracCces:OrgDesign,AutomaCon,Devops,Containers,DataCenters,OpenSource
Copyright © 2015 Samsung SDS Co., Ltd. All rights reserved 49