自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

在云中測(cè)試和開(kāi)發(fā)項(xiàng)目的5個(gè)最佳實(shí)踐

原創(chuàng)
云計(jì)算 新聞
對(duì)于那些開(kāi)始使用云計(jì)算服務(wù)的公司來(lái)說(shuō),應(yīng)用程序測(cè)試和開(kāi)發(fā)項(xiàng)目是一個(gè)很自然的起點(diǎn)。Forrester Research的James Staten將會(huì)為您講述怎樣判斷你的項(xiàng)目是否適合云環(huán)境。

【11月15日51CTO外電頭條】對(duì)于那些開(kāi)始使用云計(jì)算服務(wù)的公司來(lái)說(shuō),應(yīng)用程序測(cè)試和開(kāi)發(fā)項(xiàng)目是一個(gè)很自然的起點(diǎn)。Forrester Research的James Staten將會(huì)為您講述怎樣判斷你的項(xiàng)目是否適合云環(huán)境。

對(duì)于云計(jì)算來(lái)說(shuō),的確是存在著過(guò)分渲染的現(xiàn)象——尤其是在它可以為企業(yè)省錢(qián)方面。但是很不幸,宣傳中為我們描繪的可以節(jié)約成本的愿景似乎并非事實(shí)真相。在進(jìn)行無(wú)數(shù)的客戶調(diào)查以后,結(jié)果清晰地展現(xiàn)在了Forrester面前,如果把所有企業(yè)作為一個(gè)整體來(lái)看,來(lái)自于云的正向的ROI(return on investment)并沒(méi)有被實(shí)現(xiàn),因?yàn)樵诰唧w應(yīng)用的時(shí)候,云計(jì)算的優(yōu)勢(shì)大打折扣了。最終,這意味著在云中測(cè)試和開(kāi)發(fā)新的應(yīng)用程序是一個(gè)絕佳的方法,這可以增加業(yè)務(wù)的合理性,也可以保證應(yīng)用程序,IaaS(Infrastructure as a service)解決方案,和IT運(yùn)營(yíng)防護(hù)與流程之間的兼容性。

IaaS(Infrastructure as a service)云計(jì)算的基本原理是那些平臺(tái)提供一個(gè)標(biāo)準(zhǔn)化的,自動(dòng)化的虛擬環(huán)境,讓IT專(zhuān)業(yè)人員在較少人工干預(yù)的情況下更輕松地使用這個(gè)環(huán)境。公有云(逐漸也會(huì)包括私有云)平臺(tái)要計(jì)算資源的消耗量,這推動(dòng)了一種不同的消費(fèi)形式——在這種情況下,節(jié)約成本可以通過(guò)盡量減少資源的消耗量來(lái)實(shí)現(xiàn)。這個(gè)關(guān)鍵性的概念對(duì)于理解和云計(jì)算有關(guān)的具體業(yè)務(wù)案例至關(guān)重要。

例如,如果你問(wèn)一個(gè)測(cè)試實(shí)驗(yàn)室的經(jīng)理,他們需要面對(duì)的挑戰(zhàn)是什么,他們可能會(huì)抱怨開(kāi)發(fā)者的要求太多,為他們安裝和卸載測(cè)試環(huán)境“浪費(fèi)”了大量的時(shí)間。但是,另一方面,對(duì)于那些開(kāi)發(fā)者來(lái)說(shuō),在一個(gè)團(tuán)隊(duì)中,他們是最有生產(chǎn)力,最有創(chuàng)新性的一個(gè)群體,試問(wèn),面對(duì)這么多抱怨,他們?cè)趺纯赡軐?zhuān)心地工作呢?他們是否會(huì)告訴你(通常他們不會(huì)),他們認(rèn)為,如果他們不使用IT運(yùn)營(yíng)部門(mén)提供的實(shí)驗(yàn)室的資源,而是直接到platform-as-a-service (PaaS) 或 IaaS(Infrastructure as a service)云上進(jìn)行測(cè)試(在這種情況下,他們可以在幾分鐘內(nèi)獲得想要的資源,而且,只有當(dāng)他們需要這些資源的時(shí)候,才需要為它們而付費(fèi)),他們的生產(chǎn)力會(huì)得到提高呢?

當(dāng)然,當(dāng)一些開(kāi)發(fā)者把他們的工作遷移到云中的時(shí)候,IT運(yùn)營(yíng)部門(mén)也許會(huì)擔(dān)心他們正在把整個(gè)組織推向危險(xiǎn)的邊緣。我們不應(yīng)該阻止在云中進(jìn)行測(cè)試和開(kāi)發(fā),相反,我們應(yīng)該鼓勵(lì)這種使用方式,同時(shí),我們要給予一定的指導(dǎo)。例如,建立一個(gè)實(shí)用的云使用策略,或者,可以考慮通過(guò)一個(gè)集中式的資源請(qǐng)求工具來(lái)規(guī)范開(kāi)發(fā)者使用云的方式。

在這里,有一個(gè)十分重要的問(wèn)題需要注意一下,那就是:并非所有的開(kāi)發(fā)項(xiàng)目都適合在云中完成。要為IT運(yùn)營(yíng)團(tuán)隊(duì)和APM之間協(xié)作定義出最合適的規(guī)范,這需要花費(fèi)一些時(shí)間。這是5個(gè)通用的最佳實(shí)踐,可以以此作為出發(fā)點(diǎn):

1,部署測(cè)試可以在一個(gè)標(biāo)準(zhǔn)的虛擬環(huán)境下進(jìn)行。

IaaS(Infrastructure as a service)平臺(tái)提供了服務(wù)器虛擬機(jī)和虛擬存儲(chǔ)卷。PaaS(Platform as a service) 云提供了更高級(jí)的抽象——中間件或用于部署應(yīng)用程序的目錄。在大多數(shù)情況下,不會(huì)提供專(zhuān)用的物理資源。

2,測(cè)試環(huán)境要獨(dú)立。

如果這個(gè)開(kāi)發(fā)項(xiàng)目可以單獨(dú)測(cè)試,也就是說(shuō)它不需要和生產(chǎn)系統(tǒng)進(jìn)行集成,那么它可以在云平臺(tái)上進(jìn)行測(cè)試。對(duì)于云平臺(tái)來(lái)說(shuō),那些不消耗輸出帶寬的應(yīng)用性價(jià)比是最高的。對(duì)于公司來(lái)說(shuō),它們的風(fēng)險(xiǎn)也更低,因?yàn)椴恍枰蜷_(kāi)防火墻上的某些端口。

3,那些生命周期小于12個(gè)月的項(xiàng)目。

大多數(shù)云平臺(tái)都是按小時(shí)收費(fèi)的,如果持續(xù)不斷地使用12個(gè)月以上,它們比傳統(tǒng)的托管方式的成本還要高。所以,對(duì)于這樣的項(xiàng)目來(lái)說(shuō),在內(nèi)部的虛擬實(shí)驗(yàn)環(huán)境下進(jìn)行會(huì)更劃算一些。這是一個(gè)基本的經(jīng)驗(yàn)法則:如果你時(shí)??梢宰屖褂霉性频馁M(fèi)用趨近于0,那么你才是在有效地使用它。

4,那些不會(huì)給公司帶來(lái)新的兼容性和管理風(fēng)險(xiǎn)的項(xiàng)目。

在你認(rèn)為你可以保證這些項(xiàng)目的兼容性以前,不要把這些測(cè)試項(xiàng)目放到云中。

5,使用Web服務(wù)的多虛擬機(jī)應(yīng)用程序。

公有云可以把客戶的工作任務(wù)分配到多個(gè)標(biāo)準(zhǔn)的虛擬設(shè)備上,然后再通過(guò)IP協(xié)議和Web服務(wù)把它們連接起來(lái)。如果開(kāi)發(fā)者想讓?xiě)?yīng)用程序組件彼此之間進(jìn)行交互,不要指望著可以找到支持的協(xié)議——不是延遲無(wú)法接受,就是需要特定的網(wǎng)絡(luò)配置或緊密耦合的組件。大多數(shù)的公有云都不支持多播協(xié)議,而且,集群化通常也比較困難。在你可以確保它們可以正常運(yùn)行以前,不要把這樣的應(yīng)用程序放到云中。但是,基于現(xiàn)有的Web服務(wù)的交互可以正常地進(jìn)行。

如果對(duì)于新的應(yīng)用程序和服務(wù)來(lái)說(shuō),加快推向市場(chǎng)的時(shí)間是頭等大事的話,那么,符合上述條件的測(cè)試和開(kāi)發(fā)項(xiàng)目可以讓開(kāi)發(fā)者有更大的靈活性,同時(shí),也可以通過(guò)業(yè)務(wù)調(diào)整來(lái)降低使用云平臺(tái)的費(fèi)用。它的收費(fèi)方式也比較合理,因?yàn)樗验L(zhǎng)期的投資和必要的運(yùn)營(yíng)成本變成了更加高效,更加靈活的運(yùn)營(yíng)成本投資。它也可以減少對(duì)內(nèi)部的實(shí)驗(yàn)資源的需求,這樣的話,已經(jīng)分配的預(yù)算可以用來(lái)做一些更有意義的事情,當(dāng)然,這主要取決于這個(gè)企業(yè)的開(kāi)發(fā)項(xiàng)目的規(guī)模和這些項(xiàng)目是否適合放到云中。

原文名:5 Best Practices for Test and Development Projects in the Cloud 作者:James Staten(VP, Forrester Research)

【本文乃51CTO精選譯文,轉(zhuǎn)載請(qǐng)標(biāo)明出處!】

【編輯推薦】

  1. 微軟公布面向云計(jì)算的測(cè)試
  2. IT外包客戶 五步測(cè)試云計(jì)算服務(wù)質(zhì)量
  3. 云開(kāi)發(fā)可以使軟件復(fù)用之夢(mèng)變成現(xiàn)實(shí)

 

 

 

 


 

責(zé)任編輯:王勇 來(lái)源: 來(lái)源:51CTO
相關(guān)推薦

2013-12-04 09:35:02

云安全移動(dòng)數(shù)據(jù)

2013-12-03 17:04:37

數(shù)據(jù)安全云安全

2023-11-08 09:33:48

DevOps云計(jì)算混合云

2020-06-12 07:00:00

Web開(kāi)發(fā)項(xiàng)目

2017-09-13 15:29:22

2012-03-29 09:18:47

HTML5WEB

2011-09-01 14:36:38

敏捷

2011-12-21 09:38:31

HTML 5

2020-09-16 14:39:13

ReactJavaScript框架

2017-05-03 19:32:28

持續(xù)測(cè)試持續(xù)集成工具開(kāi)發(fā)

2010-10-28 09:05:42

SilverlightXAML

2022-05-30 07:48:11

DevOps測(cè)試策略

2022-07-26 08:00:00

測(cè)試工具回歸測(cè)試軟件功能

2023-11-12 11:54:55

UX性能widget

2021-08-02 10:22:29

大數(shù)據(jù)安全云計(jì)算數(shù)據(jù)安全

2023-11-06 08:55:31

2020-03-16 08:00:00

物聯(lián)網(wǎng)項(xiàng)目物聯(lián)網(wǎng)IOT

2016-10-12 09:41:45

Hadoop+Spar大數(shù)據(jù)開(kāi)發(fā)

2023-06-09 19:01:03

軟件開(kāi)發(fā)

2010-04-20 09:14:33

Struts
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)