1、1Migrating Legacy Monoliths to Cloud Native Microservices Architectures on KubernetesDan Kohn,执行董事,dankohn1下载本演示文稿,请登录:https:/ Cloud Native Computing Foundation非营利组织,隶属Linux Foundation的一部分 成立于2015年12月目前项目包括:白金会员:2Kubernetes Prometheus OpenTracingFluentdLinkerdgRPCCoreDNScontainerdrktCNIEnvoyJaeger如今
2、的 Linux Foundation 远远大于Linux通过一套给全部互联网加密的程序,我们提高全球网络的私密性和安全性安全网络我们正在围绕网络创建一个生态体系,来提升软件定义数据中心的演化灵活性.云我们正在为云创建一个可携带层,推动事实标准,研发所有云的综合管理层.汽车我们在创建一个汽车领域的信息娱乐平台,该平台未来可以拓展到仪表盘和远程信息处理系统.区块链我们正在创建一个持久、安全的渠道账目管理系统,今后实现成本优化的分散性商业网络更为容易.我们定期增加项目,最新的项目列表,请登陆 tlfprojects.org3Web我们正在为未来的万网、移动网络、无服务器网络及物联网的应用提供应用研发
3、框架.30 Highest Velocity Open Source Projectshttps:/cf.io/blog/2017/06/05/30-highest-velocity-open-source-projects456云计算演变历史非虚拟化的服务器:Sun(2000)发行一个新的应用程序?买一个新的服务器、或者一个架子的新服务器!你的应用的基石是实体服务器72000非虚拟化硬件虚拟化:VMWare(2001)2001服务器市场发布使虚拟机流行化(VMs)在一个实体服务器上运行许多虚拟机,意味着你其实可以买少一些服务器!架构的基石变为虚拟机820002001虚拟化非虚拟化硬件基础设施
4、即服务:AWS(2006)2006年,亚马逊通过发布弹性计算云(EC2)创造了基础设施即服务以小时租借服务器把资本支出转换成运营支出架构的基石也是虚拟机,叫亚马逊机器映像(AMI)9200020012006基础设施即服务非虚拟化硬件虚拟化平台即服务:Heroku(2009)2009,Heroku的发布使“平台即服务”流行起来架构的基石是Buildpack,启用容器化的12因素应用程序构建容器的过程是不透明的,但是:部署新版本的应用只是:git push heroku10平台即服务2000200120062009非虚拟化硬件虚拟化基础设施即服务开源“基础设施即服务”:OpenStack(2010
5、)OpenStack 把一群非常杰出、多元的供应商集合到一起,创造了一个开源“基础设施即服务”与AWS和VMWare竞争基石仍然是虚拟机11开源IaaS平台即服务20002001200620092010非虚拟化硬件虚拟化基础设施即服务开源平台即服务:Cloud Foundry(2011)Pivotal建立了Heroku PaaS的开源替代方案,并在2014年底启动Cloud Foundary基金会 基石是可以容纳Heroku buildpacks,Docker容器甚至非Linux操作系统的Garden容器开源IaaS平台即服务开源PaaS200020012006200920102011非虚拟化
6、硬件虚拟化基础设施即服务12集合容器:Docker(2013)Docker将LXC,Union File System和cgroups结合起来,创建了世界各地数百万开发人员采用的容器化标准有史以来最快的技术开发速度实现隔离,重复利用和不可变性平台即服务开源PaaS2000200120062009201020112013非虚拟化硬件虚拟化基础设施即服务开源IaaS13原生云云计算:CNCF(2015)云原生计算通过开源软件stack来实现 细分应用程序为微服务,将每个部分包装到自己的容器中 并动态编排这些容器以优化资