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

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

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

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

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

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

第一步,构建容器

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

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

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

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

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

第二步,容器部署和编排

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

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

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

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

第三步,应用托管与治理

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

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

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

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

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

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

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

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

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

怎么样,你听懂了么?

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

  1. 百度云cdn设置州五年制大专_[百度云CDN]配置过程坑点集合

    图片字体图标访问不正常?CDN直接403或404?防盗链挡了自家网站?QPS和CORS莫名其妙? 本文将总结百度云CDN使用过程中--回源HOST与源站地址,防盗链白名单Referer,IP访问限频Q ...

  2. 百度云cdn设置州五年制大专_百度云的免费CDN加速的用法与简单评测

    百度云加速从早期与加速乐的合作,到目前独立开发和运营的3.0版本,基本上已经完成功能和结构以及全国大部分节点的布局.目前百度云加速有提供免费/付费国内CDN服务(需要BA)以及免费国外CDN服务(如果 ...

  3. 华为云CDN加速服务:让你体验不一样的云提速

    你是否为看视频的时候电脑卡而困扰,明明网络很好还是会卡:一张图片打开会经常延迟,试试华为云CDN,说不定会有意想不到的收获,华为云CDN你可以理解为加速器,具体是什么,来看看下面内容. 华为云CDN是 ...

  4. 拨号云服务器怎么自动配置网关_教你在阿里云创建增强型云网关

    Hello,大家好,今天我们聊的话题依旧和云有关,本期的主角是阿里云.阿里云创立于2009年,是全球领先的云计算及人工智能科技公司,致力于以在线公共服务的方式,提供安全.可靠的计算和数据处理能力,让计 ...

  5. 知云文献翻译打不开_文献翻译工具-知云文献翻译

    推荐一款论文翻译工具:知云文献翻译 可直接进知云文献翻译的官网进行下载:windows知云文献翻译完整安装包下载,苹果mac版知云文献翻译安装包下载 ,安装完成以后,用微信扫描二维码即可使用,可直接在 ...

  6. 玩客云刷armbian安装php环境_[小白版]玩客云刷armbian后搭建anmp环境+可道云

    本帖最后由 mysoy 于 2020-6-12 14:03 编辑 闲言少叙,书归正传,话说玩客云刷完armbian环境后,刷机过程详见: https://www.right.com.cn/forum/ ...

  7. 知云文献翻译打不开_神器推荐丨知云文献翻译软件 WIN/MAC/IOS/ANDROID/网页版

    不配一款神器, 文献阅读哪来效率! 当然,英文好的同学除外! 但是有了这款神器, 阅读文献都变得更简单! 现在很多所谓科普公众号, 其实也在使用翻译器翻译! 单纯人工翻译时代   已经一去不复返了! ...

  8. 云管边端架构图_车路协同的云管边端架构及服务研究

    0 引言 车路协同是智慧交通的重要发展方向之一,传统智能交通的车路协同系统是建立在中心云服务基础上的,在前端实现实时采集数据的情况下,数据上传至云端,在云端上实现计算,并将结果发布至路口信号机和移动终 ...

  9. 华为云服务怎么弄金卡会员_万科牵手华为终端云服务,共建松山湖智慧商圈

    12月18日,坐落在东莞松山湖南华为旁的44000㎡的开放式商业mall--滨湖万科里正式启幕.现场华为终端云服务部还与万科南方区域商业事业部签署了战略合作协议,开启共建智慧商圈的新版图.值得一提的是 ...

最新文章

  1. 使程序在后台执行,并将日志输出至文件
  2. .net中的SelectList在Html.DropdownList中的使用
  3. 企业级 Spring Boot 教程 (十四)用restTemplate消费服务
  4. 学习笔记(22):Python网络编程并发编程-什么是线程
  5. Lotus中关于字符串处理的函数汇总
  6. 网页上的摄影展:等高响应布局实现
  7. matlab IGBT设置占空比,IGBT的驱动参数说明和计算公式
  8. 关于MFC自动生成的各个类的指针访问
  9. 一晚卖2500多万,制服到底有多大诱惑?
  10. 【数学建模】长方形椅子在不平地面上能否放稳
  11. python做项目管理代码_代码发布项目(三)——python操作git、代码发布流程(服务器管理、项目管理)...
  12. 在生产中使用Istio,我们学到了什么?
  13. Struts2基础总结
  14. vmvare虚拟机地址总是更换的解决方法
  15. 阿里云边缘计算又要放大招了,7月24开发者大会现场揭秘,邀你参加!
  16. 挖矿木马分析之肉鸡竟是我自己
  17. 论坛mysql表设计_网站论坛如何制作—简单论坛数据库的设计与操作
  18. GitLab关闭注册功能
  19. 旅游网站设计参考文献优秀范例合集
  20. 苹果计算机单位换算,单位转换器 - 单位换算

热门文章

  1. mongodb 2php 操作
  2. 1、管理员登录中间件和注销
  3. UIImageView 圆角
  4. 我的收藏 - 音频处理相关网站
  5. 2.3 Factory Method(工厂方法)
  6. java 域的隐藏_Windows Server 2008R2\2012\2016使用域策略自定义隐藏指定驱动器
  7. 带孩子们做环球旅行的读后感_父母带孩子做心理咨询,需要注意哪些事项?
  8. java中的集合框架_JAVA中的集合框架(上)List
  9. 连接mysql报错有乱码_连接mysql服务器报错时,出现乱码
  10. 1285B. Just Eat It