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

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
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值