今天亚马逊推出了Web服务AWS光学系统一个具有自动化工具的灵活应用程序管理解决方案,使您可以对应用程序及其支持基础设施进行建模和控制。OpsWorks允许您管理完整的应用程序生命周期,包括资源供应、配置管理、应用程序部署、软件更新、监视和访问控制。.

和所有的一样AWS应用管理服务AWS OPSWorkS不提供额外费用。AWS客户只支付他们所使用的资源。.

简化应用管理

OpsWorks是专门为IT管理员和具有操作精神的应用程序开发人员设计的,他们想要一种简单的方法来管理几乎任何规模和复杂性的应用程序,而不牺牲控制。使用OpsWorks,您可以创建一个逻辑体系结构,基于该体系结构提供资源,在您选择的配置中部署应用程序以及所有支持软件和包,然后通过生命周期阶段操作和维护应用程序,如自动伸缩事件和软件更新。.

应用程序管理传统上是复杂和耗时的,因为应用程序开发人员必须在限制灵活性、减少控制或需要时间来适应定制工具的不同类型的应用程序管理选项中进行选择。OpsWorks旨在简化整个应用程序生命周期中的过程,它通过提供端到端的灵活性、自动化的解决方案来消除这些挑战,该解决方案提供了对应用程序的更多操作控制:

  • 柔性的–OpsWorks被设计成支持多种应用程序体系结构,并且可以与任何具有脚本安装的软件一起工作。因为OpsWorks使用Chef框架,所以Apply用户可以使用现有配方或利用数百个社区构建的配置。.
  • 自动化的OPSWorksS使用自动化来简化操作。OpsWorks提供了具有丰富部署工具的事件驱动配置系统,这些工具允许您在其生命周期内高效地管理应用程序,包括支持可定制的部署、回滚、补丁管理、自动伸缩和自动修复。您可以通过简单地更新单个配置并单击按钮来推出应用程序更新,从而减少在常规任务上花费的时间。例如,OpsWorks可以根据您指定的确切配置(要部署的代码、RAID配置等)设置实例来托管应用程序。使用基于负载或基于时间的自动伸缩来扩展应用程序,并通过检测和替换失败的实例来维护应用程序的健康状态。当一个新的应用服务器实例启动时,OpsWorks将使用内置的菜谱来配置应用服务器软件和部署应用程序,并且还可以应用指定的菜谱来更改betway88position和监视基础设施。.
  • 运行控制–OpsWorks促进约定和合理的缺省设置,例如模板安全组,但也支持定制应用程序配置的任何方面的能力。然后,您可以在新实例上再现准确的配置,并对所有实例应用更改,从而确保在任何时候的一致配置。通过在应用程序生命周期中定义的阶段使用Chef.pes支持脚本化的更改,可以对应用程序及其与相关组件的交互进行细粒度控制。你的菜谱可以存储在你的源代码中,便于追踪变化。从一次性部署到自动缩放的增长,您的应用程序将通过其完整的生命周期反映您的设置。.

AWS独特的特点

长期以来,客户一直要求应用管理解决方案,该解决方案允许他们管理整个应用生命周期。OPSWorksS有一些独特的功能,帮助客户实现这一点:

模型和支持任何应用程序
您可以将应用程序部署在Amazon Linux和Ubuntu上的配置中。OPSWorkS允许您用层建模应用程序。层定义如何配置一起管理的一组资源。例如,可以为应用程序定义一个Web层,它由EC2实例、包括RAID配置和安装点的EBS卷以及弹性IP组成。还可以为每个层定义软件配置,包括安装脚本和初始化任务。当一个实例添加到一个层时,OPSWorks自动应用指定的配置。.

OPSWorkS为Ruby、PHP、HaAgent、MycChanp和MySQL等常用技术提供了预定义的层。OPSWorksAsvices促进惯例,但足够灵活,可以让您自定义环境的任何方面。您可以扩展或修改预定义的层,或者从头开始创建自己的层。因为OpsWorks支持Chef食谱,所以您可以利用数百个社区构建的配置,比如PostgreSQL、Nginx和Solr。例如,您可以创建一个应用程序,该应用程序由安装在Django上的多个Python应用程序组成,这些应用程序连接到CouchDB betway88体育网站。.

自动化任务
OPSWorkS使您能够自动化管理行为,以便它们能够自动和可靠地执行。您可以受益于自动故障转移、包管理、EBS卷RAID设置和基于规则或基于时间的自动缩放。为您自动处理常见任务,还可以扩展和自定义自动化。OpsWorks支持通过生命周期事件进行连续配置,这些事件自动更新实例的配置以适应环境变化,例如自动缩放事件。使用opsWork不需要登录到几个机器并手动更新配置。每当您的环境发生变化时,OPSWorks3会更新您的配置。.

控制访问
OPSWorkS可以控制对应用程序的访问。您可以选择哪些IAM用户应该有权访问应用程序的资源,并分配权限,以定义他们可以做什么。这些控制可以防止用户无意中改变生产资源。事件视图显示更改历史以简化根本原因分析。.

AWS应用管理解决方案

随着AWS OPSWorksAs的可用性,亚马逊Web服务现在有许多不同的应用管理服务这解决了管理员和StaveToMeStudio应用程序的不同需求。.

  • 弹性豆茎是一个易于使用的解决方案,用于使用流行的应用程序容器(如Java、PHP、Python、露比和)来构建Web应用程序和Web服务。NET。你上传你的代码和弹性豆茎自动休息。弹性豆茎支持最常见的Web体系结构、应用程序容器和框架。.
  • AWS光学系统是一个强大的端到端解决方案,它为您提供了一种简单的方法来管理几乎任何规模和复杂性的应用程序,而不牺牲控制。在整个生命周期中,对整个应用程序进行建模、定制和自动化。OpsWorks为IT管理员和那些想获得高生产率和对操作的控制的有远见的人提供了集成的经验。
  • AWS云形成是一个构建块服务,它使客户能够通过特定于域的语言提供和管理几乎所有的AWS资源。您定义JSON模板并使用它们来提供和管理AWS资源、操作系统和应用程序代码。CloudFormation专注于为AWS的全部范围提供基础能力,而不规定用于应用程序和操作的特定模型。.

除了这些解决方案之外,您当然可以直接管理计算资源,例如使用CloudWatch、AutoScaling和弹性负载平衡。也有各种免费工具,例如管理部署工具ASGARD由Netflix提供。也有许多AWS合作伙伴为您管理应用程序提供商业解决方案。.

总结

随着AWS OpsWorks的发布,客户现在有了一个非常强大的解决方案,允许他们轻松地管理他们的应用程序而不放弃控制。有关AWS OpWork访问的更多信息他们的细节页面.对于不同的应用程序管理服务进行比较概览页.对于AWS OpWork的亲身体验AWS..

AWS OPSWorkS是由柏林公司建立的技术上的冒犯者的创造者水垢这是AWS在2012获得的。.

评论

博客评论迪斯科