18842388900

网站建设 APP开发 小程序

Article/文章

记录成长点滴 分享您我感悟

您当前位置>首页 > 知识 > APP开发

Rancher帮助美国农业部的集装箱实践路径

美国农业部的主要产品网站,每月处理大约2亿个请求,容器技术如何用于它们?本报告将向您介绍美国农业部选择主要容器技术(包括Rancher,k8s,Docker UCP,SaltStack等)的评估和考虑因素。 2016年,Rancher集装箱业务扩展至美国农业部(USDA)并持续至今。美国农业部与Rancher实验室合作,通过容器管理平台Rancher重新调整其Docker容器环境,以支持其公共网站,该公共将在2017年初重新归零于汇海。早在2016年3月,在USDA评估中报告称,Rancher Container Management 软件在评估报告中击败了其他容器软件供应商,包括SaltStack,Kubernetes,Red Hat和Docker。 “起初,美国农业部计划使用Salt的配置管理产品SaltStack来管理其Docker容器和底层的OpenStack虚拟机。然而,美国农业部很快发现SaltStack无法跟上该部门希望实现的Docker的快速发布周期。“Ron Williams华盛顿特区德文郡联邦政府机构的系统架构师说。 “即使你让盐运行Docker容器,它仍然存在问题,”威廉姆斯说。 “即使命令几乎完全相同,Salt和Docker版本之间总会出现错误.—— Salt使用API是一个难以解决的难点。”这意味着威廉姆斯及其员工最耗时的工作成为维护Salt和Docker之间的维护联系,而不是扩展或增强容器环境。 威廉姆斯说美国农业部试图直接放弃一些特定的版本,这确实是可行的,但它导致该部门陷入某个版本两年。今天,USDA使用Salt Cloud VM配置界面来设置OpenStack基础架构和Rancher本身,允许Rancher负责容器管理。威廉姆斯说:“Salt很擅长系统的初始设置和后续维护,Rancher很擅长与Docker保持联系。现在他们都能完成工作,并且能够很好地协同工作。”威廉姆斯评估了Rancher和另一个免费的开源工具。 Project Atomic以及Docker,Universal Control Plane(UCP)的许可企业集装箱管理系统已被整合到更广泛的Docker数据中心产品中。编者注:Docker UCP的定价现在还不得而知,但Docker Datacenter Business Day支持价格是每个实例每月150美元,或每个实例每年1,500美元。 Project Atomic,在Red Hat Enterprise Linux和其他Linux发行版上运行,更喜欢使用自己的安全容器注册表来更好地控制部署Docker镜像的人。但威廉姆斯担心这会影响跨系统的可移植性。 (Red Hat表示不会这样做。)Google的Kubernetes太复杂,开发人员无法快速入门并被Williams淘汰,Rancher提供了一个非常易于使用的界面。 “此外,要求外部签约开发团队学习像Kubernetes这样复杂的系统是不现实的,”威廉姆斯说。

Rancher容器管理技术还可以自动执行一些常用功能,例如在底部设置Docker网络。

7C98B132-3551-5137-07128212EDD8.jpg

“我们只需要将容器与另一个容器相关联,自动创建网络,并且通信连接自动为汇海,”Williams说。在美国农业部首次使用的Rancher 1.1.14版本中,持久存储并不容易。后来,Rancher发布了1.2版本,其中包括Rancher NFS,威廉姆斯表示他迫切希望开始探索存储服务。此时,Docker UCP和Rancher仍留在美国农业部的评估计划中。 Docker企业容器管理套件和免费的开源工具Rancher有点像比较苹果和橙子。 Rancher无法使用Docker Datacenter提供的高级容器安全工具。但是,Docker UCP的价格超过了USDA网站项目的预算,Rancher提供了免费的软件和支持;作为交换,美国农业部将促进在Rancher和Salt之间建立连接器。但是,美国农业部仍计划每年向Rancher支付一定数量的技术支持。 “这极大地简化了我们使用Rancher的能力,这样我们的开发人员就可以开始测试Rancher的使用并确保它运行良好,”Williams说。 “从开源的角度来看,我们从Rancher获得的支持水平已经是一流的。注意:新版本的USDA.gov在线,另外15个美国农业部门面向网站(包括choosemyplate.gov)它也已经在容器平台上,每个网站每月提供大约2亿个请求。关于Rancher Labs:Rancher Labs是硅谷的容器管理平台提供商,由CloudStack之父Sun Valley Cloud Computing创建。 其旗舰产品Rancher是一个开源的全栈企业级容器管理平台,为网络,存储,主机管理,负载平衡以及世界上唯一的k8s企业级分发提供全套基础设施服务, Mesos和Swarm。用于商业技术支持的容器管理平台在全球拥有超过1900万次下载和4000多个生产环境。

网站建设,小程序开发,小程序制作,微信小程序开发,公众号开发,微信公众号开发,网页设计,网站优化,网站排名,网站设计,微信小程序设计,小程序定制,微信小程序定制

相关案例查看更多