您当前的位置: 首页 >  云原生

云原生架构实战-基本概念

发布时间:2021-01-31 15:44:38 ,浏览量:0

1 云原生应用定义

和敏捷、devops 一样,无精确定义,都是最佳实践总结而得。

Applications adopting the principles of Microservices packaged as Containers orchestracted by Platforms running on top of Cloud infrastructure, developed using practices such as Continous Delivery and DevOps.

基于微服务原理而开发的应用,以容器方式打包。在运行时,容器由运行于云基础设施之上的平台进行调度。应用开发采用持续交付和 DevOps 实践。

2 云原生演进史

3 k8s演进史

  • Google特有的方式 从Gmail到YouTube和Google搜索,Google 的所有产品都是在容器中运行。容器化让我们的开发团队可以快速行动、高效部署软件,并以前所未有的规模运营。每个星期我们都要启动超过20亿个容器。这十年来,我们不但积累了有关如何在生产环境中运行容器化工作负载的丰富知识,而且一直与社区积极分享这些知识:从早期为Linux内核贡献cgroups,到在Kubernetes项目中开放我们内部工具所采用的设计源代码,均是如此。我们将这些专业知识融入Google Cloud Platform,使任何规模的开发者和企业都能轻松利用最新的容器技术创新成果。
Kubenetes提供的微服务解决方案

参考

  • https://www2.slideshare.net/bibryam/designing-cloud-native-applications-with-kubernetes
  • http://landscape.cncf.io/
  • https://www.cncf.io/
  • https://medium.com/containermind/a-new-era-of-container-cluster-management-with-kubernetes-cd0b804e1409
关注
打赏
1688896170
查看更多评论

暂无认证

  • 0浏览

    0关注

    115984博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文
立即登录/注册

微信扫码登录

0.1345s