如果您不熟悉阿里云,您可能会想知道,'如何在阿里云上购买和设置服务器?好吧,那么这篇文章适合您!
在本教程中,我将向您展示在阿里云上获取 Linux 服务器的三种不同方法。为什么选择 Linux?好吧,这只是我最喜欢的操作系统(OS)。您也可以参考以下步骤购买Windows服务器,因为它们几乎相同。下表总结了不同的方法及其优缺点。
方法 | 优势 | 缺点 |
---|---|---|
阿里云市场 | 获取功能堆栈的最快方法。 | 可定制性较差。 |
弹性云服务器入门套餐 | 对于大型数据传输而言,经济高效。 | 固定计费方式。 |
云服务器控制台 | 一切都是可定制的。 | 对于初学者来说可能很困难。 |
到目前为止,这是获得Linux服务器以及功能齐全的软件堆栈的最简单,最快捷的方法。您只需访问阿里云市场,找到所需的产品,单击它,然后完成购买。就是这样!
如果您计划托管一个动态网站,并且您有特定的带宽要求,那么 ECS 入门套餐就是您的答案!只需选择您喜欢的软件包并选择所需的配置即可。我不会在这里介绍这些步骤,但如果您有兴趣了解更多信息,可以查看入门包教程。
对于新用户来说,这种方法可能有点吓人,但它并不像您想象的那么复杂。您不需要具有任何云计算背景,但是如果您使用过其他云提供商的产品,则步骤应该非常相似。
手动设置服务器的一大好处是,您可以为新的阿里云用户利用价值300美元的免费试用版。对于想要试用阿里云 ECS 实例的各种配置或区域的用户来说,这是一个很好的选择。
设置好账号后,登录阿里云控制台。然后,通过左上角的产品选项卡进入ECS控制台。点击购物车图标进入 ECS 购买页面。现在,只需单击任何购物车图标,因为我们将能够在购买页面中更改区域。
然后,您将能够看到此屏幕。
设置 ECS 服务器时,您应该考虑一些事项。
项目 | 描述 |
---|---|
计费方式 | 有两种计费方式:订阅(预付费)和即用即付(后付费)。对于那些想要在ECS服务器上进行实验的人来说,PAYG是一个很好的选择。 |
地区 | 每个区域都是一个单独的地理区域。区域的选择会影响网络延迟。您的服务器还受其管辖范围内必要的安全和合规法律的约束。 |
实例规格 | 基本上,您希望服务器的功能有多强大(取决于您的应用程序)。 |
图像 | 操作系统(OS),在我们的例子中是Linux。 |
存储 | 系统存储。请注意,如果要存储多媒体文件等大文件,则应改为查看对象存储服务(OSS)。 |
注意:有关区域列表,请参阅此页面。并非所有功能的服务在所有区域都可用。
既然我们选择了 Linux,那么让我们来探索一下阿里云提供的一些选项。ECS支持大多数传统的Linux发行版:在deb家族中,它支持Debian和Ubuntu;在rpm系列中,它支持Open Suse和CentOs。但是,目前不支持 Fedora 和 RHEL。还有一个所谓的容器Linux,如CoreOs,它是基于Gentoo的。最后但并非最不重要的一点是,阿里云开发了阿里云Linux。每个发行版都有自己的优点,但我必须进一步详细地探讨它们才能了解更多信息。
发行版的选择主要取决于许多因素,例如遗留产品环境、商业支持与社区支持、应用程序体系结构(如果您将应用程序构建为容器,coreOS 是一个很好的选择)。在我们的例子中,这并不重要,我们将选择Ubuntu版本14.04。
在本节中,您可以根据需要自定义网络。对于VPC,我们可以坚持使用默认值。每个专有网络中都有一个虚拟设备,称为交换机。交换机用于连接VPC中不同的云产品实例(或子网)。
在网络计费方式项中,如果您希望实例连接到公网,请选择分配公有 IP。选择所需的带宽。如果您有较高的流量需求,请考虑购买 ECS 入门软件包。
安全组只是一种控制对服务器的连接请求的方法,类似于防火墙。只需使用默认端口,它允许访问端口22(SSH协议要求),因为我们需要它来连接到实例。完成购买后,您可以随时重新配置。
在本节中,您将设置连接到实例的方式。有两个选项:密钥对和密码。密码选项非常简单,但可能不是最安全的方式。
如果您习惯于使用 SSH,那么您绝对应该尝试使用密钥对。您需要先通过单击控制台上的链接来创建密钥对。
您也可以稍后通过选择'稍后设置'来执行此操作,但为什么要等待呢?
给你的钥匙起个名字,说'myaliKey'。控制台将创建一个密钥对,并自动将文件'myaliKey.pem'下载到本地主机。保存以供后期使用。返回实例创建页面,单击刷新图标,然后在下拉列表中找到SSH键。
'服务器名称'、'描述'和'主机'是一些位置,您可以提供更多信息来区分实例。值得注意的是,Host将是我们SSH到实例后的主机名。让我们称之为'myalihost',稍后再连接到它。
有一个名为'高级'的项目(基于实例 RAM 角色或云初始化) 。这是您可以设置实例引导代码的地方,但我们现在不会使用它。
您可以选择在此处标记您的实例以便于管理。现在,我们可以安全地忽略此步骤。
如果您满意,请同意服务条款,然后选择创建实例。将显示一个弹出窗口,告诉您实例已激活。您可以继续创建更多实例,也可以转到实例控制台(或控制面板)。
从实例控制台了解实例的公网IP。我的实例 IP 是 47.91.47.36。找到之前下载的 SSH 密钥,并为 SSH 密钥设置正确的权限。
$ chmod 600 myaliKey.pem
如果未设置正确的权限,您将收到以下错误消息。
$ ssh -i myaliKey.pem root@47.91.47.36
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ WARNING: UNPROTECTED PRIVATE KEY FILE! @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
'myaliKey.pem'的权限 0644 太开放。
其他人无法访问您的私钥文件。
此私钥将被忽略。
错误权限: 忽略键: myaliKey.pem
设置正确的权限后,您都可以开始了。恭喜,您刚刚在阿里云上创建了一个 Linux (Ubuntu) 实例!您现在可以从本地主机使用 SSH 安全地连接到它。登录后,您应该能够看到类似这样的东西。
$ ssh -i myaliKey.pem root@47.91.47.36
欢迎来到 Ubuntu 14.04.5 LTS (GNU/Linux 4.4.0-93-generic x86_64)
* Documentation: https://help.ubuntu.com/
欢迎来到阿里云弹性计算服务!
root@myalihost:~# ls
但是等等,在你庆祝之前,还有一件事要做。如果您只使用测试 ECS 实例,请记得释放(销毁)资源。虽然您无需为已停止的实例付费,但仍可能需要为空闲但'未停止'的实例付费。这意味着您的服务器即使您实际上什么都不做,也会花费您的钱。
您需要做的就是找到并单击'释放设置'按钮。您可以通过单击'更多'找到此按钮。