Amazon發(fā)布JDK for AWS 深化云應(yīng)用開發(fā)
Amazon發(fā)布了Java SDK for Amazon Web Services的新版,旨在簡化Amazon EC2平臺上的Java應(yīng)用開發(fā)。之前我們曾報道過云工具將Java EE帶入Amazon EC2,Amazon的EC2是個私有的Web Services,提供了云環(huán)境下的彈性計算能力。
AWS SDK旨在簡化網(wǎng)絡(luò)規(guī)模(web-scale)下的計算。AWS Toolkit for Eclipse自動化了開發(fā)周期的大多數(shù)步驟,比如Amazon集群上的部署、調(diào)試、實例加載以及網(wǎng)絡(luò)訪問管理等。需要注冊Amazon EC2服務(wù)才能訪問到AWS SDK。
新的AWS Java庫是個獨立的jar文件,提供了一套API并隱藏了與AWS云編程相關(guān)的很多底層設(shè)施,如認證、重試以及錯誤處理等。該庫支持目前大多數(shù)服務(wù),包括:
◆彈性計算云——這是一個Web Service,提供了云環(huán)境下的彈性計算能力
◆自動的可伸縮服務(wù)——該服務(wù)管理著所用的實例數(shù)量,當請求數(shù)量增加時會擴容,當請求數(shù)量降低時會縮減
◆CloudWatch——這是一個可視化工具,用于檢視資源使用、運行性能以及請求模式
◆Amazon彈性負載平衡——該輔助工具用于檢查池中不健康的實例,它能自動將流量重新路由到健康的實例上直到不健康的實例恢復(fù)過來
◆虛擬私有云——企業(yè)可以憑借該服務(wù)通過VPN將現(xiàn)有的基礎(chǔ)設(shè)施連接到各種獨立的AWS計算資源上,同時還能夠擴展現(xiàn)有的管理能力,如安全服務(wù)、防火墻以及入侵檢測系統(tǒng),他們可以充分利用AWS資源
◆Amazon SimpleDB——一個非關(guān)系的數(shù)據(jù)存儲
◆簡單存儲服務(wù)——這是一個可用于存儲和檢索數(shù)據(jù)的Web Service
◆簡單隊列服務(wù)——該服務(wù)可以在執(zhí)行各項任務(wù)的分布式應(yīng)用組件間對數(shù)據(jù)進行移動和排隊
◆關(guān)系數(shù)據(jù)庫服務(wù)——該Web Service旨在簡化云環(huán)境下關(guān)系數(shù)據(jù)庫的搭建、操作和伸縮
◆Amazon彈性MapReduce——該Web Service通過運行在EC2和簡單存儲服務(wù)上的托管Hadoop框架處理大的數(shù)據(jù)集
在Amazon Web Services上創(chuàng)建賬戶后,推薦的開發(fā)環(huán)境如下:
◆Eclipse IDE EE version 3.5
◆Java 1.5+ JDK
◆AWS Toolkit for Eclipse,更新站點是http://aws.amazon.com/eclipse
【編輯推薦】