利用Docker轻松实现云原生应用 - 高可用架构设计
本文为利用Docker和容器服务轻松实现云原生应用系列的第一篇
- 高可用架构设计(本文)
- Spring Boot + Redis分布式会话
最近对应用迁云的讨论很多,很多用户对云环境中的应用架构和运维方式还不了解。直接利用云服务器替换自有物理机并不是使用云的正确姿势。
Cloud Native Application(云原生应用)是当下一个热门名词,简单而言就是针对云计算的特性,来设计应用架构,并优化应用的交付、运维流程。Linux基金会旗下的云原生计算基金会 CNCF(Cloud Native Computing Foundation)开宗明义地描述了云原生系统所具有的几个关键特性
- Container packaged:容器化的交付方式,保证开发、交付和运维的一致性
- Dynamically managed:自动化的管理,提升系统利用率、降低