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