首頁 資料庫 mysql教程 当微软Azure遭遇亚马逊EC2:五大关键区别

当微软Azure遭遇亚马逊EC2:五大关键区别

Jun 07, 2016 pm 03:38 PM
azure 亞馬遜 關鍵 差別 微軟

如何让终端用户快速地将公共云计算平台作为他们IT策略和基础设施中的重要部分呢?这个问题的答案取决于你问谁了。 IDC表示,在公共云服务上的开销正在快速增长,2009年仅占全部IT开销的4%,预计到2014年将增长至12%,该比率为传统系统所占比率的六倍。市场调

当微软Azure遭遇亚马逊EC2:五大关键区别

当微软Azure遭遇亚马逊EC2:五大关键区别

如何让终端用户快速地将公共云计算平台作为他们IT策略和基础设施中的重要部分呢?这个问题的答案取决于你问谁了。

IDC表示,在公共云服务上的开销正在快速增长,2009年仅占全部IT开销的4%,预计到2014年将增长至12%,该比率为传统系统所占比率的六倍。市场调研公司Gartner评估认为,云开销已经占了IT开销的10%。

不过,IDC分析师Frank Gens在一篇博文中指出,云计算的增长并没有厂商和分析师预测的那样快。

HyperStratus公司首席执行官Bernard Golden称,部分原因是云计算是作为IT基础设施中的主要和核心部分设计的,在没有证明自身是成熟的、可靠的和安全的情况下,任何技术都不允许加入至IT基础设施中,而这一证明过程往往需要数年时间。

451集团研究主任Sean Hackett称,尽管云计算技术发展很快,但是相对来说仍然还不成熟。云计算还不是一个足够稳定的形式,大多数首席信息官并不认为某一类或特殊的提供商服务对于他们的公司具有重要意义。

Golden指出,在单个的IT研发项目层级中,尽管许多研发人员正在使用诸如亚马逊云的公共云技术进行项目研究,但是许多情况下他们的首席信息官并不知情,直到成本显示在开销报告中后才知道。

Hackett称,微软Azure和亚马逊EC2这两个最著名服务的区别可能大多数潜在用户也未必搞的清楚。

1、重点在于PaaS与IaaS的区别

Golden称,分析师和厂商关于什么构成了云计算以及云计算好处的无休止讨论确实让人感到很烦,但是Azure和EC2之间的区别却非常重要。

Azure可以被归为平台即服务(PaaS)。PaaS为一种提供硬件、操作系统和应用支持的云模式,可有效提供一个加载有软件的虚拟服务器,并能够通过Web浏览器进行访问和管理。

由于微软上周新增了让研发人员在Azure上运行Windows Server 2008 R2的能力,因此微软让IaaS和PaaS的边界越来越模糊。微软的这一做法理论上让应用可以在用户的数据中心和微软云平台之间移动。

亚马逊的EC2属于基础设施即服务(IaaS)。IaaS不仅具备PaaS的所有能力,同时还具备通过整合存储、网络和系统管理软件在虚拟网格或集群中增加虚拟机的能力。PaaS被设计服务于一个或多个应用服务器的功能。IaaS被设计作为整个数据中心的一部分,按需提供计算能力。

2、应用支持

尽管Azure和EC2都在大力推销应用,ISV可通过他们的服务可获得这些应用。不过,EC2主要是吸引资源密集型软件,如企业应用等,而Azure的应用主要是服务于LAN或工作组模式的用户群体。

两个平台都被设计成可轻松调整大小,可被快速开发。Golden称,虽然IaaS和PaaS的区别正在缩小,但是它们之间的区别并没有消失。

3、应用的可移植性

IDC服务器虚拟化分析师Gary Chen称,由于都是微软的环境,并且支持如.NET和Visual Studio等通用的基于x86的计算技术,因此Azure对于习惯于这些环境的研发人员来说更容易上手。

Azure仅提供微软操作系统,这对于Windows研发人员来说许多事情变得更为简单,这原本是一个优势,但是不足之处是这也限制了他们的应用只能基于Azure或是以Azure接口。

新的Windows Server被设计成可让应用在数据中心和云之间迁移,但是只有在两者是非常相似的Windows Server环境下才可以实现。

亚马逊对Linux、Mac OS X和Windows均提供支持,但是有一些特殊的存储要求,研发人员需要考虑到应用所需的带宽大小和计算时间。

4、可扩展性

Azure和EC2均具有扩展性,但是它们实现扩展性的方式存在着区别。

.NET研发顾问Jason Haley称,在Azure上,用户可选择让一个应用在多个虚拟机上运行,或是增加虚拟机的功率。其可提供存储作为不同的BLOB服务模块和虚拟NTFS硬盘。

在Azure,即用即付意味着一个应用所需要的虚拟机节点数量和管理控制平台改变虚拟机数量的能力。

Golden称,目前的EC2远比两三年前灵活。其可扩展弹性计算单元(ECU)的模块,包括一定数量的亚马逊机器镜像(AMI)和弹性模块存储(EBS)。

ECU包括不同数量的存储、I/O、内存和等同于32位或64位处理器的性能,以及各种各样的网络和高级系统或应用管理服务。

在一段时间内,亚马逊仅提供小型、中型和大型资源模块和相应价格。在九月份,亚马逊推出了只有613MB内存的微型资源模块,其价格为每小时2美分。亚马逊还推出了可根据需求自动扩展资源等级的自动模式。

5、价格

两者的收费方案都不简洁,但是由于亚马逊的服务十分复杂,因此其收费也比微软的收费要复杂很多,

亚马逊的服务收费总的来说名声还不错。相反,研发人员和分析师对微软Azure的收费则有很多抱怨,如定价机制过于僵硬,成本过高。对比两者后,他们发现,即便对于小的研发项目,亚马逊的EC2也有良好的成本效益比。

Hackett称,相比之下,亚马逊更愿意细化他们的技术和收费,以适应不同用户的需求。他表示,对于微软来说,用户的需求显然没有增长到需要他们进行调整的程度,不过随着PaaS和IaaS的使用越来越普及,微软进行价格调整是迟早的事情。

近期,亚马逊还宣布让用户免费体验EC2。自从11月1日起,用户可以免费试用亚马逊弹性云微型模式一年,不过存储数量和数据传输会受到限制。亚马逊云计算的免费试用可用于企业应用或测试与研发目的。

http://www.cio.com/article/632213/Microsoft_vs._Amazon_Clouds_5_Key_Differences?page=1&taxonomyId=3024

译文链接:http://www.cnw.com.cn/news-report/htm2010/20101104_210772_2.shtml

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

AI Hentai Generator

AI Hentai Generator

免費產生 AI 無盡。

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳圖形設置
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您聽不到任何人,如何修復音頻
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25:如何解鎖Myrise中的所有內容
3 週前 By 尊渡假赌尊渡假赌尊渡假赌

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

c#多線程和異步的區別 c#多線程和異步的區別 Apr 03, 2025 pm 02:57 PM

多線程和異步的區別在於,多線程同時執行多個線程,而異步在不阻塞當前線程的情況下執行操作。多線程用於計算密集型任務,而異步用於用戶交互操作。多線程的優勢是提高計算性能,異步的優勢是不阻塞 UI 線程。選擇多線程還是異步取決於任務性質:計算密集型任務使用多線程,與外部資源交互且需要保持 UI 響應的任務使用異步。

C語言 sum 的作用是什麼? C語言 sum 的作用是什麼? Apr 03, 2025 pm 02:21 PM

C語言中沒有內置求和函數,需自行編寫。可通過遍歷數組並累加元素實現求和:循環版本:使用for循環和數組長度計算求和。指針版本:使用指針指向數組元素,通過自增指針遍歷高效求和。動態分配數組版本:動態分配數組並自行管理內存,確保釋放已分配內存以防止內存洩漏。

char與wchar_t在C語言中的區別 char與wchar_t在C語言中的區別 Apr 03, 2025 pm 03:09 PM

在 C 語言中,char 和 wchar_t 的主要區別在於字符編碼:char 使用 ASCII 或擴展 ASCII,wchar_t 使用 Unicode;char 佔用 1-2 個字節,wchar_t 佔用 2-4 個字節;char 適用於英語文本,wchar_t 適用於多語言文本;char 廣泛支持,wchar_t 依賴於編譯器和操作系統是否支持 Unicode;char 的字符範圍受限,wchar_t 的字符範圍更大,並使用專門的函數進行算術運算。

以太幣和比特幣的區別 以太幣和比特幣區別是什麼 以太幣和比特幣的區別 以太幣和比特幣區別是什麼 Mar 19, 2025 pm 04:54 PM

以太币与比特币区别显著。技术上,比特币用 PoW,以太币从 PoW 转向 PoS 。交易速度比特币慢,以太币快。应用场景里,比特币侧重支付存储,以太币支撑智能合约与 DApp 。发行上,比特币总量 2100 万枚,以太币无固定总量。安全方面各有挑战。市场价值上,比特币市值居首,两者价格波动都大,但因特性不同,以太币价格走势有独特之处 。

Apache或Nginx與PHP如何協同工作:mod_php5、php-cgi和php-fpm有什麼區別? Apache或Nginx與PHP如何協同工作:mod_php5、php-cgi和php-fpm有什麼區別? Apr 01, 2025 pm 12:15 PM

Apache或Nginx與PHP的協同工作機制:mod_php5、php-cgi和php-fpm的比較在使用Apache或Nginx搭建Web服務器並使用PHP進行後端�...

有什麼手機APP可以將XML轉換成PDF? 有什麼手機APP可以將XML轉換成PDF? Apr 02, 2025 pm 08:54 PM

無法找到一款將 XML 直接轉換為 PDF 的應用程序,因為它們是兩種根本不同的格式。 XML 用於存儲數據,而 PDF 用於顯示文檔。要完成轉換,可以使用編程語言和庫,例如 Python 和 ReportLab,來解析 XML 數據並生成 PDF 文檔。

c語言函數的基本要求有哪些 c語言函數的基本要求有哪些 Apr 03, 2025 pm 10:06 PM

C語言函數是代碼模塊化和程序搭建的基礎。它們由聲明(函數頭)和定義(函數體)組成。 C語言默認使用值傳遞參數,但也可使用地址傳遞修改外部變量。函數可以有返回值或無返回值,返回值類型必須與聲明一致。函數命名應清晰易懂,使用駝峰或下劃線命名法。遵循單一職責原則,保持函數簡潔性,以提高可維護性和可讀性。

Go語言中`var`和`type`關鍵字定義結構體的區別是什麼? Go語言中`var`和`type`關鍵字定義結構體的區別是什麼? Apr 02, 2025 pm 12:57 PM

Go語言中結構體定義的兩種方式:var與type關鍵字的差異Go語言在定義結構體時,經常會看到兩種不同的寫法:一�...

See all articles