大多數公有雲公告都關注于機器實例折扣價,新的永續性存儲選擇或者引入新的服務,然而,關於雲開發工具的新聞似乎並不受到理睬。 亞馬遜和微軟提供了很多新工具,讓開發者更易於構建、測試和部署雲端實例。
開發者尋找特定語言的雲工具協助自動化一些更為乏味的雲實例,而且存儲任務也有多種選擇。 讓我們看看微軟和亞馬遜已經提供了哪些雲開發工具。
亞馬遜Eclipse工具組支援雲開發
亞馬遜致力於其大多資料開發者提供廣泛使用的開發框架Eclipse上的支援。 亞馬遜已經創建一套工具集支援任何使用這套雲基礎架構的JAVA開發者,包括Elastic Compute Cloud (EC2)、Amazon Simple Storage Service (S3)、Amazon SimpleDB等。 開發者可以從亞馬遜網站為Eclipse下載AWS Toolkit; Eclipse可以從Eclipse專案網站下載使用。
為Eclipse安裝了AWS Toolkit並配置了你的AWS訪問金鑰和加密金鑰後,就可以預設地支援這些服務了。 SDK包括同S3、SimpleDB、Simple Queue Service (SQS)和AWS主控台工作的應用例子。 線上介紹如何用JAVA開始AWS SDK。
除了編寫代碼之外,開發者需要管理器資源。 亞馬遜Eclipse工具集允許開發者在它們正在編碼的相同開發環境執行維護任務。
AWS SDK和AWS Explorer允許開發者管理S3、SQS、關聯式資料庫(使用關係資料服務)、EC2實例和AWS彈性Beanstalk。 該工具集支援多種亞馬遜帳戶,因此你可以配置帳戶。
Explorer實現功能具體的支援每一個亞馬遜WEB服務,例如,AWS Explorer的S3部分,你可以羅列bucket,刪除bucket,並更改許可權等。 在Simple Queue Service編輯器中,開發者可以羅列、刪除併發送資訊到佇列,同時刪除你的佇列中的資訊。
SimpleDB功能中的查詢編輯器允許雲開發者查找符合具體標準的資料。 亞馬遜EC2工具允許開發者在機器圖像、實例、彈性塊存儲和安全群組中執行基礎任務。 當在伺服器上部署雲應用時,Explorer中的AWS Elastic Beanstalk工具可以自動化任務。
微軟的雲開發工具
微軟正在發揮作用,支援開發者能夠同多種變成語言工作,包括.NET、node.js、JAVA、PHP、Python等。 微軟也加強了非微軟平臺的多種語言擴展。 比如,包含了使用Python、MySQL和Django的教程,構建Python框架的網站。 此外,還包括毫不意外的微軟Windows Azure和Visual Studio 2012之間的緊密集成。
Visual Studio支援伺服器瀏覽器,允許你邊開發變觀察伺服器配置資訊。 比如,你可以檢查虛擬機器的狀態,在開發環境內使用Remote Desktop連接。 你可以在Windows Azure中操作額外的服務,包括在Visual Studio中為應用構建一個快取服務。 Visual Studio最新版本允許開發者部署多種實例的類比升級,一種如雲應用一樣大的分散式應用潛在時間節省器。
Visual Studio包括的性能協助常規開發工作更多的命中需求。 微軟已經通過NuGet添加了額外的支援,這是用增加協力廠商庫到Visual Studio環境中的工具,關注與運行時、診斷程式和配置包。 Visual Studio包括了通用功能角色的範本,像Worker Role with Service Bus Queue和Cache Worker role。
無論你更喜歡用亞馬遜的雲還是微軟的雲進行開發,都有優勢。 亞馬遜對JAVA支援很強,但是也提供大範圍開發工作的支援,從管理虛擬機器到查詢資料。
微軟清晰的致力於支援開發者使用的多種通用語言。 其旗艦開發平臺Visual Studio保持與開發者轉到雲端的需求的步伐一致。
【編輯推薦】
亞馬遜雲計算助企業降低成本 面臨谷歌微軟競爭引領雲端潮流 盤點雲計算七雄發展方向國內雲計算發展的五個特點國內外知名的雲計算平臺簡介【責任編輯:簫韻 TEL:(010)68476606】