2016年,Rancher容器业务拓展至美国农业部(USDA),并延续至今。

美国农业部已与Rancher Labs合作,利用容器管理平台Rancher重新调整其Docker容器环境,以支持其将在在2017年初重新启动的公共网站。

早在2016年3月,在USDA的一份评估报告中,Rancher容器管理软件打败了评估报告中其他的容器软件供应商,这其中包括SaltStack、Kubernetes、Red Hat和Docker。

“起初,USDA计划使用Salt公司的配置管理产品SaltStack来管理其Docker容器及底层的OpenStack虚拟机。但是,USDA很快发现SaltStack无法紧跟上该部门希望达到的Docker的快速发布周期。”Ron Williams,Devon公司华盛顿特区联邦政府机构的系统架构师说到。

“即使让Salt运行Docker容器,也还是会出问题”,Williams说:“哪怕命令几乎完全一样,Salt和Docker的版本之间还是始终会有错误——Salt利用API的方式是难以解决的痛点。”

这意味着最耗费Williams和他的员工时间的工作,变成了维护Salt和Docker之间的管理链接,而不是扩展或增强容器环境。 Williams表示,USDA曾试着直接放弃某些特定的版本,这样做确实可行,但它导致了部门可能会卡在某一个版本中长达两年时间。

如今,USDA用 Salt Cloud VM配置接口来设置OpenStack基础架构和Rancher本身,让Rancher负责容器管理。

Williams说:“Salt擅长系统的初始设置和后续的维护,而 Rancher擅长保持与Docker的链接。现在二者各司其职,配合得非常好。”

Williams曾评估比较过 Rancher与另一个免费开源工具Project Atomic,以及来自Docker的许可企业容器管理系统,Universal Control Plane(UCP),它已被并入到更广泛的Docker数据中心产品中。

编者注:Docker UCP的定价现在已不可知了,但是Docker Datacenter Business Day的支持价格是每个实例每月支付150美元,或者每个实例每年1500美元。

Project Atomic,运行在Red Hat Enterprise Linux和其他Linux分发版上,偏好于使用自己的安全容器注册表,以便更好地控制部署Docker镜像的用户。但Williams担心这会影响跨系统的可移植性。(Red Hat公司说不会。)Google的Kubernetes因太复杂、不利于开发人员快速上手,也被Williams淘汰了,而Rancher就提供了一个极易于使用的界面。

“除此以外,要求外部承包的开发团队学习像Kubernetes一样复杂的系统也不现实,”Williams说。

Rancher容器管理技术还将一些常用功能做了自动化处理,例如在底端设置Docker网络。

“我们只需要将容器与另一个容器关联起来,网络就自动建立,通信连接会自动启动。”Williams说。在USDA最开始使用的Rancher 1.1.14版本中,持久化存储还不太容易,后来Rancher发布了1.2版本,其中包括了Rancher NFS,Williams表示这让他迫切想要开始探索存储服务了。

至此,美国农业部的评估方案之中就还剩下Docker UCP和Rancher了。Docker企业容器管理套件和免费开源工具Rancher,有点像把苹果和桔子作比较。Docker Datacenter提供的高级容器安全工具是Rancher没有的。然而,Docker UCP的价格超出了USDA网站项目的预算,Rancher提供了免费的软件和支持; 作为交换,USDA将促进建立Rancher和Salt之间的连接器。 不过,USDA仍计划为今后每年向Rancher支付一定的技术支持费。

“这大大精简了我们采用Rancher的能力,让我们的开发人员可以开始测试Rancher的使用并确保它能良好地运行,”Williams说。“从开源角度来看,我们从Rancher那里获得的支持水平已经是一流的了。

注:USDA.gov的新版本已上线了,美国农业部的其他15个面向公众的网站(包括choosemyplate.gov)也已经在容器平台上了,其中每个网站每月服务约2亿个请求。

Rancher助力美国农业部的容器实践之路相关推荐

  1. Castle IOC容器实践之TypedFactory Facility(一)

    摘要:相信大家对于Factory Method设计模式都已经不陌生了,在Factory Method中,对于每一个具体的产品都需要有一个与之对应的工厂类,随着具体的产品越来越多,我们对于工厂类的管理就 ...

  2. 云效助力新金融DevOps转型——南京银行实践之路

    在2018云栖大会南京峰会企业研发云专场,由南京银行研发管理负责人吴攀带来了"云效助力新金融DevOps转型--南京银行实践之路"的主题分享.首先对南京银行的研发规模与成长做了介绍 ...

  3. 普渡大学计算机科学在美就业,优势背景助力美国普渡大学计算机科学CS本科申请!...

    原标题:优势背景助力美国普渡大学计算机科学CS本科申请! 美国普渡大学计算机科学CS本科申请条件及案例分析:C同学毕业于山西知达实验学校,托福成绩107分,SAT成绩2070,在鑫泉留学的帮助下顺利的 ...

  4. 爱奇艺容器实践(内附云原生落地沙龙干货下载)

    4月10日下午,爱奇艺技术产品团队举办了"i技术会"线下技术沙龙,本次技术会的主题是"云原生落地探索与实践",邀请快手.百度和字节跳动的技术专家,与爱奇艺技术产 ...

  5. GOTS认证咨询,美国农业部认可GOTS认证的有机纺织品

    美国农业部认可GOTS认证的有机纺织品 有机贸易协会(OTA)赞扬美国农业部有机计划(USDA"s NOP) 5月20日政策备忘录,这份备忘录的内容是含有机成分(如有机棉,有机毛,有机亚麻) ...

  6. 中国移动部署全球最大OpenStack集群的实践之路

    虽然OpenStack已经成为开源云计算领域的事实标准,但是对于OpenStack的质疑从来没有停止过,其中的原因是多方面的,中国移动从最初基于OpenNebula研发移动"大云" ...

  7. 国内最具影响力科技创投媒体36Kr的容器化之路

    本文由1月19日晚36Kr运维开发工程师田翰明在Rancher技术交流群的技术分享整理而成.微信搜索rancher2,添加Rancher小助手为好友,加入技术群,实时参加下一次分享~ 田翰明,36Kr ...

  8. 直播 | 36Kr的容器化之路

    分享时间:1月19日 20:30 分享主题:36Kr的容器化之路 分享人介绍:田翰明,36Kr运维开发工程师,主要负载36Kr的运维自动化.CI/CD的建设以及应用容器化的推动. 分享摘要:36Kr是 ...

  9. 京东技术中台Flutter实践之路(二)

    移动互联网历经高速发展的黄金10年,多样的市场需求催化了前端技术不断升级改造,真正的前端大统一时代正在来临,不管你愿不愿意相信,大前端技术的发展趋势已是定势,前进的脚步无可改变. 众所周知,iOS.A ...

最新文章

  1. Intel Code Challenge Elimination Round (Div.1 + Div.2, combined) B. Verse Pattern 水题
  2. NSAssert和NSLog
  3. 由设置body线性背景色引发的问题-----当声明文档类型时,对body设置线性背景色,页面背景色无法整体线性过渡...
  4. wxWidgets:wxRadioBox类用法
  5. 蓝桥杯 算法训练 字符串合并
  6. php模板和框架,php模板和框架的区别的区别是什么
  7. 【Altium Designer】PCB如何生成Gerber文件
  8. 步进电机驱动器细分功能的介绍以及设置
  9. java毕业设计飞机订票管理系统Mybatis+系统+数据库+调试部署
  10. MPEG-4、MPEG-4/AVC、H.264之间的联系与区别
  11. web前端培训—css源码笔记(二)【爱创课堂】
  12. 吉米_王:浅谈“并行计算”
  13. SVG中年月日相关的表达式
  14. 生活小常识日常生活小常识
  15. 用于定义图像热区的html标记是,html 图像热区链接
  16. 问题分享:Word中图片显示不全的解决方法
  17. vue 一个页面根据状态渲染不同的组件 使用currentView动态渲染
  18. TLE7368-3E
  19. 农村土地确权之成果展示 —— 承包合同
  20. golang中Channel通道(二)

热门文章

  1. pycharm创建scrapy项目
  2. 如何在服务器上使用宝塔面板?
  3. zookeeper专题:zookeeper集群模式下,leader选举流程分析
  4. Dubbo学习笔记(二)
  5. spring mvc对异步请求的处理
  6. 详解 Qt 串口通信程序全程图文 (4)
  7. idea中查看maven信息
  8. Markdown语法--整理
  9. nginx一键安装脚本
  10. [20171107]dbms_shared_pool.pin.txt