EC2简单介绍

2021-03-04  本文已影响0人  就这些吗

EC2的简单介绍

区域(Region)和可用区(Availablity Zone)的概念

截屏2021-01-31 下午8.10.16

EC2是什么?

Elastic Compute Cloud, Amazon的web服务,能在AWS云中提供安全且可调整大小的计算能力。

人听得懂的版本:AWS云上的虚拟服务器,可以自己配置各个属性。

EC2的定价类型

Ps:这个概念如果不是为了考证和节省资源,可以跳过。

EC2给我们提供了很多种计价方案,我们可以通过项目需求来选择不同的计价方案,以此来节省费用。

EC2的实例类型

截屏2021-01-31 下午8.50.17

怎么来连接EC2?

1.通过密钥对连接

截屏2021-01-31 下午10.12.45 截屏2021-01-31 下午10.21.36 截屏2021-01-31 下午10.26.36

2.通过Session Manager来连接

需要注意的点是,要使用Session Manager来连接,在EC2内需要先安装SSM 代理。

SSM 代理 在 2017.09 及以后日期版本的 Amazon Linux 基本 AMI 上默认安装。默认情况下,SSM 代理 还安装在 Amazon Linux 2 AMI 上。

截屏2021-01-31 下午10.45.04 截屏2021-01-31 下午10.45.50 截屏2021-01-31 下午10.46.43 截屏2021-01-31 下午10.46.52 截屏2021-01-31 下午11.05.15 截屏2021-01-31 下午11.08.35

存储类别

AMI(Amazon Machine Images)是什么?

预配置的EC2镜像,一个AMI包含了你打包的好操作系统,以及相应的应用程序和配置,可以省去一些装软件的时间。

我们也可以定制自己的AMI,通过AMI我们可以启动完全相同的机器,这个在下面的Auto Scaling会被用到。

Auto Scaling

AS可以自动地伸缩EC2实例的数量,我们可以设置在需求高峰增加实例,在低谷时减少EC2实例。

如下图所示,我们甚至还能控制在什么时间点进行扩容。

这边主要再介绍下两个概念,启动配置(Launch Configuration)和弹性伸缩组(Auto Scanling Group)

启动配置(Launch Configuration):

弹性伸缩组(Auto Scanling Group):

截屏2021-02-01 上午1.15.07

弹性IP地址(Elastic IP)

弹性IP是什么?

弹性IP地址是专为动态云计算设计的静态 IPv4 地址,可以快速将地址重新映射到您的账户中的另一个实例,从而屏蔽实例故障。

ps:一个弹性ip正在被使用时是不收费的,当我们申请一个弹性IP却不把他与其他资源关联起来时,是要收费的。

为什么我们需要弹性IP?

我们可以通过机器的共有IP来通过Internet访问我们的机器,但是每次启动这个实例的时候,这个地址都会变。

当我们启动一台相同的EC2实例,希望来替换原来的EC2时,一般情况下无法设置他的公有IP地址。

基于上述的情况,我们有了弹性IP的服务,我们可以可以将弹性IP地址分配给EC2实例,使其成为这个EC2实例的共有IP地址,

这样我们就可以保证这个EC2实例的公网IP不会被改变。

image

负载均衡器(Elastic Load Balancer)

目前推荐使用的前两种ELB,两者有不少共同点和概念,我们一起来看一下吧。

截屏2021-02-02 上午1.23.04

安全组(Security Group)

在每一个EC2实例创建的过程中,你都会被要求为其指定一个安全组(Security Group)。这个安全组充当了主机的虚拟防火墙作用,能根据协议、端口、源IP地址来过滤EC2实例的入向和出向流量。

截屏2021-02-02 上午12.42.34 截屏2021-02-02 上午12.47.25

置放群组(Placement groups)

我们想要尽量将我们启动的EC2放置在同一个可用区相互靠近一点,以实现低延迟的网络性能,或者将一些实例严格放置在不同的硬件上以减少相关的故障,这个时候就轮到我们的置放群组出场了。

举个栗子:

上一篇下一篇

猜你喜欢

热点阅读