中原大學 shift to cloud

40
Shift to Cloud MiCloud

Upload: simon-su

Post on 14-Jun-2015

110 views

Category:

Technology


1 download

DESCRIPTION

中原大學講座 - 雲端服務概論

TRANSCRIPT

Page 1: 中原大學   Shift to cloud

Shift to CloudMiCloud

Page 2: 中原大學   Shift to cloud

Outline

● Cloud的過去現在● Depend on Cloud的開發模式介紹● Google分享的大型雲端系統架構

Page 3: 中原大學   Shift to cloud

Yes or No?

● 「我的東西都存在雲端上,手機就是一臺 thin client」● 「要做雲端運算要建置大型機房,將電腦集中運用」● 「雲端運算使用虛擬化技術快速部署資源或獲得服務,可

以提高伺服器使用率」● 「我用 Hadoop 來做雲端運算」● 「我的軟體是 SaaS, 所 以是一種雲端運算」● 「我們建雲端機房」「我們製造雲端伺服器」● 「雲端運算使用貨櫃型資料中心」

Page 4: 中原大學   Shift to cloud

Cloud的過去現在

Many Years Ago...

Page 5: 中原大學   Shift to cloud

e世代的演進

Page 6: 中原大學   Shift to cloud

Application design, develop...

Application infrastructure, architecture, network, loading share, backup / restore, data replicate, version control,

testing, quality control….

Information Technology

Page 7: 中原大學   Shift to cloud

Something Under Water

Page 8: 中原大學   Shift to cloud

Cloud的過去現在

3 Years Ago...

Page 9: 中原大學   Shift to cloud

資源的錙銖必較

Page 10: 中原大學   Shift to cloud

Server伺服器整合效益

Page 11: 中原大學   Shift to cloud

Storage存儲整合效益

Page 12: 中原大學   Shift to cloud

新名詞誕生..

Page 13: 中原大學   Shift to cloud

雲端運算的定義

直接找最權威的美國國家標準局 (NIST) : http://www.nist.gov/itl/cloud/upload/cloud-def-v15.pdf

這份文件自起草後由各界發表評論,已經改到第十五版,在千錘百煉之後於2009 年 10 月 7 日定案,至今未再改變。定義如下:

Cloud computing is a model for enabling convenient, on-demand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications, and services) that can be rapidly provisioned and released with minimal management effort or service provider interaction. This cloud model promotes availability and is composed of five essential characteristics, three service models, and four deployment models. (下略,請自行參照原文。)

Page 14: 中原大學   Shift to cloud

三種Service Model

● Cloud Software-as-a-Service● Cloud Platform-as-a-Service● Cloud Infrastructure-as-a-Service

Page 15: 中原大學   Shift to cloud

四種Deployment Model

● Private Cloud● Public Cloud● Hybrid Cloud● Community Cloud

Page 16: 中原大學   Shift to cloud

五種基本特徵

● On-demand self-service 有需求時自助服務● Broad network access 普遍網路存取● Resource pooling 資源共享● Rapid elasticity 快速彈性佈署● Measured service 服務量測

Page 17: 中原大學   Shift to cloud
Page 18: 中原大學   Shift to cloud

Cloud的過去現在

Currently...

Page 19: 中原大學   Shift to cloud

雲不能沒有...

Page 20: 中原大學   Shift to cloud

平台的考慮...

Page 21: 中原大學   Shift to cloud

Service Level Agreement

Page 22: 中原大學   Shift to cloud

Local Support

MiTAC with You!

Page 23: 中原大學   Shift to cloud

Develop with Cloud

Page 24: 中原大學   Shift to cloud

Network LayerLoad Balancer, CDN, Firewall

Application Layer

Datacenter LayerMachine, Storage server, Backup services

Persistence Layer / DatabaseDBMS, noSQL, File

Programming Application LayerWeb Server, Application Server

網管人員:進行網路層面服務,如LB進行流量導向控制、CDN進行內容快取、Firewall進行特定服務阻斷或入侵防禦等

應用程式開發人員: 應用程式服務,為程式開發人員撰寫之應用程式,基於某應用程式平台上,服務特定領域之用戶

資料庫管理人員: 儲存服務為服務應用程式而存在之資料包存方式,一般以DBMS系統、noSQL方式或是檔案方式存在

IDC機房人員: 執掌儲存裝置之分配與指定之資料備份作業,亦負責雲端資料之完整性與安全性

Role & Responsibility

Page 25: 中原大學   Shift to cloud

Basic 3 Tier System Architecture

Page 26: 中原大學   Shift to cloud

Network Enhanced System Architecture

Page 27: 中原大學   Shift to cloud

Store Enhanced System Architecture

Page 28: 中原大學   Shift to cloud

Service We Can Leverage in Cloud

Page 29: 中原大學   Shift to cloud

Service We Can Leverage in Cloud

Page 30: 中原大學   Shift to cloud

Service We Can Leverage in Cloud

Page 31: 中原大學   Shift to cloud

Service We Can Leverage in Cloud

Page 32: 中原大學   Shift to cloud

Live DemoDeploy your service in GCE

Page 33: 中原大學   Shift to cloud

https://github.com/peihsinsu/demo-project

Page 34: 中原大學   Shift to cloud

Start Script (demo-git-pull.sh)

Page 35: 中原大學   Shift to cloud

Start a GCE instance using the script (start.sh)

Page 36: 中原大學   Shift to cloud

Advance UsageAuto-deploy your service in GCE

Page 37: 中原大學   Shift to cloud

Name your network - TAG

Page 38: 中原大學   Shift to cloud

Using the Command Line Tool

Page 39: 中原大學   Shift to cloud

Integrate with Git deploy

Page 40: 中原大學   Shift to cloud

Q&AContact me - [email protected]