[AWS vs Azure] 云计算里AWS和Azure的探究(2)
Amazon EC2是Elastic Compute Cloud的簡(jiǎn)稱,翻譯成中文就是彈性計(jì)算云。它是Amazon云里面最基礎(chǔ)的內(nèi)容,也是發(fā)展到今天最成熟的部分,通過(guò)EC2, 你可以在Amazon的云里面申請(qǐng)任意臺(tái)機(jī)器,選擇不同配置的機(jī)器,選擇不同的操作系統(tǒng),完成你所有的工作。類似的,Windows Azure Virtual Machine提供了一樣的功能。之前Azure提供過(guò)一種不倫不類的東西叫做VM Role,是從他以前的PaaS里面的Web Role和Worker Role里面發(fā)展而來(lái)的,好在現(xiàn)在已經(jīng)全面被Virtual Machine所取代了。
數(shù)據(jù)中心
要了解EC2和Azure VM,我們需要首先看看他們的數(shù)據(jù)中心到底有多少個(gè)不同的地方。AWS在全球主要部署了8個(gè)數(shù)據(jù)中心,包括美東的弗吉尼亞,美西的俄勒岡和加州,歐洲的愛(ài)爾蘭,亞洲的新加坡和東京,澳洲的悉尼以及南美洲的巴西圣保羅。Azure從2010年開(kāi)始推出,主要有6個(gè)數(shù)據(jù)中心, 包括美國(guó)的芝加哥、圣安東尼奧, 歐洲的愛(ài)爾蘭都柏林和荷蘭阿姆斯特丹,亞洲的新加坡和香港。這里要強(qiáng)調(diào)的一點(diǎn)是,一個(gè)數(shù)據(jù)中心不是一個(gè)機(jī)房,而是多個(gè)機(jī)房,他們之間也會(huì)備份數(shù)據(jù),實(shí)現(xiàn)災(zāi)難恢復(fù)和高可用性。
| 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) | ? |
?
下圖就是在創(chuàng)建虛擬機(jī)的時(shí)候,AWS和Azure可以選擇的不同數(shù)據(jù)中心。
| AWS | Azure |
| ?? ?? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ?? ?? ?? ? ?? ? | ???? |
實(shí)例類型和價(jià)格
當(dāng)然,創(chuàng)建數(shù)據(jù)中心的位置只是第一步,接下來(lái)還要選擇機(jī)器的配置,比如核的數(shù)量,內(nèi)存大小,機(jī)器硬件環(huán)境等,在這一點(diǎn)上,AWS可以說(shuō)是遠(yuǎn)遠(yuǎn)走在了Azure的前面。AWS提供了豐富的實(shí)例類型(Instance Type),具體可以參考以下表格:
| ? | 名稱 | 內(nèi)存(GB) | 計(jì)算單元(核) | 存儲(chǔ)(GB) | 價(jià)格每小時(shí)(Linux/Windows) |
| 標(biāo)準(zhǔn)第一代 | 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 | |
| 標(biāo)準(zhǔn)第二代 | M3 Extra Large | 15 | 13 | 僅EBS | $0.580/$0.980 |
| M3 ? Double Extra Large | 30 | 26 | 僅EBS | $1.160/$1.960 | |
| 微型 | Micro | 613MB | 最多2個(gè) | 僅EBS | $0.020/$0.020 |
| 內(nèi)存增強(qiáng)型 | 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 增強(qiáng)型 | High-CPU Medium | 1.7 | 5 | 350 | $0.165/$0.285 |
| High-CPU ? Extra Large | 7 | 20 | 1690 | $0.660/$1.140 | |
| 群集計(jì)算 | Cluster Compute Eight Extra Large | 60.5 | 88 | 3370 | $2.400/$2.970 |
| 高內(nèi)存集群 | 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盤,每個(gè)1024 GB | $3.100/$3.580 |
| 高存儲(chǔ) | High Storage Eight Extra Large | 117 | 35 | 24個(gè)盤,每個(gè)2T | $4.600/$4.931 |
?
AWS非常絢爛地提供了從內(nèi)存,計(jì)算,集群,GPU,I/O以及存儲(chǔ)都能夠充分定制的計(jì)算資源,能夠讓用戶非常簡(jiǎn)單地選擇各種各樣不同的服務(wù)器類型。比如GPU集群,上面的機(jī)器都提供了33.5個(gè)計(jì)算單元,等價(jià)于2塊Intel至強(qiáng)4核X5570的CPU,還包含了2塊NVIDIA Tesla “Fermi” M2050 顯卡,用于使用到GPU的計(jì)算任務(wù)。
AWS對(duì)一些機(jī)器還提供EBS優(yōu)化的實(shí)例,可以自己定義EBS卷的IOPS,確定磁盤的性能,也優(yōu)化了云中的存儲(chǔ)資源。對(duì)于不同的應(yīng)用,可以選擇完全不同的實(shí)例。
在價(jià)格上,不同數(shù)據(jù)中心的計(jì)算資源價(jià)格會(huì)有所不同,比如弗吉尼亞和東京的價(jià)格就略有不同,上面參考的是弗吉尼亞的價(jià)格。
對(duì)于不同的數(shù)據(jù)中心,能夠提供的實(shí)例類型也稍有不同,有些數(shù)據(jù)中心提供GPU集群,而有些數(shù)據(jù)中心則不提供。
相比較而言,Azure提供的實(shí)例類型就比較寒磣了,只有5種不同的實(shí)例可以選擇。從超小,小,中,大到超大,基本上對(duì)應(yīng)于Amazon的Micro, M1 Small, M1 Medium, M1 Large和M1 Extra Large。對(duì)于一些簡(jiǎn)單的應(yīng)用基本上也夠用,但是如果要涉及到超大內(nèi)存或者GPU,就無(wú)法實(shí)現(xiàn)了。
?
在具體價(jià)格比較上,除了微型實(shí)例,AWS Linux比Windows要便宜43%。而Azure Windows和Linux的價(jià)格一致,比AWS Linux貴了23%,比AWS Windows要便宜30%。這也符合微軟的特點(diǎn),Windows對(duì)微軟來(lái)說(shuō)本來(lái)就是不要購(gòu)買的,而Amazon則需要向微軟購(gòu)買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 |
當(dāng)然,上面列出的價(jià)格只是按需使用時(shí)候的價(jià)格,AWS還提供了預(yù)留實(shí)例的價(jià)格,1年期和3年期,根據(jù)使用率的不同,價(jià)格都有所不同。此外還有競(jìng)價(jià)實(shí)例,根據(jù)當(dāng)時(shí)的價(jià)格競(jìng)爭(zhēng),以一個(gè)較低的價(jià)格獲取實(shí)例。AWS提供了一系列的組合來(lái)幫助提高機(jī)器使用率,也降低了云的成本。Azure也是類似,有6個(gè)月預(yù)付和12個(gè)月預(yù)付的方法,在標(biāo)準(zhǔn)價(jià)格上可以打一個(gè)折扣,如果用量更大,可以和微軟簽署EA,獲得更加優(yōu)惠的價(jià)格。
操作系統(tǒng)和軟件
AWS提供的操作系統(tǒng)很多,把主要包括Linux和Windows,主要有Red Hat Enterprise Linux,Windows Server,Oracle Enterprise Linux,SUSE Linux Enterprise,Amazon Linux AMI,Ubuntu,Fedora,Gentoo Linux,Debian。
數(shù)據(jù)庫(kù)軟件有Microsoft SQL Server Standard,MongoDB,含 Apache Cassandra 的 Acunu Storage Platform Standard Edition,TurnKey PostgreSQL,Couchbase Server – 企業(yè)標(biāo)準(zhǔn)版。
應(yīng)用程序服務(wù)器有IBM WebSphere Application Server, Tomcat Java Web 應(yīng)用程序部署, Apache – Java Servlet 和 JSP 平臺(tái)上的 Tomcat,Zend Server(群集式)。
至于內(nèi)容管理和商業(yè)智能,AWS也提供了一系列軟件,包括WordPress,Drupal 6,MediaWiki Wiki System,SAP BusinessObjects 10 Named User License,JasperReports Server Community Edition等等。
Azure在這點(diǎn)上和Amazon進(jìn)行了爭(zhēng)鋒相對(duì)的競(jìng)爭(zhēng),微軟把很多自有的軟件都放了出來(lái),還提供了許多開(kāi)源的軟件,當(dāng)然在Linux上,Azure還是沒(méi)有辦法和AWS競(jìng)爭(zhēng)。具體的比較如下:
| ? | AWS | Azure |
| 操作系統(tǒng) | 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 |
| 數(shù)據(jù)庫(kù) | Microsoft ? SQL Server Standard | Microsoft ? SQL Server 2012 |
| ? | MongoDB | ? |
| ? | Acunu ? Storage Platform Standard Edition | ? |
| ? | TurnKey ? PostgreSQL | ? |
| ? | Couchbase ? Server | ? |
| 應(yīng)用程序服務(wù)器 | IBM ? WebSphere Application Server | ? |
| ? | Tomcat | ? |
| ? | Zend ? Server | ? |
| 內(nèi)容管理 | 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 |
| 商業(yè)智能 | SAP ? BusinessObjects 10 Named User License | BizTalk ? Server 2013 |
| ? | JasperReports ? Server Community Edition | ? |
當(dāng)然,在AWS EC2和Azure Virtual Machine的具體使用上,還有很多不同,關(guān)于這些我們會(huì)放到下一節(jié)討論。
轉(zhuǎn)載于:https://www.cnblogs.com/licheng/p/3538454.html
總結(jié)
以上是生活随笔為你收集整理的[AWS vs Azure] 云计算里AWS和Azure的探究(2)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: [Hadoop in China 201
- 下一篇: flex与java集成开发(基于ecli