成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

在云中測試和開發項目的5個最佳實踐

原創
云計算 新聞
對于那些開始使用云計算服務的公司來說,應用程序測試和開發項目是一個很自然的起點。Forrester Research的James Staten將會為您講述怎樣判斷你的項目是否適合云環境。

【11月15日51CTO外電頭條】對于那些開始使用云計算服務的公司來說,應用程序測試和開發項目是一個很自然的起點。Forrester Research的James Staten將會為您講述怎樣判斷你的項目是否適合云環境。

對于云計算來說,的確是存在著過分渲染的現象——尤其是在它可以為企業省錢方面。但是很不幸,宣傳中為我們描繪的可以節約成本的愿景似乎并非事實真相。在進行無數的客戶調查以后,結果清晰地展現在了Forrester面前,如果把所有企業作為一個整體來看,來自于云的正向的ROI(return on investment)并沒有被實現,因為在具體應用的時候,云計算的優勢大打折扣了。最終,這意味著在云中測試和開發新的應用程序是一個絕佳的方法,這可以增加業務的合理性,也可以保證應用程序,IaaS(Infrastructure as a service)解決方案,和IT運營防護與流程之間的兼容性。

IaaS(Infrastructure as a service)云計算的基本原理是那些平臺提供一個標準化的,自動化的虛擬環境,讓IT專業人員在較少人工干預的情況下更輕松地使用這個環境。公有云(逐漸也會包括私有云)平臺要計算資源的消耗量,這推動了一種不同的消費形式——在這種情況下,節約成本可以通過盡量減少資源的消耗量來實現。這個關鍵性的概念對于理解和云計算有關的具體業務案例至關重要。

例如,如果你問一個測試實驗室的經理,他們需要面對的挑戰是什么,他們可能會抱怨開發者的要求太多,為他們安裝和卸載測試環境“浪費”了大量的時間。但是,另一方面,對于那些開發者來說,在一個團隊中,他們是最有生產力,最有創新性的一個群體,試問,面對這么多抱怨,他們怎么可能專心地工作呢?他們是否會告訴你(通常他們不會),他們認為,如果他們不使用IT運營部門提供的實驗室的資源,而是直接到platform-as-a-service (PaaS) 或 IaaS(Infrastructure as a service)云上進行測試(在這種情況下,他們可以在幾分鐘內獲得想要的資源,而且,只有當他們需要這些資源的時候,才需要為它們而付費),他們的生產力會得到提高呢?

當然,當一些開發者把他們的工作遷移到云中的時候,IT運營部門也許會擔心他們正在把整個組織推向危險的邊緣。我們不應該阻止在云中進行測試和開發,相反,我們應該鼓勵這種使用方式,同時,我們要給予一定的指導。例如,建立一個實用的云使用策略,或者,可以考慮通過一個集中式的資源請求工具來規范開發者使用云的方式。

在這里,有一個十分重要的問題需要注意一下,那就是:并非所有的開發項目都適合在云中完成。要為IT運營團隊和APM之間協作定義出最合適的規范,這需要花費一些時間。這是5個通用的最佳實踐,可以以此作為出發點:

1,部署測試可以在一個標準的虛擬環境下進行。

IaaS(Infrastructure as a service)平臺提供了服務器虛擬機和虛擬存儲卷。PaaS(Platform as a service) 云提供了更高級的抽象——中間件或用于部署應用程序的目錄。在大多數情況下,不會提供專用的物理資源。

2,測試環境要獨立。

如果這個開發項目可以單獨測試,也就是說它不需要和生產系統進行集成,那么它可以在云平臺上進行測試。對于云平臺來說,那些不消耗輸出帶寬的應用性價比是最高的。對于公司來說,它們的風險也更低,因為不需要打開防火墻上的某些端口。

3,那些生命周期小于12個月的項目。

大多數云平臺都是按小時收費的,如果持續不斷地使用12個月以上,它們比傳統的托管方式的成本還要高。所以,對于這樣的項目來說,在內部的虛擬實驗環境下進行會更劃算一些。這是一個基本的經驗法則:如果你時常可以讓使用公有云的費用趨近于0,那么你才是在有效地使用它。

4,那些不會給公司帶來新的兼容性和管理風險的項目。

在你認為你可以保證這些項目的兼容性以前,不要把這些測試項目放到云中。

5,使用Web服務的多虛擬機應用程序。

公有云可以把客戶的工作任務分配到多個標準的虛擬設備上,然后再通過IP協議和Web服務把它們連接起來。如果開發者想讓應用程序組件彼此之間進行交互,不要指望著可以找到支持的協議——不是延遲無法接受,就是需要特定的網絡配置或緊密耦合的組件。大多數的公有云都不支持多播協議,而且,集群化通常也比較困難。在你可以確保它們可以正常運行以前,不要把這樣的應用程序放到云中。但是,基于現有的Web服務的交互可以正常地進行。

如果對于新的應用程序和服務來說,加快推向市場的時間是頭等大事的話,那么,符合上述條件的測試和開發項目可以讓開發者有更大的靈活性,同時,也可以通過業務調整來降低使用云平臺的費用。它的收費方式也比較合理,因為它把長期的投資和必要的運營成本變成了更加高效,更加靈活的運營成本投資。它也可以減少對內部的實驗資源的需求,這樣的話,已經分配的預算可以用來做一些更有意義的事情,當然,這主要取決于這個企業的開發項目的規模和這些項目是否適合放到云中。

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

【本文乃51CTO精選譯文,轉載請標明出處!】

【編輯推薦】

  1. 微軟公布面向云計算的測試
  2. IT外包客戶 五步測試云計算服務質量
  3. 云開發可以使軟件復用之夢變成現實

 

 

 

 


 

責任編輯:王勇 來源: 來源:51CTO
相關推薦

2013-12-04 09:35:02

云安全移動數據

2013-12-03 17:04:37

數據安全云安全

2023-11-08 09:33:48

DevOps云計算混合云

2017-09-13 15:29:22

2020-06-12 07:00:00

Web開發項目

2012-03-29 09:18:47

HTML5WEB

2011-09-01 14:36:38

敏捷

2011-12-21 09:38:31

HTML 5

2010-10-28 09:05:42

SilverlightXAML

2017-05-03 19:32:28

持續測試持續集成工具開發

2020-09-16 14:39:13

ReactJavaScript框架

2022-05-30 07:48:11

DevOps測試策略

2022-07-26 08:00:00

測試工具回歸測試軟件功能

2021-08-02 10:22:29

大數據安全云計算數據安全

2023-11-12 11:54:55

UX性能widget

2023-11-06 08:55:31

2023-06-09 19:01:03

軟件開發

2016-10-12 09:41:45

Hadoop+Spar大數據開發

2010-04-20 09:14:33

Struts

2020-03-16 08:00:00

物聯網項目物聯網IOT
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产精品一区一区三区 | 免费国产视频 | 久久久久久久综合色一本 | 1级黄色大片| 久久综合伊人 | 一区在线视频 | 久久精品视频91 | 精品久久久久久久久久久久久久久久久 | 亚洲一区二区三区免费观看 | 男人影音| 亚洲啊v在线 | 日韩精品国产精品 | 色综合九九 | 国产美女久久久 | 国产精品久久99 | 激情的网站 | 天天干狠狠 | 久久久国产精品一区 | 午夜视频在线免费观看 | 中文字幕在线观看视频网站 | 另类视频区 | 日韩精品免费视频 | 欧美一级在线观看 | 国产激情视频网址 | 国产精品久久久久久久久图文区 | a级黄色片视频 | 97精品超碰一区二区三区 | 国产偷录视频叫床高潮对白 | 97精品超碰一区二区三区 | 免费在线视频a | 免费在线观看一级毛片 | 精品无码久久久久国产 | 在线不卡视频 | 女人av| 亚洲欧美日韩国产综合 | 久久不卡| 欧美精品影院 | 亚洲国产精品久久久 | 91热爆在线观看 | 日本人麻豆 | 五月婷婷婷 |