关于应用现代化
应用现代化是改善您当前应用程序的过程 - 或者完全新的应用程序 - 利用新的创新技术。有一个计划如何使应用程序基础设施现代化很重要。您可以将整个应用程序移动到新环境。您可以将应用程序的不同部分放入应用程序,并使用Kubernetes进行整个应用程序。或者,您可以使用API构建连接到现有应用程序的云本机能力,以提供新功能。从容器到微服务以Devops和Security,您需要在规划移动时了解应用现代化的所有不同方面。
从巨大的巨石到微服务 - 您需要的一切,就在这里:
-
容器为您提供独立于环境的标准运行代码的标准化方式,从而为您提供自由。容器很小,并意味着存储与构建的功能有关的代码,然后将其松散地耦合到应用程序内的其他容器。 Docker是用于创建,运行,部署和共享容器的几个流行开源工具之一。
-
当您正在考虑崩溃你的单片应用程序时,您需要了解您的应用程序的架构将如何改变。将其重构为基于微服务的设计将支持对分布式功能,可扩展性,独立代码更新,快速添加新功能以及部署到不同的运行时环境。
-
传统安全操作不会随着容器的部署而扩展,因此您需要在所有环境中设置安全性以持续努力。探索如何确保容器,应用程序和底层基础架构的完整性,包括从运行时隔离构建的新实践。
-
无论您是简单地现代化应用程序使用的运行时环境还是一路扼杀您的唯一的方式,一定程度的重构将改善应用程序的结构。使您可以更轻松地构建,扩展,测试和管理应用,而不会影响交付的整体功能。
-
通过使用微服务,可以在现有应用程序的顶部构建,无论是在线或升降到云的升降机。通过创建针对特定功能的少量代码,可以以受控方式快速传递价值。
-
从devops转换到devops,甚至是devsecops?了解哪些工具,服务和实践将让您朝向和成功实施连续交付/连续集成(CI / CD)。
-
了解关键技能 - 如Java开发 - 转化为云原生开发环境。使用现有体验成功现代化应用程序需要掌握掌握和Mindset的工具。