云计算里AWS和Azure的探究(2)

——Amazon EC2 和 Windows Azure Virtual Machine

Amazon EC2是Elastic Compute Cloud的简称,翻译成中文就是弹性计算云。它是Amazon云里面最基础的内容,也是发展到今天最成熟的部分,通过EC2, 你可以在Amazon的云里面申请任意台机器,选择不同配置的机器,选择不同的操作系统,完成你所有的工作。类似的,Windows Azure Virtual Machine提供了一样的功能。之前Azure提供过一种不伦不类的东西叫做VM Role,是从他以前的PaaS里面的Web Role和Worker Role里面发展而来的,好在现在已经全面被Virtual Machine所取代了。

数据中心

要了解EC2和Azure VM,我们需要首先看看他们的数据中心到底有多少个不同的地方。AWS在全球主要部署了8个数据中心,包括美东的弗吉尼亚,美西的俄勒冈和加州,欧洲的爱尔兰,亚洲的新加坡和东京,澳洲的悉尼以及南美洲的巴西圣保罗。Azure从2010年开始推出,主要有6个数据中心, 包括美国的芝加哥、圣安东尼奥, 欧洲的爱尔兰都柏林和荷兰阿姆斯特丹,亚洲的新加坡和香港。这里要强调的一点是,一个数据中心不是一个机房,而是多个机房,他们之间也会备份数据,实现灾难恢复和高可用性。

AWS

Azure

US   East(N.Virginia)

East US (Chicago)

US   West(Oregon)

West US(San Antonio)

US   West(N. California)

EU(Ireland)

North Europe(Ireland)

West Europe(Amsterdam)

Asia   Pacific(Singapore)

Southeast Asia(Singapore)

Asia   Pacific(Tokyo)

East Asia(Hong Kong)

Asia   Pacific(Sydney)

South   America(San Paulo)

下图就是在创建虚拟机的时候,AWS和Azure可以选择的不同数据中心。

AWS

Azure

实例类型和价格

当然,创建数据中心的位置只是第一步,接下来还要选择机器的配置,比如核的数量,内存大小,机器硬件环境等,在这一点上,AWS可以说是远远走在了Azure的前面。AWS提供了丰富的实例类型(Instance Type),具体可以参考以下表格:

 

名称

内存(GB)

计算单元(核)

存储(GB)

价格每小时(Linux/Windows

标准第一代

M1 Small

1.7

1

160

$0.065/$0.115

M1   Medium

3.75

2

410

$0.130/$0.230

M1 Large

7.5

4

850

$0.260/$0.460

M1   Extra Large

15

8

1690

$0.520/$0.920

标准第二代

M3 Extra Large

15

13

仅EBS

$0.580/$0.980

M3   Double Extra Large

30

26

仅EBS

$1.160/$1.960

微型

Micro

613MB

最多2个

仅EBS

$0.020/$0.020

内存增强型

High-Memory   Extra Large

17.1

6.5

420

$0.450/$0.570

High-Memory Double Extra Large

34.2

13

850

$0.900/$1.140

High-Memory   Quadruple Extra Large

68.4

26

1690

$1.800/$2.280

CPU 增强型

High-CPU Medium

1.7

5

350

$0.165/$0.285

High-CPU   Extra Large

7

20

1690

$0.660/$1.140

群集计算

Cluster Compute Eight Extra Large

60.5

88

3370

$2.400/$2.970

高内存集群

High   Memory Cluster Eight Extra Large

244

88

240(SSD)

$3.500/$3.831

GPU集群

Cluster GPU Quadruple Extra Large

22

33.5

1690

$2.100/$2.600

高I/O

High   I/O Quadruple Extra Large

60.5

35

2   SSD盘,每个1024 GB

$3.100/$3.580

高存储

High Storage Eight Extra Large

117

35

24个盘,每个2T

$4.600/$4.931

AWS非常绚烂地提供了从内存,计算,集群,GPU,I/O以及存储都能够充分定制的计算资源,能够让用户非常简单地选择各种各样不同的服务器类型。比如GPU集群,上面的机器都提供了33.5个计算单元,等价于2块Intel至强4核X5570的CPU,还包含了2块NVIDIA Tesla “Fermi” M2050 显卡,用于使用到GPU的计算任务。

AWS对一些机器还提供EBS优化的实例,可以自己定义EBS卷的IOPS,确定磁盘的性能,也优化了云中的存储资源。对于不同的应用,可以选择完全不同的实例。

在价格上,不同数据中心的计算资源价格会有所不同,比如弗吉尼亚和东京的价格就略有不同,上面参考的是弗吉尼亚的价格。

对于不同的数据中心,能够提供的实例类型也稍有不同,有些数据中心提供GPU集群,而有些数据中心则不提供。

相比较而言,Azure提供的实例类型就比较寒碜了,只有5种不同的实例可以选择。从超小,小,中,大到超大,基本上对应于Amazon的Micro, M1 Small, M1 Medium, M1 Large和M1 Extra Large。对于一些简单的应用基本上也够用,但是如果要涉及到超大内存或者GPU,就无法实现了。

在具体价格比较上,除了微型实例,AWS Linux比Windows要便宜43%。而Azure Windows和Linux的价格一致,比AWS Linux贵了23%,比AWS Windows要便宜30%。这也符合微软的特点,Windows对微软来说本来就是不要购买的,而Amazon则需要向微软购买Windows。具体可以参考下表。

AWS   Linux

AWS   Windows

Azure   Linux & Windows

微型

$0.020

$0.020

$0.013

$0.065

$0.115

$0.080

$0.130

$0.230

$0.160

$0.260

$0.460

$0.320

超大

$0.520

$0.920

$0.640

当然,上面列出的价格只是按需使用时候的价格,AWS还提供了预留实例的价格,1年期和3年期,根据使用率的不同,价格都有所不同。此外还有竞价实例,根据当时的价格竞争,以一个较低的价格获取实例。AWS提供了一系列的组合来帮助提高机器使用率,也降低了云的成本。Azure也是类似,有6个月预付和12个月预付的方法,在标准价格上可以打一个折扣,如果用量更大,可以和微软签署EA,获得更加优惠的价格。

操作系统和软件

AWS提供的操作系统很多,把主要包括Linux和Windows,主要有Red Hat Enterprise Linux,Windows Server,Oracle Enterprise Linux,SUSE Linux Enterprise,Amazon Linux AMI,Ubuntu,Fedora,Gentoo Linux,Debian。

数据库软件有Microsoft SQL Server Standard,MongoDB,含 Apache Cassandra 的 Acunu Storage Platform Standard Edition,TurnKey PostgreSQL,Couchbase Server – 企业标准版。

应用程序服务器有IBM WebSphere Application Server, Tomcat Java Web 应用程序部署, Apache – Java Servlet 和 JSP 平台上的 Tomcat,Zend Server(群集式)。

至于内容管理和商业智能,AWS也提供了一系列软件,包括WordPress,Drupal 6,MediaWiki Wiki System,SAP BusinessObjects 10 Named User License,JasperReports Server Community Edition等等。

Azure在这点上和Amazon进行了争锋相对的竞争,微软把很多自有的软件都放了出来,还提供了许多开源的软件,当然在Linux上,Azure还是没有办法和AWS竞争。具体的比较如下:

AWS

Azure

操作系统

Red   Hat Enterprise Linux

Windows   Server

Windows   Server 2008/2012

Oracle   Enterprise Linux

SUSE   Linux Enterprise

SUSE   Linux Enterprise Server 11 SP2

Amazon   Linux AMI

Ubuntu

Ubuntu   Server 12.04.1 TLS/12.10

Fedora

Gentoo   Linux

Debian

OpenLogic   CentOS 6.3

数据库

Microsoft   SQL Server Standard

Microsoft   SQL Server 2012

MongoDB

Acunu   Storage Platform Standard Edition

TurnKey   PostgreSQL

Couchbase   Server

应用程序服务器

IBM   WebSphere Application Server

Tomcat

Zend   Server

内容管理

WordPress/Drupal   6/ MediaWiki Wiki System

WordPress/Drupal   7/MediaWiki/BlogEngine.NET/Composite C1 CMS/DasBlog/DotNetNuke/Galery Server   Pro/Incentive/Joomla.Kentico CMS/mojoPortal/Orchard   CMS/phpBB/razorC.net/Umbraco CMS

商业智能

SAP   BusinessObjects 10 Named User License

BizTalk   Server 2013

JasperReports   Server Community Edition

当然,在AWS EC2和Azure Virtual Machine的具体使用上,还有很多不同,关于这些我们会放到下一节讨论。

云计算里AWS和Azure的探究(2)相关推荐

  1. [AWS vs Azure] 云计算里AWS和Azure的探究(5) ——EC2和Azure VM磁盘性能分析

    云计算里AWS和Azure的探究(5) --EC2和Azure VM磁盘性能分析 在虚拟机创建完成之后,CPU和内存的配置等等基本上是一目了然的.如果不考虑显卡性能,一台机器最重要的性能瓶颈就是硬盘. ...

  2. [AWS vs Azure] 云计算里AWS和Azure的探究(4)

    云计算里AWS和Azure的探究(4) --Amazon EC2 和 Windows Azure Virtual Machine 接下来我们来看看Azure VM的创建.Azure里面虚拟机的创建跟A ...

  3. [AWS vs Azure] 云计算里AWS和Azure的探究(2)

    Amazon EC2是Elastic Compute Cloud的简称,翻译成中文就是弹性计算云.它是Amazon云里面最基础的内容,也是发展到今天最成熟的部分,通过EC2, 你可以在Amazon的云 ...

  4. 云计算概况及第一个Azure程序

    08/04/2012 由于有不少人想尝试Azure,咨询注册问题,更新Azure支持部分. 简介 尝试Agile的方式来写博客.本文主要覆盖以下两个故事.故事一:作为一个没有开发过云计算平台的读者,我 ...

  5. 初识云计算 -《AWS云端企业实战圣经》读书笔记

    原书中涉及实操的地方,在本文中被省略.一是篇幅太长,放入文中太过累赘,二是原书成书过早,现在 AWS 的界面早已变化很大,不具备参考性. 第一章 谁在使用云计算 1.什么是云计算 云计算(cloud ...

  6. 与AWS、Azure合作的“公共云之友”Commvault,如今牵手阿里云

    在2018杭州•云栖大会上,Commvault宣布和阿里云达成合作,双方将携手提供混合云数据管理解决方案,为企业提供更完善的数字化转型服务. 此前,已经与Commvault有达成合作的有AWS.Azu ...

  7. 「云市场2019」IaaSPaaS 三强:AWS,Azure,GCP

    2019年的云计算竞赛将具有明确的多云旋转. 下面介绍云领导者如何加入,混合云市场,SaaS运营商以及最新的战略举措. 2019年的顶级云提供商保持了自己的地位,但市场的主题,策略和方法都在不断变化. ...

  8. AWS论剑Azure:安全组之争

    文章翻译自策略驱动的云管理平台--Scalr,作者Ron Harnik,翻译已获得本人授权,点击这里阅读英文原文. \\ 用户在接受云技术过程中所面临的最大挑战之一是:必须习惯于用截然不同的方式完成各 ...

  9. 选择AWS或Azure?这可能是个错误的问题

    不久以前,亚马逊网络服务(AWS)在每次公开云对话中都是事实上的选择.无论企业的市场或业务规模如何,如果其IT团队正在谈论在云中获得更好的经济性时,他们都在谈论AWS.随着微软Azure的快速发展,特 ...

最新文章

  1. Linux操作系统下DHCP服务器配置方法介绍
  2. linux下安装jira详细步骤
  3. python图形编程复选按钮和单选按钮详细说明_Python_tkinter_单选框(Radiobutton)与复选框(Checkbutton)...
  4. win系统注册缺少的库 32位系统 64位系统
  5. leetcode387. 字符串中的第一个唯一字符
  6. pip install -r requirements.txt 超时解决方案
  7. java treeset 降序,Java TreeSet,Collections使用
  8. win11提示无法安装程序包时该怎么办
  9. springcloud记录篇10-thymeleaf模板引擎
  10. vue3 tinymce富文本插件
  11. 黑科技解密!实现socket进程间迁移!
  12. 微软2019 Windows 10更新五月版:10个不可错过的新功能
  13. 零基础通过直播小程序组件实现电商带货
  14. 土地利用覆盖数据(欧空局CCI300m)数据分享
  15. 苹果新Apple TV出现Bug如何解决?
  16. 【Eclipse AST】AST与ASTView简介
  17. 电信计费模拟系统c语言,电信计费模拟实现(C语言).doc
  18. 进入IT行业-开启头秃之旅
  19. 【测试表征】电化学循环伏安法QA
  20. Maya批量删除namespace

热门文章

  1. Django 框架14: 缓存
  2. SqlServer 获取汉字的拼音首字母
  3. JAVA单态设计模式
  4. C++对象的内存分析(5)
  5. GDT、GDTR、LDT、LDTR的学习
  6. 在GridView中针对鼠标单击的某一独立单元格进行编辑
  7. Pro ASP.NET MVC –第五章 使用Razor
  8. django 快速实现完整登录系统(cookie)
  9. c++ 大数类 大数模板
  10. eclipse openmp mpi并行编程例子