AWS EC2

1 EC2

EC2(Elastic Compute Cloud)是AWS提供的计算能力可扩展的机器,也是云计算的最基本服务之一。但是它仅提供计算能力,也就是CPU和内存,存储能力需要借助于其他服务实现,比如EBS。

2 EC2创建前提

2.1 key pair

AWS EC2不使用密码登录,而是使用密钥对,因此我们需要先创建好key pair,创建好密钥对后,公钥保存在AWS上,私钥会自动下载到本地。记得妥善保存私钥,因为这是唯一一次机会,私钥不会被保存在AWS上。而且这个密钥对是每个region一个,如果你要在多个region创建实例,那每个region都需要创建。

2.2 security group

安全组作为实例的防火墙,也是必须的,用于控制出入流量,每个EC2实例必须关联到一个安全组上。同样,安全组在不同region也是隔离的。

创建EC2时,通过wizard连带创建的安全组默认是放行SSH流量的,但是VPC的默认安全组是禁止SSH流量,因此需要对VPC的安全组开放SSH流量。

3 登录EC2

3.1 登录用户名

使用不同的镜像,对应的登录用户名也不同,最常见的是ec2-user,

  • Amazon Linux 2和Amazon Linux镜像的默认用户名是 ec2-user

  • CentOS镜像的默认用户名是 centos 或 ec2-user

  • Debian镜像的默认用户名是 admin

  • Fedora镜像的默认用户名是 fedora 或 ec2-user

  • RHEL镜像的默认用户名是 ec2-user 或 root

  • SUSE镜像的默认用户名是 ec2-user 或 root

  • Ubuntu镜像的默认用户名是 ubuntu

  • Oracle镜像的默认用户名是 ec2-user

3.2 登录秘钥

我们创建秘钥对时保存的私钥需要将权限设置为400,不然登录会报错。

然后就可以使用ssh命令直接登录,或者scp去传输文件,

ssh -i key-pair-name.pem username@ip
scp -i key-pair-name.pem myfile.txt username@ip:path/

4 EC2实例类型

按照CPU,memory,storage,networking容量,可大概分为以下几种

  • General purpose 通用型,如m4,m5,m6,t2,t3,t4
  • Compute optimized 计算优化型,如c4,c5,c6,c7系列
  • Memory optimized 内存优化型,如r4,r5,r6,x1,x2,z1系列
  • Storage optimized 存储优化型,如d2,d3,i3,i4,im,is系列
  • Accelerated Computing 加速计算型,带GPU或者FPGA芯片,如f1,g2,g3,g4,g5,p2,p3系列

具体实例名称中有些字母代表不同特性,

  • a – AMD processors
  • g – AWS Graviton processors
  • i – Intel processors
  • d – Instance store volumes
  • n – Network optimization
  • b – Block storage optimization
  • e – Extra storage or memory
  • z – High frequency

5 EC2的存储

5.1 块存储

  • Amazon Elastic Block Store
    永久块设备,设备重启或断电不会丢数据,可保存快照到S3中,处于stopped状态的EC2实例不会被收费,但是其挂载的EBS还是会被收费。EBS只能被挂载到同一个AZ的EC2实例上。

  • Amazon EC2 instance store
    即时存储,临时块设备,类似于内存文件系统,设备重启或断电都会让该存储设备上的数据丢失

5.2 文件存储

  • Use Amazon S3 with Amazon EC2
    类似于网盘,可以将文件从本地拷贝至S3,也可以从S3下载到本地,必要时也可以挂载到机器上,但不要当成块设备使用

  • Use Amazon EFS with Amazon EC2
    NFS文件系统,可以当成一般的块设备挂载到机器上使用

  • Use Amazon FSx with Amazon EC2
    和EFS相似,不过FSx对Windows server的支持更好,更全面。而且主要用于高性能计算中,NetApp ONTAP, OpenZFS, Windows File Server, 和Lustre


参考文档

  1. https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/connection-prereqs.html
  2. https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/instance-types.html
  3. https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/Stop_Start.html
  4. https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/file-storage.html
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
AWS EC2 Security是指Amazon Elastic Compute Cloud(EC2)的安全功能和控制措施,用于保护EC2实例及其相关资源的安全性。根据AWS提供的文档,EC2实例的安全性可以通过以下几方面来实现: 1. 安全组:安全组是EC2实例的防火墙,用于控制出入流量。每个EC2实例必须关联到一个安全组上。安全组可以设置不同的入站和出站规则来限制访问。安全组也在不同的地区(region)之间进行隔离。 2. 密钥对:EC2实例使用密钥对进行身份验证。用户可以创建密钥对,并将公钥部分与EC2实例关联。私钥部分由用户保管,用于对EC2实例进行安全访问。 3. 安全性组件:AWS提供了一系列的安全性组件,如Amazon Virtual Private Cloud(VPC)、Amazon Identity and Access Management(IAM)等。这些组件可用于进一步加强EC2实例的安全性。 总的来说,AWS EC2 Security提供了一系列的安全措施和功能,以确保EC2实例及相关资源的安全性和保护。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [2.6 Amazon EC2 Security](https://blog.csdn.net/meiyubaihe/article/details/117440112)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *2* *3* [AWS EC2](https://blog.csdn.net/u010039418/article/details/126451812)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值