【AWS入门】Amazon EC2简介

news/2025/3/19 3:42:43/

【AWS入门】Amazon EC2简介

A Brief Introduction to Amazon EC2

By Jackson@ML

1. 背景

众所周知,互联网时代的用户每天需要访问Web站点,以获取不同的信息和数据。而海量的Web站点,其内容均存放在服务器上,无论服务器有多远;抑或是在本地,或者本省本地区,也或者在本国等等。

1990年代,当互联网技术到达中国时,谁也想不到会用自己的计算机去访问远在国外的服务器。但是,时过境迁,这已经成为不争的现实。

今天,当您使用一款App或者访问Web站点时,大概不知不觉地就访问到了国外的服务器,甚至是云服务器。

所谓云服务器,就是无论在什么地方,让用户访问起来都好像离得不远,又好像“云深不知处”。

总而言之,云计算赋予了这一切。

2. 网络互联的新需求

我们的工作和学习,生活,离不开数十个甚至是数百个可用的应用程序。那么,他们可能在小型服务器,也可能在大型服务器,也可能是中型。

无论是哪种服务器,用户发出的请求,服务器都需要在秒级响应,才能使应用程序符合当前的要求。

互联网时代的三十多年中,大致从1990年代到2020年代,很多数据中心、服务器托管站因经费不足,耗费严重而关停。

如何提供快捷而便宜的互联网服务呢?如何解决巨额IT资产采购和利用率低的矛盾呢?这成为全球科技精英和大厂的重点研究方向。

3. Amazon EC2

即然全球用户渴望得到快捷、稳定而价廉的网络服务,而并不关心物理设备的搭建和属地,那么,就可以找到符合用户要求的解决方案。

Amazon Elastic Compute Cloud(亚马逊EC2计算云)或者Amazon EC2使得部署服务器变得简单快捷。

这里提到的服务器是虚拟服务器(Virtual Servers),也可以称作云端计算实例,它使得产品和服务变得快捷和便宜。

用户只需要在Web页面选定需配置的设备和所需的配置,即可构建一台服务器;该服务器包含物理服务器所需的处理器、内存和硬盘空间,唯一的区别是,它不需要采购设备并连接搭建为物理服务器。

所选即所需,这是AWS提供的所有云产品和服务的理念。为了满足云计算,Amazon EC2率先实现了这一点。

4. AWS Management Console(AWS管理控制台)

AWS管理控制台满足对全部云计算资源的管理和控制。因此,在注册了AWS国际或者国内账户后,可以在其平台之上,利用AWS管理控制台完成对资源的配置,进而进行应用程序开发和运营等。

每次登录AWS,或者注册AWS账户时,都需要首先登录AWS管理控制台页面。

首先,进入AWS官网登录页面,使用根用户(或IAM用户)登录;没有注册的用户,可以在下方点击“创建新AWS账户”进行注册。

在这里插入图片描述
登录成功后,进入到AWS用户界面,显示 “恭喜!感谢您注册AWS” 的字样,如下图。

在这里插入图片描述
点击右上角按钮“登录控制台”,出现控制台页面。

在这里插入图片描述
在页面上方,有一个Search(搜索栏),用鼠标点击(或用Option +S组合键进入),即可搜索可用服务。

输入EC2字样,按Enter键,如下图所示。

在这里插入图片描述

5. EC2服务

弹出菜单中,最上方就是EC2服务,点击进入EC2服务页面。

在这里插入图片描述
EC2页面有高亮显示,“启动虚拟服务器”;此时,点击“启动示例”。

在这里插入图片描述
如需创建实例,填写“名称”和其它相应信息即可。

可以看到,快速启动亚马逊云服务的选项有多种操作系统,如下图:

在这里插入图片描述
可选操作系统包括Amazon Linux, macOS, Ubuntu, Windows, Red Hat (Linux), SUSE Linux , Debian (Linux)等。

6. 按需付费(Pay-as-you-go)

EC2实例启动运行,就意味着选定的相应配置的虚拟服务器运行,用户不必担心它的性能,而需要考虑的可能是EC2时间资源规划。

由于AWS云计算是按需分配,则付费也是按需付费,叫做 ”Pay as you go”

例如:使用时联网启动EC2实例,而不用时停止,关闭该项目服务;那么,AWS只在用户使用该实例时,手续相应费用;如果用户断开服务,那么该服务挂在云端,不再收费。

7. Amazon EC2实例类型

Amazon EC2提供了不同的用例,当用户使用EC2实例时,提供了广泛的实例类型。

这些实例的范围从小型经济型低成本实例,到大规模集群计算工作负载,用以实现高性能的、基于云端的超级计算等等。

Amazon EC2提供经过优化的实例,包括计算、内存、存储以及GPU处理等,以便用户找到适合自己的工作负载。同时,Amazon EC2可根据用户的商业需求或应用需要随时调整改变。

Amazon EC2提供灵活的报价选项,用户将支付所使用实例的费用;停止EC2实例后,将停止付费。不存在长期的费用和预付费。

预订的EC2实例,将得到优惠价。
更多定价策略,将在后续文档中介绍。

8. Amazon EC2安全性

Amazon EC2和其它服务一样,在提供计算实例时,需要确保安全性。

EC2实例位于称作Virtual Private Cloud(即VPC,虚拟私有云)的平台上。

Amazon VPC提供很多内置的安全服务,用户可以使用并控制谁能够访问EC2实例。

用户也可以使用安全连接,通过一个基于硬件的VPN(Virtula Private Network, 虚拟专网)设备访问本地网络。

Amazon EC2实例提供给用户大量直连临时存储,这取决于实例类型。
在这里插入图片描述
图一 实例存储

例如:Amazon Elastic Block Store(即Amazon EBS)可为EC2实例提供持续的块存储Amazon EBS也具备分配存储的能力。

如下图所示。
在这里插入图片描述
图二 Amazon EBS保障实例存储

由于按需付费规则,以及客户的需求捉摸不定,因此,为实现EC2实例灵活部署特征和保证性能,Amazon EC2具有**auto-scaling(自动扩展)**功能。这避免了客户因需求改变而手动操作引起的错误,也确保能最及时满足客户需求。

9. 小结

Amazon EC2为云计算提供基础的弹性计算云服务。

按需选用,可扩展能存储,是用户选用AWS的基本要求;按需付费, 这是包括Amazon EC2在内的超过200项AWS产品和服务的定价策略。

提供弹性的、灵活的、强壮的且稳定的实例资源,是AWS提供云服务的宗旨。


AWS技术好文陆续推出,敬请关注和点赞。👍

您的认可,我的动力!😃

相关阅读:

  1. 【AWS入门】AWS云计算简介
  2. 【AWS入门】2025 AWS亚马逊云科技账户注册指南
  3. 【AWS入门】创建并使用AWS Builder ID
  4. 用Python实现第一次调用deepseek API
  5. 2025最新版Docker安装使用指南

http://www.ppmy.cn/news/1580225.html

相关文章

谷粒商城:性能压测JVM堆区

目录 Kit Apache JMeter VisualVM 堆内存 jvm内存模型 垃圾回收(Garbage Collection, GC) 新对象分配内存 GC步骤 MinorGC 性能优化 影响因素 优化 nginx动静分离 优化三级分类获取 Jvm参数配置堆区 测试 Kit Apache JMeter 压力测试&…

Git的详细使用方法

Git 是一个分布式版本控制系统,用于跟踪和管理代码的变更。以下是 Git 的详细使用方法: 1. 安装 Git Windows:从 Git 官网 下载安装包。 Linux(Ubuntu/Debian) sudo apt install git macOS: 使用 Homebr…

Linux第六讲----git与gdb

1.创建仓库并上传代码 打开gitee,新建仓库 按下图操作:之后点创建 在点击橙色的克隆下载:并复制 之后登录xshell并进入家目录 输入git clone 右键粘贴 如下图所示 之后我们进入for_delete cd for_delete/ 创建一个文件,code.c,输入如下内…

【密码学——基础理论与应用】李子臣编著 第四章 SM4分组密码算法 课后习题

免责声明 这里都是自己搓或者手写的。 里面不少题目感觉有问题或者我的理解有偏颇,请大佬批评指正! 不带思考抄作业的请自动退出,我的并非全对,仅仅提供思维! SM4的python实现 基于AI生成的SM4加密算法-CSDN博客 题…

Word 小黑第27套

对应大猫26 布局 行号-无 接受和拒绝修订:审阅 -显示标记 选特定人员 属性通过-文件添加 删除空行:两个段落标记 替换成 一个段落标记(替换完再查找) 检查文档并删除不可见内容。(通过文件 信息 -检查信息&#xf…

Android Room 框架领域层源码深度剖析(二)

一、引言 在 Android 开发的架构设计中,领域层(Domain Layer)扮演着至关重要的角色。它是应用程序的核心业务逻辑所在之处,负责处理业务规则、协调数据流动以及实现用例。Android Room 框架虽然主要聚焦于数据持久化,…

【WEB APIs】DOM-事件基础

目录 1. 事件监听(绑定) 案例—关闭广告 案例-随机点名 2. 事件类型 2.1 鼠标事件 2.2 焦点事件 2.3 文本事件 3. 事件对象 案例—评论回车发布 4. 环境对象 5. 回调函数 6. 综合案例—tab栏切换 1. 事件监听(绑定) …

Android菜单栏

在Android中,菜单栏(Menu)是应用程序中常见的用户界面元素,用于提供各种操作选项。以下是关于Android菜单栏的基本介绍: 创建菜单资源 在项目的 res/menu 目录下创建一个XML文件来定义菜单内容,如 main…