国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

研發基于云計算的應用軟件與傳統軟件的差異

開發 前端
通過互聯網訪問托管服務器上的應用軟件和服務被稱之為云計算,如今它已經當仁不讓的成為2009年最熱門的技術趨勢。云應用軟件的數量也有望增長,這一事實為從事云研發的廠商帶來了新的利潤增長點和市場機遇。

云配置能幫助研發人員從應付基礎架構的瑣事中解脫出來,但又出現了一些必須應對的新差異。這些差異包括研發人員如何使用數據庫,對無國界應用軟件的使用范圍和如何應對不同的框架結構。

云上的無國界問題和服務器故障

Sun公司負責云計算業務的***技術官Lew Tucker表示"如今***的變化就是軟件本身就能夠提供應用軟件所需的資源"。研發人員為云編譯應用軟件使用API(應用編程接口)就能實現設計,這樣他們就需要從云供應商處獲得更多資源。

微軟公司負責Windows Azure云平臺的企業副總裁Amitabh Srivistava表示,研發人員必須針對商用設備在云上的使用和冗余進行設計。他認為"這是設備出現故障時的保證,這樣你就必須設計能在云上運行的冗余應用軟件"。

創建云需要設計無國界應用軟件,Srivistava表示"如果你有國界限制,就會成為問題。云上的模式是通過設計無國界應用軟件,如果有軟件失靈,你就可以放棄它重新來過"。有了云,就沒有了本地硬盤的概念。也沒有了國籍的限制,但這些都取決于你使用的是無國界應用軟件。

Sun的Tucker強調說"應用軟件最容易的類型就是無國界。不過有趣的應用軟件總是有國界限制的,這也是為什么我們仍然需要數據庫或者目標物來存儲某些國界屬性,保留諸如用戶信息的條款"。但是網絡前端這樣需要擴展的應用軟件的組成部分在云上都是無國界的。

云的另一項不同之處:應用軟件不同部分可能會出現在云上的不同地方。舉例來說,演示層可能在Facebook上,存儲是在亞馬遜在線的S3上,應用軟件邏輯層可能是在其他地方運行等。Tucker表示"在此之前,人們只是在自己的服務器上完成整個應用軟件的研發"。

所有這些問題意味著創建云需要對系統體系架構的新型思維和對大規模擴展的重視。Tucker表示"這里沒有魔術可言。為云創建可擴展應用軟件仍然需要扎實的技術基礎和高超的設計理念"。

但云平臺會對應用軟件研發有所幫助。在某些情況下,諸如使用谷歌的App Engine,某些應用軟件就能自動執行擴展,而在其他情況下,設計模板能用于水平擴展應用軟件。亞馬遜在線的彈性計算云能提供多重可用區(Multiple Availability Zones),這樣研發人員能將一個應用軟件分配到多個位置。發言人Kay Kinton表示"在此之前,只有非常大型的企業才有實力這么做"。彈性計算云中一種稱之為"彈性IP"(Elastic IP)的能力能實現將互聯網地址從失效實例到可用實例的快速重新定位。

云上數據庫的不同點

提取和無國界的應用也涉及到數據庫。Benjamin Day Consulting的總裁Ben Day就舉例說,Azure比起標準的關聯模板能為研發人員提供不同種類的數據庫。Azure存儲引擎不能用于標準的關聯數據庫,因此如果你使用標準關聯數據庫開發一款標準應用軟件,能用到的很多元素在云數據庫中是無法使用的。他還以存儲流程中的關聯數據庫概念為例表示,查詢邏輯和真實的數據比較接近。在Azure云上就無法使用。

Day表示"問題是使用Azure的話,不能保證數據在任何特殊的位置,數據庫或者任何特殊設備上也能使用。這樣你就無法編譯SQL查詢,因為存儲流程無法再進行關聯"。另外,Azure存儲引擎與微軟規劃的SQL Server的SQL數據庫服務云版本是不同的,Day強調說,因此研發人員在編譯時必須非常小心。比如說,SQL Server是將數據存儲在表格中,而Azure是將1MB文件作為二進制大對象來存儲的。

而且并不只是Azure有這些數據庫的差異。谷歌的App Engine產品經理Pete Koomen舉例說,谷歌的App Engine不僅抽取了真實物理硬件而且還有設備的任何概念。這就意味著研發人員可以上傳代碼,然后谷歌對其在數據庫中進行管理和分類。Koomen表示"因為我們讓整個流程更加自動化,因此這種研發人員必須遵循的特定模式與傳統的結構化查詢語言模式是不同的"。

使用App Engine,研發人員就可以利用谷歌的Big Table數據存儲來用于***儲存。Koomen解釋說"Big Table不是一種結構化查詢語言數據庫,原因是某些由SQL數據庫支持的函數會讓數據庫在多重平臺上的分離非常困難"。

Koomen還表示"使用我們的系統,我們實行的是從開始就采用反向思維的編程模式"。研發人員同時在不同地點存儲數據的好處是這種方法能讓應用軟件非常有效的進行查詢。

Koomen反對在云環境中使用關聯數據庫:"我們發現在流量高發的情況下,關聯數據庫非常難于管理,還會耗費研發人員大量的資金和資源"。

適應云上的快速變化

咨詢公司Model Metrics在Salesforce.com和其他云上運行了應用軟件。公司的***技術官約翰.巴恩斯表示,他們發現在云基礎應用軟件研發和網絡客戶端服務器研發之間的主要不同是"云上的變化更為迅速"。

舉例來說,Salesforce.com一年會更新多次,每次升級可能都有一些研發人員需要利用的地方。巴恩斯表示"作為一名研發人員,你必須和這些研發變化保持同步。密切關注不同博客上發表的***動向"。

研發人員還應該了解不同的設計模型,比如最終連貫性對于應用軟件就是幾毫秒都會發生變化的屬性。巴恩斯表示"結果就是你無法利用數據庫來追蹤下一個價值點。出于類似原因,他們要想利用云,就要針對輕微的差異進行編程"。

處理云上的相關問題

巴恩斯表示云上提供的網絡服務讓研發平臺更加容易。研發人員只需關注創新和業務邏輯,而不用擔心諸如操作系統和硬件設備等基礎架構。舉例來說,Salesforce.com Force.com云就能提供安全,工作流,管理和負載平衡。

Model Metrics公司有一家用戶,本來計劃在微軟的.Net平臺上創建學院準入應用軟件,但是他們發現如果在Force.com上研發價格能便宜3到4倍,因為Force.com使用的是預先創建的功能函數。

對云上研發人員的忠告

不過研發人員必須謹記在云平臺和許可證模式之間的差異,巴恩斯表示:不同的云有不同的定價體制。

Salesforce.com研發市場部門副總裁亞當.格里斯向關注云的研發人員提出了自己的忠告:研發人員必須了解他們選擇的供應商。Koomen也表示"他們應該以能脫離平臺的方式來研發他們的應用軟件"。谷歌就是通過支持常用的Python語言和Django網絡框架來實現這種靈活性。Koomen還表示,谷歌正在研發開源上傳和下載工具來實現數據在App Engine上的進出。

【編輯推薦】

  1. 麥肯錫語出驚人:云計算不適于大型企業
  2. Java之父點評熱門技術趨勢 Java使云計算更簡單
  3. 亞馬遜云計算平臺怎樣改變傳統軟件開發
責任編輯:彭凡 來源: 服務器在線
相關推薦

2019-07-16 08:02:22

Docker自動化容器

2011-07-25 08:38:28

云計算云協作應用軟件

2011-02-18 06:35:45

微軟與計算

2010-08-02 09:12:18

云計算安全模型

2012-10-22 10:34:18

2012-05-31 09:30:01

云遷移

2009-08-21 08:55:58

App Store

2020-04-22 08:00:00

Linux惡意軟件應用軟件

2009-01-05 15:58:00

英語應用軟件計算機基礎

2009-12-22 15:05:07

Linux應用軟件

2012-11-06 09:56:52

云計算軟件研發

2018-07-24 09:02:55

2011-04-20 11:30:18

應用商店Ovi蘋果

2010-10-20 17:31:40

Fedora應用

2009-05-07 10:26:20

微軟WMM應用類型

2009-08-17 09:11:53

手機應用軟件開發

2013-03-28 10:25:49

2009-09-23 10:12:12

蘋果應用軟件商店

2009-07-29 16:28:25

ASP.NET應用軟件

2010-03-17 16:19:28

Linux 常用應用軟
點贊
收藏

51CTO技術棧公眾號

97视频人免费观看| 色综合亚洲精品激情狠狠| 日韩av电影免费播放| 亚洲人成精品久久久| 亚洲成人三级在线| 韩国av网站在线| 国产色91在线| 日本手机在线视频| 国产成人免费在线观看| 国产精品夜夜夜爽张柏芝| 日韩中文字幕亚洲一区二区va在线| 亚洲视频国产精品| 日韩黄色在线免费观看| 亚洲国产精品综合| 欧美日本一区| 国产成人精品免高潮在线观看| 亚洲图片小说区| 中文在线日韩| 免费一级在线观看| 欧美性猛交xxxx黑人| 99久久精品无码一区二区毛片| 成人免费电影视频| 久久福利视频导航| 91精品久久久久久久蜜月| 韩国一区二区电影| 97在线观看免费观看高清 | 欧美黑人性视频| 精品freesex老太交| 亚洲动漫第一页| 成人亚洲综合色就1024| 色戒在线免费观看| 色网综合在线观看| 国产精品亚洲综合| 999视频精品| 日韩日韩日韩日韩日韩| 日韩欧美国产一区二区三区| 黄色av免费| 欧美亚洲另类久久综合| 2023欧美最顶级a∨艳星| 欧美女同网站| 精品国精品国产尤物美女| 毛片在线播放视频| 欧美国产一区视频在线观看| www.xxx麻豆| а√天堂资源地址在线下载| 国产真实生活伦对白| 亚洲mv在线观看| 一本色道久久88综合日韩精品| 不卡av免费在线| 国产精品久久久久久久午夜片| 中文字幕剧情在线观看一区| 国产精品亚洲一区二区三区在线| 大地资源第二页在线观看高清版| 久久免费精品| 午夜久久久久久久久| 中文字幕在线视频观看| 日韩国产福利| 成人免费观看av| 在线视频欧美性高潮| 成年人视频在线看| 91精品国产欧美日韩| 久久99久久亚洲国产| 日韩在线二区| 97超级碰在线看视频免费在线看 | 欧美一区二区三区免费观看| 青青一区二区三区| 精品久久久久久一区二区里番| 激情国产在线| 久久久久久久久久国产| 欧美一区二区三区久久精品茉莉花 | 91精品国产一区二区| 久久精品嫩草影院| 欧美无砖专区一中文字| 欧美亚洲大片| 国产一区二区在线免费| 久国产精品韩国三级视频| 嫩草视频在线观看| 亚洲欧美日韩国产成人| 欧美艳星介绍134位艳星| 中文字幕欧美人与畜| 亚洲成av人影院| 四虎精品永久免费| 久久久影院一区二区三区| 国产精品毛片高清在线完整版| 成人三级网址| 美女写真久久影院| 欧美精品成人一区二区在线观看| 国产精一品亚洲二区在线视频| 日本丰满大乳奶| 国产一区二区三区免费看| 电影天堂最新网址| 99久久婷婷| 欧洲金发美女大战黑人| av福利在线导航| 91精品国产综合久久精品麻豆| 深夜av在线| 官网99热精品| 色www精品视频在线观看| 黄色在线观看www| 热久久免费国产视频| 国产精品嫩草久久久久| 午夜日韩影院| 九九久久精品一区| 青青草国产免费一区二区下载| 欧美激情亚洲综合一区| www中文字幕在线观看| 国产精品扒开腿爽爽爽视频| 国产一区二区三区蝌蚪| 黄视频网站在线| 久久精品国产一区二区电影| 久久不射网站| 亚洲va欧美va人人爽成人影院| 日本一二区不卡| 牛牛影视精品影视| 国产精品自在在线| 久久久久久成人精品| 日韩美女av在线| 国产农村妇女精品一区二区| 欧美高潮视频| 久久久久99| 国产乱子视频| 欧美国产日韩一区| 国产91露脸合集magnet| 成人三级高清视频在线看| 国产女主播一区二区| 欧美日韩在线看| 精品国产99| 含羞草激情视频| 欧美一级片在线播放| 中文字幕二三区不卡| 久久一级大片| 中文字幕第21页| 午夜精品福利视频| √…a在线天堂一区| 日韩成人av在线资源| 最新中文字幕免费视频| 美女一区二区久久| 国产激情在线| 日韩av高清| 日韩毛片中文字幕| 国产真实乱子伦精品视频| 中文字幕在线中文字幕在线中三区| 久久婷婷国产综合尤物精品| 91精品免费观看| 蜜桃av一区二区| 福利视频久久| 欧美色精品在线视频| 日韩视频精品在线观看| 蜜臀av在线| 人人妻人人澡人人爽欧美一区| 亚洲免费电影在线观看| av网站免费线看精品| 91大神精品| 在线国产一区二区三区| 国产欧美日韩一区| 日韩av在线免费| 久久人人97超碰com| 精品久久网站| 黄色动漫在线观看| 日韩中文字幕在线免费| 日本高清久久天堂| 欧美日韩国产大片| 国产亚洲精彩久久| 在线观看免费成人av| 国产精品视频男人的天堂| 欧美撒尿777hd撒尿| 国产乱子伦视频一区二区三区 | 国产精品男人爽免费视频1| 欧美亚洲综合色| 国产成人精品影院| 精品国产91| 91资源在线观看| 一路向西2在线观看| 99精品久久久| 伊人春色精品| 国产精品qvod| 91福利免费在线| 国产精品果冻传媒潘| 亚洲精品国产成人| 国产精品久久99| 一本一本久久| 国产精品视频首页| 免费在线看v| 韩日视频在线观看| 成人免费观看a| 日韩av影视综合网| 中文字幕在线不卡视频| 亚洲在线黄色| 欧美大片网址| 国产美女高潮在线观看| 手机看片1024久久| 欧美做暖暖视频| 成人羞羞国产免费| 久久精品在线播放| 88在线观看91蜜桃国自产| 久久亚洲春色中文字幕久久久| 99热在线精品观看| 亚洲肉体裸体xxxx137| 在线能看的av网址| 国产中文字幕在线播放|