写在前面

VR集团是一家经营芬兰铁路的国有公司, 每年提供8200万辆客运列车服务并且可以运输3600万吨货物。拥有150多年历史的运输业务分成了不同的部门,这些部门都有各自的技术团队,但整个集团却没有内部的开发团队,因此每个部门都会利用外部供应商和合作伙伴提供的技术支持来满足他们对应用程序开发的需求。

在DockerCon 欧洲大会的第二天,VR集团的集成经理Markus Niskanen和埃森哲公司解决方案架构师Oscar Renalias讲述了他们是如何共同合作,为芬兰铁路的关键业务(包括预订和通勤等应用程序)进行现代化改造。

合作提高效率

芬兰铁路公司开始与埃森哲公司进行长期合作,共同设计了一款基于Docker企业版(EE)的全新通用应用程序平台。借助埃森哲公司的“容器迁移工厂(Container Migration Factory)”项目,芬兰铁路可以使用数百名受过Docker培训的埃森哲架构师,这意味着该项目可以进行更有效地交付。例如,埃森哲公司定制了一个Terraform脚;本,这个脚本可在25分钟内为公有云设置好Docker EE环境。
【备注:阿里云也提供相关的Terraform最佳实践经验,可以参考文章
1 Multi-Cloud模式下Terraform和Packer开源工具实践分享

2 云上DevOps-CodePipeline,Packer和Terraform集成实践探索

3 Terraform 助力 ECS 实例借助 RAM 管理阿里云产品

4 云生态下的基础架构资源管理利器Terraform

他们对运行在大型机上的旧版预订系统和传统通勤服务应用程序开始改造。他们用微服务重写了这些应用程序,并将其从专有的软件平台转移到包含更多开源组件的平台。

扩大现代化改造规模

Docker EE 的实施大约始于一年前,随着第一个应用程序的重写,该团队发现了将一些现有应用程序迁移到Docker平台的机会。Docker EE现在已经成为所有类型应用程序的单一平台——从非生产开发的工作负载到微服务应用程序再到旧版的应用程序。

通勤服务应用程序已经在6月份上线了,新的预订系统也在今年的8月份正式上线了。芬兰铁路已经看到了一些令人印象深刻的结果:

  • 节约成本:平均成本节约了50%;
  • 可视化:通过集中的日志记录和监控更好地查看所有应用程序
  • 标准化:通用平台和架构的标准化,可以在所有应用程序和所有芬兰铁路供应商的平台上使用。
  • 一致性:一致的应用程序交付管道,适用于所有人。这使得新的承包商和供应商可以很容易地融入到相同的环境和流程中。

目前,芬兰铁路公司通过使用Docker EE 平台取得了许多成果。这些成功使Markus现在可以将Docker EE平台推广到公司的内部团队使用。为了将所有工作都交给Docker EE 来完成,他们正在积极的进行推广。



【案例学习】芬兰铁路的 Docker 使用实践分享相关推荐

  1. CI Weekly #17 | flow.ci 支持 Java 构建以及 Docker/DevOps 实践分享

    这周一,我们迫不及待写下了最新的 changelog -- 项目语言新增「Java」.创建 Java 项目工作流和其它语言项目配置很相似,flow.ci 提供了默认的 Java 项目构建流程模版,快去 ...

  2. python全案例学习_Python全案例学习与实践

    第一篇 营造环境 第1章 Python及其安装 1.1 我为什么要学习Python 1.1.1 它的广泛性 1.1.2 它的新颖性 1.1.3 它的生态性 1.1.4 Python的应用领域举例 1. ...

  3. 【案例实践】Python多元线性回归、机器学习、深度学习在近红外光谱分析中的实践应用

    查看原文>>>基于Python多元线性回归.机器学习.深度学习在近红外光谱分析中的实践应用 [专家]: 郁磊副教授 主要从事MATLAB 编程.机器学习与数据挖掘.数据可视化和软件开 ...

  4. 曾金龙:迅雷云的Docker开发实践

    非商业转载请注明作译者.出处,并保留本文的原始链接:http://www.ituring.com.cn/article/201256 曾金龙就职于迅雷网络,是国内覆盖面最广的"迅雷P2P引擎 ...

  5. Docker 最佳实践

    Docker 最佳实践 [编者的话]本文是Docker使用过程中的一些最佳实践.虽然很多都是老话重谈,但是很多人在使用过程中还是没有遵守,比如每个进程只使用一个容器这个最佳实践,有很多人都来问,如果不 ...

  6. 【百家稷学】深度学习与计算机视觉核心理论与实践(中国地质大学实训)

    继续咱们百家稷学专题,本次是有三AI在中国地质大学进行的暑期课程教学.百家稷学专题的目标,是走进100所高校和企业进行学习与分享. 分享主题 本次分享是在中国地质大学机械与电子信息学院进行,主题是&l ...

  7. Docker学习七:使用docker搭建Hadoop集群

    本博客简单分享了如何在Docker上搭建Hadoop集群,我的电脑是Ubuntu20,听同学说wsl2有些命令不对,所以建议在虚拟机里按照Ubuntu或者直接安装双系统吧 Docker学习一:Dock ...

  8. 好书荐读:阿里达摩院算法专家领衔《深度学习与图像识别:原理与实践》

    点上方蓝字计算机视觉联盟获取更多干货 在右上方 ··· 设为星标 ★,与你不见不散 编辑:Sophia计算机视觉联盟  报道  | 公众号 CVLianMeng 这本书现在当当新书榜排名前三 既然为大 ...

  9. docker swarm实践爆心肝总结全在这里,火速收藏!!!

    Docker Swarm 快速入门 "这是一个非常棒的docker swarm学习历程.我把一个国外的docker精简实践教学进行了简略的翻译,比起国内博客学习的总结性文章,它更注重让小白在 ...

最新文章

  1. richedit line insertion error什么意思_大连 LINE 是怎样的一个公司?
  2. linux ssh 报错failed - POSSIBLE BREAK-IN ATTEMPT
  3. php用两个栈来实现队列
  4. db2有主键时默认hash分区_MySQL分区表最佳实践
  5. Win11怎么设置耳机和音响一起响
  6. 使用Java框架Pronghorn编写快速的应用程序
  7. 软件工程复习提纲——第五章
  8. 理性看待计算机专业,理性看待西电优研政策!本校计算机考研党须知
  9. 手机MODEM 开发(33)---SimCard 学习总结
  10. 这家厂商正式宣布退出手机市场:将加强汽车零部件业务
  11. 怎么解决docker pull拉取镜像速度过慢的问题
  12. C语言返回值深入研究
  13. endnotex8使用教程_EndNote X8使用教程
  14. 【网络传输协议】WS即WebSocket通信协议
  15. 《百度中小学人工智能课程》预计9月进课堂;AI医疗市场未来营收规模或达万亿以上...
  16. 17个你必须牢记的Win7快捷键
  17. [转载]【实拍】:绿色灾难中的我们|浒苔带来的启示
  18. Typora的光标状态切换
  19. lz77优化_数据压缩算法:LZ77 算法的分析与实现
  20. 提高监测精度轧钢测径仪

热门文章

  1. php微信撤回消息,想要撤回的消息,点了删除,咋整?微信更新来拯救“手抖”了...
  2. java 设计模式 之 几种常见设计模式详解 demo
  3. PLSQLDeveloper安装与配置
  4. Mac OS X Mavericks使用手册
  5. Hadoop案例之基于物品的协同过滤算法ItemCF
  6. web前端期末大作业 html+css+javascript 校园主题(东北大学8页)网页设计实例 代码质量高...
  7. The 10 coolest papers from CVPR 2018
  8. java 反射getmethod_Java 反射机制中 getMethod()和getDeclaredField()区别
  9. MVC web项目中引入jquery插件
  10. 【推荐】初学者动漫男生的夹克外套如何画,来学习一下夹克和衬衣注意点