三分钟秒懂云原生

「作者主页」:士别三日wyx
「作者简介」:CSDN top100、阿里云博客专家、华为云享专家、网络安全领域优质创作者

看了很多云原生的文章,发现他们总结的都很枯燥,听君一席话,如听一席话。因此,我决定用讲故事的方式说清楚云原生究竟是个什么东西,保证大家都能听懂。



我叫张三,是一个程序猿。

这天,我用Python开发了一个交友平台,我管他叫做「原生应用」,并把它部署在自己的「电脑」上,我用网线把村里的电脑连起来,构成了一个「局域网」,整个村子里的人都可以在我的平台上聊天。

过了几天,隔壁村的姑娘来找到我,说想玩我的交友平台,但我的网线不够长,连不上她的电脑,为了心爱的姑娘,我斥巨资买了个服务器,把交友平台部署到了「服务器」上,这样一来,「互联网」上的人都可以使用我的交友平台,这其中也包括我心爱的姑娘。

没过多久,姑娘就跑到我家来,说想在我的平台上加个好友,于是我开始修改我的代码功能,由于之前修改了太多的功能,现在这座屎山连我自己都看不懂了。为了我心爱的姑娘,我通宵两个月重构了代码,并按照功能分成了一个个的「微服务」,以后姑娘再找我加「功能」的时候,直接添加一个新的微服务就可以了。

慢慢的,我的交友平台越来越火,很远的地方也有人想来我的平台玩,但由于距离太远,网络延迟很大,他们就来找我,想要在他们地区的服务器上也部署我的平台。我说可以,随即把安装包发给他们。

很快,问题就出现了。由于我们的「系统环境」存在差异,在我的环境运行的好好的,但放到他们的环境就问题百出。再加上距离远、点数多,我不可能一个一个的给他们调试,于是我把配置好的环境放到一个「容器」里面,并且将容器与电脑本身的操作系统隔离开。他们部署了我的容器后,再安装我的交友平台,果然没有再出问题。

然而,异常突如其来的地震,打破了我的平静生活,我们整个区域变成了一篇废墟,废墟里面躺着我的服务器,我的平台宕掉了,姑娘也离我而去。为了我心爱的姑娘,我跟朋友斥巨资买了「大量的服务器」,组成了一个虚拟的云,我把它叫做「云平台」,那些不想自己买服务器配置环境的老板,都来找我买云服务,生意小的老板就先买小一点,等生意做大了,再扩大容量,由于是部署在云上,「随开随用」,所以扩容很快,几分钟而已。

我的云服务卖的很好,姑娘又回到了我的身边。但好景不长,由于我的云卖的很贵,隔壁的赵四不买账,于是斥巨资买了服务器搭建了一个云,并对外声明,他这是「私有云」,只能他「自己用」,跟我的公有云划清了界限。

后来,我把自己的交友平台部署到云上,我将「应用部署到云上」以及「上云以后遇到的问题」统称为「云原生」,越来越多的程序员加入了云原生的行列。凭借云原生,我成为本市一大杰出青年,四处演讲。

几年后,一次演讲结束的路上,一群白发苍苍的年轻人冲出来,把我摁倒在地上,他们说我的云原生让他们 Java 程序员都「失业」了,说罢给了我一刀……


一句话总结云原生

云原生是一个概念、一种技术体系,可以分为两部分来理解:任意编程语言(比如:Java、Python、C语言等)开发出来的应用,叫原生应用;原生应用部署在云上的过程,以及上云后的问题解决,统称为云原生。

感谢你的点赞、收藏、评论,我是三日,祝你幸福。

你可能感兴趣的:(云原生,安全)