AWS EC2实例管理
针对近期学习的AWS EC2实例进行知识归纳与总结,欢迎家人们指正错误!ψ(`∇´)ψ
AWS:亚马逊网络服务平台(亚马逊云服务平台)(Amazon Web Service)
啥叫EC2?
- 英文全称:Amazon Elastic Compute Cloud
- 中文全称:亚马逊弹性计算云,又名“实例(instance)”
- 通俗理解:实例是 AWS 云中的虚拟服务器。您可以使用 Amazon EC2 来创建和配置在实例上运行的操作系统和应用程序。
- 小白理解:EC2就是一台在亚马逊云上运行的电脑,可以在此电脑上安装操作系统,应用软件。。。
为啥要用EC2叻?
- 肯定是因为有的宝宝本地电脑内存不够大啦,就像我们会借用百度云来存储我们本地的照片或者是文件,以节约我们本地的内存
- 对于公司来说,要同时运行很多台服务器,并且又是是异地多人操作,云服务器可以做到共享服务器的作用,只要给打工人分配账户和权限就行啦(当然,这涉及云计算的另外一个重要概念–IAM,此处暂且按下不表)
- 多提一句,为啥我们平时可以共同操作和编辑同一个文档(如腾讯文档),就是因为这个文档是建立在云服务器上的。
- 对于小白来说,要自己动手在自己电脑上装一个Linux系统(原装电脑一般为Windows操作系统,而我们码农大多使用Linux操作系统)风险很大,一不小心电脑就装废了/(ㄒoㄒ)/~~。而在云服务器上操作就不怕啦,远程操控软件一关,啥事没有。
EC2有啥坑咩?
- 因为亚马逊是国外的企业,所以系统界面为英文,不过这个问题不大,可以调整为中文界面。
- 云服务器其实就是我们租用的一个服务器,是需要我们付费使用的,不过新手有羊毛可以薅,亚马逊平台有提供供新手免费学习的云服务器,不过内存较小
- 话说回来,尽管有免费套餐,但在注册亚马逊云服务账号(AWS账号)时,仍要先绑定信用卡(海外信用卡),并且会扣除一美金作为验证(几天后会退回)
- 本人就是难到在信用卡这一关,我没有海外信用卡😥,于是我灵机一动,那我用国内的云服务不就行了吗,我可真是个小机灵鬼。
- 所以我是使用了阿里云来进行云服务的学习滴(第一个月免费,抓紧时间干!)
EC2的创建
前言
- 关于实例的定义上面已经说清楚了,就是一台云计算机
- 那么问题来了,如何使用一台云服务器,答案是你得先拥有一台云服务器,也就是创建一台云服务器,即购买云服务器+硬件配置,就像你需要购买一台电脑的硬件+把这些硬件组装起来。
创建服务器(实例)的办法
- 从零到一
我们在平台购买服务器之后,平台下一步的操作就是让我们选择区域,配置内存,网络,端口,密钥对,安全组等等令小白望而生畏的操作
不过,一直选默认配置就行,因为后续是可以修改配置滴 - 从一到无穷
不得不说上面的操作还是有些炫(fuza)的,也繁琐。如果有一个模板,每次按照这个模板来创建实例就好了~
还真有!
并且模板分为“硬件模板”和“软件模版”
硬件模板就叫实例类型(包含CPU、内存、存储和网络容量的多种配置)
软件模板有两种
第一种:“镜像”(image),包含服务器需要的程序包(包括操作系统和其他软件)。创建实例时,选择适合自己的镜像就可以快速创建实例啦
第二种:dockerfile,相当于容器里的镜像
不熟悉容器技术的小朋友请忽略第二种方法(doge)
!!!
总结:有一个服务器的配置模板,平时没有使用时,这个模板就叫镜像,储存在镜像仓库里面,当我们使用了,运行了这个模板(镜像),模板就从镜像变成了实例。
关于“镜像(image)”的二三事
1.镜像的定义(即镜像的功能)
镜像是实例的模板,包含了实例的许多配置,是用来创建实例的
AMI 包括以下内容:
- 一个或多个 EBS 快照,包含实例根卷的信息,如操作系统、应用程序服务器和应用程序;
- 启动权限,用于控制哪些AWS账户可以使用AMI启动实例。
- 块设备映射,用于指定启动实例时要附加到实例的卷。
2.创建镜像
创建实例必须先拉取镜像(下载镜像),如何得到镜像呢?
如何得到AMI: AWS自带有一系列的AMI,也可以从MarketPlace购买别人的AMI,或者创建自己的AMI。另外还有一种社区AMI(Community AMI)是免费的,有好人做出来分享给我们用。
下面是两种方法自己创建镜像
方法一:从现有的实例里面另存为(实例可以保存为镜像,镜像可以创建实例,套娃了属于是!)
方法二:创建(从无到有)
3.使用镜像来创建实例文章来源:https://www.toymoban.com/news/detail-444862.html
实例的创建具体步骤
1.加入云服务的操作台,选择服务,选择EC2
2.选择AMI
3.选择实例类型(多少CPU,内存多大,存储,网络性能)
4.配置实例详细信息(vpc,IP配置,子网,安全组)
5.审核启动文章来源地址https://www.toymoban.com/news/detail-444862.html
到了这里,关于AWS EC2实例管理的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!