欢迎来到天天文库
浏览记录
ID:19898595
大小:1.52 MB
页数:14页
时间:2018-10-07
《对it的颠覆性革命课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、点击添加文本点击添加文本点击添加文本点击添加文本容器技术概述Docker起源于dotCloud的内部项目,基于Cloudlets,2013年3月发布,成员有SolomonHykes,AndreaLuzzardi,Francois-XavierBourlet。2014年3月13日的版本放弃原先的LXC运行环境,而改成用Go语言写的libcontainer。Docker在这么短的时间内如此快速广泛被IT行业接受采纳在历史上前所未有。4个月内,150多个开源项目,1000多个常见应用Docker化,几乎所有的PaaS纷纷掉头接纳D
2、ockerDocker技术的破坏性横跨几乎IT的每个领域(Containerizationisrapidlytakingoverasthede-factomechanismforpackaginganddeployingdistributedapplications,creatingwidespreaddisruptiontovirtuallyeverypartofIT)容器技术的核心价值TheexcitementandpopularityofDockerhastodowithhowthetechnologyprovides
3、aconsistentmechanismtobuild,deploy,andscaleapplicationcomponentswithisolatedsystemresources.除性能优之外,一致性和资源隔离是其核心价值StaticwebsiteWebfrontendUserDBQueueAnalyticsDBBackgroundworkersAPIendpointnginx1.5+modsecurity+openssl+bootstrap2postgresql+pgv8+v8hadoop+hive+thrift+Op
4、enJDKRuby+Rails+sass+UnicornRedis+redis-sentinelPython3.0+celery+pyredis+libcurl+ffmpeg+libopencv+nodejs+phantomjsPython2.7+Flask+pyredis+celery+psycopg+postgresql-clientDevelopmentVMQAserverPublicCloudDisasterrecoveryContributor’slaptopProductionServersIT运维的挑战各种不同
5、技术框架硬件的多样性ProductionClusterCustomerDataCenter应用和依赖的服务之间的交互如何解决迁徙部署的便捷?StaticwebsiteWebfrontendBackgroundworkersUserDBAnalyticsDBQueueDevelopmentVMQAServerSingleProdServerOnsiteClusterPublicCloudContributor’slaptopCustomerServersDocker解决NXN问题和集装箱的比较90%的物资通过集装箱来运输极大减
6、少装卸成本极大减少运输成本(from>25%to<3%)全球标准化每年运输2亿集装箱物资Docker运作的基本原理SourceCodeRepositoryDockerfileForADockerEngineDockerContainerImageRegistryBuildDockerHost2OS2(Linux)ContainerAContainerBContainerCContainerAPushSearchPullRunHost1OS(Linux)DevOps的主流工具Docker的核心价值小结PhysicalConta
7、inersDockerContentAgnosticThesamecontainercanholdalmostanytypeofcargoCanencapsulateanypayloadanditsdependenciesHardwareAgnosticStandardshapeandinterfaceallowsamecontainertomovefromshiptotraintosemi-trucktowarehousetocranewithoutbeingmodifiedoropenedUsingoperatingsy
8、stemprimitives(e.g.LXC)canrunconsistentlyonvirtuallyanyhardware—VMs,baremetal,openstack,publicIAAS,etc.—withoutmodificationContentIsolationandInt
此文档下载收益归作者所有