云原生应用之旅——Kubernetes成长记 | 第五站:引入微服务架构

微软中国MSDN 点击上方 蓝字关注我们
云原生应用之旅——Kubernetes成长记 | 第五站:引入微服务架构
文章图片

我们的 《云原生应用之旅——Kubernetes成长记》系列文章又更新了!
这是本系列的第五篇文章 。 由于这系列文章的内容层层递进 , 因此如果还没看过之前的内容 , 欢迎通过下列链接回看 , 建立必要的基础 , 随后再与我们一起踏上云原生应用的旅程 。

  1. 初识Kubernetes
  2. 了解Kubernetes
  3. 结识Azure Kubernetes Service
  4. 探索实践Kubernetes
本期 , 我们将带领大家一起 , 探讨与微服务有关的内容 , 尤其是 , 我们将讨论一些在Azure Kubernetes上运行微服务架构以及DevOps的一些注意事项 。
Day 21-25:引入微服务架构
【云原生应用之旅——Kubernetes成长记 | 第五站:引入微服务架构】微服务 , 通常指一种支持持续开发、系统可扩展、应用程序解耦和多语言编程的架构平台 。 它创造了一种更灵活并具备更高适应性的IT基础架构 , 而且每个服务之间都是相互独立的 , 这样可以更高效地添加高级功能 , 且无需更改基础架构部分 。
容器作为微服务运行的载体 , 直接促进了微服务的发展 , 很好地解决了微服务部署和隔离问题 。 但是一个大型应用通常由大量微服务和容器组成 , 这时 , 容器集群的管理、监控和调度就会造成一定挑战 。 Kubernetes的出现很好地解决了这个问题 , 它有着丰富的调度策略 , 内置了容器的监控和管理功能 。
采用微服务架构后 , 由于业务模式和技术组件的多样性 , 导致应用程序在拆分后会产生多个微服务可部署单元 , 这就给技术团队带来了一些挑战 , 例如构建次数和部署实例多 , 人工管理的麻烦 , 运行实例多 , 出了故障不好定位等 , 这就必须要交给DevOps来完成了 。
因此在这个阶段 , 我们将会为大家准备一些学习资料 , 帮助大家了解在Azure Kubernetes上运行微服务架构的基础设施和DevOps方面的考虑 , 其中包括基础的Azure Kubernetes设置 , 从而帮助大家了解如何部署微服务 。
这一阶段的内容完成后 , 相信你会对Azure Kubernetes上运行微服务架构和基础设施的思路获得更深入的理解 。 接下来的旅程中 , 我们带领大家一起通过实践近距离感受Azure Kubernetes的魅力 。 更多精彩内容敬请期待!
此外 , 对于本文的内容及该系列文章的后续安排 , 大家是否有什么想法或建议?也欢迎通过评论留言发表你的想法 , 我们会挑选精彩留言并送上精美小礼品一份 。 欢迎大家踊跃参与 , 也欢迎将本文分享给更多有志于云原生开发的小伙伴 , 大家共同学习 , 共同进步!
下一站旅行再见喽~~
PROBENT
云原生应用之旅——Kubernetes成长记 | 第五站:引入微服务架构
文章图片

Azure 动手实验营
扫描右侧二维码 , 查看适合您的课程 , 轻松应对业务需求变化 , 急速提升企业运营效能

    特别声明:本站内容均来自网友提供或互联网,仅供参考,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。