EC2简介

这篇具有很好参考价值的文章主要介绍了EC2简介。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

EC2 (Amazon Elastic Compute Cloud)作为AWS云计算组件中充当计算资源的组件。

EC2的特性

  • EC2是AWS提供的一种计算服务,它以EC2实例(EC2 Instance)的形式存在,因此一个EC2实例可以被认为是一个虚拟机
  • 预配置的EC2镜像被称之为Amazon Machine Images (AMI),一个AMI包含了你打包的好操作系统,以及相应的应用程序和配置
  • 不同的EC2实例类型包含了不同的CPU,内存,存储和网络性能、
  • AWS默认以及建议使用密钥对(Key Pair)的形式访问EC2实例,AWS将保存公钥,您将负责保存私钥
  • EC2实例存储(Instance store volumes)是一种短暂性的存储,一旦您停止或者终止您的EC2实例,这个存储内的数据将永久消失
  • EBS存储(Amazon EBS volumes)是一种持续性的存储,不管EC2实例是什么状态,你都可以保留EBS存储内的数据。这种类型的存储对于进行数据盘的迁移非常方便,使用场景也比较多。
  • 安全组(Security Group)会通过检测数据包的端口、协议、源IP地址从而充当防火墙的作用
  • 弹性IP(Elastic IP address)可以方便您为您的EC2实例分配一个固定的公网IP地址,并且保证每次关机重启该地址依旧有效。
  • 虚拟私有云(Virtual Private Cloud, VPC)是AWS的网络组件,可以让你的AWS资源与其他用户的资源在逻辑上进行隔离。您也可以使用VPC与您的物理数据中心进行连接。

如何访问EC2

AWS提供了非常多的方法方便您来访问EC2实例

  • AWS 命令行(CLI)- 您可以通过一些终端软件并利用命令行的方式访问您的Windows,Mac和Linux实例
  • AWS EC2管理平台 – 您可以通过基于web的用户界面来访问您的EC2实例(通过java等插件)
  • AWS CLI工具 – 您可以通过AWS CLI工具来访问AWS的多个组件
  • Windows Powershell
  • AWS API
  • AWS SDK

EC2实例的计费类型

EC2的实例计费类型有很多种,每一种都有自己的使用场景,不同的客户可能对计费类型的需求也不一样。

  • On-Demand Instances (按需实例)
  • Reserved Instances (预留实例)
  • Spot Instances (竞价实例)
  • Scheduled Reserved Instances (计划的预留实例)
  • Dedicated Instances (专用的实例)
  • Dedicated Hosts(专用的主机)

On-Demand Instances (按需实例)

这是最基本的实例计费类型,也应该是使用率最高的类型了。这种实例是用多少收费多少,精确到秒。在实例处于停止状态的时候,AWS不会收取你关于EC2的任何费用。只有在实例处于运行状态的时候,才会产生花销。

这种EC2的实例类型非常灵活,你可以在任何时间和地点开启并使用你的实例,然后在不需要的时候将其终止(Terminate)。你的消费只取决于你使用的时间,而没有其他的额外成本或者初始投资成本。

在传统的数据中心内,如果你要部署一个新的应用程序,那么你可能需要先去申请购买硬件服务器,然后安装操作系统,物理接上网络甚至存储,安装和调试应用程序以及代码。这一系列的过程会消耗你几个月甚至大半年的时间。

而是用AWS EC2实例,你只需要一个浏览器,以及几分钟的操作就可以创建你所需要的应用程序了!

如果你不需要这个应用程序,直接将其删除即可。这样的模式特别适合初创企业开发新的应用程序并进行试错。

这也是云计算带来的优势。

On-Demand Instances (按需实例)总结特点如下:

  • 按秒收费(以前是按小时收费,现在AWS更改了),用多少收费多少
  • EC2实例可以根据业务需求实时增加或减少规模
  • 不会有昂贵的初始投资成本
  • 适合用来部署有突发性,爆发性流量的应用程序,比如双11
  • 适合用来测试和开发新的应用程序

Reserved Instances (预留实例)

这种预留实例你需要和AWS签订1年或3年的合同,并且会以单价低于同等规格的按需实例的价格买到预留的实例,可以无预付费用、预付部分费用或预付全费

如果你需要使用某种需要不间断运行(24x7x365)的应用程序,那么这种预留实例则会非常适合你,因为你会获得单位时间内最便宜的EC2实例。

1年的合同可以获得40%左右的折扣,3年的合同可以获得60%的折扣。

Reserved Instances (预留实例)总结特点如下:

  • 更低的每小时运行成本
  • 买断了一定的计算资源,不会出现AWS计算资源不足而无法创建EC2的情况
  • 费用在合同期内是固定的,因此费用可预期
  • 适合需要长期运行、稳定的、可预估的应用程序

目前预留实例还分两种类型,分别是标准RI可转换RI。可转换RI可以更改实例系列、操作系统、租期和付款选项,更加灵活,但是折扣率会比标准RI稍微少一些。

Spot Instances (竞价实例)

AWS的计算资源会提供给全球成千上万的客户,因为客户使用计算资源的程度不同,也会影响AWS的总体计算资源消耗的程度。AWS向客户提供的这种竞价实例的每小时价格是浮动的,在计算资源紧张的时候价格较高,在计算资源较为空闲的时候价格较低。

因此客户可以设定规则,在实例价格低于某个阀值的情况下申请并使用该实例,而达到最大的性价比。

这种实例一般比较适合仅进行计算和分析的任务,并且可以随时中断。

Spot Instances (竞价实例)总结特点如下:

  • 每个小时都会变化,依据是竞价实力的供需关系
  • 可以非常有效地降低运行EC2实例的成本(特别对于有大数量实例需求的情况下)
  • 在其上安装的应用程序随时可以中断,也就是数据和任务处理结果都需要保存在外部存储上
  • 对实例运行开始的时间没有太多要求

EC2实例的运行平台

目前,EC2上可以运行基于Windows和Linux操作系统的实例,不支持任何非X86架构的实例。

另外,在2017 Re:Invent会议上AWS发布了一种新型的实例,可以让你操作AWS的裸机(不含任何操作系统),因此方便你在上面直接安装类似VMware Esx的虚拟操作系统。

EC2的实例类型

目前,AWS提供了70种以上的不同类型的EC2实例,解决客户的不同需求,并且这个类型的数量在逐年增加。

总体来说,EC2的实例类型可以分为通用型、计算优化型、内存优化型、存储优化型、加速计算型

更高级别的实例会给你带来更多的CPU,内存,I/O,存储等等,当然价格也是越来越高。

举个例子,AWS提供的1年免费套餐中所包含的实例类型是t2.micro,这种实例类型提供了1个vCPU和1G的内存容量,而其他的参数例如网络,I/O则是所有在同一个物理主机中的实例一起共享的。文章来源地址https://www.toymoban.com/news/detail-493089.html

到了这里,关于EC2简介的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • EC2简介

    EC2 (Amazon Elastic Compute Cloud) 作为AWS云计算组件中充当 计算 资源的组件。 EC2是AWS提供的一种 计算服务 ,它以 EC2实例(EC2 Instance) 的形式存在,因此一个EC2实例可以被认为是一个虚拟机 预配置的EC2镜像被称之为 Amazon Machine Images (AMI) ,一个AMI包含了你打包的好操作系统,以及

    2024年02月09日
    浏览(26)
  • Amazon Linux上使用ec2-user来设置开机自启动的shell脚本

    要在Amazon Linux上使用ec2-user来设置开机自启动的shell脚本,可以按照以下步骤操作:   1. 确保您拥有要设置自启动的shell脚本。假设脚本的路径是`/home/ec2-user/myscript.sh`。   2. 使用以下命令打开`/etc/rc.d/rc.local`文件:    ```shell    sudo nano /etc/rc.d/rc.local    ```   3. 在文件末尾添

    2024年02月15日
    浏览(49)
  • AWS——04篇(AWS之Amazon S3(云中可扩展存储)-02——EC2访问S3存储桶)

    关于AWS的前几篇入门文章,如下: AWS——01篇(AWS入门 以及 AWS之EC2实例及简单使用). AWS——02篇(AWS之服务存储EFS在Amazon EC2上的挂载——针对EC2进行托管文件存储). AWS——03篇(AWS之Amazon S3(云中可扩展存储)-01入门). 我这里使用的都是前面创建好的,关于怎么创建,请

    2024年02月13日
    浏览(30)
  • AWS实操-EC2-创建购买linux(centos)EC2服务器

    启动实例 在AWS EC2控制界面,进行单击启动实例以创建和配置虚拟机。 配置实例 在该界面进行配置服务器名称、选择AMI镜像等。 选择浏览其他AMI,选择centos镜像,下文以centos7.6为例 在搜索框输入对应系统版本,建议选择经过验证提供商的AMI镜像 选择合适业务的EC2配置 选择

    2024年04月16日
    浏览(49)
  • 【AWS入门】AWS Auto Scaling根据EC2负载的情况伸缩EC2实例

    Auto Scalling:根据EC2负载的情况伸缩EC2实例,配置方式有两种,一种时启动模板(推荐),一种时启动配置(即将下线,不推荐),接下来我们就来尝试以下用启动模板的方式来配置Auto Scaling。 EC2 启动模板 创建启动模板 设置资源标签:以后扩展的所有EC2实例,名字都会叫d

    2024年02月11日
    浏览(32)
  • AWS EC2实例管理

    针对近期学习的AWS EC2实例进行知识归纳与总结,欢迎家人们指正错误!ψ(`∇´)ψ AWS:亚马逊网络服务平台(亚马逊云服务平台)(Amazon Web Service) 英文全称:Amazon Elastic Compute Cloud 中文全称:亚马逊弹性计算云,又名“实例(instance)” 通俗理解:实例是 AWS 云中的 虚拟服

    2024年02月04日
    浏览(43)
  • EC2实例挂载使用EFS操作步骤

    本文详细记录一下如何为EC2实例挂载EFS存储 参考官方文档: 使用 EFS 挂载帮助程序挂载文件系统 https://docs.amazonaws.cn/efs/latest/ug/efs-mount-helper.html EC2实例想要挂载EFS是需要相关权限的, 如果当前的EC2实例已经分配过了IAM角色(实例配置文件), 那么需要先修改关联的IAM角色, 增加托管

    2023年04月08日
    浏览(35)
  • 设置 AWS EC2 允许使用密码登录

    AWS 的服务器默认是使用秘钥进行登录,如果想要使用密码进行登录,可进行如下设置 1、先使用秘钥登录(安装aws网站上的教程即可) 2、登录之后为 root 创建密码 系统会让你输入两次密码,一定要注意了。 3、切换为root用户 4、编辑 sshd_config 并做修改 将  PasswordAuthenticati

    2024年02月11日
    浏览(81)
  • AWS EC2 服务启动显示磁盘挂载异常

    首先启动异常,在AWS网站中,肯定能定位到错误日志,找到实例,然后点击操作,找到监控和故障排除,然后找到日志,我这里日志问题如下: [0m] A start job is running for dev-xvdf.device (1min 29s / 1min 30s) [0m] A start job is running for dev-xvdf.device (1min 30s / 1min 30s) [0m] Timed out waiting for dev

    2024年02月13日
    浏览(39)
  • Prometheus 自动发现监控AWS EC2实例

    本文章简述对接自动发现AWS云EC2实例 前提环境: Promethues Grafana AWS IAM权限 涉及参考文档: AWS EC2 Grafana 通用监控模板 一、IAM 用户创建 1、创建Prometheus 策略 策略规则: 2、创建用户赋予Prometheus 策略 创建过程成,请下载ak、sk 此过程不演示。 二、配置Prometheus 可参考本文章进

    2024年02月04日
    浏览(61)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包