2011年3月5日 星期六

免費的虛擬機器服務 - Cloudshare Pro


Cloudshare 提供虛擬機器服務,申請免費帳號的過程需填寫手機號碼並做簡訊認證,不像其他家需要填寫到信用卡。這幾天試用了一下,免費帳號可以開啟 3 台虛擬機器,但不能調整機器內的硬體狀況,如記憶體、硬碟空間等,共有多種作業系統可挑選,如 Windows XP Pro(記憶體1GB, 硬碟12GB), Windows server 2003(記憶體1GB, 硬碟12GB)、Ubuntu 10.04 server(記憶體512MB, 硬碟16GB)、Ubuntu 10.04 desktop(記憶體1GB, 硬碟24GB) 等。


操作流成僅需在網站上點選幾步,就能自動啟動機器,接著透過瀏覽器與預設帳密進行 console 的瀏覽,也能從 [Edit Environment]->[Edit users & access] 新增或修改 console 登入的帳密,除此之外,也可以登入作業系統變更管理者的密碼,以便進行遠端連線。


整體上算是一個不錯的虛擬機器服務,目前我常用的方式:



  • 在 cloudshare 開一台 Ubuntu 10.04 server

  • 登入 Ubuntu 後稍作處理,記得要做系統更新

    • $ passwd

    • $ sudo apt-get update && sudo apt-get upgrade

    • $ sudo vim /etc/hosts.allow
      ALL: MyIP

    • $ sudo vim /etc/hosts.deny
      sshd: *

    • $ mkdir ~/.ssh



  • 在常用機器處理,如此以來提高便利行

    • $ ssh-keygen -t rsa -P ''

    • $ scp ~/.ssh/id_rsa.pub user@pub#-###.env.cloudshare.com:~/.ssh/authorized_keys

    • $ vim ~/.cshrc
      alias cloudshare        ssh user@pub#-###.env.cloudshare.com 




至於 cloudshare 提供的 External Address: pub#-###.env.cloudshare.com,就是用來遠端登入用的,可以透過 nslookup pub#-###.env.cloudshare.com 得知 public ip 囉!


目前我把它定位在個人的宅宅實驗平台,但對於一些機密類的帳戶或是敏感資料,暫時還會避開使用。現在我可以想到的是架 proxy 來翻牆 XDDD 這陣子太愛玩 proxy 囉!除此之外我還是比較常用 Virtualbox 啦,而 cloudshare 的最大缺點是...若一陣子沒在 cloudshare 網站上活動(console?!)就會被 suspend,這個訊息在網頁上也有訊息提示:


Environment will suspend after 30 minutes of inactivity


CloudShare provide its service for a fantastically low price because we suspend the environment when you are away. CloudShare will start counting away, or inactivity, time when you are not accessing the environment using our web pages. 


Sometimes, you need the environment to stay alive a little bit longer. To that effect, we have added, for ProPlus users, the ability to extend the environment inactivity timeout up to 60 minutes


至於機器從 suspend 起來後,會改變的有 External Address (pub#-###.env.cloudshare.com) 但 Internal IP (10.x.x.x) 則不會變,如果要架 Hadoop 或彼此會相連的應用,就還是盡量用 internal ip 囉。


沒有留言:

張貼留言