Presentation is loading. Please wait.

Presentation is loading. Please wait.

API 情境應用說明. 虛擬主機防火牆負載平衡儲存空間虛擬機監控VPN DNS 代管 雲端化評估 hicloud S3 虛擬私雲 Internet 頻寬方案 DNS 代管 DDoSveSLB IPS 入侵防護服務 雲端化評估 紫色代表 101/5~ 後新推服務 綠色代表 102/9 ~即將推出.

Similar presentations


Presentation on theme: "API 情境應用說明. 虛擬主機防火牆負載平衡儲存空間虛擬機監控VPN DNS 代管 雲端化評估 hicloud S3 虛擬私雲 Internet 頻寬方案 DNS 代管 DDoSveSLB IPS 入侵防護服務 雲端化評估 紫色代表 101/5~ 後新推服務 綠色代表 102/9 ~即將推出."— Presentation transcript:

1 API 情境應用說明

2

3

4 虛擬主機防火牆負載平衡儲存空間虛擬機監控VPN DNS 代管 雲端化評估 hicloud S3 虛擬私雲 Internet 頻寬方案 DNS 代管 DDoSveSLB IPS 入侵防護服務 雲端化評估 紫色代表 101/5~ 後新推服務 綠色代表 102/9 ~即將推出

5 hicloud S3 虛擬私雲 Internet 頻寬方案 DNS 代管 DDoSveSLB IPS 入侵防護服務 雲端化評估 HMI 映像檔 開關機原機升降級複製主機範本製作快照管理 VM console 虛擬主機防火牆負載平衡儲存空間虛擬機監控VPN DNS 代管 雲端化評估 紫色代表 101/5~ 後新推服務 綠色代表 102/9 ~即將推出

6 hicloud S3 虛擬私雲 Internet 頻寬方案 DNS 代管 DDoSveSLB IPS 入侵防護服務 雲端化評估 HMI 映像檔 開關機原機升降級複製主機範本製作快照管理 VM console 虛擬主機防火牆負載平衡儲存空間虛擬機監控VPN DNS 代管 雲端化評估 紫色代表 101/5~ 後新推服務 綠色代表 102/9 ~即將推出 Infrastructure Stacks Operating Systems Web Starter DB Starter Application Stacks Application Starter

7 hicloud S3 虛擬私雲 Internet 頻寬方案 DNS 代管 DDoSveSLB IPS 入侵防護服務 雲端化評估 HMI 映像檔 開關機原機升降級複製主機範本製作快照管理 VM console 虛擬主機防火牆負載平衡儲存空間虛擬機監控VPN DNS 代管 雲端化評估 紫色代表 101/5~ 後新推服務 綠色代表 102/9 ~即將推出 標準型主機 S ( 1HCU/2GB RAM/100GB) M (2HCU/4GB RAM/100GB) L (4HCU/8GB RAM/100GB) XL (8HCU/16GB RAM/100GB)高運算型主機 M (8HCU/8GB RAM/100GB) L (8HCU/16GB RAM/100GB) XL (8HCU/32GB RAM/100GB)

8 hicloud S3 虛擬私雲 Internet 頻寬方案 DNS 代管 DDoSveSLB IPS 入侵防護服務 雲端化評估 HMI 映像檔 開關機原機升降級複製主機範本製作快照管理 VM console 虛擬主機防火牆負載平衡儲存空間虛擬機監控VPN DNS 代管 雲端化評估 紫色代表 101/5~ 後新推服務 綠色代表 102/9 ~即將推出

9 hicloud S3 虛擬私雲 Internet 頻寬方案 DNS 代管 DDoSveSLB IPS 入侵防護服務 雲端化評估 HMI 映像檔 開關機原機升降級複製主機範本製作快照管理 VM console 虛擬主機防火牆負載平衡儲存空間虛擬機監控VPN DNS 代管 雲端化評估 紫色代表 101/5~ 後新推服務 綠色代表 102/9 ~即將推出

10 hicloud S3 虛擬私雲 Internet 頻寬方案 DNS 代管 DDoSveSLB IPS 入侵防護服務 雲端化評估 HMI 映像檔 開關機原機升降級複製主機範本製作快照管理 VM console 虛擬主機防火牆負載平衡儲存空間虛擬機監控VPN DNS 代管 雲端化評估 紫色代表 101/5~ 後新推服務 綠色代表 102/9 ~即將推出

11 hicloud S3 虛擬私雲 Internet 頻寬方案 DNS 代管 DDoSveSLB IPS 入侵防護服務 雲端化評估 HMI 映像檔 開關機原機升降級複製主機範本製作快照管理 VM console 虛擬主機防火牆負載平衡儲存空間虛擬機監控VPN DNS 代管 雲端化評估 紫色代表 101/5~ 後新推服務 綠色代表 102/9 ~即將推出

12 hicloud S3 虛擬私雲 Internet 頻寬方案 DNS 代管 DDoSveSLB IPS 入侵防護服務 雲端化評估 HMI 映像檔 開關機原機升降級複製主機範本製作快照管理 VM console 虛擬主機防火牆負載平衡儲存空間虛擬機監控VPN DNS 代管 雲端化評估 系統 開發者 REST SDK

13 hicloud S3 虛擬私雲 Internet 頻寬方案 DNS 代管 DDoSveSLB IPS 入侵防護服務 雲端化評估 HMI 映像檔 開關機原機升降級複製主機範本製作快照管理 VM console 虛擬主機防火牆負載平衡儲存空間虛擬機監控VPN DNS 代管 雲端化評估 系統 開發者 一起來看看 CaaS API 怎麼做吧?

14 進入 hicloud 取得 CaaS API key pair 下載 SDK 下載 API 說明 文件 開啟研發環 境 設定 key pair 與環境參 數 Coding….. 系統 開發者

15 API 開發者平台: http://hws.hicloud.hinet.net/hws-doc/ 關於簽名 (signature) 計算的方式 在不用登入即可瀏覽的 hicloud web services 的 API 說明文件 中, ” 呼叫 REST 的方法 ” 連結 內,有包含了簽名計算的方法 說明。 在首頁點擊下載連結, 可下載具簽名計算方 法的 Java SDK 。

16 進入 hicloud 取得 CaaS API key pair 下載 SDK 下載 API 說明 文件 開啟研發環 境 設定 key pair 與環境參 數 Coding….. 系統 開發者

17 系統 開發者 系統 開發者 Let’s Coding!

18 系統 開發者 Run run 看吧~ 系統 開發者

19 進入 hicloud 取得 CaaS API key pair 下載 SDK 下載 API 說明 文件 開啟研發環 境 設定 key pair 與環境參 數 Coding….. 系統 開發者

20 進入 hicloud 取得 CaaS API key pair 下載 SDK 下載 API 說明 文件 開啟研發環 境 設定 key pair 與環境參 數 Coding….. 系統 開發者 想了解更深入? 沒問題!!

21 深入了解 CaaS API

22 REST 服務提供網址 https://hws.hicloud.hinet.net/cloud_hws/api/hws/? +${resultQuery}

23 action: 要執行的 API 指令 version: 指令版本 ( 目前版本 :2013-03-29) chtAuthType: 認證機制 ( 需填 hwspass) expires: 該呼叫時間失效的時間點,採用 ISO8601 時間格式為 YYYY-MM-DDThh:mm:ssZ accessKey: 客戶所分配到之 accessKey signature: 驗證碼,驗證該呼叫是否合法

24 對應指令 runInstances – 使用標準虛擬機 template 參數 –imageId: 虛擬機範本編號 e.g. hi-qe4ug9ev 虛擬機範本編號 –instanceType: 運算規格 e.g. HC1.XS.LINUX –monitoringEnabled – instanceName – 複製指定虛擬機 參數 –vm id

25

26

27

28 查詢虛擬機 :describeInstances – 參數 businessServiceId 或 orderUuid ( 若沒給則是查詢 全部 )

29

30

31 開機 :startInstances – 參數 : businessServiceId ( 可為複數 ) 關機 : stopInstances – 參數 : businessServiceId ( 可為複數 ) 重開機 : rebootInstances – 參數 : businessServiceId ( 可為複數 )

32

33

34

35

36

37

38

39 相關指令 :getInstancesStats – 參數 : businessServiceId ( 可為複數 )

40

41

42 第一階段 12 支 API 涵蓋 VM 、 SLB 及 CloudWatch , 用戶可以透過這些基礎 API 申租 VM 及建立 scaling 機制。 分類 API NameDescription 虛擬機 runInstances 建立虛擬機 ( 可指定 Clone From Template 或是虛擬機服 務識別碼 Clone From VM) terminateInstances 刪除虛擬機 rebootInstances 重啟虛擬機 startInstances 啟動虛擬機 stopInstances 停止虛擬機 describeInstances 查詢虛擬機列表 modifyInstanceAttribute 虛擬機升降級 ( 含 CPU or RAM or Cloud Watch 的異動 ) CloudWatchgetInstancesStats 取得 VM 的各項監控項目的最新一筆資料 LoadBalancer describeLoadBalancerPolicies 查詢負載平衡規則資訊列表 createLoadBalancerPolicy 建立負載平衡規則 replaceLoadBalancerPolicy 修改負載平衡規則 deleteLoadBalancerPolicy 刪除負載平衡規則

43 你也可以這樣運用 …..

44 案例說明 -OO 軟體測試公司 透過多台測試控制器主機模擬從網際網 路針對受測系統主機進行網站耐壓程度、 穩定度檢測,並找出其性能指標。 每次為期 3-10 天的測試。 測試完畢後產生測試報告予客戶。 OO 軟測專案建置方式:透過 hicloud CaaS API 將已安裝測試軟體的虛擬主機 進行環境的快速建置佈署。

45 ……. 重複建置專案環境 demo ……. OO 軟體測試公司 客戶 A: 不動產網站 客戶 B: 線上書店 客戶 C: 報名網站 安全掃描, 弱點分析 可靠度測試, 可用度測試 安全掃描, 弱點分析 快速複製專案 環境降低成本

46 案例說明 -XX 證券公司 利用多台主機進行交易作業,每日每台主機 IP 皆不可 相同,每台主機僅使用於當日上午八點至下午兩點。 每日定時申請,定時退租。 每日需使用 20-40 組主機。 XX 證券專案建置方式: 每日定時呼叫 hicloud CaaS API 供裝虛擬主機,並定時退租。

47 定時產生主機環境 ……. 每天早上七點自動申租 20 台 VM 每天下午兩點自動退租所有 VM 精準掌握 VM 用量 快速佈署環境 省時省錢真方便 !! 精準掌握 VM 用量 快速佈署環境 省時省錢真方便 !!

48 秒殺型 – 五月天演唱會 0 應該要賣一陣子型 0 魚天演唱會 0 網站流量不預期在何時會 增加, 即便有增加亦不會 有爆衝的可能發生 0 合約這樣訂型 0 網站並無爆衝流量,但 為求瀏覽品質的穩定, 需維持一定服務水平, 自動延展服務主機。

49 合約這樣訂型 SLA hicloud CaaS API CPU 每日平均 使用率大於 60% 持續 1 天,需 scale out createLoadBalancerPolicy GetInstancesStats –runInstances –replaceLoadBalancerPolicy –StartInstance GetInstancesStats –StopInstance –terminateInstances –replaceLoadBalancerPolicy SLB 建立負載平衡服務 查 cpu, men 使用率是否過高 複製 VM 將 VM IP 加入 SLB VM 開機 查 cpu, men 使用率是否過低 VM 關機 VM 退租 將 VM IP 移出 SLB 約 15 分鐘 Scale 完成

50 要賣一陣子型 SLA hicloud CaaS API CPU 每小時平 均使用率大於 60% 持續 1 小時 createLoadBalancerPolicy runInstances replaceLoadBalancerPolicy GetInstancesStatus –startInstance SLB 建立負載平衡服務 查 cpu, men 使用率是否過高 複製 VM( 不開機) 將 VM IP 加入 SLB VM 開機(此時才加入服務) 約 1 分鐘 Scale 完成

51 秒殺型 時間到備妥足夠的 虛擬主機就是了 !!! SLB

52 Q&A

53 為 了 你 一 直 走 在 最 前 面


Download ppt "API 情境應用說明. 虛擬主機防火牆負載平衡儲存空間虛擬機監控VPN DNS 代管 雲端化評估 hicloud S3 虛擬私雲 Internet 頻寬方案 DNS 代管 DDoSveSLB IPS 入侵防護服務 雲端化評估 紫色代表 101/5~ 後新推服務 綠色代表 102/9 ~即將推出."

Similar presentations


Ads by Google