將應(yīng)用遷移到云端指南 |
發(fā)布時(shí)間: 2012/8/18 19:34:16 |
Arun Taneja(Taneja集團(tuán)的創(chuàng)始人兼董事長(zhǎng))的第四個(gè)云建議,總結(jié)了哪些應(yīng)用最適合云。當(dāng)把應(yīng)用遷移到云端時(shí),有哪些基本規(guī)則和哪種應(yīng)用從性能角度來(lái)看是行不通的? 我們經(jīng)常會(huì)被問(wèn)到“我的哪些程序應(yīng)該運(yùn)行在云端?”當(dāng)我們深入分析時(shí),就會(huì)發(fā)現(xiàn)這個(gè)問(wèn)題大多是出于對(duì)性能的擔(dān)心而產(chǎn)生的,特別是網(wǎng)絡(luò)了I/O性能。它的確是應(yīng)用持有人和IT基礎(chǔ)設(shè)施管理者應(yīng)該慎重考慮的問(wèn)題。 在我們談?wù)撘苿?dòng)應(yīng)用到云端和應(yīng)用性能這個(gè)關(guān)注點(diǎn)之前,我們先提供一個(gè)更寬泛的上下文,因?yàn)楫?dāng)用戶在考慮遷移特定應(yīng)用時(shí)會(huì)有很多其他的問(wèn)題。 1. 安全:用戶應(yīng)該詢問(wèn)他們的云廠商在數(shù)據(jù)加密和訪問(wèn)控制上提供哪種安全解決方案來(lái)保證應(yīng)用數(shù)據(jù)的安全和用戶訪問(wèn)敏感數(shù)據(jù)時(shí)怎樣去認(rèn)證用戶。 2. 法規(guī)遵從性:一些關(guān)鍵業(yè)務(wù)應(yīng)用,特別是金融服務(wù)和醫(yī)療保障往往有嚴(yán)格的要求,這些需求往往不適合于云。 3. 應(yīng)該可用性:關(guān)鍵業(yè)務(wù)應(yīng)用通常會(huì)關(guān)心這點(diǎn),用戶的需求應(yīng)該在廠商的服務(wù)水平協(xié)議(SLA)下得到滿足。不幸的是,公有云計(jì)算廠商不太愿意為這樣的可用性等級(jí)投入。 在這樣的背景下,我們把問(wèn)題投向性能方面。純粹從性能的角度去考慮,用戶應(yīng)該避免哪些應(yīng)用運(yùn)行在公有云上?首先是延遲敏感的應(yīng)用,延遲在網(wǎng)絡(luò)中會(huì)不同,但會(huì)隨著距離的增加而增加,這都超出了用戶的控制范圍。第二,擁有大數(shù)據(jù)量的應(yīng)用不適合于云,因?yàn)樯蟼鞔罅康臄?shù)據(jù)會(huì)消耗大量的時(shí)間和帶寬。第三是那些需要特殊硬件的應(yīng)用,例如圖像渲染處理器,不是公有云的候選者。 從另一面來(lái)說(shuō),計(jì)算密集型應(yīng)用往往是一個(gè)不錯(cuò)的選擇,特別是那些擁有少數(shù)據(jù)量的。那些零散的或者是波動(dòng)的負(fù)載,只要不對(duì)延遲敏感就可以成為公有云的候選者。 那么這些經(jīng)驗(yàn)法則是不是就意味在云運(yùn)行特定程序時(shí)也適用?讓我們深入了解和考慮幾個(gè)常見(jiàn)應(yīng)用,以下分為兩類(lèi)討論:那些通常適用云的應(yīng)用和有問(wèn)題不適合云的應(yīng)用。 適合遷移到云的應(yīng)用 開(kāi)發(fā)、測(cè)試應(yīng)用。這些特別適合于公有云。在云站點(diǎn)(例如Amazon Web Services)上最大比例的的計(jì)算實(shí)例就是開(kāi)發(fā)和測(cè)試負(fù)載。這些開(kāi)發(fā)和測(cè)試過(guò)程趨向于計(jì)算密集型,自然很適合云計(jì)算。 個(gè)人生產(chǎn)應(yīng)用。文字處理,電子表格和演示設(shè)計(jì)軟件往往是很合適的。這些應(yīng)用往往基于沒(méi)有結(jié)構(gòu)的數(shù)據(jù),通常不需要低延遲和次秒級(jí)的響應(yīng)。像微軟這樣的供應(yīng)商開(kāi)發(fā)了SaaS綁定了托管在云端的生產(chǎn)應(yīng)用程序。 合作的應(yīng)用。社交網(wǎng)絡(luò),網(wǎng)絡(luò)會(huì)議和其他合作性的應(yīng)用適合于云,特別是許多解決方案是為云設(shè)計(jì)的。遺留的應(yīng)用程序例如SharePoint也被設(shè)計(jì)適用于云。 高性能計(jì)算(HPC)應(yīng)用;谒鼈兊挠(jì)算密集的特性,HPC應(yīng)用通常適用于云計(jì)算集群,只要它們的數(shù)據(jù)需求可以被管理。 虛擬化的應(yīng)用。鑒于它們緊湊的足跡和內(nèi)置的效率,大多數(shù)虛擬化應(yīng)用都特別適合云計(jì)算。 災(zāi)難恢復(fù)(DR)應(yīng)用。就像我們?cè)谠拼鎯?chǔ)網(wǎng)關(guān)中提到的,災(zāi)難恢復(fù)應(yīng)用極好的適應(yīng)云環(huán)境,因?yàn)樵铺峁┮粋(gè)劃算的,普遍可以接受的恢復(fù)平臺(tái)。廠商如今都忙著建立或者重新構(gòu)建災(zāi)難恢復(fù)應(yīng)用,使它們?nèi)菀妆辉剖褂谩?/p> 大數(shù)據(jù)應(yīng)用。數(shù)據(jù)挖掘和分析的應(yīng)用(運(yùn)行在Hadoop集群中的應(yīng)用)在處理大數(shù)據(jù)上是云處理的良好候選者。值得注意的是,遷移它的數(shù)據(jù)到云端可能消耗大量成本和時(shí)間,所以如果這是一個(gè)需求,你就要三思而后行。 不太適合遷移到云的應(yīng)用 關(guān)鍵核心應(yīng)用。像ERP這樣關(guān)鍵使命的應(yīng)用幾乎擁有所有不適合云的特征。它們一般交易集中,生產(chǎn)量大并且要求低延遲。它們包含敏感數(shù)據(jù),通常還有很大的數(shù)據(jù)量,同時(shí)也要求高可用性。其中一些還需要遵從法規(guī),因此不適合云?偟膩(lái)說(shuō)它們不是云計(jì)算的候選者。 網(wǎng)絡(luò)集中型。除非以你擁有高速的網(wǎng)絡(luò),否則那些不斷傳輸和接收大量數(shù)據(jù)的應(yīng)用往往不適用于云。這些應(yīng)用通常需要接入或者集成其他應(yīng)用來(lái)共享數(shù)據(jù)。在進(jìn)入之前要整體考慮,但我只想說(shuō),買(mǎi)者自負(fù)。 牢記以上這些常規(guī)指導(dǎo)方針,你遷移應(yīng)用到云的決定應(yīng)該基于你自身的情況,包括應(yīng)用性能需求,預(yù)算約束等很多因素。 本文出自:億恩科技【1tcdy.com】 服務(wù)器租用/服務(wù)器托管中國(guó)五強(qiáng)!虛擬主機(jī)域名注冊(cè)頂級(jí)提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM] |