AWS OpsWorks交付健壮应用管理服务

日期:2015-12-31作者:Allen Bernard翻译:崔婧雯 来源:TechTarget中国 英文

【TechTarget中国原创】

Amazon Web服务(AWS)的 OpsWorks是基于云的应用管理服务,开发人员和系统管理员用它来部署并且运行应用。使用AWS OpsWorks,用户能够定义应用架构以及每个组件的规范,包括包安装,软件配置和资源,比如存储。

用户从通用技术的模板开始,比如应用程序,服务器和数据库,或者他们能够构建属于自己的模板来执行可以脚本化的任务。AWS OpsWorks也包括自动化,基于时间或者负载扩展应用。

OpsWorks,构建于开源Chef框架之上,支持一系列架构,从Web应用到复杂的自定义应用程序以及拥有脚本化安装的任意软件。它还支持Chef recipe和Bash/PowerShell脚本,这样开发人员能够利用社区构建的配置,比如MongoDB和Elasticsearch。

开发人员能够为整个环境定义配置,环境都是版本化的,并且能像应用源码一样控制。软件配置能够在新实例里重现,改动会应用到所有运行着的实例上来确保配置的一致性。应用程序能够从源码存储库,比如Git和Subersion里完成部署。OpsWorks自带Web接口,命令行接口和软件开发包,提供运行任何应用所需的核心工具。

应用管理服务还提供动态配置和编排,允许用户管理整个应用生命周期。这包括支持自动化实例扩展和自动修复,这样,如果某个实例失败了,AWS OpsWorks能够用一个新实例替换它。新实例按照规范自动构建,能够根据系统事件改变配置。这允许用户,比如,在新Web服务器上线时,无需任何手动干预,就可以改变某个Web应用防火墙的配置。

通过Amazon CloudWatch实现监控

建模和应用可视化得到这些观念的辅助,比如,堆栈,层次和应用。AWS OpsWorks仪表盘展示跨所有AWS区域的堆栈状态。OpsWorks使用堆栈和层次名称标记资源,这样资源发现更加容易,并且支持监控,花费分配和权限的逻辑分组。可以赋予用户访问特定堆栈的权限,帮助更容易地管理多用户环境。

OpsWorks自动化操作任务,比如任意Linux服务器上的代码部署,软件配置,包安装和数据库搭建,包括已有Amazon EC2云实例或者运行在本地数据中心的服务器。单个应用程序管理服务能够用来部署和操作跨混合架构的应用程序。

OpsWorks运行在能够安装OpsWorks代理的本地Linux机器上,并且连接到AWS公开端点上。它支持Amazon Linux,Ubuntu 12.04 LTS, Ubuntu 14.04 LTS 和Windows Server 2012 R2.

OpsWorks支持的本地服务器正在快速变化中。现在还没有最小花费和任何承诺。每个安装OpsWorks代理的本地服务器的价格是每个小时0.02美元。带有OpsWorks支持的Amazon EC2实例并不额外收费。使用OpsWorks创建客户所购买AWS的资源(比如,EC2实例,EBS卷,Elastic IP地址,等等。),和手动创建的方式一样。客户只需支付之前需要支付的价格即可。

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

评论
查看更多评论

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

作者>更多

Allen Bernard
Allen Bernard

A freelance business and technology writer.

网格计算与云计算>更多

  • ThoughtWorks技术雷达:直指四大趋势

    今天随着智能硬件、 IoT、云计算等等新技术的兴起,使得产品与技术结合在了一起,如产品都嵌入也芯片传感器;另外,商业的创新也完全由技术驱动。

  • 容器技术的间接后果

    本文探讨了为什么和容器技术可能带来的好处比起来可能更容易造成问题。我会尝试在错误发生之前就深入地思考,利用可用的工具来避免错误的发生。

  • AWS OpsWorks交付健壮应用管理服务

    Amazon Web服务(AWS)的 OpsWorks是基于云的应用管理服务,使用AWS OpsWorks,用户能够定义应用架构以及每个组件的规范,包括包安装,软件配置和资源,比如存储。

  • 仅凭SOA和云无法解决业务数据管理风险问题

    SOA和云可以是某些恼人问题高效的解决方案;这一点我们已经知道了。但是也要记住它们并不是所有事情的直接答案,特别是当你的问题是业务数据管理风险,而不是技术问题时。

相关推荐

技术手册>更多

  • REST结构全面解析手册

    REST (Representational State Transfer)是代表状态传输的缩写。它代表了分布式超媒体系统的体系结构风格,该风格是Roy Field在他的论文中定义的。它是一种针对网络应用的设计和开发方式,可以降低开发的复杂性,提高系统的可伸缩性。REST提出了一些设计概念和准则。本手册将为您作出详细讲解。

  • SOA与REST混合使用指南

    大多数应用架构师都意识到,如果应用合适,开发实践反映了双方的目标和好处的话,在某些情况下,将表述性状态转移(REST)与SOA结合起来是有可能且有优势的。最大的问题是目标是否要开发一个自始至终的RESTful接口,同时满足大部分SOA目标,或者混合使用REST和SOA。

  • 云数据架构快速指南

    新的云数据架构快速指南提供在云数据架构中,您所需要的技巧、专家建议新闻、趋势和已经实施了云数据架构的企业现状是怎样的,下一步他们打算如何做。下面让我们看看详细内容。

  • SOA生命周期

    服务生命周期管理是SOA治理向SOA及SOA服务的实际构建中的一个应用。然而,治理属于业务涉众,管理是技术人员(负责“实现”的团队)的权限。服务生命周期管理必然与SOA治理紧密结合,因为在软件交付的每个步骤(从业务分析人员到架构师到开发人员到测试人员,再到操作)上,确认了将要构建的内容结合了企业的明确业务需求是关键的。 

TechTarget

最新资源
  • 安全
  • 存储
  • CIO
  • 数据库
  • 服务器
  • 云计算