雲深不知處: 由雲端看資訊科技的未來 小朱 MVP/MCSE/MCSD 台灣微軟資深講師
雲深不知處:由雲端看資訊科技的未來
小朱MVP/MCSE/MCSD台灣微軟資深講師
About Me
台灣微軟特約資深講師Azure 平台資深種子講師Tech.daysMSDN 講座
自由講師自由作家顧問
國立中山大學資訊管理碩士班(修業中)
國立中山大學資訊管理碩士班(修業中)
http://tinyurl.com/n6m9mnjhttp://tinyurl.com/n6m9mnj
雲端運算企業資訊架構軟體架構軟體開發
雲端運算企業資訊架構軟體架構軟體開發
你認為什麼是雲端運算?
• Facebook, Google Drive, Dropbox, OneDrive, …• Gmail, Outlook.com• Google Calendar, Evernote• Flickr• 更多…
基本上,有雲就有端,缺一不可。
但是,人雲亦雲(XaaS service)
2008年的雲是…
2011年的雲是…
2013年的雲是…
今年的雲是…
+
(以上純屬玩笑)
所以,雲端對你來說是什麼?
由運算方式來看雲
由分類方式來看雲
雲的分類 (NIST標準)• Public Cloud• Private Cloud• Hybrid Cloud• Community Cloud
由應用方式來看雲
• 一堆主機的集合。• 運用虛擬化技術將一台實體
主機分派為多部虛擬機器,提升伺服器的使用效率。
• 具有網路與儲存的基礎建設。• Pay As You Go
• 主機服務之上。• 平台 (Platform)• 針對的是開發人員。• 一堆 API• 開發服務是重點。• Pay As You Go
• 平台服務之上。• 針對一般使用者。• 如果沒事就當機的話可以幹
繳回報開發者。• Pay As You Go
PAY AS YOU GO 才是重點,但也不能忘記…
YOU GO 包含了你可以使用你需要的資源,例如你可以用 1 台,也可以用 1000 台。
雲端運算也不是廠商說了算…
http://www.ykvs.ntpc.edu.tw/mediafile/534/news/272/2013‐3/2013‐3‐19‐10‐8‐26‐nf1.pdf
雲端平台應滿足的條件
• 具備可擴展能力 (Scale-Up/Down, Scale-Out/In)• Pay as you go• 擁有多種資源 (運算,儲存,網路等)• 具使用者自助服務 (self-service)
只要缺一,原則上就不能算雲端平台供應商。
雲端技術
• 虛擬化 (Virtualization)• 多租戶 (Multi-tenant)• 海量分散式儲存• 海量分散式運算
雲端的架構迫使應用程式開發人員必須思考分散式運算架構。
微軟的公有雲服務Microsoft Azure
Windows
全球足跡
只需支付您所使用的
Windows Server 與 Linux
彈性工作負載支援
虛擬私人網路
應用程式服務資源
Windows Azure 使用情境
雲端上的資訊科技
物聯網(Internet of Things)
• 實體物件可以相互溝通• 物件標籤能被識別、定位、啟用與禁用• RFID、感測器網路…
基本概念
Devices: Internet & Internet of things (IoT)
•規模化應是雲端運算應用在物聯網上的關鍵
• 實際的技術支撐和產業鏈建設• 網際網路在物聯網的擴展• IT虛擬化的技術• 物聯網和雲端運算平台的管理、控制及運用• 合適的商業模式和實際服務
• 傳統電腦廠商和IT廠商能快速進入終端用戶服務領域
• 數據中心需要可靠且嚴謹的虛擬化平台來作支援
物聯網與雲端運算的結合
巨量資料 (big data)
Internet of things
Audio / Video
Log Files
Text/Image
Social Sentiment
Data Market FeedseGov Feeds
Weather
Wikis / BlogsClick Stream
Sensors / RFID / Devices
Spatial & GPS CoordinatesWEB 2.0Mobile
Advertising
Collaboration
eCommerce
Digital Marketing
Search Marketing
Web Logs
Recommendations
ERP / CRM
Sales Pipeline
Payables
Payroll
Inventory
Contacts
Deal Tracking
Terabytes(10E12)
Gigabytes(10E9)
Exabytes(10E18)
Petabytes(10E15)
Velocity - Variety - variability
Volu
me
1980190,000$
20100.07$
19909,000$
200015$
Storage/GB
ERP / CRM WEB 2.0 Internet of things
What is Big Data?
MapReduce: Move Code to the Data
So How Does It Work?
Traditional RDBMS vs. NoSQL
高效能運算(High Performance Computing)
On-premise
Desktop User
HPC Head Node
Broker Node(s)
HPC Cluster
Desktop Compute Cloud via Idle Win 7 Workstation Cores
Azure Compute Instances
Azure Compute Proxies
HPC Edition
Examples of Azure HPC Workloads
$ PASTA NEWS
雲端職能發展
雲端職能發展
• Infrastructure• 系統與網管工程師 (虛擬化概念必備)• 資訊系統架構師
• Platform• 軟體架構師• 軟體開發工程師 (分散式應用概念必備)• 資料分析師 (統計與商業智慧能力必備)
• Software• 軟體開發工程師 (分散式應用概念必備)• 前端應用工程師 (App, HTML)• 資料分析師 (統計與商業智慧能力必備)
微軟的雲端證照 (系統職能)
微軟的雲端證照 (開發職能)
資料科學家 (Data Scientist)
微軟的雲端證照 (資料庫職能)
微軟的雲端證照 (商業智慧職能)
Q&A
Thank you!