百度云cdn设置州五年制大专_图说云原生:让云原生转型变得像种白菜一样简单...

b5bca225218c24a95db3ea22c3bc3927.png

有一天,女朋友突然问我:“能不能跟我讲讲,你每天在开发的这些“天合”云原生平台、容器引擎、微服务,都是做什么的呀?”

我说:“可以啊。简单来讲,我们的产品就是帮助客户实现云原生应用的上云和管理,通过Docker技术进行应用的标准化交付和部署,基于Kubernetes……¥%&**&……%%¥#@%&*”

“哈?……你可以说人话么”

“hmmmmm……那我换一个说法吧。在云上托管一个应用,其实就跟农民在一片公共的农场中种植白菜差不多。我们做的事情,就是提供各种先进的工具和种植方法,让客户在种植自己的‘白菜’时可以降低人力和资源成本,同时提升‘白菜’的产量和抗灾能力。我们把这些先进的方法和工具,统称为云原生。”

“哦,这样说我好像就能听懂了。不过你能讲一讲其中的细节么?”

“好的,那我就来给你详细讲讲。”

11de0eeb9f01d758c0a21bc1276da897.png

第一步,构建容器

假设你在一个叫做“百度智能云”的农场中买了一块土地,打算开始种植白菜。

传统的做法是将白菜苗直接栽种在你的土地里,但是这就意味着你种入土地的白菜只能在固定的位置生长,每一颗相邻白菜之间还会互相争夺肥料、水分,并且要面对很多其它的虫害威胁。

df4a2cc0f1b8ded9889f66f0c42be727.png

在云原生时代,我们通过一种叫做“容器(Container)”的技术解决这些问题,我们为你的每一颗白菜苗(应用程序)提供一个独立的容器,将白菜苗(应用程序)以及它所需的泥土、水分、养料(CPU、内存、磁盘等)都封装在这个容器里面,这样每棵白菜都能在与外界隔离的环境中独立生长,并且你可以随时移动这些容器。

4070dd2d5ebefd81a4bc6a577bb9dd05.png

为了让客户的白菜都可以通过容器方式种植,我们提供了一个叫做“容器镜像仓库”的产品。

在这个仓库中,客户只需要上传一个叫做Dockerfile的文件,Dockerfile描述了每个容器的基本信息,比如说里面要种什么品种的白菜苗、需要多少克泥土、多少养分等等。将Dockerfile提交到我们的仓库中之后,仓库就可以帮助客户快速在百度智能云这片农场里面复制出任意多个他所需的定制化容器,这就是云原生应用上云的第一步。

第二步,容器部署和编排

构建出大量种着白菜苗的容器之后,下一步就是怎么把它们合理放置在客户购买的土地上,需要考虑不同品种的白菜对阳光、温度、密度的需求各不相同,并且需要最大化提高土地利用率。我们把这个过程叫做容器部署与编排。

217be847865fe20cbff2e33b14543cd4.png

我们的产品“云容器引擎CCE”就是协助客户进行容器部署与编排的利器。CCE将客户购买的多块土地(云服务器)联结起来,形成一个称作“集群”的整体,然后自动化地完成容器在多块土地间的调度。比如当一块土地上出现虫害时,将容器调度到其它不受影响的土地上。

还有一些客户会有更加高级的需求,比如想搞一片实验田来验证某种特殊的肥料,等到结果得到验证后再逐步进行推广,这种需求被我们称为“灰度发布”。我们的产品支持客户在部署应用时设置多种灰度策略,针对一小部分容器进行升级,等到验证稳定之后再全量升级其它的所有容器。

使用容器进行应用部署,并在云服务器集群中进行容器的调度编排,这是云原生应用上云的第二步。

第三步,应用托管与治理

客户的白菜苗通过容器已经铺满了百度智能云上的土地,接下来我们就要帮助客户观察和维护它们,确保它们可以健康生长。所以应用上云的第三步,就是在云中托管和治理它们。

“百度云原生微服务应用平台CNAP”是百度智能云中的应用托管和微服务治理平台,应用托管很好理解,就是提供了多种工具帮助客户“照料”在云中的应用,而微服务是一个比较新的理念,可以理解为通过更细的粒度对整片“农场”进行管理,实现更加精细化的运营。

比如在监控方面,CNAP提供了资源层面的监控,监控容器运行的土质、水分等等;应用层面的监控,监控白菜本身的生长状态、是否健康;甚至还提供了服务和方法层面的监控,可以深入观察白菜的内部结构,当它状态不健康时可以帮助分析根本病因。

f25b2b43061b673b7642878c36d58861.png

除监控以外,CNAP还提供了大量的工具,日志的采集和分析功能,让客户可以随时追溯白菜的生长轨迹,优化未来的运营;报警能力,可以在农场发生灾害时第一时间进行通知;跨区域的应用管理,让客户可以同时将白菜种植到全国多个农场,并且只在一处进行管理……

最后,还有无服务器技术和边缘计算

有了前面的构建容器、部署编排、托管治理,一个云原生应用的基本生命周期就已经完整了。在这个基础上,我们也一直在探索云原生当中的一些新的领域,比如说无服务器技术和边缘计算。

无服务器技术就像是无土栽培,客户甚至不需要购买土地,直接提供想要种的白菜苗,我们的“函数计算CFC”或者“容器实例BCI”产品就可以将其培育成可以食用的白菜。

而边缘计算与无服务器技术密不可分,有了无土栽培之后,我们甚至可以将种植白菜的容器通过“CDN”快递到你的家中,让你可以随时随地食用最新鲜的蔬菜。这个就是百度智能云上的“边缘计算BEC”产品。

f86eb88522ab799d3e3ea0cb85399107.png

所以综合来讲,百度智能云“天合”云原生平台,就是通过凝练百度内部和业界主流的云原生技术,提供丰富的产品工具和最佳实践,帮助客户用更加先进的架构和方法在云中构建、部署、运维自己的应用,让云原生转型变得像种白菜一样简单。

怎么样,你听懂了么?

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/436544.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

WinCE中命令行工具Viewbin简介

作者:ARM-WinCE Viewbin是微软提供的一个命令行工具,在WinCE6.0中,可以在"/WINCE600/PUBLIC/COMMON/OAK/BIN/I386"找到他。Viewbin工具可以用来查看NK.bin文件。它可以从NK.bin中获得这个NK image的大小,运行的起始地址…

【转】ABP源码分析四十:ZERO的Application和Tenant

ABP的Zero模块以数据库为数据源实现了ABP框架中的tenant management (multi-tenancy), role management, user management, session, authorization (permission management), setting management, language management, audit logging等核心功能。ABP中的这些功能具体实现都依…

生命、生活:同样重要

生命是一种责任,生命是一个过程,也是一种目的。在短暂的生命历程中,我们必须使生命具有更高的意义。在自己有限的生命中建立起一些永恒的东西。 生命中最好的景致有时并不是用浓墨重彩描绘而成的,它也许只是一个淡淡的足迹&#x…

allegro标注尺寸设置_标注新升级 | SOLIDWORKS 2020新功能揭秘

在实际设计过程中,尺寸链在工程图尺寸标注中使用率是非常高的。尺寸链是由互相联系的尺寸按一定顺序,首尾相接排列而成的封闭尺寸组。常规设置方法在SOLIDWORKS之前的版本中,我们可以使用:基准尺寸、尺寸链(水平&竖直尺寸链)完…

WinCE中命令行工具cvrtbin简介

作者:ARM-WinCE 关于cvrtbin的用途,最常用的就是将NK.bin转换出NK.nb0。用法如下: cvrtbin [options] [filename] -s 从bin文件中产生sre文件 -r 从bin文件中产生rom文件 -a rom文件的起始地址 -w 总线的宽度 -l rom文件的大小 这个工具可…

如何选购计算机主板电池,电脑主板电池耗电太快什么原因?如何判断问题并解决?...

一般来说,主板其实并不是非常容易损坏的,但用的时间长了也会出现些小问题,下面小编为大家介绍电脑主板电池耗电太快什么原因?如何判断问题并解决?电脑主板电池耗电太快什么原因CMOS电池耗电太快,有可能是主…

【转】ABP源码分析四十一:ZERO的Audit,Setting,Background Job

AuditLog: 继承自Entity<long>的实体类。封装AuditLog的信息。 AuditingStore: 实现了IAuditingStore接口&#xff0c;实现了将AuditLog的信息保存到数据库的功能。其通过IRepository<AuditLog, long>实例完成对数据库的操作。 BackgroundJobStore : 实现了IBack…

WinCE BSP中的DAT文件介绍

作者&#xff1a;ARM-WinCE DAT文件用于在WinCE启动的时候&#xff0c;定义文件系统的结构&#xff0c;也就是定义有哪些文件夹&#xff0c;哪些文件在什么位置等。每次冷启动的时候&#xff0c;Filesys模块会根据.dat文件中的内容来创建目录以及目录下的文件。 在BSP中我们可以…

翻译记忆软件:Trados 7/2006,兼容性和基本用法讨论

兼容性 我下载了Trados7&#xff0c;但是发现和Word2003和Word2007均没有加载出来&#xff0c;不能工作。 后来下载Trados2006&#xff08;7.5&#xff09;&#xff0c;安装之后&#xff0c;发现可以在Word2003下使用了&#xff0c;在Word2007下虽然加载项能够出来&#xff0c…

python canvas画移动物体_Python GUI编程入门(25)-移动Canvas对象

Canvas对象生成之后&#xff0c;有时会希望调整对象的位置。例如前面文章中提到的时钟小程序&#xff0c;我们稍加改造可以另外实现一个指针式时钟&#xff1a;在这个小程序中增加的功能就是根据具体时间计算每个指针的坐标信息&#xff0c;这部分功能在时钟类Clock中实现。这个…

【转】ABP源码分析四十二:ZERO的身份认证

ABP Zero模块通过自定义实现Asp.Net Identity完成身份认证功能, 对Asp.Net Identity做了较大幅度的扩展。同时重写了ABP核心模块中的permission功能&#xff0c;以实现授权。注意&#xff1a;ABP仅仅使用了Asp.Net Identity的身份认证功能&#xff0c;但没有使用Asp.Net Identi…

ASP.NET 安全认证(二)——灵活运用deny与allow 及保护.htm等文件

第二部分 Form 认证的实战运用 话说上回&#xff0c;简单地说了一下 Form 表单认证的用法。或许大家觉得太简单&#xff0c;对那些大内高手来说应该是“洒洒水啦”“小 Kiss 啦&#xff08;小意思&#xff09;”。今天咱们来点的花样吧&#xff1a;古有六扇门&#xff0c;拒收…

python nodemcu_python开发nodemcu(一)

nodemcu模块准备工作软件配置&#xff1a;1&#xff1a;查看python版本号&#xff0c;切换到Script目录下2&#xff1a;安装esptool使用命令pip install esptool安装成功标志曾经出现的错误错误提示不知道为什么&#xff1f;我2017/1/8号的时候安装一直提示这个错误&#xff0c…

搜索计算机硬盘的索引恢复,可以做到秒搜的神器everything,你可知对硬盘到底有多大伤害...

相比较Windows系统自带的搜索功能&#xff0c;everything堪称搜索界的神器&#xff0c;尤其在电脑里文件多达数万数十万的恐怖数量&#xff0c;但everything仍可做到秒搜&#xff0c;所以这款软件为大部分办公人员所喜爱。说到everything对硬盘的伤害程度&#xff0c;我们先看看…

【转】ABP源码分析四十四:ZERO的配置

ABP Zero模块中需要配置的地方主要集中在三块&#xff1a;1.配置静态的role&#xff1b;2.配置外部认证源&#xff1b;3.配置本地化语言和资源。 UserManagementConfig/IUserManagementConfig:定义了一个配置项&#xff0c;用于配置外部认证源。默认情况下&#xff0c;ABP Zero…

在.net 2.0 中执行分布式事务:隐式事务篇(SQL Server 与 Oracle)

项目涉及到多个数据库的查询更新操作&#xff0c;也就必然需要分布式事务的支持&#xff0c;查了MSDN知道 .net 2.0 中利用新增的 System.Transactions 命名空间可以简单的实现分布式事务&#xff1a; System.Transactions 基础结构通过支持在 SQL Server、ADO.NET、MSMQ 和 Mi…

广州计算机自考独立办学,广东省06年自学考试独立办班广州考点办学计划的通知...

独立办班是广东省承担主考任务的普通高等院校中独立举办的自学考试辅导班(简称独立办班)&#xff0c;在省考委的领导下&#xff0c;接受省考办的指导与管理。根据广东省考试中心《关于印发2006年广东省自学考试独立办班办学计划的通知》(粤考试中心[2006]164号)文件精神&#x…

android 按下缩小效果松开恢复_Android自定义ScrollView实现放大回弹效果

背景在很多项目中我们都会用到ScrollView这个控件&#xff0c;因为ScrollView能够在屏幕内容多时下上滑动以适配加载的内容。但是ScrollView滑动时效果感觉太死板了&#xff0c;这个时候我们如果给它添加一个回弹的动画效果&#xff0c;会让界面交互更加舒服&#xff0c;提升用…

【转】OData的初步认识

What – OData是什么&#xff1f; OData - Open Data Protocol&#xff0c;是一个设计和使用RESTful API的标准。REST本身只是一个构建web服务的思想和理念&#xff0c;其没有规定一个统一的标准来限制开发人员该如何设计RESTful API。其实我们实际开发中的确也没有遵循某个统…

选择Windows CE wince嵌入式操作系统 的十大理由

Windows CE是什么&#xff1f; Windows CE是一个具有战略意义的操作系统。它拥有windows操作系统的特点&#xff0c;支持32位虚拟内存机制、按需分配内存和内存映射文件&#xff1b;他也是抢先式多任务并具有强大通信能力的Win32嵌入式操作系统&#xff0c;是微软专门为信息设…