亚马逊正在推出一套AWS开发人员工具,其目的是简化DevOps,以便IT专业人员可以更快,更轻松,更高效地工作。亚马逊网络服务产品营销高级经理 Aron Kao说,这些AWS工具背后的主要目的是使客户或开发人员不断“确信他们将能够找到适合自己工作的工具” 。那么,您怎么样–准备在AWS的帮助下自动进行编码,测试和部署?
AWS CodeDeploy
使用CodeDeploy工具,您可以自动部署应用程序并更新任何大小的服务器和实例。这意味着开发人员的工作量大大减少,新产品和功能的发布更快。
AWS CodePipeline
AWS CodePipeline本质上可以自动执行发布新软件的过程,并且可以按照开发人员创建的先前模型进行工作。每当有人对代码进行更新或修改时,CodePipeline会自动执行启动过程的编译,测试和实施阶段。
AWS CodeCommit
此基于云的源代码控制服务可与Git工具一起使用,因此您可以避免管理和扩展版本控制系统。Amazon Web Services发布了此解决方案,以提高软件质量并减少持续发布新更新所需的时间。
AWS CodeBuild
AWS CodeBuild与AWS CodePipeline一起使用,以提供一种更简单的构建和测试代码的方法。AWS CodeBuild可以持续升级并同时处理多个编译,从而避免将其从等待队列中删除,因此可以避免生产软件包时出现延迟。另外,由于此服务是从一开始就进行全面管理的,因此无需进行任何设置或更新。
AWS快速入门上的蓝绿色部署
您可以进行蓝绿色部署,以便在20分钟内创建CI / CD管道。它可与AWS Elastic Beanstalk一起使用,这对在不受支持基础架构限制的情况下在云中部署和管理应用程序很有用。该工具甚至降低了意外使用相同的蓝绿色环境的风险。
AWS配置
我们建议使用Config来跟踪AWS资源配置更改,并根据已定义的规则对其进行评估。它还会验证是否有任何更改违反了规则。如果发生这种情况,AWS Config将标记资源。
AWS Amplify移动开发框架
建立移动后端从未如此简单。Amplify工具包括UI组件,命令行界面和一组库,可将您的后端集成到任何移动和/或Web应用程序中。
AWS云开发套件
当前处于开发人员预览阶段,此AWS Cloud解决方案可以为您的团队提供一个面向高级的框架,该框架可以帮助您使用所使用的任何编程语言来定义资源。您还可以使用AWS Construct Library(由公司预先构建的一组模块)构建AWS基础架构。
您认为哪个AWS开发工具最有用?在评论中告诉我们。
AWS是我们最大的超大规模合作伙伴之一,它允许Plesk用户扩展到云中并利用AWS资源来帮助其业务成倍增长。在AWS上尝试体验所有这些解决方案以及更多
--- END ---