首页 > 代码库 > OTC与AWS对比之EC2之一

OTC与AWS对比之EC2之一

EC2Elastic Compute Cloud)作为云计算最基础的服务没有之一,在当前云计算使用中有着至关重要的作用。AWS收入的中的EC2占的比重最大。

EC2S3AWS最早发布的服务,经过了这么多年的发展,服务种类已经非常多了。有些服务也过期下线了。因为笔者接触云服务时间也不是太长,有些历史就不说了,大家感兴趣可以自己搜索。下面我就对EC2现有的服务进行一个详细分析

 

  • 实例

具体实例类型大家提供都比较多,下面将AWSOTC提供的实例类型做一个大概比较供参考

 

1、通用型

实例类型

vCPU

内存 (GiB)

 存储 (GB)

联网性能

使用场景

OTC对应

T2

T2 实例是突发性能实例,为 CPU 性能提供基本水平的同时具有短期发挥更高性能的能力。基本性能和突发能力受到  CPU 积分的制约。每个 T2 实例根据实例大来以固定频率持续接收 CPU 积分。T2 实例会在其空闲时累计 CPU 积分,然后在活跃时使用 CPU 积分。T2 实例非常适合不会经常 (或始终)  使用 CPU 性能但会偶尔突然使用的工作负载,例如 Web  服务器、开发人员环境以及数据库等。

网站和 Web 应用程序、开发环境、构建服务器、代码存储库、微服务、测试和暂存环境以及众多业务应用程序。

/NA

t2.nano

1

0.5

仅限 EBS


t2.micro

1

1

仅限于 EBS

低到中等


t2.small

1

2

仅限于 EBS

低到中等


t2.medium

2

4

仅限于 EBS

低到中等


t2.large

2

8

仅限于 EBS

低到中等


t2.xlarge

4

16

仅限于 EBS

适中


t2.2xlarge

8

32

仅限于 EBS

适中


 

实例类型

vCPU

内存 (GiB)

 存储 (GB)

联网性能

使用场景

OTC对应

M4

M4 实例是最新一代的通用型实例。此系列提供了平衡的计算、内存和网络资源,是很多应用程序的上好选择

用于中小型数据库和需要附加内存的数据处理任务以及缓存集群,也用于运行 SAP、Microsoft SharePoint、集群计算和其他企业应用程序的后端服务器。


m4.large

2

8

仅限于 EBS

适中

s1.large

m4.xlarge

4

16

仅限于 EBS

s1.xlarge

m4.2xlarge

8

32

仅限于 EBS

s1.2xlarge

m4.4xlarge

16

64

仅限于 EBS

s1.4xlarge

m4.10xlarge

40

160

仅限于 EBS

10Gb


m4.16xlarge

64

256

仅限 EBS

20Gb


 

实例类型

vCPU

内存 (GiB)

 存储 (GB)

联网性能

使用场景

OTC对应

M3

M3 实例也是最新一代的通用型实例。但他可以提供实例存储

用于中小型数据库和需要附加内存的数据处理任务以及缓存集群,也用于运行 SAP、Microsoft SharePoint、集群计算和其他企业应用程序的后端服务器。

/NA

m3.medium

1

3.75

1 x  4 SSD

适中


m3.large

2

7.5

1 x  32 SSD

适中


m3.xlarge

4

15

2 x  40 SSD


m3.2xlarge

8

30

2 x  80 SSD


 

2、计算优化型

实例类型

vCPU

内存 (GiB)

 存储 (GB)

联网性能

使用场景

OTC对应

C4

C4 实例是最新一代的计算优化实例,可提供 EC2 中最高性能的处理器和最高的性价比

高性能前端集群、Web 服务器、批量处理、分布式分析、高性能科学和工程应用、广告服务、MMO 游戏、视频编码和分布式分析。


c4.large

2

3.75

仅限于 EBS

适中

c2.large

c4.xlarge

4

7.5

仅限于 EBS

c2.xlarge

c4.2xlarge

8

15

仅限于 EBS

c2.2xlarge

c4.4xlarge

16

30

仅限于 EBS

c2.4xlarge

c4.8xlarge

36

60

仅限于 EBS

10Gb

c2.8xlarge

 

C3

C3同C4,但提供实例存储

高性能前端集群、Web 服务器、批量处理、分布式分析、高性能科学和工程应用、广告服务、MMO 游戏、视频编码和分布式分析。

/NA

c3.large

2

3.75

2 x 16  SSD

适中


c3.xlarge

4

7.5

2 x  40 SSD

适中


c3.2xlarge

8

15

2 x  80 SSD


c3.4xlarge

16

30

2 x  160 SSD


c3.8xlarge

32

60

2 x  320 SSD

10Gb


 

OTC还有一种Compute I: vCPU/RAM ratio – 1:1,个人觉得其实这种规格很少见,vCPU/RAM ratio – 1:1不知道是出于什么考虑退出这种类型

 

3、内存优化型

实例类型

vCPU

内存 (GiB)

 存储 (GB)

联网性能

使用场景

OTC对应

X1

X1 实例针对大规模企业级内存中应用程序进行了优化,并且是 Amazon EC2 实例类型中每 GiB RAM 价格最低的实例。

我们推荐使用 X1 实例运行内存中数据库(如 SAP HANA)、大数据处理引擎(如 Apache Spark 或 Presto)以及高性能计算 (HPC) 应用程序。X1 实例已经过 SAP 认证,可在 AWS 云上的生产环境中运行 Business Warehouse on HANA (BW)、Data Mart  Solutions on HANA、Business Suite on HANA (SoH) 以及新一代 Business Suite S/4HANA。

/NA

x1.16large

64

976

1 个 1920 SSD

10Gb


x1.32xlarge

128

1952

2 个 1920 SSD

20Gb


 

实例类型

vCPU

内存 (GiB)

 存储 (GB)

联网性能

使用场景

OTC对应

R4

R4 实例针对内存密集型应用程序进行了优化,并且每 GiB RAM 的价格相较 R3 更低

我们建议使用 R4 实例运行高性能数据库、数据挖掘和分析、内存中数据库、分布式 Web 级内存中缓存、实时处理非结构化大数据的应用程序、Hadoop/Spark 群集以及其他企业应用程序。

/NA

r4.large

2

15.25

-

高达 10Gb

m1.large

r4.xlarge

4

30.5

-

高达 10Gb

m1.xlarge

r4.2xlarge

8

61

-

高达 10Gb

m1.2xlarge

r4.4xlarge

16

122

-

高达 10Gb

m1.4xlarge

r4.8xlarge

32

244

-

10Gb


r4.16xlarge

64

488

-

20Gb


 

实例类型

vCPU

内存 (GiB)

 存储 (GB)

联网性能

使用场景

OTC对应

R3

R3同R4,但支持实例存储

我们建议使用 R3 实例运行高性能数据库、分布式内存缓存、内存中分析、基因组装配与分析、Microsoft  SharePoint 以及其他企业应用程序。

/NA

r3.large

2

15.25

1 x  32 SSD

适中


r3.xlarge

4

30.5

1 x  80 SSD

适中


r3.2xlarge

8

61

1 x  160 SSD


r3.4xlarge

16

122

1 x  320 SSD


r3.8xlarge

32

244

2 x  320 SSD

10Gb


 

4、存储优化型

实例类型

vCPU

内存 (GiB)

 存储 (GB)

联网性能

使用场景

OTC对应

I3

该系列包含高存储实例,此类实例可以提供针对低延迟的极高随机 I/O 性能和较高的连续读取吞吐量进行优化的 Non-Volatile  Memory Express (NVMe) SSD 支持的实例存储,并能以低成本提供高 IOPS。

NoSQL  数据库 (如  Cassandra、MongoDB、Redis)、内存数据库 (如 Aerospike)、可扩展事务性数据库、数据仓库、Elasticsearch 以及分析工作负载。

/NA

i3.large

2

15.25

1 个 475 NVMe SSD

高达 10Gb


i3.xlarge

4

30.5

1 个 950 NVMe SSD

高达 10Gb


i3.2xlarge

8

61

1 个 1900 NVMe SSD

高达 10Gb


i3.4xlarge

16

122

2 个 1900 NVMe SSD

高达 10Gb


i3.8xlarge

32

244

4 个 1900 NVMe SSD

10Gb


i3.16large

64

488

8 个 1900 NVMe SSD

20Gb


 

实例类型

vCPU

内存 (GiB)

 存储 (GB)

联网性能

使用场景

OTC对应

D2

D2 实例拥有高达 48TB 的 HDD 本地存储,具备高磁盘吞吐量,并在 Amazon EC2 上提供了最低的磁盘吞吐量性能单位价格。

大规模并行处理 (MPP) 数据仓库、MapReduce 和 Hadoop 分布式计算、分布式文件系统、网络文件系统、日志或数据处理应用


d2.xlarge

4

30.5

3 x  2000

适中

d1.xlarge

d2.2xlarge

8

61

6 x  2000

d1.2xlarge

d2.4xlarge

16

122

12 x  2000

d1.4xlarge

d2.8xlarge

36

244

24 x  2000

10Gb

d1.8xlarge

 

 

5GPU优化型

实例类型

vCPU

内存 (GiB)

 存储 (GB)

联网性能

使用场景

OTC对应

P2

P2 实例适用于通用 GPU 计算应用程序。

机器学习、高性能数据库、计算流体动力学、计算金融学、地震分析、分子建模、基因组学、呈现和其他服务器端 GPU 计算工作负载。

/NA

p2.xlarge

4

61

仅限于 EBS


p2.8xlarge

32

488

仅限于 EBS

10Gb


p2.16xlarge

64

732

仅限 EBS

20Gb


 

实例类型

vCPU

内存 (GiB)

 存储 (GB)

联网性能

使用场景

OTC对应

G2

G2 实例针对图形密集型应用程序进行了优化。

3D 应用程序流、视频编码以及其他服务器端图形工作负载。

/NA

g2.2xlarge

8

15

1 x  60 SSD

g1.2xlarge

g2.8xlarge

32

60

2 x  120 SSD

10Gb


 

6、最新高大上类型

 

实例类型

vCPU

内存 (GiB)

 存储 (GB)

联网性能

使用场景

OTC对应

F1

F1 实例能够通过现场可编程门阵列 (FPGA) 实现定制硬件加速。

基因组学研究、金融分析、实时视频处理、大数据搜索和分析以及安全性

/NA

f1.2xlarge

8

122

480  SSD


f1.16xlarge

64

976

4 x  960


 

OTC 还有核数和内存1:1 compute I 还有适用于高性能计算的HPC

总体来说 AWS提供的种类会更多,但OTC也有自己的特色。

 

  • 根设备卷

您可以从实例存储支持 AMI Amazon EBS支持 AMI 启动实例。AMI 的说明中包括 AMI 的类型;您会看到根设备在一些地方被称为 ebs(表示由 AmazonEBS 提供支持) instance store (示由实例存储提供支持)。这很重要,因为您可以使用每种 AMI 进行哪些操作有很大区别。

实例存储支持的实例

使用实例存储作为根设备的实例自带可用的一个或多个实例存储卷,其中一个卷充当根设备卷。当一个实例被启动时,用于启动该实例的映像被复制到根卷。请注意,您可以根据实例类型选择使用其他实例存储卷。

只要实例正在运行,实例存储卷上的所有数据便会存在,但是在实例终止时 (实例存储支持的实例不支持Stop (停止) 操作) 或是实例失败时 (例如底层硬盘有问题时),会删除这些数据。

技术分享


Amazon 实例存储支持的实例失败或终止后,该实例不能被恢复。如果您打算使用由 Amazon EC2 实例存储支持的实例,我们强烈建议您将数据跨多个可用区分配到实例存储中。您还应该定期将您的实例存储卷上的关键数据备份至持久性存储。

Amazon EBS 提供支持的实例

使用 Amazon EBS 作为根设备的实例自动附加Amazon EBS 卷。当您启动由Amazon EBS 提供支持的实例时,系统会为您使用的 AMI 所参考的每一个Amazon EBS 快照创建 AmazonEBS 卷。您可以根据实例类型选择使用其他AmazonEBS卷或实例存储卷。

技术分享

Amazon EBS 提供支持的实例可以停止然后再重新启动,所连接的卷中存储的数据不会受影响。当由 Amazon EBS 提供支持的实例处于停止状态时,您可以完成各种与该实例和卷有关的任务。例如,您可以修改实例的属性,您可以更改实例的大小或更新实例使用的内核,或者您可以将您的根卷连接到另一个的运行的实例,以进行调试或达到任何其他目的。

如果由 Amazon EBS 提供支持的实例失败,您可以通过以下方法之一恢复您的会话:

停止,然后再次启动 (先尝试此方法)

自动为相关卷拍摄快照并创建新的 AMI。有关更多信息,请参阅创建 Amazon EBS 支持的 Linux AMI

通过以下步骤将卷连接到一个新实例:

创建根卷的快照。

使用快照注册一个新的 AMI

从新的 AMI 启动一个新实例。

从旧的实例中分离其余 Amazon EBS 卷。

Amazon EBS 卷重新连接到新实例。

 

本文出自 “云时代CIO” 博客,请务必保留此出处http://cloudrender.blog.51cto.com/2091666/1925337

OTC与AWS对比之EC2之一