云原生是什么

发布时间: 2020-07-15 08:58:16 作者: 大象笔记

这是我一天内第二次看到“云原生”这个词了:

一头雾水,猜不透这么高大上的词是什么意思。

云原生是什么

云原生是云原生计算的简称,英文全称为 Cloud Native Computing。当然,我觉得称之为云原生架构也可以。

wiki 上的解释就很简洁明了

Cloud native computing is an approach in software development that utilizes cloud computing to "build and run scalable applications in modern, dynamic environments such as public, private, and hybrid clouds". Technologies such as containers, microservices, serverless functions and immutable infrastructure, deployed via declarative code are common elements of this architectural style.

简单来说,就是把原来企业部署在内网服务器或者主机上的系统,换成公有云、或私有云、或混合云的架构。采用容器,微服务,serverless 等技术来实现高效、高弹性,易扩展,故障隔离保护,不中断业务持续更新的目的。概况来说,就是把原生应用部署到了云上。

看起来还是很抽象。。。举几个例子:

为何云服务厂商都在关注云原生概念

既然阿里云七牛云都在主推这个概念,自然是利益相关。我觉得这是一个无比巨大的市场。

例如,ERP、CRM 对传统企业来说是绝对的刚需。但是因此雇一个运维或是 IT 来维护这套系统,即不经济也不安全。想想内部使用的服务器盗版 windows 系统,加上完全不知道啥时候会坏掉的硬盘,数据安全可想而知。同时内部经营产生的大量数据,难道要雇一个大数据分析师来进行数据挖掘么?

这些都是云服务厂商的切入点,而且都是潜在的优质客户,产生持续的付费。

参考

我是一名山东烟台的开发者,联系作者