Docker容器技術(shù)和infoq上面相關(guān)的演講視頻
November 24, 2016 | 1 Minute Read
http://www.infoq.com/cn/Dockers/presentations/
容器技術(shù)棧,開源項目
資源調(diào)度 Mesos Swarm Kubernetes
服務編排 Compose Kubernetes marathon
監(jiān)控 cAdvisor Sysdig Datadog
訪問管理 LDAP AD Github SAML
鏡像,發(fā)布 DockerHub Quay.io Artifactory
分布式計劃任務 chronos
容器引擎 docker Rkt Triton VIC
安全 Notary Vault
服務注冊和發(fā)現(xiàn),分布式數(shù)據(jù)庫Etcd consul+registrator MongoDB
存儲 Ceph ,Gluster , OpenStack swift, glance
網(wǎng)絡 VXLAN IPSEC HAProxy
容器系統(tǒng) Red Hat, Ubuntu, CoreOS, RancherOS
資源 AWS VMware OpenStack
一個云計算人對容器技術(shù)現(xiàn)在以及未來的冷思考
http://www.infoq.com/cn/presentations/thinking-on-the-container-technology?utm_source=presentations_about_cloud-computing&utm_medium=link&utm_campaign=cloud-computing
知乎萬級規(guī)模容器平臺架構(gòu)和實戰(zhàn)
http://www.infoq.com/cn/presentations/platform-architecture-and-combatof-zhihu-container-platform
知乎采用Mesos+Docker容器方式構(gòu)建彈性計算平臺,配合Consul和Haproxy進行服務發(fā)現(xiàn)及負載均衡,并結(jié)合持續(xù)集成系統(tǒng)提升業(yè)務的整體開發(fā)效率。目前,知乎絕大部分業(yè)務都已經(jīng)平穩(wěn)的運行在該平臺之上。
知乎使用 mesos (http://mesos.apache.org/) 管理容器。
沒有容器 配置一個haproxy作為入口,haproxy可以提供詳細統(tǒng)計、流量的熔斷保護、
docker鏡像分層優(yōu)化,依賴包不需要更新
docker stop命令, 會發(fā)送SIGTERM通知容器進程退出。
服務發(fā)現(xiàn)用consul(https://www.consul.io/) service注冊 基于Key-value
docker exec 模擬ssh 登錄
docker register的分布式優(yōu)化和負載均衡
新浪微博混合云DCP平臺的設計難點與業(yè)務上云實踐
http://www.infoq.com/cn/presentations/sina-weibo-hybrid-cloud-dcp-platform
隨著公有云的逐漸成熟,Container技術(shù)的興起,一時間各大型企業(yè)紛紛開始升級內(nèi)部運維系統(tǒng),提供自動化能力的同時,更注重彈性調(diào)度。新浪微博14年就開始嘗試應用Docker,并逐步Docker化Web類業(yè)務。截止目前,已構(gòu)建好一套基于私有云+公有云的彈性調(diào)度平臺,內(nèi)稱混合云DCP,上線以來G95%的Web類業(yè)務全部遷入此平臺。本次分享包括但不限于以下內(nèi)容: 1. 混合云DCP平臺的架構(gòu)設計與難點解析 2. 業(yè)務Docker化中遇到的問題及解決方案 3. 降低成本,解析基于公有云的彈性方案 4. 業(yè)務遷移至DCP及上云實踐
熱點峰值應對--自動化擴容
公有云: 主要aliyun ,還有用到其他云 AWS , VPC 的 VM池。
用Compose(https://docs.docker.com/compose/) 和Swarm (https://github.com/docker/swarmkit)管理docker
服務發(fā)現(xiàn)consul nginx motan SLB DNS
微博內(nèi)部網(wǎng)絡和 阿里云 之間必須使用 專線 ,平常1G專線,春節(jié)用10G專線。redis等數(shù)據(jù)同步用到
2015年10上線,4000+ 容器
京東618大促,15萬個Docker實例背后的技術(shù)挑戰(zhàn)
http://www.infoq.com/cn/presentations/jingdong-618-docker-instance-behind-technical-challenges
在2016年的京東618大促中,基于Docker和OpenStack的彈性云項目擔當重任,在應用層面,京東所有應用100%通過容器技術(shù)來發(fā)布和管理應用集群,同時還有5600個容器實例支撐DB集群。彈性云項目經(jīng)過了618這樣大流量高并發(fā)的大促活動的考驗。在本次演講中,京東彈性云項目負責人永成將會首次獨家分享15萬Docker容器背后的技術(shù)挑戰(zhàn)以及京東的解決方案,同時,還會重點分析京東在容器化進程中遇到的坑和經(jīng)驗。
基于 Docker 的云處理服務:更新、擴容與自動容錯
http://www.infoq.com/cn/presentations/cloud-processing-services-based-on-docker 又拍云在云處理服務升級過程中進行了容器化以及微服務化實踐,過程中遇到了許多新的挑戰(zhàn),例如經(jīng)常遷移的微服務如何做高效的負載均衡、動態(tài)發(fā)現(xiàn)、健康檢查;如何在不影響線上業(yè)務的情況下做彈性伸縮、服務更新、故障處理;如何對服務進行快速靈活的權(quán)限控制、速率控制、參數(shù)檢查等。這里主要分享我們團隊在微服務化過程中為解決以上問題所做的一些工作。特別的,將著重介紹我們是如何利用 ngx_lua 實現(xiàn)動態(tài)的服務路由來很好地實現(xiàn)動態(tài)擴容、zero downtime 更新與自動容錯的。
負載均衡用nginx。
consul 注冊的服務變化之后,自己實現(xiàn)居于 ngx_lua的動態(tài)負載均衡
攜程基于容器的持續(xù)交付設計&實現(xiàn)
http://www.infoq.com/cn/presentations/design-and-implementation-of-the-continuous-delivery-of-ctrip 本次將介紹攜程如何設計基于容器的持續(xù)交付,以容器鏡像作為發(fā)布單元,實現(xiàn)開發(fā)、測試、生產(chǎn)環(huán)境的一致性,打造全新的灰度發(fā)布&擴容模式;分享Kubernetes與Mesos的取舍、網(wǎng)絡模型的選擇、Windows Server Container POC、運維監(jiān)控等實戰(zhàn)經(jīng)驗。
Chronos/Mesos 的動態(tài)調(diào)度
pychronos
6.同程旅游5000個Docker實例上的CI實踐
http://www.infoq.com/cn/presentations/ci-practice-on-ly-travel-5000-docker-instances
同程旅游在引入Docker容器部署后在持續(xù)集成時帶來了一些新的想法的同時也來新的挑戰(zhàn),如何的一個有數(shù)千個容器的實例的環(huán)境中做好CI,又如何通過容器的引入讓開發(fā)真正的DevOps起來,其中涉及到基于容器的壓縮式發(fā)布流程,容器的開發(fā)自擴容管理,Docker Image管理(量大、多版本等等),運維與開發(fā)在新的CI中的分工等。同程旅游將以上種種集成為一個管理平臺,本次分享將會詳細介紹同程旅游的基于容器的CI實踐,重點談坑和經(jīng)驗。
web應用,mysql redis,mongodb等都運行在 docker。 cpu 利用率由20% 提高到 80%
同程旅游支持億級訪問量的私有云服務架構(gòu)探索
http://www.infoq.com/cn/presentations/cloud-architecture-of-ly-support-billion-level-of-access 如何基于Docker容器技來解決基礎環(huán)境虛擬化過重的問題,又是怎樣使用云化的思維開發(fā)的緩存,消息等中間件撐起同程旅游海量訂單交易的
Kubernetes一周年背后的技術(shù)演進
http://www.infoq.com/cn/presentations/technology-evolution-of-kubernetes-in-first-anniversary 2015到2016年是Kubernetes正式release后經(jīng)歷過的完整一年。在此期間,容器技術(shù)圈初步形成了Google聯(lián)盟與Mesosphere和Docker公司各領風騷的格局,Kubernetes項目也逐步完成了從Borg/Omega中的抽象理論模型到公認的容器集群化實踐標準之間的自我進化。本次演講將從一線開發(fā)者和維護者的角度,結(jié)合大規(guī)模作業(yè)調(diào)度與管理的理論演進,探討Kubernetes項目在這段時間中技術(shù)視野與實現(xiàn)手段上的演化和發(fā)展,重點涵蓋Kubernetes的核心功能實現(xiàn)、調(diào)度機制演化,以及更多前瞻性功能的深入分析等多方面細節(jié)。
面向容器平臺的存儲系統(tǒng)
http://www.infoq.com/cn/presentations/storage-system-for-container-platform
有容云
comet , docker volume plugin
網(wǎng)易蜂巢Docker云計算平臺架構(gòu)演化
http://www.infoq.com/cn/presentations/netease-docker-cloud-computing-platform-architecture-evolution
網(wǎng)易蜂巢是基于Docker 容器打造的云計算平臺,以提高開發(fā)效率,降低研發(fā)成本為核心目標,提供極佳的用戶體驗,極速的性能,全面助力開發(fā)者開發(fā)云端應用。網(wǎng)易云之前多年穩(wěn)定運行、支撐了眾多重量級網(wǎng)易互聯(lián)網(wǎng)產(chǎn)品(門戶/新聞客戶端、云音樂、考拉等)的線上業(yè)務運行。為了支持公有云的建設,我們對平臺整體架構(gòu)進行了優(yōu)化演變,包括機房建設,基礎設施,編排系統(tǒng),容器服務,鏡像倉庫,管理服務等,同時也面臨更多高難度的技術(shù)及工程復雜度的挑戰(zhàn),本分享主要介紹蜂巢云服務構(gòu)架的演化過程及工程實踐經(jīng)驗分享。
openstack構(gòu)建aaS, PaaS
云網(wǎng)絡基于openFow的浮動ip
云硬盤基于iscsi實現(xiàn)
Ceph
Kubernetes在企業(yè)中的場景運用及管理實踐
http://www.infoq.com/cn/presentations/application-and-management-practice-of-kubernetes-in-enterprise ``` 時速云
網(wǎng)絡- Flannel: https://github.com/coreos/flannel
Flannel是CoreOS團隊針對Kubernetes設計的一個網(wǎng)絡規(guī)劃服務,簡單來說,它的功能是讓集群中的不同節(jié)點主機創(chuàng)建的Docker容器都具有全集群唯一的虛擬IP地址。
網(wǎng)絡- Calico: https://www.projectcalico.org/
這個開源項目是比較有趣的針對Neutron SDN的方案,當時投入了一些精力在其開源代碼上,受到了很大的啟發(fā)。Calico設計的思路其實非常簡單直白,它在每臺計算節(jié)點上安裝了一個BGP Speaker,通過軟件實現(xiàn)了Virtualized L3 Fabric。然后在架構(gòu)上又引入了BGP Reflector解決full mesh的問題。
存儲- docker的volume plugin很多 etcd:用于服務發(fā)現(xiàn)的鍵值存儲系統(tǒng) https://github.com/coreos/etcd
- 知乎 Docker 彈性計算平臺的架構(gòu)和實踐
========================================
http://www.infoq.com/cn/presentations/zhihua-docker-elastic-computing-platform-architecture-and-practice
知乎規(guī)模的迅速增大,業(yè)務對計算資源的快速伸縮有了強烈的需求;內(nèi)部服務化的架構(gòu)推進,需要更好的環(huán)境隔離以及更細力度的計算資源隔離和調(diào)度能力。時下火熱的 Docker 容器技術(shù)自然的成為我們構(gòu)建彈性計算平臺的基礎方案。知乎采用 Mesos 進行底層資源的管理和調(diào)度,通過原生的 Docker 部署方式來管理容器實例,配合 Consul 和 Haproxy 進行服務的注冊和接入,并和持續(xù)集成系統(tǒng)進行集成來提升業(yè)務的整體開發(fā)效率。目前,知乎絕大部分業(yè)務都已經(jīng)平穩(wěn)的運行在 Docker 彈性計算平臺之上。 本次演講介紹知乎 Docker 彈性計算平臺的架構(gòu)設計的來龍去脈,介紹將業(yè)務遷移到 Docker 平臺上這一實施過程的實踐經(jīng)驗和體會思考。
13 云端基于Docker微服務應用的架構(gòu)實踐
http://www.infoq.com/cn/presentations/docker-micro-service-application-architecture-practice
阿里云 工程師分享
容器編排 docker compose 容器集群管理 docker swarm 。 阿里云 集成 docker volumne plugin 支持不同的存儲類型 服務注冊 Spring Cloud ```
14 同程Docker 大規(guī)模應用之路
http://www.infoq.com/cn/presentations/chinatechday-suzhou-docker
15 阿里聚石塔電商云容器服務應用和實踐
http://www.infoq.com/cn/presentations/ali-electricity-supplier-cloud-container-service