跳到主要內容

奔馳雲端(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

使用 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是否正常運作....

新一代LB - Traefik

新一代LB-Traefik Traefik突破以往我們對loadbalancer的觀點,他是一套直接與docker整合的loadbalancer套件...透過Traefik,我們可以使用label的方式將後面啟動的dockerinstance掛載到loadbalancer中,且無需重新啟動Traefik,可直接生效... Traefik基本介紹 Traefik是以動態重載新加入的dockerinstance的方式來替有附加相同domainlabel的dockerinstance建立網路附載平衡的關聯...因此,設定上,與一般我們建立reverseproxy的過程剛好相反(一般我們會先建立服務,再建立reverseproxy將服務串連起來)... Step1-建立Traefik服務 下面我們用官方的composefile來說明... File:docker-compose.yaml version: '2' services: proxy: image: traefik command: --api --docker --docker.domain=docker.localhost --logLevel=DEBUG networks: - webgateway ports: - "80:80" - "8080:8080" volumes: - /var/run/docker.sock:/var/run/docker.sock - /dev/null:/traefik.toml networks: webgateway: driver: bridge 其中traefik啟動時候,我們需要指定docker.domain來告訴taefik要聆聽的domain是哪一個,然後要事先開啟對應的port,讓外部服務可以連到traefik...,另外,我們將dockersocket掛載進來,這是必要的設定,讓traefik可以透過dockersocket來操控一些東西...,最後,traefik.toml檔案,我們保留空的,讓treafik自己建立... 啟動: docker-compose -f docker…