什么是云原生开发

云原生的概念比较模糊,很难精炼而准确的阐述清楚。
早期云原生指的是一系列技术和思路,包括微服务,容器,可持续交付,devops等。

现在云原生可以理解为,
一套系统的框架可以尽可能的使用云厂商的各类服务, 比如使用AWS的auto scaling实现根据规则配置,实现自动化收缩和扩容。

诸如此类,利用云的特性,为系统解决高可用,高扩展,高并发,自动化扩容,安全等等问题,
使用这套框架企业不需要过多考虑非功能性需求,
把更多的精力放在业务开发上,我们可以称这个架构是云原生架构。

系统上云的优点:
敏捷部署、弹性扩展、动态迁移、故障自愈、数据安全可靠。
缺点:成本高。使用公有云的话,长远看会受到云厂商的束缚。私有云的话,技术壁垒高。
posted @ 2022-08-12 22:37  HappyBeibei  阅读(883)  评论(0编辑  收藏  举报