DevOps
AWS 云
开始使用 AWS

AWS 可以提供一套灵活的服务,让各家公司利用 AWS 和 DevOps 实践经验来更加快速、可靠地构建和交付产品。这些服务可以简化基础设施的预置和管理、应用程序代码的部署、软件发布流程的自动化以及应用程序和基础设施性能的监控。

DevOps 集文化理念、实践和工具于一身,可以提高组织高速交付应用程序和服务的能力,与使用传统软件开发和基础设施管理流程相比,能够帮助组织更快地发展和改进产品。这种速度使组织能够更好地服务其客户,并在市场上更高效地参与竞争。
了解有关 DevOps 的更多信息 »

15
快速入门

注册 AWS 账户之后,可以随时使用各项 AWS 服务。无需进行任何设置或安装任何软件。

完全托管服务

这些服务可以帮助您更快速地利用 AWS 资源。您无需过多关注基础设施的设置、安装和运行,可以将注意力集中到自己的核心产品上。 

专为扩展而设计

您可以使用 AWS 服务管理单个实例或者将实例量扩展至上千个。这些服务可以帮助您简化预置、配置和扩展工作,从而充分利用灵活的计算资源。

可编程

您可以通过 AWS 命令行界面或者 API 和 SDK 来使用各项服务。您还可以使用声明式 AWS CloudFormation 模板来构建和预置 AWS 资源以及您的整个 AWS 基础设施。

自动化

AWS 可以帮助您使用自动化功能,让您更加快速、高效地进行构建。利用 AWS 服务,您可以将部署、部署与测试工作流、容器管理和配置管理等手动任务和流程自动化。

安全

使用 AWS Identity and Access Management (IAM) 设置用户权限和策略。这让您可以对资源的访问者及其访问方式进行精细控制。

大型合作伙伴生态系统

AWS 具有庞大的合作伙伴生态体系,可以集成并扩展 AWS 服务。可以将您偏爱的第三方工具和开源工具与 AWS 搭配使用,以便构建端到端解决方案。点击此处可以了解有关 DevOps 合作伙伴解决方案的更多信息。

按使用付费

凭借 AWS,您可以根据需要并且仅在您计划使用它们的期间购买服务。AWS 定价不涉及预付款、终止罚款或长期合同。AWS 免费套餐可帮助您开始使用 AWS。可以查看各项服务的定价页面以了解更多信息。

AWS 可以提供多种服务来帮助您的公司实现 DevOps,而且这些服务的设计初衷是与 AWS 配合使用。这些工具可以自动执行手动任务,帮助团队大规模管理复杂环境,并使工程师能够控制 DevOps 实现的高速度。 

了解我们针对 DevOps 提供的解决方案和工具。

AWS 开发人员工具可以帮助您安全地对应用程序的源代码进行存储和版本控制,还可帮助您自动构建、测试应用程序并将其部署至 AWS 或本地环境。

您可使用 AWS CodePipeline 来协调采用这些服务和第三方工具的端到端发布流程

AWS CodeCommit

AWS CodeCommit

AWS CodeCommit 是一项完全托管式源代码控制服务,让公司能够轻松托管安全且高度可扩展的私有 Git 存储库。您可以使用 CodeCommit 将来自源代码的任何数据安全存储为二进制文件,而且它可以无缝兼容您现有的 Git 工具。
了解更多 »

AWS CodeDeploy

AWS CodeDeploy

AWS CodeDeploy 可将代码自动部署至任何实例,包括 Amazon EC2 实例和本地服务器。借助 AWS CodeDeploy,您可以更轻松地快速推出新功能、避免在应用程序部署过程中出现停机,并简化应用程序的更新工作。 
了解更多 »

 

AWS CodePipeline

AWS CodePipeline

AWS CodePipeline 是用于实现快速可靠的应用程序更新的连续交付服务。每次更改代码时,CodePipeline 都会根据您定义的发布流程模型构建、测试和部署您的代码。这使您能够快速而可靠地提供各种功能和更新。
了解更多 »

DevOps-Solution_logobreak_instacart

Instacart 使用 AWS CodeDeploy 来自动部署其所有的前端和后端服务。利用 AWS CodeDeploy,Instacart 的开发人员可以专注于自己的产品,无需过多关注部署操作。
阅读案例研究 »

DevOps-Solution_logobreak_smartnews

在向多个环境中部署服务时,SmartNews 通过使用 AWS CodeDeploy 来节省时间和精力,以使其开发人员可以将时间集中在核心产品上。SmartNews 使用 AWS CodeDeploy 针对其微服务自动执行软件部署。
阅读案例研究 »


使用容器或无服务器计算来构建和部署微服务架构

Amazon EC2 Container Service

Amazon EC2 Container Service

Amazon EC2 Container Service (ECS) 是一项高度可扩展的高性能容器管理服务,它支持 Docker 容器,并让您能够在托管的 Amazon EC2 实例集群上轻松运行应用程序。
了解更多 »

 

AWS Lambda

AWS Lambda

AWS Lambda 让您无需预置或管理服务器即可运行代码。借助 Lambda,您几乎可以为任何类型的应用程序或后端服务运行代码,而且全完全无需管理。只需上传您的代码,Lambda 就会处理运行和扩展代码所需的一切工作并保证高可用性。
了解更多 »

 

DevOps-Solution_logobreak_coursera

Coursera 使用 Amazon EC2 Container Service 为其应用程序管理基于微服务的架构。现在,Coursera 在隔离资源的环境中只需几分钟(而非数小时)即可完成软件更改的部署。
阅读案例研究 »

DevOps-Solution_logobreak_localytics

Localytics 使用 AWS Lambda 来创建多种微服务,这些服务每月可以接收包含约 1000 亿个数据点的 Amazon Simple Storage Service 文件和 Kinesis 数据流。
阅读案例研究 »


使用代码和模板来预置、配置和管理您的 AWS 基础设施资源。监控并实现基础设施合规性

AWS CloudFormation

AWS CloudFormation

AWS CloudFormation 向开发人员和系统管理员提供了一种用于创建和管理一批相关 AWS 资源的简便方法,并通过有序且可预测的方式对其进行预置和更新。您可以使用 AWS CloudFormation 的示例模板,也可以创建自己的模板。
了解更多 »

 

AWS OpsWorks

AWS OpsWorks

AWS OpsWorks 是一项配置管理服务,可帮助您利用 Chef 来配置和操作各种类型和规模的应用程序。您可以定义应用程序的架构和每个组件的规格(包括软件包安装、软件配置和存储等资源)。
了解更多 »

 

 

DevOps-Solution_logobreak_simple

Simple 在 AWS 上构建网上银行平台。利用 AWS CloudFormation,Simple 可以自动执行曾经需要数月时间才能完成的流程,从而将工作重点集中在客户服务而不是 IT 基础设施的管理上。
观看视频 »

DevOps-Solution_logobreak_toronto-star

Toronto Star 是加拿大最大的在线新闻网站。利用 AWS OpsWorks,Toronto Star 将内容管理应用程序的部署时间从 3 小时减少到 20 分钟,从而降低成本并提高生产率。
阅读案例研究 »

AWS Config

AWS Config

AWS Config 是一项完全托管型服务,可为您提供 AWS 资源库存、配置历史记录和配置更改通知,以增强安全性和方便管理。Config Rules 支持您创建规则,以自动检查 AWS Config 记录的 AWS 资源的配置。
了解更多 »

DevOps-Solution_logobreak_prezi

Prezi 使用 AWS Config 来跟踪对其 AWS 资源的配置更改。无论何时创建、修改或删除资源,AWS Config 均会发送通知。Prezi 使用 AWS Config 规则来管理 AWS 内资源的预置和配置。
阅读案例研究 »


近乎实时地记录日志与监控应用程序和基础设施性能。 

Amazon CloudWatch

Amazon CloudWatch

Amazon CloudWatch 是一项针对 AWS 云资源和在 AWS 上运行的应用程序的监控服务。您可以使用 Amazon CloudWatch 来收集和跟踪各项指标、收集和监控日志文件、设置警报以及自动应对 AWS 资源的更改。
了解更多 »

 

AWS CloudTrail

AWS CloudTrail

AWS CloudTrail 是一种记录账户的 AWS API 调用,并向您发送日志文件的 Web 服务。记录的信息包括 API 调用者的身份、API 调用的时间、API 调用者的源 IP 地址、请求参数以及 AWS 服务返回的响应元素。
了解更多 »

 

DevOps-Solution_logobreak_globe-mail

Globe and Mail 是加拿大读者最多的报纸,其每周的全国数字读者数量达 470 万。它使用 Amazon CloudWatch 来监控系统性能并采用 DevOps 方法来实现基础设施自动化。
阅读案例研究 »

DevOps-Solution_logobreak_slack

Slack 为用户提供一个旨在统一不同通信服务的消息收发平台。Slack 的平台在 AWS 上运行,使用大量云服务。该公司使用 AWS CloudTrail 来监控与 Amazon EC2 实例有关的日志。
阅读案例研究 »


无需预置和管理基础设施与应用程序体系即可部署 Web 应用程序。

AWS Elastic Beanstalk

AWS Elastic Beanstalk

AWS Elastic Beanstalk 是一项易于使用的服务,用于在熟悉的服务器(例如 Apache 、Nginx、Passenger 和 IIS )上部署和扩展使用 Java、.NET、PHP、Node.js、Python、Ruby、GO 和 Docker 开发的 Web 应用程序和服务。

您只需上传代码,Elastic Beanstalk 即可自动处理从容量预置、负载均衡、自动扩展到应用程序运行状况监控的部署。同时,您能够完全控制为应用程序提供支持的 AWS 资源,并可随时访问基础资源。
了解更多 »

DevOps-Solution_logobreak_zillow

Zillow 将其图像处理和投放系统迁移到 AWS,解决了性能问题,并实现了可扩展性。它使用 Elastic Beanstalk 来运行带有自定义代码的 Python 图像库,用于图像处理工作。
阅读案例研究 »

DevOps-Solution_logobreak_rachio

Rachio 是 Smart Sprinkler Controller(一种基于 WiFi 的灌溉控制器)的开发商。Rachio 使用 AWS Elastic Beanstalk 来部署和管理其网站、应用程序和 API。 
阅读案例研究 »


在云中托管安全且高度可扩展的 Git 存储库。 

AWS CodeCommit

AWS CodeCommit

AWS CodeCommit 是一项完全托管式源代码控制服务,让公司能够轻松托管安全且高度可扩展的私有 Git 存储库。您可以使用 CodeCommit 将来自源代码的任何数据安全存储为二进制文件,而且它可以无缝兼容您现有的 Git 工具。
了解更多 »

DevOps-Solution_logobreak_edmunds

利用 AWS CodeCommit,Edmunds.com 的开发人员可以获得可扩展且高度可用的源控制服务,既能降低成本,又能简化管理。
阅读案例研究 »

立即开启您的 DevOps 之旅。注册账户即可轻松使用 AWS。

开始使用 AWS 和 DevOps

其他资源:指南和教程 | 培训和认证