跳到主要內容

奔馳雲端(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卻沒有賓士的價格,以初級使用者來說相當值得試用
有滿完整的功能與操作
但之後重度使用者需要考慮到網路使用量與價格






這個網誌中的熱門文章

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

使用GCP Cloud Builder建置CI/CD Flow

服務的建置通常是持續性的作業,而部署則一般是專案初期建置一次,未來可以沿用該部署設定... 這樣的流程走向自動化,在Container的環境又更是重要... 本篇介紹一下,在Google雲端,我們可以搭配Source Repository與Build Trigger等服務來完成服務的自動建置與部屬,讓封裝Container與部署到Container Engine的動作可以一氣呵成...
首先幾單瞭解一下一個Container Engine服務的建置與部屬過程...
使先,建立Container Engine Cluster,透過GCP Winzard可以很快速地開立您的GKE Cluster…

假設您的cluster是叫做demo-cluster,則可以透過下面的指令來跟GKE建立連線
$ gcloud container clusters get-credentials demo-cluster --zone asia-east1-a
這串指令不用記ㄛ~可以在Cluster的頁面找到他...

點選複製,即可貼到您的Terminal執行...

跟GKE建立鏈結後,接下來可以部署您的城市,這邊我們以我的一個範例程式Demoweb (https://github.com/peihsinsu/demoweb) 為例,

這個專案中,包含幾個重要結構:
app/ : 放置您的程式,在Dockerfile中會將該資料匣複製到Docker Image中 k8s/ : 放置k8s的deployment與service描述檔 Dockerfile : 封裝docker的描述檔,會以node.js的image為基礎來建置執行環境 cloudbuild.yaml : Google Cloud Build Trigger的步驟描述檔

Flashback Query

感謝我的好友提供的: 在Oracle好用的指令...
Flashback Query: 讓異動過的資料表回到歷史時間點 Step 1. è
show parameter undo_retention  PS: 這個參數顯示系統上設定歷史保留時間(ex: 900 = 900秒) Step 2. è CREATETABLE XXXXX_0815 ASSELECT *  FROM XXXXXASOFTIMESTAMPTO_TIMESTAMP('2011-08-15 12:00:00','YYYY-MM-DD HH24:MI:SS');
PS: 透過as of timestamp方式取出該時間點的表格資料