The Trend of Cloud Computing

Slides:



Advertisements
Similar presentations
MMN Lab 未來教室與雲端化學習 Yueh-Min Huang Department of Engineering Science, National Cheng Kung University, Tainan, Taiwan
Advertisements

第一组 Java 与云计算. Contents 云计算简介 一 二 云计算实例 三 云计算在教育中的应用 四.
13-1 人工智慧 13-2 雲端運算 13-3 感測網路與物聯網 13-4 生物資訊 13-5 計算機萬能嗎?
云计算辅助教学风云录 黎加厚 上海师范大学教育技术系 2010年8月9日.
云计算及安全 ——Cloud Computing & Cloud Security
北京工业云的实践与思考 曾宇 2010年10月.
中华字库的云输入法 王勇 基础软件国家工程研究中心
Course Information 課程資訊
职业教育网络学习空间建设的实践与思考 江苏省南京工程高等职业学校.
How to prepare yourself for the upcoming Cloud Era
雲端科技與智慧生活.
Building Your Private Cloud Rapidly using Open Source
Big Data Ecosystem – Hadoop Distribution
第五章 資訊科技基礎建設與新興科技.
云计算应用对比分析 李洁睿 周良俊 2017/3/8.
Business Model and Core Technologies of Cloud Computing
教育雲端科技的現況與未來發展 臺北市政府教育局聘任督學 韓長澤.
顏協邦 慧盟資訊 商業智慧導入服務部 資深經理
第二章 管理資訊系統概論暨資訊系統應用(Introduction to MIS and the Applications of IS)
VMWARE 大藍圖 SOFTWARE-DEFINED ENTERPRISE
上海地面通云主机产品 产品介绍 通信成就梦想 未来你我把握
云计算突飞猛进.
思科Oracle RAC解决方案 Starry Wu UCS -GC.
云计算学习报告 报告人: 陈 霁 大规模数据处理软件Apache Hadoop.
台灣雲端運算應用實驗中心研發計畫 計 畫 期 間:自98年7月1日至99年6月30日止 執行單位名稱 :財團法人資訊工業策進會 國立中山大學.
HADOOP的高能物理分析平台 孙功星 高能物理研究所/计算中心
海蔚蓝科技公司介绍.
計算機概論 1001課後輔導教材 單元 4:電腦網路 主講老師:徐培倫.
本章學習目標 ERP系統的定義 企業應用軟體系統發展歷程 現階段ERP系統應用狀況.
資訊管理個案 兼任講師 黃志燻.
Virtualization - the skill you need in Cloud Computing Era
高级软件工程 云计算 主讲:李祥 QQ: 年12月.
雲端運算虛擬主機技術的發展.
3G时代的云计算 中国云计算专家委员会 刘鹏 中国网格: 中国云计算:
雲端運算??. 雲端運算簡介 王耀聰 陳威宇
Introduction to Cloud Computing Services and its Applications
Review Question 安裝 or 管理過 Windows Server? 安裝 or 管理過 Unix-like Server?
王耀聰 陳威宇 國家高速網路與計算中心(NCHC)
作業系統 補充: 雲端運算.
kCloudStorage - 基于云技术的廉价冗余天文海量数据存储
和諧社區資訊服務推廣計畫 -軟體雲端社區 資訊研習營
从UNIX到Windows的 电信软件移植实践
朝雲端專業DBA邁進: 深入剖析 Windows Azure SQL Database 完整資料庫管理、雲端報表建立、建置分散式雲端資料庫
Working with Databases (II) 靜宜大學資管系 楊子青
开源云计算系统简介 电子工业出版社 刘鹏主编《云计算》教材配套课件11.
Cloud Computing(雲端運算) 技術的現況與應用
斯巴達帶大家上雲端.
崑山科技大學 曾 龍 資訊工程系系主任 數位生活研究所所長 雲端運算與資通安全研發中心主任
Why Cloud Computing Will Not Be Free Dave Durkee  Communications of the ACM, Vol. 53 No. 5, Pages 刁伯駒 涂崇智 指導教授:林娟娟 博士.
國立屏東高級工業職業學校 雲端網路及 雲端開系統介紹
《云计算》课件 总结与展望 主讲人:刘鹏 中国电子学会信息系统集成分会.
CHAPTER 9 供應鏈管理系統.
淺談雲端運算 (Cloud Computing)
新世代電子商務(二): 裝置服務化與行動商務
連結資料庫管理系統.
云计算概述 云计算的概念与发展历程 体系结构 应用案例 优缺点分析 云计算前景 SI TEAM 孟茶
Unit 04 虛擬機器建構實驗 M. S. Jian Department of Computer Science and Information Engineering National Formosa University Yunlin, Taiwan, ROC.
软件工程基础 云计算概论 刘 驰.
第二章 資訊管理的科技觀點.
Real-Time System Software Group Lab 408 Wireless Networking and Embedded Systems Laboratory Virtualization, Parallelization, Service 實驗室主要是以系統軟體設計為主,
Unit 05 雲端分散式Hadoop實驗 -I M. S. Jian
雲端運算的基石(1) 虛擬化技術簡介
班級:四企四B 指導老師:李文瑞老師 組員: 莊煜麒4950L089 黃暉原4950L109
第九組報告 指導教授 : 林振緯 組員 : 資工四甲 曹又升 黃晏林 黃冠惟
Enterprise Resource Planning System 企業資源規劃系統
Introduction to Service Science 课程概述
雲端架構對企業外部管理與內部管理的改變.
第 18 章 雲端計算.
11 Overview Cloud Computing 2012 NTHU. CS Che-Rung Lee
Introduction to Cloud Computing Services and its Applications
Presentation transcript:

The Trend of Cloud Computing 淺談雲端運算的新趨勢 The Trend of Cloud Computing Jazz Wang Yao-Tsung Wang jazz@nchc.org.tw

What is Cloud Computing? 何謂雲端運算?請用一句話說明! Anytime 隨時 More definition? 其他定義請參考:NIST Notional Definition of Cloud Computing Anywhere 隨地 With Any Devices 使用任何裝置 Accessing Services 存取各種服務 Cloud Computing =~ Network Computing 雲端運算 =~ 網路運算

1. On-demand self-service. National Definition of Cloud Computing 美國國家標準局NIST給雲端運算所下的定義 3 Service Models 三個服務模式 4 Deployment Models 四個佈署模型 5 Characteristics 五大基礎特徵 1. On-demand self-service. 隨需自助服務 2. Broad network access 隨時隨地用任何網路裝置存取 3. Resource pooling 多人共享資源池 4. Rapid elasticity 快速重新佈署靈活度 5. Measured Service 可被監控與量測的服務

3 Service Models of Cloud Computing 雲端運算的三種服務模式 SaaS Software as a Service 軟體即服務 PaaS Platform as a Service 平台即服務 IaaS Infrastructure as a Service 架構即服務

Everything as a Service 啥米鬼都是一種服務 AaaS Architecture as a Service BaaS Business as a Service CaaS Computing as a Service DaaS Data as a Service DBaaS Database as a Service EaaS Ethernet as a Service FaaS Frameworks as a Service GaaS Globalization or Governance as a Service HaaS Hardware as a Service IMaaS Information as a Service IaaS Infrastructure or Integration as a Service IDaaS Identity as a Service LaaS Lending as a Service MaaS Mashups as a Service OaaS Organization or Operations as a Service SaaS Software or Storage as a Service PaaS Platform as a Service TaaS Technology or Testing as a Service VaaS Voice as a Service Customer-Oriented 客戶導向 引用自: https://www.ibm.com/developerworks/mydeveloperworks/blogs/sbose/entry/gathering_clouds_of_xaas

雲端運算的四種佈署模型 4 Deployment Models of Cloud Computing Public Cloud 公用雲端 Target Market is S.M.B. 主要客戶為 中小企業 Dynamic Resource Provisioning between public and private cloud 私有雲端動態根據計算需求 調用公用雲端的資源 以大型企業 為主要客戶 Enterprise is key market 私有雲端 Private Cloud Hybrid Cloud Community Cloud 社群雲端 Academia 學術為主

Evolution of Cloud Services 雲端服務只是軟體演化史的必然趨勢 數位化 實體 單機版 個人使用 網路版 多人共享 行動版 隨時存取 Mobile Mail Web Mail E-Mail 信箱 Mobile TV Web TV 電視盒 電視 M-Office Google Docs Office 打字機 Flash Wengo Skype 數位電話 電話 微網誌 部落格 電子佈告欄 佈告欄

Rome wasn't built in a day ! 羅馬不是一天造成的! 圖片來源:http://www.mjjq.com/pic/20070822/20070822234234402.jpg When did the Cloud come ?! 這朵雲幾時飄過來的?!

Brief History of Computing (1/5) 1960 PDP-1 . 1965 PDP-7 1969 1st Unix Source: http://pinedakrch.files.wordpress.com/2007/07/ Mainframe Super Computer

1977 Apple II 1981 IBM 1st PC 5150 Back to Year 1970s ...

1982 TCP/IP 1983 GNU 1991 Linux Back to Year 1980s ...

Brief History of Computing (2/5) Source: http://www.nchc.org.tw Mainframe Super Computer PC / Linux Cluster Parallel

Back to Year 1990s ... 1990 World Wide Web 1991 CORBA ... by CERN … 1993 Web Browser Mosaic by NCSA 1991 CORBA ... Java RMI Microsoft DCOM Distributed Objects Back to Year 1990s ...

Brief History of Computing (3/5) Source: http://www.scei.co.jp/folding/en/dc.html Mainframe Super Computer PC / Linux Cluster Parallel Internet Distributed Computing

Back to Year 2000s ... 1997 Volunteer Computing 1999 SETI@HOME 2003 Globus Toolkit 2 2002 Berkley BOINC 2004 EGEE gLite Back to Year 2000s ...

Brief History of Computing (4/5) Source: http://gridcafe.web.cern.ch/gridcafe/whatisgrid/whatis.html Mainframe Super Computer PC / Linux Cluster Parallel Internet Distributed Computing Virtual Org. Grid Computing

Back to Year 2007 ... 2001 Autonomic Computing IBM 2006 Apache Hadoop 2005 Utility Computing Amazon EC2 / S3 2007 Cloud Computing Google + IBM Back to Year 2007 ...

2007 Data Explore Top 1 : Human Genomics – 7000 PB / Year Top 2 : Digital Photos – 1000 PB+/ Year Top 3 : E-mail (no Spam) – 300 PB+ / Year Source: http://www.emc.com/collateral/analyst-reports/expanding-digital-idc-white-paper.pdf Source: http://lib.stanford.edu/files/see_pasig_dic.pdf

Brief History of Computing (5/5) Source: http://mmdays.com/2008/02/14/cloud-computing/ Mainframe Super Computer PC / Linux Cluster Parallel Internet Distributed Computing Virtual Org. Grid Computing Data Explode Cloud Computing

在這漫長的演化中,我們到底學到些什麼?! What can we learn from the past ?! Source: http://cyberpingui.free.fr/humour/evolution-white.jpg

教訓二:格網運算該用在異業結盟的資源共享! Lesson #1: One cluster can't fit all ! 教訓一:叢集的單一設定無法滿足所有需求! Answer #1: Virtual Cluster 新服務:虛擬化叢集 Lesson #2: Grid for Heterogeneous Enterprise ! 教訓二:格網運算該用在異業結盟的資源共享! Answer #2: Peak Usage Time 尖峰用量發生時間點 Answer #3: Total Cost of Ownership 總擁有成本 Lesson #3: Extra cost to move data to Grid ! 教訓三:資料搬運的網路與時間成本! This is why Cloud Computing matters ?! 這就是為什麼雲端運算變得熱門?!

趨勢一:資料開始回歸集中管理 如何儲存大量資料呢?! Trend #1: Data are moving to the Cloud Access data anywhere anytime 為了隨時存取 Reduce the risk of data lost 降低資料遺失風險 Reduce data transfer cost 減少資料傳輸成本 Enhance team collaboration 促進團隊協同合作 How to store huge data ?! 如何儲存大量資料呢?!

Open Implementation 實作不受壟斷 Trend #2: Web become default Platform! 趨勢二:網頁變成預設開發平台 Open Standard 網頁是開放標準 Open Implementation 實作不受壟斷 Cross Platform 瀏覽器成為跨平台載具 Web Application 網頁程式設計成為顯學 Browser difference become entry barrier ?! 瀏覽器的差異造成新的技術門檻?!

Parallel Computing 平行運算的技能 Trend #3: HPC become a new industry 趨勢三:高速計算已悄悄變成新興產業 Parallel Computing 平行運算的技能 Distributed Computing 分散運算的技能 Multi-Core Programming 多核心程式設計 Processing Big Data 處理大資料的技能 Education and Training are needed !! 為了讓這些技能與產業接軌,亟需教育訓練!!

該使用別人打造的雲端,還是自己打造專屬雲端呢? Flying to the Cloud ... or Falling to the Ground ... Source: http://media.photobucket.com/image/falling%20ground/preeto_f10/falling.jpg 該使用別人打造的雲端,還是自己打造專屬雲端呢?

Let's Talk about Public Cloud 讓我們先來談談公用雲端服務 Public Cloud 公用雲端 Target Market is S.M.B. 主要客戶為 中小企業 以大型企業 為主要客戶 Enterprise is key market 私有雲端 Private Cloud Hybrid Cloud Community Cloud 社群雲端 Academia 學術為主

Public Cloud #1: Amazon 亞馬遜網路書店 Amazon Web Service ( AWS ) 虛擬伺服器:Amazon EC2 - Small (Default) $0.085 per hour(L) - $0.12 per hour(W) - All Data Transfer $0.15 per GB 儲存服務:Amazon S3 - $0.15 per GB – first 50 TB / month of storage used - $0.15 per GB – all data transfer in - $0.01 per 1,000 PUT, COPY, POST, or LIST requests 觀念:Paying for What You Use 參考來源:http://eblog.cisanet.org.tw/post/Cloud-Computing.aspx      http://aws.amazon.com/ec2/pricing/      http://aws.typepad.com/aws/2010/02/aws-data-transfer-prices-reduced.html      http://aws.amazon.com/s3/#pricing

Public Cloud #2: Google 谷歌 • Google App Engine (GAE) •讓開發者可自行建立網路應用程式於 Google 平台之上。 •提供:  - 500MB of storage  - up to 5 million page views a month  - 10 applications per developer account •限制:  - 程式設計語言只能用 Python 或 Java 計費標準: 連出頻寬 $0.12 美元/GB, 連入頻寬 $0.10 美元/GB CPU 時間 $0.10 美元/時 儲存的資料 $0.15 美元/GB-每月 電子郵件收件者 $0.0001 美元/每個收件者 參考來源:http://code.google.com/intl/zh-TW/appengine/      http://code.google.com/intl/zh-TW/appengine/docs/billing.html

Public Cloud #3: Microsoft 微軟 Microsoft Azure 是一套雲端服務作業系統。 作為 Azure 服務平台的開發、服務代管及服務管理環境。 服務種類: .Net services SQL services Live services 參考來源:http://tech.cipper.com/index.php/archives/332

Public Cloud #3: Microsoft 微軟 Dallas → DaaS Azure AppFabric → PaaS (類似GAE) SQL Azure → PaaS (雲端SQL) Window Azure → PaaS (類似EC2) Hyper-V → IaaS (虛擬化) 參考來源:微軟雲端運算的策略與產品藍圖,台灣微軟李匡正,2010-02-24

Public Cloud Comparison: 公用雲端的比較 參考來源:微軟雲端運算的策略與產品藍圖,台灣微軟李匡正,2010-02-24

How can we build our Private Cloud ?? 那我們如何打造私有雲端呢?? Public Cloud 公用雲端 Target Market is S.M.B. 主要客戶為 中小企業 以大型企業 為主要客戶 Enterprise is key market 私有雲端 Private Cloud Hybrid Cloud Community Cloud 社群雲端 Academia 學術為主

Web 2.0 介面, Mashups, Workflows, … Reference Cloud Architecture 雲端運算的參考架構 User-Level Middleware Core Middleware User-Level System Level IaaS PaaS SaaS 虛擬化 VM, VM management and Deployment 控制 Qos Neqotiation, Ddmission Control, Pricing, SLA Management, Metering… 程式語言 Web 2.0 介面, Mashups, Workflows, … 應用 Social Computing, Enterprise, ISV,…

Web 2.0 介面, Mashups, Workflows, … Open Source for Private Cloud 建構私有雲端運算架構的自由軟體 虛擬化 VM, VM management and Deployment 控制 Qos Neqotiation, Ddmission Control, Pricing, SLA Management, Metering… 程式語言 Web 2.0 介面, Mashups, Workflows, … 應用 Social Computing, Enterprise, ISV,… Xen, KVM, VirtualBox, QEMU, OpenVZ, ... OpenNebula, Enomaly, Eucalyptus , OpenQRM, ... Hadoop (MapReduce), Sector/Sphere, AppScale eyeOS, Nutch, ICAS, X-RIME, ...

Open Cloud #1: Eucalyptus http://open.eucalyptus.com/ 原是加州大學聖塔芭芭拉分校(UCSB)的研究專案 目前已轉由Eucalyptus System這間公司負責維護 創立目的是讓使用者可以打造自己的EC2 特色是相容於 Amazon EC2 既有的用戶端介面 優勢是Ubuntu 9.04 已經收錄 Eucalyptus 的套件 Ubuntu Enterprise Cloud powered by Eucalyptus in 9.04 目前有提供 Eucalyptus 的官方測試平台供註冊帳號 缺點:目前仍有部分操作需透過指令模式 關於 Eucalyptus 的更多資訊,請參考 http://trac.nchc.org.tw/grid/wiki/Eucalyptus

Open Cloud #2: OpenNebula http://www.opennebula.org 由歐洲研究學會(European Union FP7 )贊助 將實體叢集轉換成具管理彈性的虛擬基礎設備 可管理虛擬叢集的狀態、排程、遷徙(migration) 優勢是Ubuntu 9.04 已經收錄 OpenNebula 的套件 缺點:需下指令來進行虛擬機器的遷徙(migration)。 關於 OpenNebula 的更多資訊,請參考http://trac.nchc.org.tw/grid/wiki/OpenNEbula

Open Cloud #3: Hadoop 目前主要由 Yahoo! 資助、開發與運用 http://hadoop.apache.org Hadoop 是 Apache Top Level 開發專案 目前主要由 Yahoo! 資助、開發與運用 創始者是Doug Cutting,參考Google Filesystem,以 Java開發,提供HDFS與MapReduce API。 2006年使用在Yahoo內部服務中 已佈署於上千個節點。 處理Petabyte等級資料量。 Facebook、Last.fm、Joost … 等 著名網路服務均有採用Hadoop。

Open Cloud #4: Sector / Sphere http://sector.sourceforge.net/ 由美國資料探勘中心(National Center for Data Mining)研發 的自由軟體專案。 採用C/C++語言撰寫,因此效能較 Hadoop 更好。 提供「類似」Google File System與MapReduce的機制 基於UDT高效率網路協定來加速資料傳輸效率 Open Cloud Consortium的Open Cloud Testbed,有提供測 試環境,並開發了MalStone效能評比軟體。

What we learn today ? 隨時隨地用任何裝置存取各種服務!! 資料集中、虛擬化、異業資源共享 採用自由軟體也能打造私有雲端 雲端運算是2007年繼格網運算之後的新趨勢!! Cloud Computing become new trend since year 2007 !! 亞馬遜、谷歌、微軟等! 什麼都可以是服務 ~ Amazon, Google, Microsoft and more! Everything as a Service! 隨時隨地用任何裝置存取各種服務!! Accessing services with any device anytime anywhere!! 採用自由軟體也能打造私有雲端 Hadoop, Sectore/Sphere, Eucalyptus, and more .... 資料集中、虛擬化、異業資源共享 Data-intensive, Virtualization, Heterogeneous WHO WHEN WHY HOW

Enterprise Applications of Private Cloud 私有雲端技術之產業應用 Enterprise Applications of Private Cloud Jazz Wang Yao-Tsung Wang jazz@nchc.org.tw

Cyberinfrastructure of TSMC 台積電的資訊架構 @ Year 2000 ? 後端資訊系統 ( internal operation ) 前端資訊系統 eFoundry PIDB 產品資訊資料庫 Product Information Data-Base FPS 預測規劃系統 Forecast Planning System TSMC-Direct Logistics 商業流共享 Engineering 晶圓製造良率 Design 晶片設計資訊 TOM 全方位訂單管理系統 Total Order Management (資訊流) TSMC-Online 1.0 / 2.0 TSMC-YES MES 製造執行管理系統 Manufacturing Execution System (物流) Internet Layout Viewer CRP VMI JIT SAP ERP 企業資源規劃 Enterprise Resource Planning (金流) Design Sphere Access 以上資訊;參考 2000 年電子時報針對台積電所作之個案研究。

虛擬桌面 VDI 網頁平台 WebOS 虛擬化 大型檔案 平行運算 分散資料庫

? Possible Cloud Service for TSMC (1) 台積電雲端導入參考策略(1) Grid WebOS 導入前: https://service.nchc.org.tw/crs/GridComputing/GridComputing.php Internet Layout Viewer 導入前: 每間小公司都需要採購專用軟體 商業軟體授權金額高 導入評量指標: 總軟體使用率(時間、人次) 導入需求技術: 權限控管、授權分配(排程)機制 使用率統計 → 成本攤提比例 預期效益: 上下游供應鏈共同分攤軟體授權 協同驗證設計與製程可行性 Design Sphere Access ? Ex.讓協力廠商遠端執行Cadence

Possible Cloud Service for TSMC (2) 台積電雲端導入參考策略(2) Virtualization 導入虛擬化的效益高於雲端運算 導入評量指標: 總硬體使用率(100% CPU使用?) 總電源開銷、空調、管理人力 商業解決方案: VMWare ESXi / vSphere Microsoft Hyper-V Citrix XenServer 預期效益: 減少伺服器採購成本與營運成本 (Server Consolidation) 增加管理彈性與災害復原機制 (Ex. 異常斷電造成的服務修復)

Possible Cloud Service for TSMC (3) 台積電雲端導入參考策略(3) Skills for Big Data 處理海量資料是雲端運算的精華 用前處理與資料量換取查詢時間 關鍵技術: 分散儲存檔案 → 在地平行運算 分散式資料庫 → Key-Value 商業解決方案: Google App Engine GFS / MapReduce / BigTable Amazon S3 / SimpleDB Cloudera Hadoop Distribution 預期效益: 降低檔案遺失風險 降低資料傳輸成本

Slides - http://trac.nchc.org.tw/cloud Questions? Slides - http://trac.nchc.org.tw/cloud Jazz Wang Yao-Tsung Wang jazz@nchc.org.tw