vlambda博客
学习文章列表

云原生是什么?(Cloud Native)


云原生是什么?

    云原生是基于分布部署和统一运管的分布式云  ,以容器、微服务、DevOps等技术为基础建立的一套云技术产品体系。--百度百科

    个人理解:就是一套部署在云,通过云工具手段来维护体系的统称。

云原生可以干什么?   

    在数智化时代,软件变得越来越复杂,终端对于响应速度的要求越来越迫切,对运行稳定性的需求变得越来越挑剔,这给开发工作带来了很大的压力。

    在原有技术的基础上,功能复杂程度、交付周期和可靠性被挑战性极大的工作难度。

那么以上重重挑战,都被如下的云原生解决:

    敏捷性和生产力:云原生支持业务指标指导下的快速创新。降低维护风险并保持环境的持续更新。

    弹性和可伸缩性:云原生以自修复和无停机时间的持续可用性为目标。提供弹性缩放和容量无限的感觉。

    优化和效率:云原生优化基础设施和人力资源成本。可以在不同位置和提供商之间自由迁移。


最后

    云原生应用也就是面向“云”而设计的应用,在使用云原生技术后,开发者无需考虑底层的技术实现,可以充分发挥云平台的弹性和分布式优势,实现快速部署、按需伸缩、不停机交付等。越来越多的中大型公司都转型为云,这样减少了不少维护开发成本,唯一的不可控就是云底层一但出问题,基本非常被动。虽然这样,很多中大型互联网公司除了自备机房,还有双云中心的,这样的话可以有效的减少风险,但是成本也是非常高,随着云的越来越普及,以后可能一家千号人的公司只需1~2位运维和dba。

参考文章:

    https://www.jianshu.com/p/a37baa7c3eff

    https://zhuanlan.zhihu.com/p/150845352    https://baike.baidu.com/item/%E4%BA%91%E5%8E%9F%E7%94%9F/53770166?fr=aladdin

    https://baijiahao.baidu.com/s?id=1700827074535527326&wfr=spider&for=pc

    http://dockone.io/article/2991

往期推荐