在過去的幾年中,我已經做了很多修補工作。使用云編程,您可以輕松地將Web應用程序部署到將在云基礎架構的幫助下進行分發和管理的服務器群集中。但是,難點之一是在本地開發計算機上開發軟件,然后在云服務器上對其進行測試。

Amazon意識到了這一困難,并為Eclipse IDE創建了一個名為AWS(Amazon Web Services)Toolkit for Eclipse的插件。但是,不要讓“插件”一詞蒙騙您:我進入了評估階段,期望一個帶有一些最小功能的小對話框。我很驚訝地發現AWS完全集成到Eclipse中,可以完全控制遠程實例的管理,上傳代碼,遠程運行代碼,甚至可以在不離開Eclipse的情況下進行遠程調試。

適用于Eclipse的AWS Toolkit當前支持AWS-EC2(彈性計算云)管理和SimpleDB管理的兩個方面。使用EC2管理,您可以配置服務器并進行遠程調試。通過SimpleDB管理,您可以以圖形方式定義SimpleDB域,項目和屬性。

要使用AWS Toolkit,您需要在Amazon AWS上設置一個帳戶。完成后,Eclipse將包含一個對話框,您可以在其中輸入您的帳戶信息。

輸入所有信息后,就可以開始創建項目了。您可以在本地完成整個過程,創建servlet并針對您自己的Tomcat副本進行測試。當您準備好遠程嘗試時,無需離開Eclipse就可以配置和管理服務器。然后,您可以輕松地將軟件部署到AWS基礎架構,運行它,甚至在本地對其進行調試。

據亞馬遜稱,這只是第一步。但是,從我所看到的來看,這是一個巨大的第一步。

亞馬遜官員表示,在未來的版本中,他們將不僅支持Tomcat??紤]到Tomcat從技術上講是Java Servlet體系結構的參考實現,并且許多人可能更愿意在AWS基礎設施內托管的大型應用程序服務器上運行他們的軟件,因此,這絕對是一件好事。不過,Tomcat非常出色,在AWS上運行它不會造成任何實際問題。

AWS不是免費的,但也不是很昂貴,并且Eclipse,Tomcat和適用于Eclipse的AWS工具包都是免費的。因此,如果您渴望構建一個將在AWS云中托管的系統,那么啟動并運行它實際上不會花費您太多。而且,一旦基于云的系統運行起來,您將享受由強大的云系統支持的網站帶來的好處。很難擊敗它。