【AWS入门】Amazon EC2简介

【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安装使用指南
相关推荐
日月星辰Ace2 小时前
基于 AWS DynamoDB 分布式锁
分布式·aws
日月星辰Ace4 小时前
AWS EC2 Launch template
aws
AWS官方合作商5 小时前
万物互联时代,AWS IoT Core如何构建企业级物联网中枢平台?
物联网·云计算·aws
lisw051 天前
云计算(Cloud Computing)概述——从AWS开始
云计算·aws
运维开发王义杰1 天前
解决 AWS RDS MySQL mysqldump 导入sql SET @@GLOBAL 权限不足问题
sql·mysql·aws
在云上(oncloudai)1 天前
DeepSeek-R3、GPT-4o 与 Claude-3.5-Sonnet 全面对比:性能、应用场景与技术解析
claude·aws·gpt-4o·deepseek-r3
xybDIY1 天前
【Amazon 工具】在MacOS本地安装 AWS CLI、kubectl、eksctl工具
macos·云计算·aws
云攀登者-望正茂1 天前
如何在 Go 中创建和部署 AWS Lambda 函数
云计算·go·aws
yunson_Liu1 天前
AWS CloudFront加速S3配置跨域
云计算·aws
weixin_307779131 天前
实现AWS Lambda函数安全地请求企业内部API返回数据
开发语言·网络·python·云计算·aws