跳到主要內容

奔馳雲端(Benz-Cloud)試用

神人的推薦,聽說便宜,來看看以賓士為名的雲端有些什麼東西...

價格

一塊錢100點的經營方式,居然還有期限@@
沒用完的話不就被充公...這點有點不平易近人啦...

提供Hosting服務(這次主要要看的),還有File跟Monitor...
其中主機1.4/hr,換算一分鐘0.023元,真的滿便宜


流量費用,每G要價5塊台幣,我也不知道貴不貴啦...但是沒有免費的喔∼
使用前要小心內∼
而且...這邊怎麼沒用點數計算@@
主機費用,下面列出網站價格與規格,各式主機都有,還不錯∼而且看起來...是不論OS的計價...買Windows也一樣價格唷∼
單位費用是真的滿殺的∼∼ :D


下面開始來玩玩他的OS...

開立主機

首先...要找到送出的按鈕在哪...找不到、找不到、找不到@@


告訴你,把64或32bit的下拉拉下來,點選ENG...(我也不知道ENG是啥...)
點選完之後,會給你一個管理者密碼...
建立主機花滿多時間的...大概要5分鐘


系統重建(Rebuild)

提供系統重建的功能,讓使用者可以回復到最初的狀態...



規格調整(Resize)



可以提供主機resize的功能,但是要重新開機...(這點應該是目前所有非Bare-Metal的虛擬方式都要重開機啦!),第三個步驟的"轉移",感覺起來怪怪的...


操控面板

看來有提供SSH中繼連線的功能,透過Applet的方式封裝基本的操作面板...
相同的技術使用,曾經在某個地方(一時間想不起來,似乎是AWS吧)看到...
不過,Console怎麼樣就是遺失模組,易用性部分,可以再補強一下...


映像檔(Image)

AMI like的服務,出現在OpenStack等新的Cloud Platform中,雖普遍出現在VMWare跟一般虛擬化的軟體中,但是公有雲中,算是很指標性的服務喔∼
畢竟每個人可以用自己的Image來玩,是很傷成本的唷∼




基本監控

提供主機的狀態顯示,雖然不是即時顯示,但是還不錯啦∼有比沒有好...
另外,只有一個View,表示沒有辦法看到更早之前的資料...@@


防火牆設定

基本外部防火牆設定功能,讓使用者可以定義誰可以存取到內部主機的服務,而不用再透過iptables去定義...


簡易負載平衡

讓服務可以透過他來達到負載平衡,增加服務的穩定性...


設定後會有一個新的IP位置

最後,想說來登入一下...
結果一開始建立主機時候的密碼忘了@@
加上看起來可以修改密碼的按鈕居然一直不能用@@...(是我笨嘛@@)


下場... 乖乖重建一台@@
終於連上了主機
直接update一下repository,使用的是台灣的ubuntu repository,速度上還不錯


簡單的測試一下,用算PI的指令計算5000筆

root@ubuntu:~# time echo "scale=5000; 4*a(1)" | bc -l -q
3.141592653589793238462643383279502884197169399375105820974944592307\
816406286208998628...11963779213375751149595\
01566049631862947265473642523081770367515906735023507283540567040386\
74351362222477158915049530984448933309634087807693259939780541934144\
73774418426312986080998886874132604720

real 0m33.709s
user 0m33.674s
sys 0m0.012s
root@ubuntu:~#

跟我的電腦比較一下:

SimonAIR # time echo "scale=5000; 4*a(1)" | bc -l -
69256029022847210403172118608204190004229661711963779213375751149595\
015660496318629472654736425230817703.......67515906735023507283540567040386\
74351362222477158915049530984448933309634087807693259939780541934144\
73774418426312986080998886874132604720

real 0m28.864s
user 0m28.785s
sys 0m0.041s

其實效能還算不錯唷∼

檢視一下內部...
首先,他給了實體IP一個,所以外部可以直接的存取該Server...


另外,Disk給了100G,Mount在根目錄,而其他的部分,應該是系統預設給的...


監控的部份,看起來試用zabbix來實作


初始後使用的記憶體狀況... 判斷是因為有用到zabbix,所以記憶體吃的稍微多了點...


網路部分,使用到中華的DNS Server...(這點我比較介意,怎磨不是Google的呢∼)


至於Storage的效能呢...用dd測一下...有錯誤@@


改成/dev/zero才能夠順利跑出來,至於效能...大家參考就好 :D


總結,賓士級的Cloud卻沒有賓士的價格,以初級使用者來說相當值得試用
有滿完整的功能與操作
但之後重度使用者需要考慮到網路使用量與價格






這個網誌中的熱門文章

使用 minikube 輕鬆上手 kubernetes

安裝minikube
macOS只需要透過brew即可快速安裝...
brew cask install minikube
Linux環境可以直接下載執行檔,放到環境變數可以吃到的路徑即可...
curl -Lo minikube https://storage.googleapis.com/minikube/releases/latest/minikube-linux-amd64 && \ chmod +x minikube && \
sudo mv minikube /usr/local/bin/
Windows的下載網址如下: https://storage.googleapis.com/minikube/releases/latest/minikube-windows-amd64.exe
如果您的kubectl尚未安裝,可以直接使用google cloud sdk來安裝:
curl https://sdk.cloud.google.com | bash
gcloud components install kubectl
安裝完成後,原則上minikube會在本地端加入minikube的k8s context,我們可以透過下面指令來使用該context…
kubectl config use-context minikube
然後,可檢查一下您的minikube node是否正常運作....

Oracle LISTAGG

同事介紹的一個Oracle的好用查詢:LISTAGG
SELECT A.GROUP_ID,A.KEY, LISTAGG(A.VALUE,'; ')WITHINGROUP(ORDERBYA.VALUE)as GG  fromSYS_PROPERTIESaGROUP byA.GROUP_ID,A.KEY
LISTAGG可以將group後的結果會總顯示於一個欄位 上述SQL原本A.VALUE會是一個row一個row的排列 使用LISTAGG之後,可以將A.VALUE顯示在同一個row中 並且可以指定間隔符號(在此設定為';') 針對某一些報表查詢非常有用唷 :D

Bash判斷參數是否存在

早上看到nixCraft的文章後,決定在這邊記錄一下...
透過之前提過的 -z "$var"可以判斷var這個變數是否存在 而很多的shell希望判斷可以再精簡一點... 所以會有結合[ test ]跟&&, ||來做流程的方式 其中: [ ] 裡面可以放test語句,執行完會傳出結果為true或false || 我比較不常用,看起來是如果前面為非則執行後面的程式段落 && 這個後面接的是當前面段落執行無錯誤時候,則執行後面程式段落
透過上面說明,使用"||"組句的話,我們可以把判斷是這樣寫:
[ -z "$var" ] || echo "Empty"     #如果var存在為非,則echo Empty
[[ -z "$var" ]] || echo "Empty"   #同上
反之,使用"&&"組句的話,可以:
[ ! -z "$var" ] && echo "Empty"   #如果var存在為是,則echo Empty
[[ ! -z "$var" ]] && echo "Empty" #同上
參考自: http://www.cyberciti.biz/faq/unix-linux-bash-script-check-if-variable-is-empty/