1. 什么是Amazon EC2
Amazon EC2是亚马逊云科技 旗下的云服务器。
云服务器相比物理服务器来说更简单高效,用户无需提前购买硬件,即可迅速创建或释放任意多台云服务器。云服务器可以帮助用户快速构建更稳定、安全的应用,降低开发运维的难度和整体IT成本,使用户能够更专注于核心业务的创新。
除非有特殊要求的单位,比如银行、涉密单位等,大部分企业和个人都会选择云服务器搭建互联网服务。
2.为什么选择 Amazon EC2
我们大部分人选择服务器,需要考虑的无非就是性能、价格和可靠。
性能优势:
- 存储方面——Amazon EC2背靠亚马逊云科技公司,以可靠、可扩展且安全的方式存储数据,在高性能块存储,可扩展性、可用性和安全性的对象存储,简单、可扩展、持久且完全托管的云文件存储等方面,都具有明显的技术优势。
- 网络方面——借助增强型联网实现高每秒数据包数性能和低延迟,使用 Elastic Fabric Adapter 运行高级别的节点间通信,使用弹性 IP 地址管理动态云计算,使用高性能计算 (HPC) 集群实现高吞吐量和低延迟,使用 AWS PrivateLink 轻松安全地访问 AWS 上托管的服务。
- 全球基础设施——Amazon EC2 可以将实例放在多个位置,可以保护应用程序不受单一位置故障的影响,为每个 Amazon EC2 区域提供 99.99% 的可用性。
价格优势:
- 免费套餐——Amazon EC2 提供了每月750个小时的免费套餐,共12个月的免费套餐。足够满足个人测试、个人或小公司创业阶段的基本需求。除了Amazon EC2 ,我还未在任何云服务器厂家发现这么有诚意的免费套餐。
- 按需计费——大部分云服务器厂商都提供了按月套餐、按需计费等不同的定价模式,一般情况下,按需计费的单价都要略高于按月套餐。Amazon EC2按照汇率计算成人民币后,一年大约只需要730元。 我们小型项目或者个人项目由于不稳定性,甚至有可能一年有大半时间并不需要打开服务器,这个费用通常还会降得更低。比其它厂商动辄千元以上的套餐,还是很有性价比的。
可靠性优势:
亚马逊云科技的云计算已经为大量企业提供可靠的服务:
不论是大企业还是小公司,都可以选择不同的云服务器实例以支撑业务需求,随着业务量的提升,还可以便捷升级云服务器配置,减轻项目运营期间的心智负担。
3.使用Amazon EC2
使用Amazon EC2需要五个步骤:
1.登录 AWS 账户——登录 AWS 管理控制台并设置您的根账户。如果您没有账户,那么系统将提示您创建一个账户。
2.启动您的实例——确定哪种实例类型最适合您的工作负载。 对于第一个实例,亚马逊云科技官网建议使用低成本通用型实例类型:t2.micro 和亚马逊云机器镜像 (AMI):Amazon Linux 2 AMI,它们都符合免费套餐资格。 打开 Amazon EC2 控制面板,选择“Launch Instance”(启动实例)以创建虚拟机。
3.配置实例——下面是关于设置第一个实例的一些指导: 安全组:创建您自己的防火墙规则或选择默认的 VPC 安全组。 存储:EC2 同时提供磁盘和 SSD 存储。建议从 Amazon EBS gp2 卷开始。 选择“Launch Instances”(启动实例)完成设置。
4.连接到您的实例——启动您的实例之后,您可以连接到该实例,然后像使用您面前的计算机一样来使用它。可以通过多种方法来连接控制台,具体取决于操作系统。建议使用 EC2 实例连接,它是一个易于使用的基于浏览器的客户端。
- 选择您创建的 EC2 实例,然后选择“Connect”(连接)。
- 选择“EC2 Instance Connect”(EC2 实例连接)。
- 选择“Connect”(连接)。 此时会打开一个窗口,并将您连接到您的实例。
5.终止您的实例—— 刚开始使用 Amazon EC2 时不需要支付任何费用(了解详情),但您需要终止实例以避免产生额外费用。终止实例后将删除 EC2 实例以及相关数据。
选择 EC2 实例,选择“Actions”(操作),然后依次选择“Instance State”(实例状态)和“Terminate”(终止)。
4. 总结
Amazon Elastic Compute Cloud (Amazon EC2) 是一种 Web 服务,由亚马逊云科技 提供,可以在云中提供安全并且可应需调整的计算容量。EC2 云服务器提供很多选项,让我们可以低成本且方便地构建和运行几乎所有的应用程序。
综合考虑性能和价格,EC2云服务器都是我们搭建软件服务的最优选之一。