从传统意义上说,企业必须构建并维护基础设施,以供本地运行应用程序。但是,若利用软件即服务 (SaaS) 模式,企业可以使用在线托管的应用程序,这使它们能够通过按使用情况付费来降低成本,享受无缝、轻松的升级功能,并轻松与其他现有数据和系统集成。
构建 SaaS 应用程序的提供商会很快认识到,拥有并维护托管这些解决方案的基础设施可能会非常昂贵、复杂,尤其是当用户对其需求尚不确定时。
不论您是正在寻找可在其中部署现有本地解决方案的云环境的企业,还是正在评估可部署新应用程序或 SaaS 产品的云平台的应用程序供应商,都应该考虑以下问题:
- 是否可以使用我自己选择的编程语言和应用程序平台?
- 是否可以使用我已部署现有应用程序的操作系统或环境?
- 云提供商要求哪些承诺或合同?是否需要前期投资?
- 当来自客户或应用程序计算的负载需求上升或减少时,我能多快作出反应?
- 我选择的云供应商在维护全球、冗余和弹性基础设施方面是否有经验?
- 我选择的云供应商解除了哪些安全顾虑?
Amazon Web Services (AWS) 提供了可靠、可扩展且经济实惠的计算资源,可用它们来托管您的应用程序。您可以单独使用以下 AWS 组件或将它们组合起来托管您的应用程序:
Amazon Elastic Compute Cloud (Amazon EC2)。Amazon EC2 在云中提供可调整规模的计算容量。您用托管的应用程序所需的操作系统、服务、数据库和应用程序平台堆栈,来定义虚拟 Amazon EC2 环境。Amazon EC2 提供全面的管理控制台和 API 来管理您的计算资源。了解更多 »
Amazon Simple Storage Service (Amazon S3)。Amazon S3 提供一个简单的 Web 服务接口,可用于存储和提取任意数量的数据,这些操作可从 Web 上的任何位置随时执行。它耐用、可靠且高度可用。Amazon S3 还存储数据的多份冗余副本。了解更多 »
Amazon Relational Database Service (Amazon RDS)。Amazon RDS 让用户能够在云中轻松设置、操作和扩展关系数据库。它提供了经济实惠且可调整容量的数据库,同时还管理耗时的数据库管理任务。了解更多 »
Amazon CloudFront。Amazon CloudFront 提供高性能的全球分布式内容交付系统。Amazon CloudFront 具有低延迟、数据传输速度高、无用量承诺以及可与 Amazon S3 无缝集成的特点,因此您的应用程序可用它轻松将内容分布或流化给您的用户。了解更多 »
Amazon Simple Queue Service (Amazon SQS)。Amazon SQS 为您的应用程序提供高性能的安全查询系统,使您能够在应用程序的多个流程间很好地分布工作。了解更多 »
Amazon DevPay。Amazon DevPay 以一种易于使用的在线计费和账户管理服务,使您能够轻松出售在 Amazon Web Services 中构建或在其上运行的应用程序。了解更多 »