施耐德电气成立于 1836 年,是世界领先的数字能源和自动化解决方案提供商,聚焦晋升能源应用效率及其可持续性。施耐德电气是市场上最具翻新精力、历史最为悠久的跨国公司之一。
施耐德电气坚信,获取能源并利用数字技术是每个人理当取得的基本权利。 施耐德电气为家庭、商业、市政修建和工业基础设施提供集成解决方案。通过将效率和可持续性置于公司投资组合的外围,施耐德电气帮忙消费者和企业充分利用他们的能源资源。
施耐德电气的容器之旅
Timeline
- 2016 年:采纳 Kubernetes 作为容器编排策略
- 2017 年:确定了对对立治理平台的需要
- 2018 年:Rancher 胜利 POC
- 2019 年 6 月:在胜利 POC 之后,抉择了 Rancher 作为基础架构
- 2020 年 6 月:Rancher 使用量减少了一倍;2 个 RMS(Rancher management server)和 40 个节点
- 2020 年 7 月:4 个应用程序现已投入生产;将在 5 年内迁徙数百个应用程序
施耐德电气将资产数据转化为口头,基础设施性能的实时数据有助于其升高保护老本并且最大化零碎失常运行工夫。寰球基础设施策略负责人 Anthony Andrades 领导业务部门进行重大转型。Andrades 的职责是建立策略近景,并从翻新的角度剖析业务流动,包含数据中心的运作形式、构建和运行应用程序的各种形式,资产过期、配置和老本。除此之外,他还负责管理与大规模数字化转型密切相关的文化转变。
早在 2013 年,施耐德电气便曾经进入了云生态系统时代,几个由业务驱动的我的项目悄悄在亚马逊 AWS 和微软 Azure 上线。其后,这些我的项目取得了胜利,并被大家所熟知,Andrades 以此为根底,创立了一个企业级的云策略。到 2016 年,施耐德电气曾经扩充了其寰球 AWS 的覆盖范围,将其基础设施迁徙到云计算的工作也曾经开始。
对此,Andrades 评估道:“通过四分之一个世纪的技术提高,咱们启动了一个历史上最要害的转变。通过对所有遗留零碎进行现代化革新,创立一个云原生微服务集群。咱们正变得更加麻利和翻新。”
早在 2015 年,施耐德电气的团队就未然意识到,Kubernetes 是一种极具老本效益的形式,能够发明出基于微服务的面向服务的体系结构,谷歌、Facebook 等大型数字企业创始了 Kubernetes 的先河。彼时,Kubernetes 曾经在某些方面体现优异,然而仍旧存在一些问题,比方访问控制等。施耐德电气的几个客户开发团队须要不同的集群拜访权限,但这在某些场景下是无法控制的。因而,施耐德电气的团队临时停用了 Docker,直至通用的 PaaS 平台上线。
施耐德电气的团队和 Rancher 的单干由来已久。2018 年初,Andrades 与 Rancher 以及 Rancher 的平安合作伙伴 Aqua 胜利进行了 PoC。尔后,该团队开始在 Kubernetes 上应用 Rancher,以提供 Kubernetes 的访问控制、身份治理和全球化性能指标。
“Google、Netflix、亚马逊和 Facebook 等世界上最先进的数字企业都在运行面向服务的体系结构,其中微服务畛域彼此齐全拆散,由地方进行集中管理。这是咱们最渴望能够达到的成果,Rancher 则是整个旅程中尤为要害的一环。”Andrades 补充道。
一场与时俱进的技术革新
Benefits
- 自动化缩小了部署和治理工夫
- 集成 Aqua、RBAC 和 NaaS,领有极佳的安全性
- 放慢技术团队的翻新
- Kubernetes 一直增长的业务案例
基于 Rancher 在 PoC 时的杰出体现,施耐德团队将 Rancher 作为施耐德容器治理平台的根底。2019 年 6 月,施耐德容器治理平台部署运行了 20 个节点,并由此开展了施耐德容器治理平台的应用程序现代化过程。
像许多知名企业一样,施耐德经验了 25 年的技术倒退。随着工夫的推移,他们构建和部署了数千个独立的服务和应用程序,这些服务及利用程序运行在 Windows Server 或 Red Hat 上,在迁徙到云之前必须进行从新设计或从新构建。
Andrades 的次要指标是在五年内实现所有应用程序的转换和迁徙。当这一指标波及数量宏大的应用程序,以及不同的应用程序须要不同的现代化办法时,施耐德的团队发现这并非易事。在 2019 年末,施耐德的团队开始了剖析整体应用程序的艰巨过程,依据最失当以及最无效的形式对每一个应用程序进行分类,推动应用程序现代化及迁徙。
对于一些要害的应用程序,现代化和迁徙将分阶段实现。应用程序将被“降级和转移”到云端,进行优化并作为服务提供。团队之后会从新设计应用程序。其余服务的则可能齐全服役并重建为微服务。例如,动态 web 服务器能够很容易地转换成 Amazon S3 存储桶。如果波及到两层应用程序(web 前端运行一个在后端有关系数据库的 UI),UI 将在容器上运行,数据库则将迁徙至 Amazon RDS。
在 Andrades 看来,这是施耐德业务撑持形式的全面转变,最终的指标是让施耐德的技术资产产生更大的价值,帮忙逾 20 年的反对生产过程的零碎实现现代化。Kubernetes 和 Rancher 则是施耐德在这一技术革新过程中的最佳伴侣。
在 Kubernetes,开发团队能够部署多个集群,每个集群都配置为特定的应用程序需要。在 Rancher,基础设施团队能够通过一个直观的平台并排运行这些定制的环境。至关重要的是,当与 Aqua 等其余解决方案一起应用时,Rancher 将成为一个平安和兼容的环境,供外部和内部团队进行合作。通过在 Rancher 中轻松配置访问控制,基础设施团队能够对平台进行不受约束的拜访,这一办法极大地推动了团队翻新。
目前,这一我的项目尚处于起步阶段,然而 Andrades 曾经每天都从中受害。他面临着艰巨的工作:如果要实现其五年迁徙指标,他必须使一系列根本流程自动化,例如基于角色的访问控制(RBAC)、命名空间即服务、身份验证、应用程序目录等。Rancher 为施耐德容器平台提供了他们所需的性能,极大地缩小了施耐德的团队的部署工作量。Andrades 示意,开发人员无需放心安全性或操作流程,他们能够应用本人的流水线和存储库,无缝地运行其工作负载,Rancher 和 Aqua 负责整体的安全控制。
Andrades 和团队对于他们无需放心底层基础架构的事实尤为称心。如果有问题,他们会收到告诉。如果他们想疾速查看集群的状态,则能够查看仪表板以查看所有是否为绿色。他们无需持续查看性能、工作负载状态、资源应用状况,Rancher 打消了手动累赘。Andrades 置信,这使得团队可能更具备创造性地思考。
在过来的一年中,施耐德的团队曾经胜利地迁徙了四个要害应用程序,并通过 Rancher 平台在集群中治理这些应用程序。这一胜利促使团队扩充了 Rancher 平台的应用范畴,并将云中运行的节点数量减少了一倍。
一次企业文化的思维改革
除了领导技术革新,Andrades 还负责管理迁徙到容器和云计算所引致的企业文化转型。
Andrades 解释道:“这不仅仅是一场技术革新,还是一场文化转型。咱们的团队曾经建设了很久的方法论,所以通知他们‘嘿,你不再只须要一个应用程序的服务器’是一件十分重要的事件。咱们心愿公司能够上下同心地实现这段技术革新之旅。”
对于一些在过来几十年均从事技术工作的人来说,向云原生的转变是一个很大的挑战。根植于基础架构中的积重难返的开发方法与技术自身一样难以现代化,尤其是当技术自身仿佛正在取代工作的次要局部时。
因而,Andrades 的重点是让开发者们置信,每个开发者都有机会建设全新的颠覆性技能。施耐德开发者的教训范畴涵盖了从初学者到专家的各个阶段,Andrades 的工作是通过将公司的开发者汇集在一起,听取他们的故事,仔细观察他们是如何胜利地应用 Kubernetes 的,从而使现有的优良我的项目全球化。通过分享具体的技术特长和最佳实际,随同着长期的价值观植入,Andrades 和他的团队坚信,他们将和衷共济,以技术推动公司的业务倒退。
施耐德电气和 Rancher 的关系将在可预感的将来变得愈发严密,近日,施耐德未然和 Rancher 续签了订阅合同,并将原先的 20 个节点扩大至 40 个节点,Rancher 平台的使用率翻了一番。单方关系的加深,阐明了 Andrades 及其团队对施耐德容器治理平台充满信心,他们将从 Rancher 取得反对,并为施耐德电气、其客户和更宽泛的欧洲能源行业带来长期价值。