云主機管理員們需要知道的5款Android應用
譯文【51CTO精選譯文】如果你在管理云服務器或服務,比如亞馬遜AWS或Rackspace的云服務器或服務,你可能會欣喜地發現:不需要訪問筆記本電腦或臺式機,就能執行日常的管理任務。
在你的安卓手機或平板電腦上安裝下列五款應用程序中的一款:AWS Console、安卓AWS管理器、Decaf Amazon EC2 Client、Rackspace或ConnectBot,就可以從接入互聯網的任何地方來管理你的云計算基礎設施。
前三款應用程序與AWS兼容,第四款應用程序可與Rackspace結合使用,第五款是一款安全外殼(Secure Shell)客戶程序,與任何云主機兼容。
AWS Console
AWS Console是一款免費的安卓應用程序,它為下列亞馬遜網絡服務提供了一個簡單的管理界面:彈性云計算(EC2)、簡單存儲服務(S3)、簡單通知服務(SNS)、關系數據庫服務(RDS)、Route 53(亞馬遜的域名系統Web服務)以及CloudFront(亞馬遜的主機托管服務)。它主要是為運行蜂巢(Honeycomb)或冰淇淋三明治(Ice Cream Sandwich)操作系統的平板電腦而設計的,但是也可以在安卓手機上運行。
AWS Console有一個簡單的但易于使用的界面
一旦你通過輸入AWS訪問ID和秘密訪問密鑰(來自AWS安全證書頁面)添加了用戶帳戶,就可以選擇所需的AWS區域,并登錄進去。在平板電腦上,你會看到一個布局合理的導航系統,但在手機上,你必須使用菜單鍵,才能在每個AWS服務及其屬性之間導航瀏覽。
該應用程序讓你可以通過官方的AWS管理控制臺網站,執行實例方面的大多數基本任務(實例的創建、啟動、停止、重啟和終結等)。不過,它不允許你管理面向亞馬遜EC2的組件,比如負載均衡器或網絡接口。
總的來說,AWS Console提供了一個簡單的界面,可用于管理你的AWS服務。雖然它沒有圖形,外觀感覺也很普通,但是仍比較易于使用,也達到了其目的。我唯一有抱怨的地方是,你在登錄之前必須先選擇AWS區域——這對跨多個區域部署服務的管理員來說很麻煩。
由于該應用程序不提供密碼保護,如果你決定使用它,我強烈建議你啟用移動設備上的原生安卓鎖屏幕PIN(個人身份識別號)、密碼或模式;不然,凡是有機會使用你手機或平板電腦的人都能夠訪問你的AWS帳戶。
下載:https://play.google.com/store/apps/details?id=com.awsconsole&feature=search_result
#p#
安卓AWS管理器
安卓AWS管理器目前處于測試版,主要為了在智能手機上使用而設計
安卓AWS管理器是另一款免費的安卓應用程序(目前處于測試版),它為EC2、RDS和Route 53等AWS服務提供了一個界面。雖然主要為手機而設計,但是它也可以在平板電腦上運行;不過,它無法從縱向模式切換成橫向模式——我在平板電腦上使用該應用程序時,覺得這種限制很煩人。
安卓AWS管理器支持的AWS服務不如AWS Console來得豐富,它為確實支持的服務提供的功能也比較少(比如說,它不允許你在亞馬遜的EC2上創建實例)。另一方面,與 AWS Console不一樣,安卓AWS管理器支持彈性負載均衡(ELB),你登錄上去后可以在多個AWS區域之間切換。
該程序本身也不受密碼保護,所以你應該啟用原生安卓鎖屏幕PIN、密碼或模式,防止陌生人訪問你的AWS帳戶。
下載:https://play.google.com/store/apps/details?id=net.arogarth.aws.android.manager&feature=search_result
#p#
Decaf Amazon EC2 Client
該安卓應用程序讓你能夠從智能手機或平板電腦,管理和監控你在亞馬遜EC2上的基礎設施。它在Google Play應用程序商店上有售,售價14.16美元。與我們已經介紹的前兩款免費應用程序不一樣,Decaf Amazon EC2 Client不支持其他的AWS服務,比如亞馬遜RDS或Route 53。不過,該應用程序提供了免費競爭對手所沒有的功能特性,所以物有所值。
Decaf Amazon E2 Client提供了免費競爭對手所沒有的功能特性,物有所值
你第一次運行Decaf Amazon EC2 Client時,它會迅速引導你完成配置過程,以便與你的AWS帳戶配合使用。只要登錄到AWS,該應用程序就會訪問你的EC2密鑰ID和秘密訪問密鑰。
一旦連接上去,你會看到列出來的基本EC2組件(實例、亞馬遜機器映像、彈性塊存儲卷、彈性塊存儲快照、彈性IP、安全組和密鑰對)以及你所使用的那些組件的數量。你可以點擊每一項,查看詳細情況,并且就大多數支持的功能特性而言,可以執行基本功能(創建、啟動、停止、重置和終結等)。如果你還安裝了ConnectBot SSH客戶程序(我們在后面會更詳細地討論該應用程序),可以通過SSH(安全外殼),迅速訪問運行中的實例。
在主屏幕上,按下手機(或平板電腦)的菜單鍵,即可顯示額外的功能特性。按一下Regions(區域)按鈕,即可在AWS區域之間迅速切換;或者按一下CloudWatch按鈕,即可查看實例的處理器、磁盤和網絡使用等方面的狀況和歷史圖表。與之前介紹的幾款免費應用程序不一樣,Decaf Amazon EC2 Client可以受密碼保護,所以未授權用戶無法訪問或變更你的EC2帳戶。
Decaf Amazon EC2應用程序提供了一個易于使用的界面,可用于管理基本的AWS服務。你可以用它來處理使用官方AWS管理控制臺網站所能執行的大多數同樣的任務。不過它不支持管理EC2組件,比如負載均衡器或網絡接口。
購買:https://play.google.com/store/apps/details?id=net.nineapps.decaf&feature=search_result
#p#
Rackspace
Rackspace開發了自己的安卓應用程序,用于管理其云服務
Rackspace開發了這款免費的安卓應用程序,讓其客戶能夠管理各自的Rackspace云服務器、文件和負載均衡器。它為美國、英國和自定義API(應用編程接口)端點支持多個帳戶。你可以執行所有基本的云服務器任務,比如創建、更名、刪除、調整大小和重啟實例。你還可以檢測云服務器、管理備份計劃表及變更根用戶密碼。至于你的Cloud Files(云文件),你還可以查看和創建容器、上傳文本文件以及下載和預覽文件。
該Rackspace應用程序還提供了密碼保護,阻止未授權用戶訪問你的Rackspace云服務。
下載:https://play.google.com/store/apps/details?id=com.rackspace.cloud.android&feature=search_result
#p#
ConnectBot
ConnectBot是一款免費的SSH客戶程序,面向安卓手機和平板電腦
ConnectBot是一款免費的開源安全外殼客戶程序,面向安卓,它可以用來從命令行接口(CLI),管理任何基于Linux或Unix的云機器。它還支持Telnet連接和本地(安卓設備)連接。ConnectBot支持同步SSH會話、安全隧道以及其他安卓應用程序之間的拷貝/粘貼操作。它支持流行的仿真模式和Terminal鈴聲提醒,它有一個可以調節的回滾大小(scroll-back size)。
該應用程序在后臺運行期間,連接可以持續,所以你在連接開啟期間可以訪問其他應用程序。還可以在不影響連接的情況下鎖住屏幕。
如前所述,ConnectBot可以與Decaf Amazon EC2整合起來,提供這一功能:直接通過Decaf里面的快捷方式,經由SSH連接至你的實例。
下載:https://play.google.com/store/apps/details?id=org.connectbot&feature=search_result
原文: 5 Great Android Apps for Cloud Admins
不知道國內的云主機供應商是否會提供類似的工具。如果你知道有哪些好的管理工具,歡迎跟我們分享!