讲师：在这节课中,
我将向您展示如何使用云, 我们将通过使用亚马逊的产品Lightsail来实现这一点｡
现在, Lightsail是亚马逊进入云产品的入口｡
我们不必使用EC2（用于计算）､ Route
53（用于网络）､ Aurora（用于数据库）､ Fargate（用于容器）和S3（用于存储）, 我们实际上将所有这些组合成一个漂亮的､
易于使用的包, 供我们作为云中的初学者使用｡
现在, 你要做的第一件事就是通过亚马逊网络服务获得一个亚马逊账户｡
亚马逊 com/lightsail.
从这里, 您可以点击创建一个AWS帐户并免费注册一个｡
一旦你这样做, 你就可以登录到您的帐户,
并获得您的光帆仪表板｡
在这里, 您将单击创建实例｡
完成此操作后, 您将选择离您最近的区域和可用性区域｡
如果您想更改, 只需单击更改AWS区域, 您可以从世界各地的任何位置进行选择｡
在我的情况下, 我最接近美国的东部｡
所以我将选择Virginia或Ohio作为us-east-1或us-east-2,
我将继续使用us-east-1和Virginia,
因为这离我更近一点, 它将有助于减少我的加载时间｡
现在, 当你向下滚动时,
你可以选择你的平台｡
您可以在Linux和Unix或Microsoft
Windows之间进行选择｡
请注意, Linux和Unix在Lightsail上比Microsoft
Windows便宜｡
这是因为Linux和Unix是一个开源软件,
所以没有许可成本｡
例如, 您可以在Linux或Unix上以每月仅3美元50美分的最低计划开始,
这将为您提供服务器和所有配置｡
而对于微软,
它将以每月8美元的最低水平开始,
因为有与该服务器软件相关的许可证｡
我建议你使用Linux或Unix作为你的蓝图｡
原因是当你进入A+的Core
2时, 你实际上必须习惯使用Linux中的一些命令｡
通过在云端创建这个, 当你在接下来的几个月里学习的时候,
你可以回到云端, 登录到你的Linux服务器,
然后用它来练习｡
接下来, 我们要选择我们想要的｡
我们想要一个应用程序和操作系统,
还是只想要操作系统？
本质上, 这是在问, 我想要平台即服务还是基础设施即服务？
现在, 如果我只做操作系统,
我可以选择我想使用的Linux的确切版本, 无论是亚马逊自己的Linux版本,
称为AMI或亚马逊Linux 2, 还是Ubuntu,
Debian, Free BSD, openSUSE或CentOS｡
如果我想使用一个应用程序加操作系统,
这将给我不只是底层操作系统,
但它也会给我一些应用程序｡
例如, 如果你想使用WordPress日志创建自己的网站,
你可以通过在这里选择WordPress作为应用程序来实现,
或者你想创建自己的内部社区, 你将使用Joomla或Drupal来实现｡
或者, 您可能要开始编写自己的自定义应用程序,
因此希望使用Node｡
安装了js,
这样你就有了它作为基线, 你要写的其他所有代码都将在Node中编写｡
js.
通过提供这个应用程序加操作系统,
这使我们能够采取艰苦的工作,
配置这些应用程序, 而不是只得到操作系统, 然后必须安装这些应用程序我们自己以后｡
在我的例子中, 我将选择CentOS在右下角,
因为CentOS是基于红帽的Linux版本,
大多数组织, 如果他们运行自己的Linux服务器, 正在使用红帽企业Linux或CentOS｡
出于这个原因, 如果你决定进入CompTIA
Linux+** 课程, 你将使用CentOS作为基础操作系统, 因为你在整个课程｡
所以这是一个很好的选择｡
然后我们将向下滚动, 我们将有一些其他的选项,
我们可以配置, 包括如果我们想要一个脚本, 将启动每次我们加载这个服务器或能够创建一个唯一的SSH密钥对远程登录到这台机器｡
现在, 我将坚持使用默认值, 然后当我们滚动到底部时,
您可以看到我们必须选择计划｡
现在, 正如我所说的, 有了Linux选项,
我们可以从最低的计划开始,
每月3美元50美分｡
和亚马逊合作, 他们现在正在进行一项特别活动,
如果你注册, 你将获得前三个月的免费服务,
而且没有合同｡
所以我们可以报名参加｡
头三个月免费｡
所以我们可以用这个来玩｡
如果你在三个月内删除它, 你不会被收取任何费用｡
现在, 当你挑选你的服务器时,
你要弄清楚你想要什么样的设备｡
基于此, 你每个月要支付或多或少的钱｡
正如我所说, 亚马逊正在运行一个特殊的时间记录,
在那里你可以得到任何前三个级别的计划免费三个月, 然后在那之后, 你会支付屏幕上列出的价格｡
因此, 由于我计划在接下来的两三个月内只使用这个,
我将继续选择10美元的版本, 因为这将在我的虚拟服务器上为我提供更多的内存和存储空间｡
- ：正如你在这里看到的, 我们的第一个选项只有512
MB的RAM, 这真的很低｡
第二个是1G, 第三个是2G,
当我们向右移动时,
它会翻倍, 价格也会随之翻倍｡
您会注意到, 前三个都使用一个虚拟CPU,
而其他的将使用两个虚拟CPU或更多,
因为我们继续向右看, 价格更高的计划｡
在存储行上, 您会看到第一个级别从20
GB开始, 第二个级别是40 GB, 第三个级别是60
GB, 然后是80 GB, 然后是160 GB, 并从那里继续增加｡
当你看右边, 你会看到,
最大的计划规模, 你可以去实际上是每月160美元｡
这实际上是一个相当结实的服务器,
因为你得到了32千兆字节的内存,
8个虚拟CPU, 和640千兆字节的存储使用快速固态设备｡
因此, 正如您所看到的,
您实际上可以在云中选择非常强大的服务器, 甚至使用像Lightsail这样简单的东西｡
另一个好处是,
你可以总是从低开始, 然后随着时间的推移增加｡
这就是所谓的垂直缩放｡
例如, 如果我决定开始这个每月10美元的计划,
我想在这个虚拟机上创建一个新网站,
我每个月有10个人去那个网站,
这个每月10美元的机器将足以处理这个问题｡
但是如果我开始每天有一千或一万人访问我的网站,
10美元的服务器是不够的｡
但我可以快速返回并升级到更高的计划, 只需创建服务器的备份,
以更大的大小创建一个新的实例,
然后将该实例恢复到更新的更大的大小｡
在这一点上, 这成为我的新网站,
我可以删除我的旧实例｡
接下来, 我们要给实例起一个名字,
我将把它命名为LinuxPractice｡
这样我就能记住是什么了
然后你还可以选择你想要多少个实例, 在我的例子中,
我只想要一个实例｡
但是如果我想创造五台这样的机器,
我可以在这里把这个变成五台｡
但我们只会创建一个, 所以我就把它留在一个｡
然后我们有了这些仅键标记和键值标记｡
如果你在一个大的组织中工作, 这些可以使用,
这样你就可以确定你正在做什么项目｡
这样账单就到了正确的地方｡
例如, 在我的公司, 我们实际上有两个不同的网站｡
我们有DionTraining｡ com, 这是我们的主要网站,
我也有一个播客叫做“你的网络之路｡ “你的网络之路”有自己的网站,
网址是你的网络之路｡
com.
“你的网络之路”实际上是托管在亚马逊Lightsail｡
所以我们在上面有一个标签叫做YCP｡
我们使用的任何与“你的网络路径”有关的东西都会被标记为YCP,
这样在月底我们就可以看到运行这些服务的成本｡
这是因为我们使用的不是一个Lightsail实例, 而是多个Lightsail实例｡
因此, 我们希望能够捕捉到我们每个月的总成本｡
这样, 我们就可以跟踪它的成本,
我们每个月运行的网站和相关的播客托管｡
一旦你完成了这一步,
继续并点击创建实例｡
现在亚马逊将为我们创建这个实例｡
所以他们分配了我们想要的内存量,
即2GB的RAM, 一个虚拟CPU和60GB的SSD｡
除了为我们分配所有的硬件, 他们还将安装操作系统,
然后我们将能够远程登录到该服务器,
并能够做任何我们想做的事情, 因为我们拥有服务器, 我们有root或管理访问权限｡
现在, 您将注意到的另一件事是,
有一个与此服务器关联的IP地址｡
注意, 它是54｡ 159. 170. 130下面还列出了一个IPv6版本,
以2600开头的长数字｡
这就是我们如何处理该服务器｡
所以如果有人去了54. 159. 170. 130, 它实际上会带来这个服务器的响应,
如果有一个Web服务器在它上面运行｡
在我的情况下, 如果我试图去,
现在我得到连接拒绝｡
为什么？
因为我们从未安装Apache或其他Web服务器来响应这些调用｡
这是因为我们选择只安装操作系统, 而不是应用程序和操作系统｡
如果你选择使用WordPress之类的东西,
我去了这个IP, 你会看到欢迎WordPress页面, 让你能够通过这个基于Web的界面配置你的WordPress服务器｡
好吧
现在我们看到我们的服务器已经完全启动,
并且正在完全运行｡
在这一点上, 我们希望能够进入和做的东西与此服务器｡
所以我们要点击LinuxPractice的位置,
我们可以在这里看到如何连接到您的实例｡
现在, Amazon让这对我们来说非常简单,
我们可以使用SSH进行连接, 它实际上会在我们的Web浏览器中打开一个SSH实例, 这是一个与该服务器的远程会话｡
现在, 我连接到CentOS设备,
您可以看到我现在以CentOS登录｡
如果我想查看我所在的目录,
我可以使用类似pwd的东西,
它代表当前工作目录｡
你可以看到我在/home/centos目录下,
这是这个用户的主目录｡
如果你查看这里并执行ls,
这将告诉我们这个目录中的内容｡
在这种情况下, 没有文件或目录, 因为这是一个全新的服务器,
有一个全新的帐户｡
现在, 如果我想转到这个硬盘的根目录,
我可以使用cd space /, 这将允许我更改为这个硬盘的根目录｡
如果你从Windows的角度来考虑这个问题,
这将进入你的内部硬盘, 比如你的C驱动器, 并查看那里有什么文件和文件夹｡
再次输入ls, 这次我输入-la, 它表示我想要一个长列表,
我想看到属性｡
这将显示硬盘根目录下的所有文件和文件夹｡
正如你在这里看到的, 我们有几个｡
所有紫色的东西实际上都是一个目录｡
浅蓝色的所有内容都是指向另一个目录的链接｡
例如, 如果您查看表示bin的行,
它有一个指向usr/bin目录的符号链接｡
lib也是一样,
它会被放到usr/lib目录下｡
现在, 我知道这对你来说可能没有什么意义,
但我想说的是, 你现在已经连接到你的Linux机器上了, 可以在里面做任何你想做的事情｡
所以让我通过执行cd
space /home/centos返回到我的主目录｡
现在, 从这里开始, 如果我执行ls -la,
你会看到这里没有文件夹, 除了一个隐藏的文件夹,
它以一个名为SSH的点开头｡
在Linux中, 任何以点开头的文件都被认为是隐藏文件｡
如果我只执行ls, 您将看不到任何这些文件,
因为所有这些文件（如bash_logout､
bash_profile和bashrc）都被视为隐藏文件｡
现在, 如果我想创建自己的文件,
我可以使用touch命令来完成｡
所以我要说触摸, 我要调用这个文件｡ txt｡
通过这样做, 我只是创建了一个名为file的新文件,
但该文件是空的, 因为我还没有对它做任何事情｡
所以我将继续, 清除屏幕,
并使用ls-la再次显示｡
现在你会看到文件｡ txt在那里, 它前面没有点,
这意味着它不是一个隐藏文件｡
请注意, 在第五列中, 我们有一个零,
这是该文件的大小｡
该文件的大小为零字节,
因为没有内容｡
当我使用touch命令时,
我只是创建一个空文件｡
现在, 如果我想在这个文件中输入一些东西,
我可以通过使用文本编辑器来完成｡
在Linux上, 有一个名为vi的文本｡
所以要在vi空间中输入文件｡ txt并按Enter键｡
通过这样做, 我现在可以看到这是一个空白文件｡
注意这些小的波浪线,
注意波浪线只是告诉我这些线都是空白的｡
现在, 如果我想在这里输入一些东西,
我需要做的第一件事就是输入I键｡
这使我进入了所谓的插入模式,
现在我可以在这里输入东西, 并能够编写它们｡
所以我要说这是杰森的测试文件｡
我们用VI写信息进去, 好吗？
现在我们已经完成了,
我将继续键入Escape键, 这将使我回到命令模式｡
然后我将使用冒号键, 你可以看到冒号现在显示在底部｡
我将执行w表示写入, q表示退出,
这将保存此文件｡
你会注意到它写了一行,
写了72个字符｡
如果我清空屏幕, 这次执行ls-la, 你可以看到文件中有72个字节,
而不是零个字节｡
现在在Linux中, 如果你想在屏幕上显示一个文件的内容,
你可以输入cat｡
我先写cat然后写文件名｡ txt｡
当我这样做时,
我们现在可以看到该文件的内容,
这是杰森的测试文件｡
我们正在使用VI将信息写入其中｡
正如你所看到的, 我在这个Linux系统上有完全的访问权,
几乎可以做任何我们想做的事情, 因为我们拥有这个服务器｡
我可以开始安装程序, 我可以运行一个网络服务器｡
我几乎可以做任何我想做的事情,
因为这是我自己的服务器, 没有其他人可以访问它｡
这里唯一真正的限制是我们使用的是命令行界面而不是图形用户界面｡
所以如果你想运行和操作这个服务器,
你必须习惯在命令行中使用Linux｡
这在云计算中很常见｡
大多数云服务器将是基于文本的,
因为我们不希望图形用户界面为我们提供的所有额外开销和处理需求｡
正因为如此,
当我们使用像这样的基于文本的界面时,
我们可以使用更便宜和功能更弱的服务器,
并且仍然为大量受众提供支持｡
例如, 如果这是一个Web服务器,
这个每月10美元的Web服务器可以很舒适地容纳100到500人｡
现在, 如果我开始得到成千上万的人,
我将不得不升级到每月20或40美元的计划, 并不断升级,
因为我的观众增长, 为我的特定网站｡
让我们继续, 回到我们的Amazon
Lightsail界面｡
在这里, 您可以看到, 您也可以使用自己的SSH客户端连接到这个,
而不是使用我刚才演示的基于浏览器的客户端｡
如果我们转到下一个选项卡, 您将看到“存储”｡
在这里, 您可以看到我有一个60
GB大小的系统磁盘｡
现在你可能会发现60 GB的空间对你来说是不够的｡
如果是这种情况,
您实际上可以使用此处的界面添加附加磁盘｡
要做到这一点, 我们只需点击创建新的磁盘,
然后你就可以选择你想要多大的磁盘｡
现在, 再次, 这里的磁盘空间是在SSD上,
这比使用旧的, 速度较慢的传统硬盘更昂贵｡
正因为如此, 你会看到与之相关的成本将取决于你选择的尺寸｡
对于你想要的每千兆字节的空间,
你将支付10美分每月｡
所以, 如果60 GB的空间对我来说不够, 我想有一个额外的64
GB, 我可以这样做, 但它会花费我6美元｡
每月40元, 这样做｡
现在, 使用这样一个基于云的界面的伟大之处在于,
你也可以选择任何你想要的大小｡
假设我想要一个1TB的驱动器｡
我可以做1,024千兆字节｡
你可以看到这将花费我102美元｡ 每月40美分, 将其连接到我的Linux服务器｡
为了向你们展示它是如何工作的,
我将继续创建一个大小为10
GB的｡
这将花费我每月1美元｡
我可以给它一个名称, 如磁盘, 然后我可以继续创建该磁盘｡
完成此操作后,
需要选择要将其附加到的实例｡
在我们的例子中, 我只有一台LinuxPractice机器,
但是如果我有几个实例, 比如我的Dion培训网站和另一个“Your
Cyber Path”网站之类的, 我可以选择我想要它连接到哪一个｡
然后您会看到, 在我的Linux系统上,
一旦我附加了这个磁盘, 它的路径将是/dev/xvdf｡
所以我将继续点击attach,
现在它将被放到我的Linux系统上｡
接下来, 我们将回到主页, 然后我们将再次进入LinuxPractice,
在这里, 我们将点击metrics｡
通过度量, 我可以看到我的系统工作得有多努力｡
现在你可以看到这是我的CPU概览图｡
正如你所看到的, 我们在7月17日下午3：52左右启动了这个服务器｡
最初, 当我们启动服务器时,
它的CPU利用率约为20%｡
这是因为当我们第一次启动服务器时,
有很多事情要做, 它必须自己启动｡
不过, 一旦发生这种情况,
当我在命令行中执行操作时,
我们回到了正常的工作负载, 您可以看到它下降到大约1%｡
这就是我们所说的可持续发展区｡
现在, 因为这是一个基于云的系统,
我们使用的是虚拟处理器, 亚马逊在后端做了很多艰苦的工作, 以确保我们获得良好的性能｡
让我们说, 例如, 我用它来托管一个网站,
我得到了很多人在同一时间跳到我的网站上｡
嗯, 会发生什么是会有一个增加的需求和处理器将上升｡
当处理器上升时, 你会看到它进入了所谓的突发区｡
如果你得到40%到60%或80%之间, 你实际上可以爆裂, 这意味着亚马逊将为你提供额外的容量,
以便能够处理这种负载, 这样你的服务器就不会崩溃｡
现在, 他们将根据您的系统每月进行一定的时间｡
所以你只有一定量的可爆发容量可用｡
您可以在底部的图表中看到,
这是剩余的CPU突发容量｡
我们的系统上有很多额外的突发容量,
因为我们还没有真正突发,
因为我们还没有在这个服务器上运行很多东西｡
当我们向上移动时, 您还可以单击此处查看其他事实,
例如CPU利用率､ 突发容量､ 突发容量（以分钟或百分比表示）｡
您还可以查看传入和传出的网络流量,
以及状态检查失败､
实例状态检查失败､
系统状态检查失败等｡
例如, 如果我们查看传入的网络流量,
您可以看到流量开始, 然后随着时间的推移流量下降｡
为什么流量下降了？
因为唯一能访问这台服务器的人就是我,
我和你谈了几分钟, 没有来回输入命令,
这就是为什么我们到这里的时候看到数据下降到下午4点05分｡
接下来, 我们可以点击网络｡
从这里, 您可以看到我们的公共和私有IP以及我们在IPv4和IPv6网络中的设备防火墙和IPv6防火墙｡
除此之外,
我们还可以进行负载平衡或分配｡
这将使我们有多个服务器,
是回答了一个单一的网站｡
在我们的情况下, 我们不与任何人共享流量｡
我们只使用一个服务器, 我们正在与之交谈,
该服务器由我们控制,
只由我们使用｡
但是如果我正在运行一个网站,
并且我的人数从100人到1,000人,
再到10,000人,
我实际上可以让多个系统协同工作, 以在多个实例之间进行负载平衡, 以响应所有这些人的请求｡
接下来, 我们可以回到顶部,
您可以看到我们有快照｡
现在, 快照是您可以备份系统的方式｡
当你拍摄快照时,
它会拍摄硬盘驱动器的图像并将其存储在云中,
这样如果发生任何事情,
你就可以恢复到该快照｡
在我们的例子中, 我禁用了自动快照,
这意味着它不会每天备份我的服务器｡
这实际上被认为是一种不好的安全实践,
因为我们希望在出现问题时能够有快照｡
所以我要打开我的自动快照｡
你会看到它每天都会自动拍一张快照,
它会存储我最近的七张快照｡
这样, 它是一个滚动备份, 我可以随时查看｡
自动快照的构建方式与手动快照相同｡
所以如果你想了解账单,
你可以点击这个链接｡
我会说, 我理解, 我会让它成为可能｡
除此之外,
我可以随时创建快照, 而不是等待凌晨2：00的快照｡
当我这样做的时候, 我只是给它一个名字｡
这个案子他们已经有一个了
这是一个服务器名称破折号和一个唯一的标识符,
并点击创建｡
当你这样做的时候,
它会对我的整个服务器进行快照或备份｡
这样, 如果它坏了或出了什么问题,
我总是可以从该快照恢复它｡
接下来我们有标签｡
如果你看一下标签,
这是你能够标记这个特定的Lightsail实例的任何东西,
这样你就可以跟踪它的状态, 或者与它相关的成本｡
之后, 我们有History选项卡,
这将告诉我们这个实例发生了什么｡
您可以看到, 我们最初在下午3：56创建了这个实例,
我们在下午4：10连接了那个10 GB的硬盘,
我们在下午4：15创建了一个快照,
我们在下午4：15为那些自动快照启用了一个附加组件｡
最后一个选项卡是“删除”选项卡｡
这个删除选项卡将允许我们在不再需要此服务器时删除它｡
所以让我们说两个月过去了, 你决定你不再想玩这个服务器,
你不想被收取3美元｡
50美元,
5美元或10美元每月保持它运行｡
那么, 您可以简单地进入这里并单击Delete,
这将删除该实例｡
现在, 如果你现在删除它, 我们还有那个仍然连接到实例的存储磁盘｡
它将取消连接存储磁盘,
但不会删除存储磁盘｡
这就是为什么存储磁盘实际上是一个非常有益的东西,
因为我可以将文件从这个Linux机器存储到那个存储磁盘上, 删除Linux系统,
然后将那个存储磁盘重新连接到另一个系统,
比如我想在这个云环境中使用的另一个Linux系统或Windows系统｡
这是将数据从一个云实例传输到Lightsail内部另一个云实例的好方法｡
除此之外, 您还可以在顶部看到停止和重新启动按钮｡
如果我按下停止键, 这将关闭该实例的电源｡
如果你不想再使用这个实例,
但你知道你会在几周内回到它, 或者你可以重新启动它, 你可以在任何时候使用它,
你的服务器有问题, 或者你需要重新启动它来安装一些软件或应用某种配置设置｡
以上是关于如何使用Amazon
Lightsail创建自己的基于云的服务器的快速介绍｡
我建议你自己做, 尝试一下, 这样你就有了一台CentOS机器,
你可以随时坐在云中玩｡