CloudFoundryonCloud开源PaaS集成技术实现.pdf
阿里云 高级技术专家 高磊在2017云栖大会·北京峰会中做了题为《Cloud Foundry on Cloud-- 开源PaaS集成技术实现》的分享,就PaaS的介绍,Cloud Foundry Components,Cloud Foundry在阿里云的应用等方面的内容做了深入的分析。 大含北难会阿里云IT TradizionalelaasPaasSaasApplicationsApplicationsApplicationsApplicationsDataDataDataDataRuntimeRUuntimeRuntimeRuntimeMiddlewareMiddlewareMiddlewareoQMiddlewareO/SO/SoSO/SVirtualizationVirtualizationVirtualizationVirtualizationServersServersServersServers5osStorageStorageStorageStorageNetworkingNetworkingNetworkingNetworking云牺社区DINC LI E2017云大会·北京峰会离图9∞9C】阿里云PaaS给开发者带来了什么开发者不再需要关注机器、存储、网络等的开通、管理和监控等细节事务开发者可以迅速的实现应用原型开发者可以快捷的将服务组装成为应用开发者可以快速的部署代码的新版本开发者靠多启动几个实例,快速的实现应用的弹性伸缩■开发者不再需要实现日志与度量的监控系统云牺社区ODINC LI E82017元大会北京会品80〔阿里云CLO∪ DFQUNDRYCloud Foundry最早是由VMware推出的业界第一个开源二springPaS云平台@国≈nodeSPrivate开发框架的选择性Data ServicesClouds应用服务的选择性CLOUDFOUNDRYˉ部署云环境的选择性PublicMsg servicesgCloudsMicroOther servicesCloudss cf push云牺社区ODINC LI E2017云大会·北京峰会离图9∞9C】阿里云Cloud Foundry Foundation MembersPivot且三重DEELLEMCCISCOSUSE. VmWareaccentureHigh performance Delivered1 CognizantAllianz今 CapgeminiCONSULTING TECHNOLOGY OUTSOURCINGVOLKSWAGENAKTIENGESELLSCHAFTAmerican airlinesAllIstategood云牺社区2017云大会·北京峰会9∞9C】阿里云Cloud Foundry Components离图RoutingROUTINORouterRouterAuthenticationOAuth2 Server(UAA)andLogin serverOAuth2 Server (UAA)Login serverAUTHENTICATIONApp LifecycleCloud Controller Dicgo brainounsync, BBS, and Cell RepsnsyncDiego Brain Cell RepsAPP LIFECYCLEApp storage and executionBlobstoreDiego cellApp Execution (Diego CellAPP STORAGEServicesBlob storeService brokersGarden& EXECUT⊥ONMessagingConsul and bbsService brokerERVIO上Metrics and LoggingAggregatorBbs(Http/s)onsuNATSMESSAGE INOMetrics collectorApp loggregatormetrICS LOgGInghttp://docs.cloudfoundry.orge云幅社区2017云大会·北京峰会9∞9C】阿里云Routingyour-cf-domain.com离图口 Route负责请求的分ROUTING发Router-1Router2Router口 Route通过DegoOAuth& ( uAa)Login seryerAUTHENTICATIONBBS获取所有应用的运行状态,并维护动loudnsyncDicgaBrain Cell RepsAPP LIFECYCLE态的路由表口一般在 Router前增加App EXecutioiego CellAPP STORAGESLB,并绑定域名Blob storoApplApplEXECUTIonSeryice brokerSERVICESBbs(Http/s)ConsulNATSMESSAGEIVMetrics collectorApp loggregatorMETR⊥CS& LOGGING云栖社区ODINC LI E2017云大会·北京峰会离图9∞9C】阿里云Authentication口UAA组件作为ROUTINGRouterCloud Foundry的集中用户管理中对平台中的用OAuth2 seAA)I oin slogin serverAUTHENTICATION户信息进行统一管理、认证和授权oudnsyncDiego Brain Cell RepsPP LIFECYCLEApp Exccution (Dicgo Cc11)APP STORAGEBlob storeGardenEXECutionService brokerSERVICESBbs(httP/sConsulNATSMetrics collcctorApp loggregatormetricS& Logging云牺社区DINC LI E2017云大会·北京峰会App lifecycl离图9∞9C】阿里云口 Cloud controller负ROUTINGRouter责管理App的发布当用户Push个App的时候,CC将请求转OAuth2 Server (UAA)Login serverAUTHENTICATION交给 Diego cel完成应用的 Stage操作cloud nsync Diego brain cell rensControllP LIFECYCLE应用的状态通过App Execution (Diego Ce11)Diego BBS来进行监APP STORAGEBlob storeEXECUtIoN控和消息通知Staging taskAppService brokerSERVICESBbs(httP/s)ConsulNATSMESSAGEINGMetrics collectorApp loggregatormetrics logging云牺社区DINC LI E
下载地址
用户评论