Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
SlideShare a Scribd company logo
MiCloud服務提供者訓練
MiCloud - Simon
PPT URL: http://goo.gl/XNaidU
前情提要 - Cloud API
● 以Opennodes網站為例,使用Github串連
User-Script在MiCloud上透過Cloud API建立
雲端主機
● Setup CloudAPI for MiCloud
● Prepare User-Script
● Create Machine Using CloudAPI
● Check Services
Create a Opennodes Machine
MiCloud服務提供者訓練
雲平台技術架構
● Cloud是一個
前言
把專業的事情交代給專家的
行為模式
依照使用量付費的行為模式
造就專業走向更專業
推動金錢花在刀口上
血汗工廠的結構
Infrastructure
(Hardware, Network, Storage)
Service Monitor
System
System
Administrator
DBAOperator
MIS
Engineers
(SA / SD / PG)
Service Manager
Product ManagerMarketing
BOSS
Cloud Role & Responsibility
Cloud Provider (IaaS)
System
Administrator
DBAOperator
Engineers
(SA / SD / PG)
Service Manager
Product ManagerMarketing
BOSS
Higher
Control
Lower
Maintain
Cloud Provider (PaaS)
Cloud Provider (SaaS)
The Cloud Product Participators
System Admin
Product Manager
ISV
Operator
Customer Service
產品之經營人員,執
掌產品之定位與方
向,並協調與掌控各
資源之分配。
Sales
系統管理人員,執掌
產品之更版、異動與
備份、備援等策略,
並協調ISV與與使用
單位之相關議題
服務提供商,包含該
產品之系統分析與系
統開發人員。執掌產
品之設計與開發事
宜。
銷售人員,負責產品
之主要銷售作業與通
路支流通。
客服人員,執掌後端
第一線服務問題處
理,並將議題與問題
回應予相關人員。
作業人員,負責營運
系統之監控與維護事
項,並即時回報異常
狀況予相關人員
進入主題.....
MRTG的警訊
生意之初,服務流量偶爾會在活動期間
遇到高峰....
活動漸漸帶起人潮,每每在活動區間,服
務會有無法負擔的狀況 ...
流量開始超過服務器負擔,三不五時會
導致系統Crash...
大綱
● About Snapshot
● About Image Service
● About DNS
● About WLB
● About Install Service
About Snapshot
● 適用情境
○ 安裝測試新的或不同版本之套件
○ 單機做套件升級
○ 保存穩定版本環境
○ 災難回復
● 限制
○ 生命週期限制在該主機的生命週期內
About Snapshot
主機 > 主機的細項 > 系統快照頁籤 > 建立...
About Image
● 適用情境
○ 主機欲刪除前備份
○ 欲複製相同主機(Scale Out)
● 限制
○ 因備份完整主機資料,備份時間依照主機規格與實際
資料量而定
About Image
映像檔管理 > 建立映像檔
MiCloud Image v.s. Snapshot
Image Snapshot
備份/還原所需時間 較長 幾秒鐘
備份原則 完整磁碟備份 記憶Flag
檔案大小 大,依總資料量而定 小,隨異動資料而定
生命週期 可獨立於主機之外存在 需依附存活之主機
費用 高 低
About DNS
● 適用情境
○ 提供Web服務
○ Production服務
○ 需要讓網際網路上的使用者找到你...
○ 需要設定一台一上主機對應一個位置(Multi-Record)
● 限制
○ DNS有Cache效應
○ DNS提供Multi-Record設定,僅Round Robin策略
DNS管理 > 新增...
About DNS
About DNS
About WLB (Web LoadBalancer)
● 適用情境
○ 有Reverse Proxy需求者
○ 懶得架設Reverse Proxy者
● 限制
○ 資源共用,使用上有頻寬限制
○ 提供多種負載平衡策略,但無進階設定
○ 僅限Web服務(HTTP/HTTPS)
Web負載平衡管理 > 新增...
About WLB
進階方案
DNS v.s. WLB/Stingray Strategy
WLB Zxtm DNS
平衡策略 同Stingray設計 多種,並具備監
控功能
僅Round Robin
UI Portal整合操作 專屬Admin操作
頁面
需仰賴DNS提供
者提供設定
Traffic Rule 無 有 無
API 尚無 有 尚無
價格 中 高 低
About Installer Service (預告)
sdc-createmachine
--dataset sdc:sdc:nodejs:13.1.0
--package "S 1GB RAM (1CORE)"
--script ./deploy.sh 透過deploy script開
發服務預載功能...
Software Repository
Joomla
Node.js v0.10.1
WordPress
Tomcat + JForum
Wikipedia
Moodle
Live Demo: Simple Scaling
http://opennodejs.my.micloud.tw:3000
系統架構 - Scale Available
DMZ Layer
Application Layer
Data Layer
…...
…...
系統架構 - 1 Tier
Simple Architecture - 1 Machine
session store
系統架構 - 2 Tier
Simple Architecture - 2 Machine
session store
系統架構 - 2 Tier (Scale out ready)
Simple Architecture - 2+ Machine
db sync
R/W R/O
系統架構 - 3 Tier (Large Scale)
Simple Architecture - Many Machine
db sync
R/W R/O
clustercluster
給營運者的建議 - Cloud Cost
Self-management DataCenter
Host in Cloud
MiCloud服務提供者訓練

More Related Content

MiCloud服務提供者訓練