今年非常流行微服务、容器和云。Evans Data Corp在6月份进行的一项调查显示,近半数的云开发人员正在使用不可变的架构和微服务。包括Google、IBM、Lyft和Apache等大型科技公司在内,都推出了几项用于管理微服务新服务项目。微软和甲骨文发布了用于辅助管理容器的新产品,AWS和Cloud Foundry等云架构服务依然势头强劲。Erwin和Sparx等一些架构建模服务,今年也发布了更新包。
Google、IBM和Lyft在五月份宣布了一个新的开源项目,用于连接、管理和保护名为Istio的微服务。StackPointCloud在9月份宣布将提供Stackpoint.io平台内的托管Istio支持。该服务有助于团队更好地部署、监视和维护基于微服务的应用程序。囊括了监控微服务之间的依赖关系、应用程序性能问题和微服务策略。
Apache OpenWebBeans在今年七月推出Apache Meecrowave 1.0版本,这是一个用于微服务的小型服务器。ShiftLeft十月份推出了一个用于微服务和容器的自动安全服务平台。
随着Visual Studio 2017的发布,微软添加了一些新功能来帮助开发容器架构进一步实现无缝化,比如使用Azure容器服务为Docker镜像构建环境。
Oracle也在辅助容器上做出了更改。它开源了三个辅助解决容器的新工具:Smith、Crashcart和RailCar。Smith是一个帮助操作员处理镜像的微型容器构建器。Crashcart是一种微容器调试工具,旨在帮助用户容器化他们的应用程序。RailCar是使用Rust的可选的容器Runtime。
“容器比以往任何时候都更受欢迎。在Oracle这里,许多云服务都使用容器来处理。“Oracle公司云开发架构师,Vish Abrams在一篇文章中写道:“在为生产中的容器做准备时,我们开发了帮助构建和运行容器的工具。”
Chef在今年五月推出其自动化平台的新功能和更新包,允许企业迁移到云本地和容器优先的环境。
随着AWS和Cloud Foundry等服务的普及,今年云计算架构的需求增加。云环境中的安全性是至关重要的,而CloudSploit等这样的服务则提供了安全性方面的帮助。CloudSploit是一个用于监视AWS云环境并查找异常活动的开源项目。
微软云应用程序开发和工具总经理Omar Khan说:“DevOps的使用率随着云技术的发展越来越高。开发人员通过开发过程中的“DevOps”或“shift-left”来将安全性带入生命周期中,而不必等在生产过程多做等待。
2016年底,Sparx Systems发布了其建模平台的新版本Enterprise Architect Version 13。简化了用户界面,并改进了部署、维护、测试和更改控制阶段。
Hackolade六月份发布了支持MongoDB的1.7版数据建模软件。Erwin在11月份推出了一个新的数据治理SaaS解决方案,允许企模拟数据更改后系统反应。
“这些建模解决方案非常重要,因为它们可以以简单,直观的方式演示复杂的系统。任何人使用可视化模型,都可以看看模型,看看系统的之间的交互和信息怎样传输。” Sparx Systems 首席运营官 Reilly 说。