資源描述:
《企業(yè)容器云平臺(tái)介紹》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、企業(yè)容器云平臺(tái)介紹PrivateContainerServices1容器技術(shù)和Rancher簡介2容器帶來了怎樣的技術(shù)變革虛擬機(jī)容器以應(yīng)用為中心!更輕量更快速更便捷鏡像尺寸小資源利用率高直接運(yùn)行在宿主機(jī)內(nèi)核上沒有IO轉(zhuǎn)換負(fù)擔(dān)易安裝、易使用遷移方便、數(shù)據(jù)量小3底層技術(shù)組件核心管理平臺(tái)基礎(chǔ)架構(gòu)云(InfrastructureAsaService)容器云(ContainerAsaService)上層服務(wù)展現(xiàn)讓容器技術(shù)在企業(yè)落地++開源的容器管理平臺(tái)幫助構(gòu)建企業(yè)私有容器服務(wù)4一個(gè)只有20MB的專門運(yùn)行容器的操作系統(tǒng)Rancher是OCI的創(chuàng)始成員56
2、Rancher通過構(gòu)建企業(yè)容器云服務(wù)打造企業(yè)應(yīng)用商城,實(shí)現(xiàn)一鍵部署踐行DevOps,提高開發(fā)、運(yùn)營效率EnvironmentRancher實(shí)現(xiàn)了企業(yè)‘容器云’的完整構(gòu)成7PrivateContainerServiceResourcesResources(Clouds,VMs,Servers)EnvironmentResourcesDevOpsPipelineUserDirectoryContainerRegistryOpsTools基礎(chǔ)架構(gòu)服務(wù)管理8容器主機(jī)管理容器SDN網(wǎng)絡(luò)的實(shí)現(xiàn)服務(wù)注冊和發(fā)現(xiàn)容器負(fù)載均衡容器和服務(wù)的健康檢查服務(wù)升級(jí)和灰度發(fā)
3、布容器持續(xù)存儲(chǔ)和數(shù)據(jù)管理容器生命周期管理容器運(yùn)行狀態(tài)監(jiān)控訪問容器的日志訪問容器的Shell鑒權(quán)系統(tǒng)和賬戶管理容器環(huán)境和多租戶應(yīng)用的配置管理豐富的Compose文件格式企業(yè)鏡像庫管理功能完備的API接口兼容DockerCLI命令行生命周期管理和團(tuán)隊(duì)協(xié)作配置管理和部署支持Rancher靈活地搭建企業(yè)私有云及混合云9RancherRancherOSRedhatUbuntuRancher應(yīng)用和工具10創(chuàng)建虛擬機(jī)部署應(yīng)用美國通用電氣公司(GE)的經(jīng)驗(yàn)是,用了IaaS后,部署VM只要15分鐘,而應(yīng)用的部署配置卻仍要3個(gè)星期以上。虛擬機(jī)已Ready馬上就好
4、…IaaS僅僅實(shí)現(xiàn)了快速部署虛擬機(jī)!軟件包、庫的相互依賴關(guān)系軟件間庫版本沖突、不兼容多層系統(tǒng)和分布式系統(tǒng)部署復(fù)雜11應(yīng)用部署、更新費(fèi)時(shí)費(fèi)力以VM為基礎(chǔ)的應(yīng)用擴(kuò)展不夠靈活很難實(shí)現(xiàn)用戶自服務(wù)方式Rancher改變了應(yīng)用管理的模式12docker-compose.ymllb:?image:haproxylinks:-webweb:?image:php?links:???-db???-zookeeperzookeeper:image:zookeeper?links:???-zookeeperdb:?image:mysqlLBWe
5、bZookeeperMySQLCompose實(shí)現(xiàn)以十分簡單的文件描述復(fù)雜的應(yīng)用結(jié)構(gòu)rancher-compose--url--access-key--secret-key-pup-drancher-compose.ymllb:scale:1load_balancer_config:name:lbconfigweb:scale:2zookeeper:scale:1db:scale:1Rancher實(shí)現(xiàn)一鍵部署及升級(jí)容器化的企業(yè)應(yīng)用13研發(fā)和運(yùn)維
6、人員將描述應(yīng)用的Compose模板載入Rancher企業(yè)應(yīng)用目錄,便可一鍵部署至各種環(huán)境打包環(huán)境測試環(huán)境預(yù)生產(chǎn)環(huán)境生產(chǎn)環(huán)境Rancher企業(yè)應(yīng)用目錄一鍵部署及一鍵升級(jí)模塊Rancher計(jì)算資源Rancher一鍵部署企業(yè)應(yīng)用目錄14RegistrySwarmOrchestrationBigDataELKConfigurationManagementMonitoringClusterManagementStorageCI/CDDatabaseNexenta15RHEL6OS配置WebLogicWLS配置應(yīng)用EAR應(yīng)用配置abc123!#$配置隨便
7、改,程序能測通就好DEVRHEL6OS配置WebLogicWLS配置應(yīng)用EAR應(yīng)用配置def456^&*配置很重要,我要穩(wěn)定和安全Ops安全加固優(yōu)化生產(chǎn)環(huán)境管好虛擬機(jī)就好云管理員關(guān)掉FW隨便配測試環(huán)境測好的應(yīng)用在生產(chǎn)環(huán)境一定能正常工作嗎?經(jīng)理測試環(huán)境生產(chǎn)環(huán)境???16RHEL6OS配置WebLogicWLS配置應(yīng)用EAR應(yīng)用配置abc123!#$DEVRHEL6OS配置WebLogicWLS配置應(yīng)用EAR應(yīng)用配置def456^&*Ops安全加固優(yōu)化生產(chǎn)環(huán)境關(guān)掉FW隨便配測試環(huán)境應(yīng)用EAR50MB50GB一堆配置,難以自動(dòng)化過程慢長,也需要改配
8、置從測試到生產(chǎn),部署方案一從測試到生產(chǎn),部署方案二測試環(huán)境生產(chǎn)環(huán)境Rancher實(shí)現(xiàn)整個(gè)開發(fā)運(yùn)營環(huán)境流程的自動(dòng)化和一致性17開發(fā)編譯容器化測試部署/升級(jí)運(yùn)營Sino