目录
Amazon EC2简介
友商云服务器对比(Amazon VS Tencent)
友商云服务器对比(Amazon VS Alibaba)
Amazon 云服务器的绝对优势
Amazon EC2功能
Amazon EC2 Linux 实例入门
启动实例
连接到的实例
清除的实例
终止的实例
Amazon EC2的使用
创建EC2实例
连接EC2
使用
Amazon EC2简介
亚马逊弹性计算云(EC2,Elastic Compute Cloud)是一个让使用者可以租用云端电脑运行所需应用的系统。EC2借由提供Web服务的方式让使用者可以弹性地运行自己的Amazon机器映像档,使用者将可以在这个虚拟机器上运行任何自己想要的软件或应用程序。提供可调整的云计算能力。它旨在使开发者的网络规模计算变得更为容易。
友商云服务器对比(Amazon VS Tencent)
随着云计算的普及,人们也开始寻找更加高效的网络服务。Amazon Web Services (AWS) 和 Tencent Cloud (腾讯云 是目前市面上比较流行的两种云计算服务。AWS 是一个由亚马逊公司提供的、安全、灵活和可扩展的云计算服务平台,而 Tencent Cloud 是由腾讯公司提供的面向开发者的全球云计算服务平台。本文将讨论亚马逊和腾讯云服务器之间的区别。
-
价格比较
首先,在云计算服务中价格通常是一个重要的考虑因素。AWS 和腾讯云的定价策略不同。AWS 采用按使用时间进行计费的模式,这意味着它为对容量、运行时间和其他资源的使用都收取费用,而且收费标准非常细致,用户可以根据自己的需求选择不同的价格方案。
相反,腾讯云计费的方式则更加弹性,根据按量计费(即只有当服务被使用时才会支付费用),使用开始和结束时相应地计算费用。这种按照使用时间计费的方法使腾讯云比 AWS 更具成本优势,尤其是对于短暂的计算任务,使用腾讯云可能会更加经济合理。
-
市场份额
AWS 是在云计算市场中的领军者,拥有全球约 33% 的市场份额。而腾讯云相对较新,但在中国市场的份额很大。它在中国平均占有率超过 40%,是中国及亚太地区排名前五的云计算服务提供商之一,它还是中国金融安全联盟的成员之一。
-
数据中心位置
AWS 将其数据中心位置分布在世界各地,包括美国、加拿大、南美洲、非洲、欧洲、亚洲和澳大利亚等地。AWS 充分利用这些地理位置建立一个强大的全球网络,以为全球用户提供服务。
腾讯云的数据中心位置主要分布在中国境内,这使其在中国市场上非常受欢迎。然而,这也限制了它在其他地区的覆盖范围,尤其是在中国之外的地方,腾讯云的网络效果可能不如 AWS。
-
功能
AWS 提供了大量的服务和特性,比如 Amazon Elastic Compute Cloud (EC2)、Amazon S3、Amazon RDS、Amazon Kinesis 和 Amazon Lex 等。除此之外,AWS 也在新的服务上下功夫,例如 Amazon WorkSpaces、Amazon Connect 和 Amazon Transcribe 等。
腾讯云则提供了基本的云计算服务和应用,还提供腾讯机器学习平台和智能语音交互平台等高端应用。
-
安全性和可靠性
AWS 和腾讯云都在安全性和可靠性方面进行了大量的投资,以确保客户的数据和操作是安全的。AWS 采用目前最好的网络安全模型和全球数据备份系统来处理数据安全问题,而腾讯云则建立了一套完善的信息安全管理体系和合规审计体系,以确保客户的数据安全。
而在可靠性方面,AWS 和腾讯云都提供了容错和灾备措施,确保服务器的稳定性和高可用性。
AWS 和腾讯云都提供了可扩展的云计算服务平台,让客户更容易管理和利用数据。它们之间存在一些需要考虑的区别。AWS 是一个全球化的平台,适用于全球各地的客户,它优势在于其相对完整的服务和特性、全球化的数据中心和大量的用户。而对于在中国这一块市场,由于政策原因,AWS 的用户使用体验和业务拓展可能会存在一些问题,腾讯云则在中国市场的业务拓展和用户数量上占优势。在价格、服务、数据中心位置、功能、安全性和可靠性等方面,根据用户需求的不同,选择适合自己的云计算服务提供商是有必要的。
友商云服务器对比(Amazon VS Alibaba)
-
aws:(计算服务)EC2,Auto Scaling等、(存储服务)S3,EBS等、还有网络、数据库、消息队列、Hadoop、流媒体、监控、安全、自动化、终端、IOT等一些服务
-
阿里云:监控、安全、中间件、大数据、虚拟网、日志等,大多数是一些基础服务
-
从服务类型来看的话,aws提供的服务相比全面一些,体验性会更高,功能高于阿里云的
-
从稳定方面来讲 优先推荐aws来使用的
-
速度方面 aws是稍逊一点的,毕竟服务器的铺设是不同的,而且价格方面也是不同的,aws是单独计费的
-
阿里云较突出的是CDN功能,而AWS是CloudFront为CDN
-
aws支持的第三方是最多的,阿里云这方面是有点惨淡的
-
aws相对于支持较多的是以企业为主的,阿里云较多是以个户为主
Amazon 云服务器的绝对优势
-
在云市场这块是主导的地位
-
aws拥有最全的数据中心
-
拥有最深入的管理大量用户和资源的能力
-
拥有不断增长的可用服务
-
对初学者友好(有月度限制)
-
全球覆盖、速度快、灵敏性高
-
无服务器框架
-
经验多、功能多
-
先用后付(月底计算)
-
服务器容量无限、灵活扩展、广泛工具
-
镜像是无限
Amazon EC2功能
EC2向我们使用者提供了一个真正的虚拟计算机环境,在我们使用WEB服务启动多种操作实例,通过自定义来去加载这些应用环境的实例,并管理网络权限根据自己需要的数量来进行系统映像。
如果使用EC2:
-
预配置一个模板化的系统映像启动并运行(或配置一个应用程序、、数据、库和相关配置) 选择一个自己想要的实例类型,然后使用WEB服务相关API或其他相关的管理工具进行启动、终止并进行监控自己的实例 在EC2上配置相关的安全和访问的权限 确定自己是否需要使用相关API终端节点或持久性储存在实例上面
-
EBS:这是为EC2提供可持久性的存储卷,EBS在访问时必须通过网络,并可以独立于实例存在,EBS是可用性和可靠性都非常高的存储卷,我们可以用作EC2引导分区,作为标准块存储社保附加在EC2的实例上,EBS 卷大大提高了EC2 实例存储的持久性
-
CPU:优化CPU功能可以更好的控制EC2实例,可以在新实例启动时指定任意数量的vCPU,以节省成本,可以针对单线程CPU在运行条件下运行良好的工作
-
HPC集群:拥有复杂计算工作或网络性能敏感应用程序的客户均可实现自定义基础设施提供的计算和网络性能,还可享有EC2的弹性、经济、灵活性的优势
-
弹性IP:这是专用于动态计算的IP地址,此IP与账户并无特殊关联,但可以控制该地址,直到彻底选择释放此IP地址,可以使用编程的方法将公有 IP 地址重新映射到账户中的任何实例当中去,从而去掩盖实例故障
Amazon EC2 Linux 实例入门
启动实例
-
通过以下网址打开 Amazon EC2 控制台:https://console.aws.amazon.com/ec2/。
-
从 EC2 控制台控制面板中,在 Launch instance(启动实例)框中,选择 Launch instance(启动实例),然后从显示的选项中选择Launch instance(启动实例)。
-
在 Name and tags(名称与标签)下,为 Name(名称)输入实例的描述性名称。
-
在 Application and OS Images (Amazon Machine Image)(应用程序和操作系统映像 (Amazon Machine Image))中,执行以下操作:
-
选择 Quick Start(快速启动),然后选择 Amazon Linux。这是适用于的实例的操作系统 (OS)。
-
从 Amazon Machine Image (AMI) 中,选择 Amazon Linux 2 的 HVM 版本。请注意,这些 AMI 标记为 Free tier eligible(符合条件的免费套餐)。Amazon Machine Image (AMI) 是基本配置,用作的实例的模板。
-
-
在 Instance type(实例类型)下,从 Instance type(实例类型)列表中,可以为的实例选择硬件配置。选择
t2.micro
实例类型,这是默认情况下的选择。t2.micro
实例类型适用免费套餐。在t2.micro
不可用的区域中,可以使用免费套餐下的t3.micro
实例。有关更多信息,请参阅 AmazonFree Tier。 -
在 Key pair (login)(密钥对(登录))下,对于 Key pair name(密钥对名称),选择在开始设置时创建的密钥对。
警告
不要选择 Proceed without a key pair (Not recommended)(在没有密钥对的情况下继续(不推荐))。如果启动的实例没有密钥对,就不能连接到该实例。
-
在 Network settings(网络设置)旁边,选择 Edit(编辑)。对于 Security group name(安全组名称),将看到向导为创建并选择了安全组。使用以下步骤,可以使用此安全组,或者也可以选择在设置时创建的安全组:
-
选择 Select existing security group(选择现有安全组)。
-
从 Common security groups(通用安全组)中,从现有安全组列表中选择的安全组。
-
-
对于的实例的其他配置设置,保留默认选择。
-
查看 Summary(摘要)面板中的实例配置的摘要,当准备好后,选择 Launch instance(启动实例)。
-
确认页面会让知道自己的实例已启动。选择 View all instances(查看所有实例)以关闭确认页面并返回控制台。
-
在实例屏幕上,可以查看启动状态。启动实例只需很短的时间。启动实例时,其初始状态为
pending
。实例启动后,其状态变为running
,并且会收到一个公有 DNS 名称。(如果 Public IPv4 DNS(公有 IPv4 DNS)列已隐藏,请选择右上角的设置图标(),打开 Public IPv4 DNS(公有 IPv4 DNS),然后选择 Confirm(确认)。
-
可能需要花几分钟时间,实例才能准备好让连接到它。检查的实例是否通过了状态检查;可以在状态检查列中查看此信息。
连接到的实例
在启动实例时使用具有 .pem
文件的密钥对以及允许从计算机进行 SSH 访问的安全组,否则无法连接到实例。
清除的实例
如果启动的实例不在 Amazon 免费套餐范围内,则该实例一旦变为 shutting down
或 terminated
状态,就会停止产生费用。
终止的实例
-
在导航窗格中,选择实例。在实例列表中选择实例。
-
依次选择实例状态、终止实例。
-
当系统提示确认时,选择终止。
Amazon EC2 关闭并终止的实例。的实例在终止之后,短时间内仍将在控制台上可见,然后该条目将自动删除。不能自己从控制台显示中删除已终止的实例。
Amazon EC2的使用
创建EC2实例
-
进入Amazon云官网之后找到Amazon EC2产品并使用
-
在我们启动实例前我们需要给我们的实例进行命名操作
我们一定要进行创建唯一密钥对 以防他人侵入(还有就是避免忘记密码后便捷修改)
启动实例后就可以做配置了
-
安全组:创建自己的防火墙规则或选择默认的 VPC 安全组
-
存储:EC2 同时提供磁盘和 SSD 存储。我们建议从 EBS gp2 卷开始
-
选择“Launch Instances”(启动实例)完成设置
连接EC2
Xshell是一款强大的安全终端模拟工具,它支持SSH1,SSH2,以及MicrosoftWindows平台的TELNET协议(免费) Xftp可以和Xshell配合使用哦(用户能安全地在 UNIX/Linux 和 Windows PC 之间传输文件) Putty是用来远程连接服务器的,支持SSH、Telnet、Serial等协议的连接。其中最常用的是SSH(免费) 这两款都是可以连接EC2实例的,在我们使用的输入需要连接的服务器的IP地址和端口号后进行实例连接(可以将其保存哦,方便下次连接使用),在连接过程时会让你输入用户名和密码(俗称身份验证),输入之后就可以直接使用了(这样的Linux窗口操作是非常舒服的)
使用
我们在本地使用Vue CLI或者Vite创建一个自己的项目
接下来我们使用Vue CLI创建
如果的话先进行安装
npm install -g @vue/cli // 使用npm安装
# OR
yarn global add @vue/cli // 使用yarn安装
使用下面命令查看是否安装成功
vue --version
创建项目
vue create helloWord
选用V2即可
也可以选第三个自己去配置(为了方便我就选第一个了)-----选完之后进行等待