亚马逊AWS官方博客

Amazon Lightsail – 兼具 AWS 的强大功能与 VPS 的简易性

有的人喜欢用零件组装复杂系统 (房屋、计算机或者家具)。他们喜欢规划流程,认真研究每个零件,然后挑选那些能够按照他们的期望平衡强大功能与灵活性的零件。通过这样的规划,他们享受着将零件组装完工的过程。而有些人并不觉得这种自助 (DIY) 的方式有吸引力或者具有价值,他们只对尽快获得结果感兴趣,并不想在此过程中做出太多决策。

是不是听起来很熟悉?

我认为这种模式同样也适用于系统架构和系统构建。有时候您想要花时间去亲手挑选每个 AWS 组件 (服务器、存储、IP 地址等等),然后自己组装起来。但有的时候,您只是需要一个预先配置且预先组装的系统,您希望这个系统已准备就绪,可以让您运行自己的 Web 应用程序,而不必自己费力去构建系统。

在很多情况下,那些寻求预组装系统的人会求助于虚拟私有服务器 (或 VPS)。VPS 会为您呈现一些选项,每个选项都已准备就绪可运行,您通过支付可预测的每月费用便可使用。

VPS 是一个完美的入门工具,但随着时间的推移,其使用环境就会逐渐受限。从某种意义上来说,随着您的需求增长,您可能需要跨出现有计划的边界,但却发现您毫无选择,无法完成渐进式改进,因而就面临着需要作出颠覆性改变的境况。或者,您可能会发现自己可用于自动扩展或故障转移的选择有限,而且您需要自己来完成所有设置。

隆重推出 Amazon Lightsail

目前,我们正在推出 Amazon Lightsail。只需几次点击,您就可以从菜单中选择一种配置,并启动一个预配置了基于 SSD 的存储、DNS 管理和静态 IP 地址的虚拟机。您可以启动自己最喜欢的操作系统 (Amazon Linux AMI 或 Ubuntu)、开发人员堆栈 (LAMPLEMPMEAN Node.js) 或应用程序 (Drupal、Joomla、Redmine 和 GitLab 等),而定价计划当中每月支付的固定费率自 5 美元起,还包括普遍支持的数据传输。

下面是相关计划和配置:

您将获得 VPS 的简便性,并有 AWS 的强大功能、可靠性和安全性作为后盾。随着您的需求增长,您将能够顺利跨出初始边界,连接额外的 AWS 数据库、消息发送和内容分配服务。

最重要的是,Lightsail 是您开始使用 AWS 和快速启动您的云项目最轻松的方式,同时还为您带来顺畅、清晰的未来之路。

快速指南

我们来快速了解一下 Amazon Lightsail。Lightsail 控制台的每个页面都包含一个 Quick Assist 选项卡。您可以随时点击该选项卡来访问上下文相关文档,以便帮助您充分利用 Lightsail:

我从主页上开始。起先我没有任何实例或其他资源:

我点击 Create Instance 继续。为我的计算机映像 (一个应用和一个操作系统,或者只是一个操作系统) 选择一个实例计划,为我的实例提供一个名称,这些都在一个页面上完成:

我可以启动多个实例,设置一个配置脚本,或者如果自己喜欢,指定一个备用 SSH 密钥对。我还可以选择一个可用区。我将选择 10 美元计划中的 WordPress,其他保持原样,然后点击 Create。它会在几秒钟内启动并运行:

我可以通过点击实例来进行管理:

我的实例有一个公有 IP 地址,我可以在浏览器上打开这个地址。WordPress 已经安装和配置,并且正在运行:

我需要输入 WordPress 密码才能完成其设置。我在实例管理页面上点击 Connect using SSH,便可通过基于浏览器的 SSH 终端窗口连接,而无需进行任何密钥管理或安装任何浏览器插件。WordPress 管理员密码存储在 ~bitnami 目录中的文件 bitnami_application_password 中 (以下图片显示的是一个虚构密码):

您可以为终端窗口创建书签,以便于以后只点击一两次便可进行访问。

我可以从菜单栏中管理我的实例:

例如,我可以访问我的实例的性能指标:

而且我可以管理我的防火墙设置:

我可以使用快照捕获我的实例的状态:

稍后,我可以将快照恢复到一个新实例中:

我还可以创建静态 IP 地址和使用域名:

高级 Lightsail – API 和 VPC 对等

在结束之前,我们来讨论 Amazon Lightsail 的一些更高级的功能 – API 和 VPC 对等。

差不多和 AWS 的情况一样,我们刚刚查看的所有控制台功能的背后有一整组 API。以下是一些更为有趣的功能示例:

  • GetBundles – 获取捆绑包 (计算机配置) 列表。
  • CreateInstances – 创建一个或多个 Lightsail 实例。
  • GetInstances – 获取所有 Lightsail 实例列表。
  • GetInstance – 获取有关特定实例的信息。
  • CreateInstanceSnapshot – 创建某实例的快照。
  • CreateInstanceFromSnapshot – 通过快照创建一个实例。

一个帐户内的所有 Lightsail 实例都在 AWS 管理控制台中不可见的“影子”VPC 内运行。如果您在 Lightsail 实例上运行的代码需要访问其他 AWS 资源,您可以在您的帐户中的影子 VPC 与另一个影子 VPC 之间设置 VPC 对等,并在其中创建资源。点击 Account (右上角),向下滚动至 Advanced features,并选中 VPC peering

现在您可以将您的 Lightsail 应用连接到 VPC 内运行的其他 AWS 资源。

定价和可用性

目前我们正在美国东部 (北弗吉尼亚) 区域推出 Amazon Lightsail,并计划在近期将其扩展至其他区域。

起价为每月 5 美元。

-Jeff

原文链接:https://thinkwithwp.com/cn/blogs/aws/amazon-lightsail-the-power-of-aws-the-simplicity-of-a-vps/