![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
云原生(Cloud Native)
文章平均质量分 93
Ether_Dzh
虚拟网络世界的基础架构搬砖工人
展开
-
云原生模式--设计拥抱变化的软件(三)
3.1应用程序生命周期:考虑不断的变化--运维同理心作为应用开发者需要考虑运维阶段云原生应用全流程的可持续性,不能做甩手掌柜。通过下图不难发现,在整个应用生命周期中,创建应用只是开端,一个完整的应用生命周期应该包含创建应用源码、应用运行时环境部署、应用程序配置、应用的开机与关机到最后应用的销毁。云原生应用作为云原生的3个实体之一,其特点就是高度的分布式以及不断的变化。变化的原因多种多样,有可能因为基础架构的故障、OS升级、补丁升级等。综上,...原创 2022-02-11 01:38:53 · 1242 阅读 · 0 评论 -
云原生模式--设计拥抱变化的软件(二)
目录一、云原生模式(帖子聚合网站为例)二、正式开始我们的云原生应用设计2.1事件驱动微服务:不只是请求/响应2.2应用程序冗余:水平伸缩和无状态2.2.1应用程序冗余:云环境中的有状态服务2.2.2不可变的基础设施:应用程序配置2.2.3不可变的基础设施:不只是环境变量本文将手把手的展现一个应用的云原生改造过程,以便大家理解云原生开发模式。一、云原生模式(帖子聚合网站为例)帖子聚合网站是本文假设的一个项目,现在你是一个爱做饭的程序员...原创 2021-12-11 02:35:45 · 1197 阅读 · 0 评论 -
云原生模式--设计拥抱变化的软件(一)
本文主体为《云原生模式--设计拥抱变化的软件》的读书笔记,本书从亚马逊云服务(AWS)的一次宕机事故说起,由浅入深的讲解了在云原生开发模式下的软件架构设计。 众所周知超融合基础架构、网络基础架构作为现代大型云计算数据中心的核心硬件资产已为上层应用提供的非常健壮的计算、网络资源并且在应用的驱动下基础架构设计也在不断演进,身为架构师的我们需要思考如何在“云计算”潮流下充分利用基础架构设备厂商提供的硬件底座,设计适应于未来的应用,榨干每一滴硬件资源充分发挥云计算优势。一、AW...原创 2021-12-11 01:35:53 · 958 阅读 · 1 评论