micloud服務提供者訓練

Post on 17-May-2015

447 Views

Category:

Technology

8 Downloads

Preview:

Click to see full reader

DESCRIPTION

MiCloud服務進階介紹

TRANSCRIPT

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

雲平台技術架構

● Cloud是一個

前言

把專業的事情交代給專家的行為模式

依照使用量付費的行為模式

造就專業走向更專業

推動金錢花在刀口上

血汗工廠的結構

Infrastructure(Hardware, Network, Storage)

Service Monitor System

System AdministratorDBAOperator

MISEngineers(SA / SD / PG)Service Manager

Product ManagerMarketing

BOSS

Cloud Role & Responsibility

Cloud Provider (IaaS)

System AdministratorDBAOperator

Engineers(SA / SD / PG)Service Manager

Product ManagerMarketing

BOSS

HigherControl

LowerMaintain

Cloud Provider (PaaS)

Cloud Provider (SaaS)

The Cloud Product Participators

System AdminProduct Manager

ISV

OperatorCustomer 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

top related