Building Your Private Cloud Rapidly using Open Source

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月.
1 Hadoop 與 HBase 之架設及應用 Cloud, Hadoop and HBase Hadoop 與 HBase 之架設及應用 Cloud, Hadoop and HBase Jazz Wang Yao-Tsung Wang Jazz Wang Yao-Tsung.
职业教育网络学习空间建设的实践与思考 江苏省南京工程高等职业学校.
How to prepare yourself for the upcoming Cloud Era
雲端科技與智慧生活.
Big Data Ecosystem – Hadoop Distribution
Big Data : the Trends, Challenges and Solutions
淺談雲端運算趨勢、關鍵技術 及其於工業自動化之可能應用 Jazz Wang Yao-Tsung Wang
Haduzilla - Building hadoop cluster with Debian preseed 黑肚龍:無人值守自動安裝 Hadoop 叢集 Haduzilla - Building hadoop cluster with Debian preseed 黑肚龍:無人值守自動安裝 Hadoop.
云计算应用对比分析 李洁睿 周良俊 2017/3/8.
Business Model and Core Technologies of Cloud Computing
教育雲端科技的現況與未來發展 臺北市政府教育局聘任督學 韓長澤.
VMWARE 大藍圖 SOFTWARE-DEFINED ENTERPRISE
上海地面通云主机产品 产品介绍 通信成就梦想 未来你我把握
思科Oracle RAC解决方案 Starry Wu UCS -GC.
云计算学习报告 报告人: 陈 霁 大规模数据处理软件Apache Hadoop.
The Trend of Cloud Computing
国外市场(亚马逊).
Network Storage and System Virtualization Technology
台灣雲端運算應用實驗中心研發計畫 計 畫 期 間:自98年7月1日至99年6月30日止 執行單位名稱 :財團法人資訊工業策進會 國立中山大學.
HADOOP的高能物理分析平台 孙功星 高能物理研究所/计算中心
海蔚蓝科技公司介绍.
大数据在医疗行业的应用.
Topics 應用架構 學習路徑 熱門議題 相關認證.
當企鵝龍遇上小飛象 DRBL-Hadoop Jazz Wang Yao-Tsung Wang
汉周云计算白皮书简版 汉周云计算 汉周云计算白皮书简版 汉周云计算
資訊管理個案 兼任講師 黃志燻.
Virtualization - the skill you need in Cloud Computing Era
高级软件工程 云计算 主讲:李祥 QQ: 年12月.
3G时代的云计算 中国云计算专家委员会 刘鹏 中国网格: 中国云计算:
Introduction to Cloud Computing Services and its Applications
王耀聰 陳威宇 國家高速網路與計算中心(NCHC)
作業系統 補充: 雲端運算.
和諧社區資訊服務推廣計畫 -軟體雲端社區 資訊研習營
手機作業系統介紹.
朝雲端專業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 刁伯駒 涂崇智 指導教授:林娟娟 博士.
國立屏東高級工業職業學校 雲端網路及 雲端開系統介紹
運用雲端工具提升教學及研究的效率 Victor Gau 5/31/2014.
CHAPTER 9 供應鏈管理系統.
授課老師: 林娟娟 教授 報告人 : 黃聖峯 黃崑源
淺談雲端運算 (Cloud Computing)
新世代電子商務(二): 裝置服務化與行動商務
OpenID與WordPress使用說明
微软新一代云计算 面向企业的 Office 365 客户培训大纲
云计算概述 云计算的概念与发展历程 体系结构 应用案例 优缺点分析 云计算前景 SI TEAM 孟茶
建设 21 世纪 具有国际先进水平的 教育与科研计算机网
软件工程基础 云计算概论 刘 驰.
Cloud Computing – Challenges & Opportunities
Big Data : the Trends, Challenges and Solutions
微软云计算 --Windows Azure platform
資料庫 靜宜大學資管系 楊子青.
講師:陳永芳 網際網路資源運用 講師:陳永芳
Unit 05 雲端分散式Hadoop實驗 -I M. S. Jian
雲端運算的基石(1) 虛擬化技術簡介
班級:四企四B 指導老師:李文瑞老師 組員: 莊煜麒4950L089 黃暉原4950L109
雲端架構對企業外部管理與內部管理的改變.
第 18 章 雲端計算.
11 Overview Cloud Computing 2012 NTHU. CS Che-Rung Lee
Introduction to Cloud Computing Services and its Applications
Presentation transcript:

Building Your Private Cloud Rapidly using Open Source 運用自由軟體快速打造私有雲端 Building Your Private Cloud Rapidly using Open Source 王耀聰 副研究員 jazz@nchc.org.tw 財團法人國家實驗研究院 國家高速網路與計算中心

Haduzilla / Hadop4Win / Ezilla WHO AM I ? 這傢伙是誰啊?JAZZ? 講者介紹: 國網中心 王耀聰 副研究員/交大電控八九級碩士 jazz@nchc.org.tw 所有投影片、參考資料與操作步驟均在網路上 http://trac.nchc.org.tw/cloud 由於雲端資訊變動太快,愛護地球,請減少不必要之列印。 行動力薄弱的開發者 TRTC WSU/ Haduzilla / Hadop4Win / Ezilla FOSS使用者 Debian/Ubutnu Access Grid Motion/VLC Red5 Debian Router DRBL/Clonezilla Hadoop 推廣者 DRBL/Clonezilla Partclone/Ezilla Hadoop Ecosystem

Three Key Technologies of Cloud Computing 雲端趨勢、商業模式及三大關鍵技術 Three Key Technologies of Cloud Computing Jazz Wang Yao-Tsung Wang jazz@nchc.org.tw

TRENDS 趨勢

The Trends of Cloud Computing 雲端運算的趨勢觀察:搜尋關鍵字熱門度 Google Trends 觀察全球對雲端運算這個字眼的熱門搜尋趨勢~ 約莫2007年開始炒 2011年到達頂峰 2012年開始退燒 http://www.google.com/trends

The Trends of Cloud Computing 雲端運算的趨勢觀察:企業重視度 參考來源:http://www.gartner.com/DisplayDocument?id=1524714 Gartner CIO Agenda 2012 觀察全球資訊長對雲端運算的重視程度

The Trends of Cloud Computing 雲端運算的趨勢觀察:就業市場需求 indeed 與 simplyhired 觀察全美對雲端運算一詞的職缺需求趨勢~ 橫軸=時間 縱軸=佔全部職缺的百分比 約莫2008年開始變多 2011年到達頂峰 2012年開始退燒 http://www.indeed.com/jobtrends http://www.simplyhired.com/a/jobtrends

WHAT 定義

What is Cloud Computing ? 什麼是雲端運算啊? What is Cloud Computing ? http://www.youtube.com/watch?v=bJLSAcU6O3U 當紅「雲端運算」 你瞭解了嗎? http://www.youtube.com/watch?v=VIMtd3nfPqc 雲端產業 8分鐘就上手

Paradigm Shift of Cloud Business Model !! 雲端商業模式的典範轉移 軟體從買斷變成租賃 Office 2007 → Google Docs / Office 365 硬體從買斷變成租賃 PC / Server → Hosting / Colocation → Amazon EC2 / S3 軟體從單機變成行動 Outlook → Webmail → Mail Web Apps → Mail Mobile Apps 硬體從固定變成行動 PC / Server → NB / Tablet → Pad / Mobile

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

雲端運算的四種佈署模型 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 學術為主

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

2 perspectives : Services vs Technologies 您想聽的是「雲端服務」還是「雲端技術」? 雲端服務 雲端技術 Cloud computing hype spurs confusion, Gartner says http://www.computerworld.com/s/article/print/9115904 淺談雲端運算 (Cloud Computing) http://www.cc.ntu.edu.tw/chinese/epaper/0008/20090320_8008.htm

One key spirit of Cloud Computing 用一句話說明雲端運算!服務才是王道! Anytime 隨時 Key spirit of Cloud ~ 形成服務才是重點!! Everything as a Service !! Anywhere 隨地 With Any Devices 使用任何裝置 Accessing Services 存取各種服務 Cloud Computing =~ Network Computing 雲端運算 =~ 網路運算

WHEN 何時

The Wisdom of Clouds (Crowds) 雲端序曲:雲端的智慧始終來自於群眾的智慧 2006年8月9日 Google執行長施密特(Eric Schmidt)於SES'06會議中首次使用 「雲端運算(Cloud Computing)」來形容無所不在的網路服務 2006年8月24日 Amazon以Elastic Compute Cloud命名其虛擬運算資源服務 Source: http://www.cnet.co.uk/i/c/blg/cat/software/cloudcomputing/clouds1.jpg

雲端服務只是軟體演化史的必然趨勢 Evolution of Cloud Services 行動版 隨時存取 網路版 多人共享 行動版 隨時存取 Mobile Cloud Service 網路版 多人共享 Share Service Software 單機版 個人使用 Personal Software 實體 Physical Mobile Mail Web Mail E-Mail 信箱 Mailbox Mobile TV Web TV Ex. Youtube 電視盒 Setop Box 電視 TV M-Office Google Docs Office 打字機 Typer Writer Flash Wengo Skype 數位電話 PBX 電話 Telephone 微網誌 Twitter 部落格 Blog 電子佈告欄 BBS 佈告欄 Bullet Borad

Why are they named by “ SMART ” ?! 智慧打哪兒來?! Smart Phone 智慧手機 Smart Car 智慧車輛 SMART ? 哪裡長 智慧了? Smart Grid 智慧電網 Smart City 智慧城市 Smart Home 智慧家庭 Smart Meter 智慧電錶 智慧 Wisdom 知識 Knowledge 資料 Data

Can Machine understand You? 讓機器更懂你? http://www.ettoday.net/news/20120215/25085.htm

WHY 為何

Key Driving Forces of Cloud Computing 雲端運算的關鍵驅動力 個人 用任何連網裝置 都可以存取資料 端 隨需 行動服務 Mobile Service 企業 租賃取代買斷 動態隨需付費 全球 資料往雲擺 減少資料傳輸 降低 經營成本 Cost Down 因應 資料爆炸 Data Explore 雲

("It's the economy, stupid") 卡維爾(James Carville)自創這句標語, 「笨蛋!重點在經濟」 ("It's the economy, stupid") 卡維爾(James Carville)自創這句標語, 促使柯林頓當上美國第42屆總統。 - 1992 年 「笨蛋!重點還是在經濟」 ("It's STILL the economy, stupid") 卻讓小布希嘲笑是幼稚的總統。 - 2002 年 雲端時代,谷歌會說:「笨蛋!重點在資料」 ("It's the data, stupid") 誰掌握了你的資料,就有機會掌握你的荷包 想想看,電腦、手機掉了,您心疼的是甚麽呢? - 2007 年

Data Explosion!!始於2007的「資料大爆炸」時代 2007年,IDC預估2010年會成長六倍!(相較2006年) 2006 161 EB 2010 988 EB (預測) 出處:The Expanding Digital Universe, A Forecast of Worldwide Information Growth Through 2010, March 2007, An IDC White Paper - sponsored by EMC http://www.emc.com/collateral/analyst-reports/expanding-digital-idc-white-paper.pdf

Data expanded 1.6x each year !!每年約略1.6倍 追蹤歷年的IDC數據: 2006 161 EB 2007 281 EB 2008 487 EB 2009 800 EB (0.8 ZB) 2010 988 EB (預測) 2010 1200 EB (1.2 ZB) 2011 1773 EB (預測) 2011 1800 EB (1.8 ZB) 景氣差而成長趨緩? 或受新技術抑制? 出處:Extracting Value from Chaos, June 2011, An IDC White Paper - sponsored by EMC http://www.emc.com/collateral/about/news/idc-emc-digital-universe-2011-infographic.pdf

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

Source : http://awsmedia. s3. amazonaws

WHO 誰在賣

Who are the Public Cloud Service Providers ? 公用雲端關鍵提供者 Public Cloud 公用雲端 Target Market is S.M.B. 主要客戶為 中小企業 以大型企業 為主要客戶 Enterprise is key market 私有雲端 Private Cloud Hybrid Cloud Community Cloud 社群雲端 Academia 學術為主

IaaS Key Player: 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

Amazon Web Services 亞馬遜的網頁服務 E-Commerce Fulfillment Web Service (FWS) Support AWS Premium Support Database SimpleDB, Rational DB Service Payment / Billing Amazon DevPay Compute EC2, Elastic MapReduce (EMR) Messaging Simple Queue / Notification Service Network VPC, Elastic Load Balance Web Traffic Alexa Web Info / Top Sites Storage S3, Elastic Block Storage (EBS) Content Delivery Amazon CloudFront 較外顯的基本服務 較內隱的流程細節

PaaS / SaaS Key Player : 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

如果無法掌握雲端技術,至少該學會使用雲端服務! PaaS / SaaS Key Player :  Google 谷歌 - Google Apps - Google Apps for Business - Google Apps for Government - Google Apps for Non-profits - Google Apps for ISPs 如果無法掌握雲端技術,至少該學會使用雲端服務!

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

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

HOW 怎麼做

New IT Architecture toward Cloud Computing !! 用雲掌握資料,加以分析,形成智能給端用 雲端設計新思維:端的智能來自於雲的服務 Devices share the wisdom of Cloud 雲 資料中心 提供服務 端 各類裝置 存取服務

曾經有人問道:我是學電機的,那電機與控制跟雲端有甚麽關聯性? 4. 下載最佳路徑 1. 上傳行進軌跡 6. 上傳最佳路徑執行狀態 (判斷是否需要修正) 3. 運算 最佳路徑 2. 運算 掃過區域 起始座標 掃過區域 5. 執行 最佳路徑 曾經有人問道:我是學電機的,那電機與控制跟雲端有甚麽關聯性?

Three Key Technologies !! 三種服務模式vs.三大關鍵技術 隨需 行動服務 Mobile Service SaaS Software as a Service 軟體即服務 Web 2.0 網頁服務 因應 資料爆炸 Data Explore PaaS Platform as a Service 平台即服務 Big Data 資料分析 降低 經營成本 Cost Down IaaS Infrastructure as a Service 架構即服務 Virtualization 虛擬化技術

Roles and contributions of Open Source in Cloud Computing Era 自由軟體在雲端世代中的角色與貢獻 Roles and contributions of Open Source in Cloud Computing Era Jazz Wang Yao-Tsung Wang jazz@nchc.org.tw

雲端相關的自由軟體專案於過去三年急速成長 Rapid Growth of Open Source Projects for Cloud 雲端相關的自由軟體專案於過去三年急速成長 Open Source Projects for Cloud on Rise, According to Black Duck Software Analysis 根據Black Duck的分析,近年來雲端相關的自由軟體專案有大幅度的成長 圖片來源:http://www.blackducksoftware.com/oss/projects/

自由軟體在雲端科技發展中的三大角色與貢獻 Three Roles and Contribution of Open Source for Cloud 自由軟體在雲端科技發展中的三大角色與貢獻 Role #1: The foundation of Cloud Services ! 角色一:自由軟體是雲端服務的幕後技術基石 Contribution #1: Reduce IT Cost 貢獻一:節省軟體成本 Role #2: Interoperability Standard between Clouds ! 角色二:跨越不同雲端服務的互通標準! Contribution #2: Less Vendor Lock-In 貢獻二:減少技術壟斷 Role #3: Open Platform for Open Education ! 角色三:雲端人才培育需要開放平台! Contribution #3: Open Ladder to Cloud 貢獻三:搭建登雲天梯

角色一:自由軟體是雲端服務的幕後技術基石 Role #1: The foundation of Cloud Services ! 角色一:自由軟體是雲端服務的幕後技術基石

Web 2.0, Mashups, Workflows, … Building IaaS with Open Source 用自由軟體打造IaaS服務 應用軟體 Application Social Computing, Enterprise, ISV,… eyeOS, Nutch, ICAS, X-RIME, ... 程式語言 Programming Web 2.0, Mashups, Workflows, … Hadoop (MapReduce), Sector/Sphere, AppScale 控制管理 Control Qos Neqotiation, Ddmission Control, Pricing, SLA Management, Metering… OpenNebula, Enomaly, Eucalyptus , OpenQRM, ... 虛擬化 Virtualization VM, VM management and Deployment Xen, KVM, VirtualBox, QEMU, OpenVZ, ... 硬體設施 Hardware Infrastructure: Computer, Storage, Network

What is Virtualization ?? 虛擬化技術有哪些呢?? Application Virtualization 應用程式虛擬化 Source: http://en.wikipedia.org/wiki/Virtualization 桌面虛擬化 Desktop Virtualization Client Virtualization Presentation Virtualization 顯示虛擬化 OS-level Virtualization 作業系統虛擬化 Network Virtualization 網路虛擬化 大家對虛擬化的 狹義認知 Storage Virtualization 儲存虛擬化

虛擬化技術對應的自由軟體 Open Source for Virtualization Application Virtualization Ex. VMWare ThinApp Redhat SPICE Desktop Virtualization Client Virtualization 建置虛擬化叢集不可只注重作業系統虛擬化,須同時具備底層支援的網路與儲存虛擬化!! Presentation Virtualization VNC, FreeNX OS-level Virtualization Xen, KVM, OpenVZ Network Virtualization OpenFlow vSwitch Storage Virtualization Lessfs, SDFS

Why Storage Virtualization !! 為何需要儲存虛擬化? VM Server #1 VM Server #2 Cold Migration VM #1 VM #1 服務可能 會中斷 VHD Of VM #1 Copy File VHD Of VM #1

Why Storage Virtualization !! 為何需要儲存虛擬化? VM Server #1 VM Server #2 Live Migration VM #1 VM #1 服務不中斷 儲存虛擬化 儲存抽象化 儲存標準化 Shared Network Storage (Ex. NFS, iSCSI, AoE, NAS, SAN) VHD Of VM #1

Why Storage Virtualization !! 為何需要儲存虛擬化? VM Server #1 VM Server #2 Windows VM #1 Windows VM #2 Shared Storage Facility (Ex. NAS, SAN) VHD Of VM #1 VHD Of VM #2 Same Files Windows Windows

Deduplication? 去除重複儲存的資料? 資料整合為跨單位整合的第一步!! 商業硬體方案:EMC、NetApp 自由軟體方案: ZFS、Lessfs、SDFS...

Why Network Virtualization !! 為何需要網路虛擬化? VM Server #1 VM Server #2 VM #1 VM #2 VM #3 VM #4 Virtula Switch #1 Virtula Switch #2

Why Network Virtualization !! 為何需要網路虛擬化? VM Server #1 VM Server #2 VM #1 VM #2 VM #3 VM #4 Physical Switch

Why Network Virtualization !! 為何需要網路虛擬化? VM Server #1 VM Server #2 Migration VM #1 VM #2 VM #3 VM #4 Overlay Network needs New Protocol VLAN #2 VLAN #1 Physical Switch

Why Network Virtualization !! 為何需要網路虛擬化? VM Server #1 VM Server #2 VM #1 VM #4 VM #3 VM #2 Dynamic Overlay Network VLAN #2 VLAN #1 Physical Switch

OpenFlow Network Virtualization 網路虛擬化標準 Open Networking Foundation為非營利組織,致力推廣「軟 體定義網路(Software-Defined Networking; SDN)」的新網 路方法 SDN包含幾個相當重要的元素,其中關鍵為OpenFlow,其能 為服務供應商提供更精確的網路基礎設施管理能力 http://www.openflow.org/

美國國家標準局的定義主要鎖定虛擬化技術 NIST Mapping of Cloud Technologies 5. Measured Service 可被監控與量測的服務 Monitoring / AAA 狀態監控與認證收費機制 VM Management Tool 虛擬機器管理平台 1. On-demand self-service. 隨需自助服務 2. Broad network access 隨時隨地用任何網路裝置存取 OS-level Virtualization 作業系統虛擬化 Network Virtualization 網路虛擬化 3. Resource pooling 多人共享資源池 4. Rapid elasticity 快速重新佈署靈活度 Storage Virtualization 儲存虛擬化

美國國家標準局的定義對應自由軟體技術 NIST Mapping of Open Source Cloud Monitoring / AAA 狀態監控與認證收費機制 Ganglia, Nagios / OpenID, SAML VM Management Tool 虛擬機器管理平台 OpenNebula, Eucalyptus OS-level Virtualization 作業系統虛擬化 Xen, KVM, OpenVZ Network Virtualization 網路虛擬化 OpenFlow vSwitch Storage Virtualization 儲存虛擬化 Lessfs, SDFS, ZFS

VMM Tool #1: Eucalyptus 原是加州大學聖塔芭芭拉分校(UCSB)的研究專案 It was a research project of UCSB, USA 目前已轉由Eucalyptus System這間公司負責維護 Now Eucalyptus System provide technical supports. 創立目的是讓使用者可以打造自己的EC2 It designed to help user to build their own Amazon EC2 特色是相容於 Amazon EC2 既有的用戶端介面 Its feature is compatible with existing EC2 client. 優勢是Ubuntu 9.04 已經收錄 Eucalyptus 的套件 Ubuntu Enterprise Cloud powered by Eucalyptus in 9.04 目前有提供 Eucalyptus 的官方測試平台供註冊帳號 You can register trail account at http://open.eucalyptus.com/ 缺點:目前仍有部分操作需透過指令模式 Cons:you might need to type commands in some case 關於 Eucalyptus 的更多資訊,請參考 http://trac.nchc.org.tw/grid/wiki/Eucalyptus

VMM Tool #2: OpenNebula http://www.opennebula.org 由歐洲研究學會(European Union FP7 )贊助 Sponsor by European Union FP7 將實體叢集轉換成具管理彈性的虛擬基礎設備 Turn Physical Cluster into Virtual Cluster 可管理虛擬叢集的狀態、排程、遷徙(migration) manage status, scheduling and migration of virtual cluster Ubuntu 9.04 provide package of opennebula 缺點:需下指令來進行虛擬機器的遷徙(migration)。 Cons:You need to type commands to check or migration 關於 OpenNebula 的更多資訊,請參考http://trac.nchc.org.tw/grid/wiki/OpenNEbula

美國國家標準局的定義對應自由軟體技術 NIST Mapping of Open Source Cloud Monitoring / AAA 狀態監控與認證收費機制 Ganglia, Nagios / OpenID, SAML VM Management Tool 虛擬機器管理平台 OpenNebula, Eucalyptus OS-level Virtualization 作業系統虛擬化 Xen, KVM, OpenVZ Network Virtualization 網路虛擬化 OpenFlow vSwitch Storage Virtualization 儲存虛擬化 Lessfs, SDFS, ZFS

系統狀態監控 Ganglia 採用自由軟體Ganglia來蒐集電腦叢集的負載狀態 http://ganglia.sourceforge.net/

日本政府已開始接受 OpenID 2010年3月9日Nat Sakimura發表「Government of Japan started accepting OpenID」。 日本經濟產業省開設了一個名為「IdeaBox」的網站,可以使用mixi、Yahoo!、Livedoor和Google等的帳號來登錄。IdeaBox是經濟產業省用來向國民廣泛徵求意見,以促進國民間政策的討論的網站。在該網站上,人們可參與出謀劃策和討論,並進行表決。 經濟產業省是想基於網際網路開設一個向公眾開放的委員會。一個類似網站在去年10月到11月間運作並收集了1700多條政策建議。IdeaBox 2月23日開放的這個版本,它還有其它各種社交網站的組件,例如可以直接從這個網站發送 tweet 到 twitter、收藏到 delicous 和 hatena 書籤等。這個版本將運行到3月15日。 網站地址:http://open-meti.go.jp/

Web 2.0, Mashups, Workflows, … Building PaaS with Open Source 用自由軟體打造PaaS雲端服務 應用軟體 Application Social Computing, Enterprise, ISV,… eyeOS, Nutch, ICAS, X-RIME, ... 程式語言 Programming Web 2.0, Mashups, Workflows, … Hadoop (MapReduce), Sector/Sphere, AppScale 控制管理 Control Qos Neqotiation, Ddmission Control, Pricing, SLA Management, Metering… OpenNebula, Enomaly, Eucalyptus , OpenQRM, ... 虛擬化 Virtualization VM, VM management and Deployment Xen, KVM, VirtualBox, QEMU, OpenVZ, ... 硬體設施 Hardware Infrastructure: Computer, Storage, Network

Facebook, Last.fm, Joost, Twitter are also powered by Hadoop http://hadoop.apache.org Hadoop是Apache Top Level開發專案 Hadoop is Apache Top Level Project 目前主要由Yahoo!資助、開發與運用 Major sponsor is Yahoo! 創始者是Doug Cutting,參考Google Filesystem Developed by Doug Cutting, Reference from Google Filesystem 以Java開發,提供HDFS與MapReduce API。 Written by Java, it provides HDFS and MapReduce API 2006年使用在Yahoo內部服務中 Used in Yahoo since year 2006 已佈署於上千個節點。 It had been deploy to 4000+ nodes in Yahoo 處理Petabyte等級資料量。 Design to process dataset in Petabyte Facebook, Last.fm, Joost, Twitter are also powered by Hadoop

Sector / Sphere http://sector.sourceforge.net/ 由美國資料探勘中心研發的自由軟體專案。 Developed by National Center for Data Mining, USA 採用C/C++語言撰寫,因此效能較 Hadoop 更好。 Written by C/C++, so performance is better than Hadoop 提供「類似」Google File System與MapReduce的機制 Provide file system similar to Google File System and MapReduce API 基於UDT高效率網路協定來加速資料傳輸效率 Based on UDT which enhance the network performance Open Cloud Testbed有提供測試環境,並開發MalStone效能評比軟體 Open Cloud Consortium provide Open Cloud Testbed and develop MalStone toolkit for benchmark

Web 2.0, Mashups, Workflows, … Building SaaS with Open Source 用自由軟體打造SaaS雲端服務 應用軟體 Application Social Computing, Enterprise, ISV,… eyeOS, Nutch, ICAS, X-RIME, ... 程式語言 Programming Web 2.0, Mashups, Workflows, … Hadoop (MapReduce), Sector/Sphere, AppScale 控制管理 Control Qos Neqotiation, Ddmission Control, Pricing, SLA Management, Metering… OpenNebula, Enomaly, Eucalyptus , OpenQRM, ... 虛擬化 Virtualization VM, VM management and Deployment Xen, KVM, VirtualBox, QEMU, OpenVZ, ... 硬體設施 Hardware Infrastructure: Computer, Storage, Network

快速佈署內網搜尋引擎的軟體工具Crawlzilla 雲端運算在大型資料分析、資料探勘方面的示範應用 可協助企業或校園建置內網的網站、檔案搜尋 支援叢集式安裝、中文分詞,並提供網頁管理介面 更多資訊詳見專案網站:http://code.google.com/p/crawlzilla

角色二:跨越不同雲端服務的互通標準! Role #2: Interoperability Standard between Clouds ! IBM、思科(Cisco Systems)等20多家科技公司於2009年3月30日發佈 「開放雲端宣言」(Open Cloud Manifesto),希望為雲端運算建立標準, 確保業者間的相容性,讓客戶更容易轉換平台。 「客戶使用雲端運算的經驗愈多,就愈明白相容性有多重要。他們不想被綁死在單一業者。」 -IBM開放標準部門副總裁諾斯沃西(Karla Norsworthy) 圖片來源:http://opencloudmanifesto.org/

2009年四月28日,Open Grid Forum宣佈成立Open Cloud Computing Interface (OCCI)工作小組,以協助制定雲端服務之間的互通國際標準。 圖片來源:http://www.ogf.org/News/news.php?id=132

藉由開放程式碼的方式,增加不同雲端科技產品之間的互通性。 資料來源:http://bnext.com.tw/article/view/cid/0/id/15555

Role #3: Open Platform for Open Education ! 角色三:雲端人才培育需要開放平台! 第一波雲端運算 的成長主要帶動了 台灣硬體產業的 經濟復甦... http://www.captivating-content.com/Hidden%20Treasure.jpg 建再多的資料中心 也是要有 管 人 第二波雲端運算 的成長將決定於 人才培育速度能否 快速銜接產業需求 http://www.sysadminday.com/images/people/136-3697.JPG

Supply Chain of Cloud Industry !! 雲端產業的供應鍊 應用軟體 供應商 端 各類裝置 存取服務 行動裝置 共通平台 軟體服務 供應商 雲 資料中心 提供服務 資料中心 機房維運 基本硬體 建設組件

Relation of different departments !! 各科系人才如何供給雲端產業 應用軟體 供應商 資工 資管 美術 其他 行動裝置 共通平台 電機 資工 軟體服務 供應商 資工 資管 統計 資料中心 機房維運 機械 土木 資管 基本硬體 建設組件 電機 資工

美國結合產學資源,成立Open Cloud Consortium, 並建立Open Cloud Testbed,作為人才培育與研究的開放平台。 會員包括:Aerospace、Booz Allen Hamilton、Cisco、Infoblox、MIT Lincoln Labs、NASA Ames Research Center、Northwestern University、Open Data Group、Raytheon、Sector Project、SIOS、University of Illinois at Chicago、Yahoo、Calit2、Johns Hopkins University、National Lambda Rail、University of Chicago 圖片來源:http://opencloudconsortium.org/testbed/

國網中心2009年開放實驗叢集間接促成研究成果 國網中心於2009年四月啟用Hadoop實驗叢集,目前共21台PC服役中。 促成台大資工系資訊網路與多媒體研究所發表論文至 ACM Multimedia 2009 自2009年四月至2010年八月,雲端實驗叢集共註冊937人,服務37個學術單位、5個 研究單位、19間業界公司、2所醫院。累計於14個月執行16,424個Job。 註冊排行前五大依序為交通大學、台灣大學、成功大學、中央大學與陽明大學

未來自由軟體將成為吸引注意力的一種策略 Conclusion: Open Source as a Strategy !! 當免費、開放才能吸引使用者或開發者的注意力~ 自由軟體就會變成一種行銷策略,將不得不開放!!

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