Docker 助力百年研发院校的现代化改造,让 IT 资源物尽其用!
出品丨Docker公司(ID:docker-cn)
编译丨小东
每周一、三、五,与您不见不散!
在威廉玛丽学院(College of William & Mary),我们的 IT 基础架构团队需要足够的灵活来支持一所前沿的研究型大学,并提供这所拥有325年历史的大学所应有的稳定性。我们不是一所非常大的学校,但我们有悠久的历史。我们是一所位于弗吉尼亚州威廉斯堡的公立大学,成立于1693年,是美国第二古老的高等教育机构。我们的校友包含了三位美国总统:托马斯·杰斐逊、詹姆斯·门罗和约翰·泰勒。
我们 IT 部门的 Linux 团队由5名工程师组成。他们负责运行 Web 服务器、DNS、LDAP、ERP系统的后端、内容管理系统的组件、管理计算应用程序、一些学术计算、以及一些小众应用程序和中间设备。在 IT 资源有限的大学环境中,旧版的应用程序和基础架构会消耗更多的资源和时间。
一些小众应用程序是由大学部门中的开发人员(并非 IT 部门的开发人员)所构建的工具。其他的则是学术项目。我们为他们提供基础设施,但有时会增加一些突如其来的需求。例如,我们的学生在注册期间发现了一个实验性质的在线课程目录。许多学生认为他们更喜欢具有实验性质的版本,并告诉了他们的朋友。突如其来的意外需求导致开发人员和工程师手忙脚乱。
最近,IT 部门将开始对我们的 ERP 系统进行重大升级,传统上需要配置和维护至少100台新虚拟机。其他应用程序的数量也将增加一倍。这给我们的网络和计算基础设施带来了巨大的压力。即使有很大程度上自动化的配置流程,但我们也没有这么多额外的时间。
我们希望解决日常基础架构管理所带来的挑战以及可扩展性的问题。于是,我们发现了 Docker,在 Docker CE 上成功运行了几个生产应用程序之后,我们就决定将更新后的 ERP 应用程序部署到正式的 Docker EE 上。我们目前正在运行五台戴尔服务器,这些服务器支持47种活动服务和100多个容器,并且还有很大的增长空间。
Docker EE 还大大缩减了应用程序的发布周期。现在大多数的应用程序,包括 ERP 部署都已经进行了容器化改造。各个部门可以独立处理各自的应用程序升级、回滚和其他更改,而无需等待我们提供新的基础架构。我们还可以根据需要利用公共云快速扩展资源。
正如我们的研究人员多年来所做的那样,Docker 也使我们能够与其他大学的同行进行更深入的合作。由于我们都要完成 ERP 的升级任务,因此我们采用 Docker 后能够比传统架构更快地共享和采用增强功能。
如今,Docker EE 是我们首选的应用程序平台。它带来了无穷的可能性,我们已经在探索公共云以突破计算资源和大规模存储。未来一两年内,我们预计将在云中运营50%到80%的应用程序。
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
阿里云ECS服务器突发性实例10%-15%性能基线是什么意思?
阿里云入门级突发性能实例t5类型的ECS云服务器对CPU性能是有限制的,很多用户在购买突发性能实例时不清楚10%-15%性能基线是什么意思。小编就给大家简单说说:10%-15%性能基线 “10%-15%性能基线”是阿里云入门级突发性能实例t5独有的,这款云服务器是入门级的,对CPU性能是有限制的,一般1核1G或者2核2G的入门级云服务器的CPU限制为10%性能基线,2核4G的入门级服务器是15%性能基线,也就是说CPU在实际的工作中不能超过10%或者15%,所以,入门级突发性能实例t5适用于CPU使用率较低的应用场景。 那么如果CPU超过性能基线怎么办?这就要说道入门级突发性能实例t5的积分概念,一旦超过CPU运转超过性能基线就需要消耗积分来提升CPU性能,一般来讲,1个CPU积分 = 一个vCPU核以100%使用率运行1分钟。每台t5实例一旦启动,就会开始消耗积分以满足需求。当实例实际工作性能高于基准CPU计算性能时,会消耗更多的CPU积分来提升CPU性能,满足工作需求。综上,10%-15%性能基线就是指CPU性能受限制,入门级云服务器CPU基于10%-15%性能基线,性能均衡配置的...
- 下一篇
是什么样的骚操作让应用上线节省90%的时间
优秀的程序员 总会想着 如何把花30分钟才能解决的问题 在5分钟内就解决完 例如在应用上线这件事上 通常的做法是 1. 构建项目 在本地用maven打包 每次需要clean一次,再build一次 2. 部署包 在本地ide、git/svn、maven/gradie 及代码仓库、镜像仓库和云平台间 来回切换 3. 上传部署包 打开winscp上传打包好的jar包到服务器 或是用于制作docker image 4. 运行应用 找一个 SSH 终端登陆工具 登陆 ECS 手动运行应用 或者推送到镜像仓库 再次拉取后部署到 Docker 内 这类 操作重复 、 又很有可能会出错的事 往往让人心生倦意 那么是否有一款 免费的插件 通过简单的初始化配置 便可以实现 打包、部署、上传、运行 自动化呢? 同时 支持发布到 云端ECS、容器服务ACS和企业级分布式应用EDAS 支持两大集成开发环境 Eclipse
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- Docker安装Oracle12C,快速搭建Oracle学习环境
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- CentOS6,CentOS7官方镜像安装Oracle11G
- CentOS关闭SELinux安全模块
- CentOS7设置SWAP分区,小内存服务器的救世主
- CentOS7,CentOS8安装Elasticsearch6.8.6
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装