Amazon Web Services 提供了云 Web 托管解决方案,可为企业、非营利组织和政府组织提供一种成本低廉的方式来交付其网站和 Web 应用程序。无论您要寻找的是营销、富媒体还是电子商务网站,AWS 都可提供各种网站托管选项,并且我们会帮您从中选择最适合您的选项。

为何使用 AWS 进行 Web 托管? 

多平台支持

借助 AWS,您可以使用自己喜欢的任何 CMS,包括 WordPress、Drupal、Joomla 等。AWS 还支持并提供适用于常见平台(例如 Java、Ruby、PHP、Node.js 和 .Net)的开发工具包。

全球数据中心

我们的客户可能遍布世界各地。使用 AWS,您只需点击几下鼠标,即可在所选的任何地理区域创建一个数据中心或 CDN 来托管您的网站。 

从一开始就可扩展

网站流量的波动幅度很大。它会从午夜的“风平浪静”突变到活动频繁的社交媒体共享流量峰值,而 AWS 基础设施可以随之扩展和缩减,从容满足您的需求。

灵活的定价模式

您只需为实际使用的资源向 AWS 付费,无需预付费用或签订长期合约。AWS 具有 Web 托管选项,提供按实际使用量付费定价模式或每月固定费用定价模式。


AWS 网站解决方案

简单网站托管

简单网站通常由运行内容管理系统 (CMS)(如 WordPress)、电子商务应用程序(如 Magento)或开发堆栈(如 LAMP)的单个 Web 服务器组成。该软件可轻松构建、更新、管理和提供您网站的内容。

简单网站托管最适用于访问量较低或中等的网站,这些网站具有多名作者且内容更改较为频繁,例如营销网站、内容网站或博客。它们为未来可能会扩展的网站提供了一个简单起点。尽管这些站点的成本通常较低,但它们仍需对 Web 服务器进行 IT 管理,且尚无法提供超出多个服务器的高可用性或可扩展性。

最适用于:

  • 基于 WordPress、Joomla、Drupal、Magento 等常见应用程序构建的网站
  • 基于 LAMP、LEMP、MEAN、Node.Js 等常见开发堆栈构建的网站
  • 无法扩展至超过 5 台服务器的网站
  • 希望管理自己的 Web 服务器和资源的客户
  • 希望使用一个控制台来管理 Web 服务器、DNS 和联网的客户
使用 Amazon Lightsail
Amazon Lightsail icon

要使用 AWS 启动和管理 Web 服务器,Amazon Lightsail 是一种最简单的方式。Lightsail 包括您快速启动网站所需的一切项(虚拟机、基于 SSD 的存储、数据传输、DNS 管理和静态 IP),价格低廉且可预测。

只需单击几下,即可开始为您的网站使用 Lightsail。选择最适合您网站的操作系统或应用程序模板,不到一分钟即可将您的虚拟私有服务器设置完毕。通过 Lightsail 控制台,您可以轻松管理您的 Web 服务器、DNS 和 IP 地址。


单页面 Web 应用程序托管

在 Web 浏览器中只需要载入一次的静态 Web 应用程序被称为单页面 Web 应用程序。所有后续的用户操作都通过浏览器中预先载入的 HTML、JavaScript 和 CSS 来提供。后端数据通过 GraphQL 或 REST API 来访问,这些 API 会从数据库获取数据并更新 UI,无需重新载入页面。

单页面 Web 应用程序提供原生或类似于桌面应用程序的性能。它们利用动态功能和超快的性能提供所有的静态网站优势(低成本、高可靠性、无服务器管理需求、可扩展以处理企业级流量)。

最适用于:

  • 使用 React JS、Vue JS、Angular JS 和 Nuxt 等单页应用程序框架构建的网站
  • 使用 Gatsby JS、React-static、Jekyll 和 Hugo 等静态站点生成器构建的网站。
  • 渐进式 Web 应用程序或 PWA
  • 不包含服务器端脚本(如 PHP 或 ASP.NET)的网站 
  • 采用无服务器后端的网站
使用 AWS Amplify Console

AWS Amplify Console 提供完整的工作流来开发、部署和托管采用无服务器后端的单页面 Web 应用程序或静态网站。您可以借助 Amplify Framework 为您的应用程序添加动态功能,然后使用 Amplify Console 立即将它部署给终端用户。Amplify Console 提供丰富的功能:

  1. 借助连续部署功能,您可以在每次提交代码时将更新部署到您的 Web 应用程序。
  2. 使用我们的 Amazon CloudFront CDN 向全球受众部署您的应用程序。
  3. 一键式设置自动启用 HTTPS 的自定义域。
  4. 提供功能分支部署能力,可以在不影响生产用户的前提下使用新功能。

简单静态网站托管

静态网站可以向网站访客提供 HTML、JavaScript、图像、视频和其他文件,且这些文件不包含任何服务器端应用程序代码,如 PHP 或 ASP.NET。它们通常用于交付个人或营销网站。

静态网站的成本非常低,具有较高的可靠性,不需要服务器管理,并且能够扩展,从而能够在无需额外操作的情况下处理企业级流量。

最适用于:

  • 不包含服务器端脚本(如 PHP 或 ASP.NET)的网站 
  • 作者较少且内容更改不频繁的网站
  • 需要扩展以应对偶发流量高峰的网站
  • 不想管理基础设施的客户
使用 Amazon Simple Storage Service (Amazon S3)

Amazon S3 是一种对象存储,具有简单的 Web 服务接口,可用于在 Web 上的任何位置存储和检索任意数量的数据。它能够提供 99.999999999% 的持久性,并且可以在全球大规模传递数万亿对象。

要将 S3 用于静态网站,您只需将文件上传到 S3 存储桶,并对 S3 存储桶进行配置以实现 Web 托管。


企业 Web 托管

企业网站包括非常常见的营销和媒体网站,以及社交、旅行和其他高度依赖应用程序的网站。例如,Lamborghini、Coursera 和 Nordstrom 使用 AWS 来托管其网站。企业网站需要能够动态扩展资源并具有高度可用性,以支持要求最严苛且访问量最大的网站。

企业网站使用多种 AWS 服务,通常跨越多个数据中心(即“可用区”)。基于 AWS 构建的企业网站能够提供高水平的可用性、可扩展性和性能,但所需的管理量要高于静态网站或简单网站。 

最适用于:

  • 在至少两个数据中心内使用多种 Web 服务器的网站
  • 需要使用负载均衡、自动扩展或外部数据库进行扩展的网站
  • 需要持续高 CPU 利用率的网站
  • 在 Web 服务器配置和管理方面需要最大限度的控制力和灵活度的客户
使用 Amazon Elastic Cloud Computing (Amazon EC2)

Amazon EC2 在云中提供可调整规模的计算容量。它旨在让开发人员更轻松地进行 Web 级云计算,并且允许为网站和 Web 应用程序提供最大限度的可扩展性和可用性。Amazon EC2 按您实际使用的容量收费,改变了计算的成本结算方式。

要使用 EC2 托管网站,您将需要在 AWS 管理控制台中创建和配置 EC2 实例。