SlideShare uma empresa Scribd logo
1 de 51
探索 .NET 新世界
.NET Conf
Edward Kuo
Kingston IT Manager| Microsoft Regional Director | Microsoft Azure MVP
Nice to meet you!Thank you for coming today!
Hi! Let’s begin now!
在Study4 .NET Conf的最後一場,分享微軟在智慧工廠的技術布局外,也分享如何
在工業4.0議題搭配Azure的策略與解決方案之第一階段的架構設計。
3
Industry 4.0
Industry 1.0  Industry 4.0
當今世界已經經歷四次不同的工業革命
Industry Evolution
Industry 2.0
Electrification
開始進行大量組裝的生產製造產
線,並且引入電力系統作為動力
來源
Industry 1.0
Mechanization
生產開始邁入機械化,並引入蒸
汽機與水力作為生產動力來源
Industry 3.0
Automation
邁入了生產自動化,也導入電子
化資訊系統,與電腦化。開始了
自動化生產
Industry 3.5
Globalization
更有效的資源管理,生產逐步朝
向低成本經濟。,此時,也是一
種4.0與3.0混合策略
Industry 4.0
Digitalization
運用物聯網、大數據的資料分析
和AI…等技術,改善自動化,更
好的協同合作與即時性資訊,範
圍從生產擴展到全公司
Industry 5.0
Personalization
已經是未來的新趨勢,人與機器
之間的高効交互與協作,最終目
的是創造能為客戶製造其個性化
商品
6
Technology is Enabling Industry 4.0
九大技術的產生
• Big Data and Analytics
• Autonomous Robots
• Simulation
• Horizontal and Vertical System
• Integration
• IoT
• Cybersecurity
• The Cloud
• Additive Manufacturing
• Augmented Reality
7
早期,架構設計大都採用分層式的集中控制與管理,實踐自動化管理並收集工廠數據。
現今,製造業面臨了新挑戰,就是必須開始存儲、處理和分析大量的即時數據。 因此,雲端解決方
案將會是奠定這方面的基礎
For Edge
Edge Solution
雲的解決方案雖然是強而有力,但是,依舊很多問題不可
能單靠雲端就能解決問題,絕大多數問題仍然必須回到地
端或是Device解決,因此,邊緣(邊際)計算將是不可或缺的
要素
9
可以預先處理、合併和過濾數
據。或是處理平行處理其他流
程
Why to need edge?
避免網際網絡延遲的影響。
影醒或是降低生產設備的動能
擴展多台機器或設備,並將它
們與雲端連接,並作為與雲端
連線的標準 確保設備安全並降低資訊安全
風險
Speed
Versatility
Scale
Security
10
Microsoft’s Factory of the
Future
未來工廠的概念
From Microsoft
技術驅動智慧工廠形成
From Microsoft
數位化製造的生態系
From Microsoft
建置未來工廠的概念架構
From Microsoft
高科技數位工廠的價值鏈
將轉型的力量從品牌轉移到客戶,將傳統決策方式轉移到數位化分析
工業4.0最終目標是多樣性資料的整合循環
萬物互聯,再回到萬物,達成資料生態系
A Real- Story
About a real industry 4.0 architecture case
這是一個正在起步的真實案例架構
這真的是可能嗎?
Move Your System to Cloud
原廠或是解決方案商常會慫恿大家東西全部放到雲端建置
事實上大概只有新創的製造業或是開始就是規劃雲端架構的企業才有機會。不然,製造業要把自家
系統從現有狀態下都遷移到雲端,大概需要無比大的勇氣或是更高的犧牲成本才可能
20
企業最重要的核心系統,企業
內系統大都是相依它建置
若不考慮資安與成本
Difficult Key Point
製造廠最重要執行系統,必須
能在不延遲、不斷線賦予生產
製造責任
網路延遲或是網路斷線,會影
響日常維運與生產 如果核心系統不上雲,周遭高
度相依性的系統也不太可能上
雲
MES
ERP
Latency
Satellite
21
除了觀念外,事實上製造業要上雲是艱辛的
Cloud Coverage22
MES沒上雲
MES是工廠核心,基本上所有製造廠,並不會直接把MES放上雲。即使要放雲端,
也必須重新設計與擷取能上雲的模組
ERP沒上雲
ERP是企業營運的核心系統,也是公司管理和生存的命脈。非製造的ERP或許容易
遷移到雲,但是,製造業並不容易,也是必須分模組
MES沒上雲、ERP沒上雲
MES與ERP兩者是密切相關,且兩者都若沒有上雲,有絕大部分相依系統是不可能
搬移上雲。即時要搬移到雲,花費的人力與成本是相當大且風險極高。
Deep Learning & Machine
Learning的模型訓練
在工業4.0布局雲端的類別
What Type on the Cloud
不會因為任何外在因素而導致
生產中斷
針對機台蒐集的資訊與相關聯
資料,需要長期儲存,和即時
數據分析與數據關聯性分析 可以跟核心系統脫鉤或是不需
要做即時資料交換溝通的系統
不直接影響生產
AI Training
巨量資料分析
核心系統低相依
23
雲端對工業4.0解決資料儲存與分析處理問題
On-Premise Host, Edge & Cloud 將是不再如此界線分明
非必要不使用IaaS作為架構設計第一考量
PaaS First
Build & Config Easily
快速建置所需要的服務,或是可
以快速試錯,找出最佳解決方案,
Scale
Auto scale & Quick scale 可因
應資訊量大小變化,快速且自動
化的調整乘載量,順應產線需求
Focus Data Analysis
能有更多時間與心力專注於商業
分析或是專注於商業或創新需求
Integration Solution
簡單且輕易整合各種服務架構,
也可以因應市場變化,能快速組
合因應需求
Cost
降低維護成本與人力開發成本,
目前在我們直接參與人員只有
2~4位且非全職負責。
Monitor Health
本身具由監控機制,可以隨時監
控確保服務穩定正常,且有儀表
板了解服務健康狀況
25
開始的第一步,建置M2C的資料流架構
在不影響原有地端現行系統架構與流程,採用”Sidecar”模式
Collect Data to Visualize Data
M2C
Process #1
Collect Date
針對每台設備蒐集設備製程參
數、設備感測參數、設備生產
狀態資訊…等可被輸出的資訊
Process #2
Deliver Data
資料內容作第一手分析與處理,
並且確認資料是要派送到雲端
或是地端,甚至是即時發送訊
息到用戶端
Process #3
Storage Data
資料都會先儲存在地端和雲端,
但是,地端保存時間不會太長,
超過時間會被移除
Process #4
Analysis Data
分析存放雲端的大量資料,或
是針對資料進行ML分析,甚至
是AI建模
Process #5
Visualize Data
視覺化呈現雲端存放資料,並
且找出商業價值或是問題點
27
1
2
3
4
5
6
快速實踐端到雲
Collect Data
IoT Hub & IoT Edge
M2C Bridge
Azure Stream Analytics
Azure Data Lake & Azure Blob
Azure Data Factory
Azure SQL Database Service
Azure Function
28
視覺化呈現
Visualize Data29
多樣性數據化分析及商業智慧
資訊呈現,即時串流資訊呈現
簡單的資料呈現、輸入資料或
是統計資料
具有時間序資料呈現趨勢圖、
熱點圖…等
具有產業特性的視覺化,依舊
是自行開發是最省時與力
Edge Architecture
Cloud Architecture
IoT SDK , IoT Edge, IoT Hub
IoT Solution
IoT Hub & IoT Edge
• IoT Hub與IoT Edge結合,進行雙向溝通,支援 HTTP,
AMQP & MQTT,雙向溝通需使用AMQP & MQTT協定
• 基於資安考量,我們不採用雙向溝通並僅透過HTTPS作
為訊息傳遞管道
• 每一次訊息最大只能有256K,超過此大小必須自己分割
封包
• IoT Edge是Container Base,如果不做雙向溝通,也可
以只要使用IoT SDK
• 那樣透過HTTPClient Class是否可以?
32
IoT Send / Receive Message33
串流資料處理與分派中心
Azure Stream Analytics
Data Streams
• ASA是一種即時分析和復雜的資料或事件處理引擎,能
同時分析和處理來自多個源的大量快速流數據。 可以在
從許多輸入源(包括設備,傳感器,外部參考資料…等)中
提取的資訊並找出事件的相關性
• 可以隨時停掉服務修改資料邏輯性,但在一定時間內資
料仍然會被保存於服務內,不會遺失
• SU% Utilization需特別注意,超過90%,則將會有遺失
資料風險或是服務被停掉風險
34
Fresh for Our Usage
輕量、內建AI的資料解決方案
Azure SQL Database Edge36
Azure SQL Database Edge37
Azure SQL Database Edge38
現狀
• 目前仍在預覽階段,僅有Linux Container,無Windows Container
• 不支援LCOW的版本
• Windows host 必須是1903以上
Demo
Azure SQL Database Edge
用瀏覽器就可以RDP VM的服務
Azure Bastion
Azure Bastion
• 限制虛擬機器 IP 的公開暴露風險
• 減少企業內部對外開啟RDP Port的風險
• 這是一個PaaS服務
• 已經GA,並在六個Regions可以使用
40
Demo
What’s Azure Bastion
Real-time insights to drive operational intelligence and transformation
Azure Time Series Insights42
PaaS的IoT分析服務
可用來收集、處理、儲存、分析及查詢高度內容相關且已進行時間序列最佳化的 IoT 資
料。 時間序列深入解析適用於特定資料探索及營運分析
Demo
What’s Azure Time Series Insights
Summary
資料蒐集最困難的環節是甚麼?
各個Device拋出的資料格式、頻率、動作以及內容樣式不盡相同
Industry 4.0 is …
整合思維
如何整合資料四面八方資料,並且能在大量資料萃取出重要資訊,協助公司從製造
到營運間循環與決策
從痛點出發
必須了解痛點,先分析企業存在什麼問題需要解決,才去考慮要怎樣使用那些技術。
以Azure的服務超過150個,如果不能從痛點出發,則會無法正確使用這些服務,進
而只是浪費成本
物聯網是最難的
設備聯網看似簡單,卻是最困難,這部分我們人力成本比建置雲端環境花費還大。
大多市售解決方案都是Stand,實際M2E(Edge),卻是最複雜且最難解決的一塊
46
設備與裝置種類非常多
透過.NET Core 可以輕鬆跨平台執行你的系統
Azure 還有很多服務與工具可以使用
但是,是否能符合你自己場景,是需要思考與驗證
最後一根稻草…
資料絕對不能擺雲端!!
上雲安全嗎?
Thank you! 
Any questions?
That’s all!
Blog: https://medium.com/ek-technology
E-mail: Jaigi.kuo@gmail.com
FB: https://www.facebook.com/jaigi.kuo

Mais conteúdo relacionado

Mais procurados

从CI到CD[麻袋理财王天青]v1
从CI到CD[麻袋理财王天青]v1从CI到CD[麻袋理财王天青]v1
从CI到CD[麻袋理财王天青]v1
天青 王
 

Mais procurados (20)

VSCode Remote Development 介紹
VSCode Remote Development 介紹VSCode Remote Development 介紹
VSCode Remote Development 介紹
 
大型製造業實踐DevOps 團隊之路
大型製造業實踐DevOps 團隊之路大型製造業實踐DevOps 團隊之路
大型製造業實踐DevOps 團隊之路
 
玩轉 .NET Interactive Notebooks 一次就上手
玩轉 .NET Interactive Notebooks 一次就上手玩轉 .NET Interactive Notebooks 一次就上手
玩轉 .NET Interactive Notebooks 一次就上手
 
Microsoft Tech Summit 2017 - 制造业运用微软研发云实现云到端的 DevOps 架构
Microsoft Tech Summit  2017 - 制造业运用微软研发云实现云到端的 DevOps 架构Microsoft Tech Summit  2017 - 制造业运用微软研发云实现云到端的 DevOps 架构
Microsoft Tech Summit 2017 - 制造业运用微软研发云实现云到端的 DevOps 架构
 
[2020 .NET Conf] 企業Azure DevOps Service 實際應用架構與秘辛
[2020 .NET Conf] 企業Azure DevOps Service 實際應用架構與秘辛[2020 .NET Conf] 企業Azure DevOps Service 實際應用架構與秘辛
[2020 .NET Conf] 企業Azure DevOps Service 實際應用架構與秘辛
 
[QCon 2016] 基于云平台的docker多租户安全
[QCon 2016] 基于云平台的docker多租户安全[QCon 2016] 基于云平台的docker多租户安全
[QCon 2016] 基于云平台的docker多租户安全
 
VSCode Remote Development
VSCode Remote DevelopmentVSCode Remote Development
VSCode Remote Development
 
Angular Conf 2018 - 原來 Angular 可以這樣玩設定
Angular Conf 2018 - 原來 Angular 可以這樣玩設定Angular Conf 2018 - 原來 Angular 可以這樣玩設定
Angular Conf 2018 - 原來 Angular 可以這樣玩設定
 
微服務對IT人員的衝擊
微服務對IT人員的衝擊微服務對IT人員的衝擊
微服務對IT人員的衝擊
 
容器驅動開發 - .NET Conf 2017 @ 台中
容器驅動開發 - .NET Conf 2017 @ 台中容器驅動開發 - .NET Conf 2017 @ 台中
容器驅動開發 - .NET Conf 2017 @ 台中
 
The Journey of Source Generator
The Journey of Source GeneratorThe Journey of Source Generator
The Journey of Source Generator
 
03 azure devops pipeline - release
03 azure devops pipeline - release03 azure devops pipeline - release
03 azure devops pipeline - release
 
Vue 和 Angular 開發習慣
Vue 和 Angular 開發習慣Vue 和 Angular 開發習慣
Vue 和 Angular 開發習慣
 
2016 Azurebootcamp 中國Azure 使用經驗
2016 Azurebootcamp 中國Azure 使用經驗2016 Azurebootcamp 中國Azure 使用經驗
2016 Azurebootcamp 中國Azure 使用經驗
 
从CI到CD[麻袋理财王天青]v1
从CI到CD[麻袋理财王天青]v1从CI到CD[麻袋理财王天青]v1
从CI到CD[麻袋理财王天青]v1
 
[ Study4TW Visual Studio Everywhere ] Vsts + microsoft teams 建構企業的Devops
[ Study4TW Visual Studio Everywhere ] Vsts + microsoft teams 建構企業的Devops[ Study4TW Visual Studio Everywhere ] Vsts + microsoft teams 建構企業的Devops
[ Study4TW Visual Studio Everywhere ] Vsts + microsoft teams 建構企業的Devops
 
與大師對談: 轉移到微服務架構必經之路 ~ 系統與資料庫重構
與大師對談: 轉移到微服務架構必經之路~ 系統與資料庫重構與大師對談: 轉移到微服務架構必經之路~ 系統與資料庫重構
與大師對談: 轉移到微服務架構必經之路 ~ 系統與資料庫重構
 
十二項架構設計原則
十二項架構設計原則十二項架構設計原則
十二項架構設計原則
 
微軟 Hololens 混合現實平台開發
微軟 Hololens 混合現實平台開發微軟 Hololens 混合現實平台開發
微軟 Hololens 混合現實平台開發
 
2019 Cloud Native Forum, Taipei
2019 Cloud Native Forum, Taipei2019 Cloud Native Forum, Taipei
2019 Cloud Native Forum, Taipei
 

Semelhante a [Study4.TW .NET Conf 2019]看,用 Azure 建立工業 4.0 的第一步

簡單小步驟,輕鬆觀賞 Virtual Show
簡單小步驟,輕鬆觀賞 Virtual Show簡單小步驟,輕鬆觀賞 Virtual Show
簡單小步驟,輕鬆觀賞 Virtual Show
advantech2012
 
雲端行動商務發展趨勢 V1.2
雲端行動商務發展趨勢 V1.2雲端行動商務發展趨勢 V1.2
雲端行動商務發展趨勢 V1.2
yaohung
 
台灣雲端產業聯盟美加參訪團
台灣雲端產業聯盟美加參訪團台灣雲端產業聯盟美加參訪團
台灣雲端產業聯盟美加參訪團
Mooi Hsieh
 
Patterns of Expertise in Cloud 云计算中的专家模式 QCon 2014 北京
Patterns of Expertise in Cloud 云计算中的专家模式 QCon 2014 北京Patterns of Expertise in Cloud 云计算中的专家模式 QCon 2014 北京
Patterns of Expertise in Cloud 云计算中的专家模式 QCon 2014 北京
Li Yi
 
云计算与NoSQL
云计算与NoSQL云计算与NoSQL
云计算与NoSQL
ikewu83
 
Iaa s管理平台的规划与研发 社区
Iaa s管理平台的规划与研发 社区Iaa s管理平台的规划与研发 社区
Iaa s管理平台的规划与研发 社区
benbenhappy
 

Semelhante a [Study4.TW .NET Conf 2019]看,用 Azure 建立工業 4.0 的第一步 (20)

簡單小步驟,輕鬆觀賞 Virtual Show
簡單小步驟,輕鬆觀賞 Virtual Show簡單小步驟,輕鬆觀賞 Virtual Show
簡單小步驟,輕鬆觀賞 Virtual Show
 
應用 Azure Platform-as-a-Service & DevOps 打造彈性企業服務
應用 Azure Platform-as-a-Service & DevOps 打造彈性企業服務應用 Azure Platform-as-a-Service & DevOps 打造彈性企業服務
應用 Azure Platform-as-a-Service & DevOps 打造彈性企業服務
 
Azure Machine Learning 重頭學
Azure Machine Learning 重頭學Azure Machine Learning 重頭學
Azure Machine Learning 重頭學
 
Azure IoT Solution Guilde - Traditional Chinese
Azure IoT Solution Guilde - Traditional ChineseAzure IoT Solution Guilde - Traditional Chinese
Azure IoT Solution Guilde - Traditional Chinese
 
2018AOI論壇_AOI and IoT產線應用_工研院周森益
2018AOI論壇_AOI and IoT產線應用_工研院周森益2018AOI論壇_AOI and IoT產線應用_工研院周森益
2018AOI論壇_AOI and IoT產線應用_工研院周森益
 
雲端行動商務發展趨勢 V1.2
雲端行動商務發展趨勢 V1.2雲端行動商務發展趨勢 V1.2
雲端行動商務發展趨勢 V1.2
 
HKPC 行業專題培訓講座 , 雲計算 ~ 在零售業 (II) 實踐篇
HKPC 行業專題培訓講座, 雲計算 ~ 在零售業 (II) 實踐篇 HKPC 行業專題培訓講座, 雲計算 ~ 在零售業 (II) 實踐篇
HKPC 行業專題培訓講座 , 雲計算 ~ 在零售業 (II) 實踐篇
 
台灣雲端產業聯盟美加參訪團
台灣雲端產業聯盟美加參訪團台灣雲端產業聯盟美加參訪團
台灣雲端產業聯盟美加參訪團
 
IoT Cloud Platforms- Players, Vendors and Vertical Segments -20160519
IoT Cloud Platforms- Players, Vendors and Vertical Segments -20160519IoT Cloud Platforms- Players, Vendors and Vertical Segments -20160519
IoT Cloud Platforms- Players, Vendors and Vertical Segments -20160519
 
HKPC 行業專題培訓講座 - 雲計算 在零售業 (I) 基礎篇
HKPC 行業專題培訓講座 - 雲計算 在零售業 (I) 基礎篇HKPC 行業專題培訓講座 - 雲計算 在零售業 (I) 基礎篇
HKPC 行業專題培訓講座 - 雲計算 在零售業 (I) 基礎篇
 
Together: dream bigger, fly higher
Together: dream bigger, fly higherTogether: dream bigger, fly higher
Together: dream bigger, fly higher
 
如何使用微軟Power系列服務的看法
如何使用微軟Power系列服務的看法如何使用微軟Power系列服務的看法
如何使用微軟Power系列服務的看法
 
2014 Hpocon 吴磊 ucloud - 由点到面 提升公有云服务可用性
2014 Hpocon 吴磊   ucloud - 由点到面 提升公有云服务可用性2014 Hpocon 吴磊   ucloud - 由点到面 提升公有云服务可用性
2014 Hpocon 吴磊 ucloud - 由点到面 提升公有云服务可用性
 
利用微軟雲端平台打造完整 IoT 服務鍊 (maduka)
利用微軟雲端平台打造完整 IoT 服務鍊 (maduka)利用微軟雲端平台打造完整 IoT 服務鍊 (maduka)
利用微軟雲端平台打造完整 IoT 服務鍊 (maduka)
 
Patterns of Expertise in Cloud 云计算中的专家模式 QCon 2014 北京
Patterns of Expertise in Cloud 云计算中的专家模式 QCon 2014 北京Patterns of Expertise in Cloud 云计算中的专家模式 QCon 2014 北京
Patterns of Expertise in Cloud 云计算中的专家模式 QCon 2014 北京
 
云计算与NoSQL
云计算与NoSQL云计算与NoSQL
云计算与NoSQL
 
20170108 微軟大數據整合解決方案- cortana intelligence suite
20170108 微軟大數據整合解決方案- cortana intelligence suite20170108 微軟大數據整合解決方案- cortana intelligence suite
20170108 微軟大數據整合解決方案- cortana intelligence suite
 
迎接云计算大时代 - EasyStack 联合创始人兼CTO 刘国辉
迎接云计算大时代 - EasyStack 联合创始人兼CTO 刘国辉迎接云计算大时代 - EasyStack 联合创始人兼CTO 刘国辉
迎接云计算大时代 - EasyStack 联合创始人兼CTO 刘国辉
 
什麼是InitVerse.pdf
什麼是InitVerse.pdf什麼是InitVerse.pdf
什麼是InitVerse.pdf
 
Iaa s管理平台的规划与研发 社区
Iaa s管理平台的规划与研发 社区Iaa s管理平台的规划与研发 社区
Iaa s管理平台的规划与研发 社区
 

Mais de Edward Kuo

Mais de Edward Kuo (12)

[2022 DevOpsDays Taipei] 走過 DevOps 風雨的下一步
[2022 DevOpsDays Taipei] 走過 DevOps 風雨的下一步[2022 DevOpsDays Taipei] 走過 DevOps 風雨的下一步
[2022 DevOpsDays Taipei] 走過 DevOps 風雨的下一步
 
[2019 DevOpsDays Taipei]Azure DevOps 建立 DevOps 團隊
[2019 DevOpsDays Taipei]Azure DevOps 建立 DevOps 團隊[2019 DevOpsDays Taipei]Azure DevOps 建立 DevOps 團隊
[2019 DevOpsDays Taipei]Azure DevOps 建立 DevOps 團隊
 
Database in DevOps
Database in DevOpsDatabase in DevOps
Database in DevOps
 
ASP.NET Core 3.0 新功能
ASP.NET Core 3.0 新功能ASP.NET Core 3.0 新功能
ASP.NET Core 3.0 新功能
 
[MonkeyFest 2018 ] App 開發與 DevOps 上的實踐
[MonkeyFest 2018 ] App 開發與 DevOps 上的實踐[MonkeyFest 2018 ] App 開發與 DevOps 上的實踐
[MonkeyFest 2018 ] App 開發與 DevOps 上的實踐
 
建構Windows混合現實應用程式
建構Windows混合現實應用程式建構Windows混合現實應用程式
建構Windows混合現實應用程式
 
2018 Experience for Microsoft Teams
2018 Experience for Microsoft Teams2018 Experience for Microsoft Teams
2018 Experience for Microsoft Teams
 
How to use Microsoft Teams
How to use Microsoft Teams How to use Microsoft Teams
How to use Microsoft Teams
 
DevOps的神鬼奇航
DevOps的神鬼奇航DevOps的神鬼奇航
DevOps的神鬼奇航
 
ICP備案流程演示
ICP備案流程演示ICP備案流程演示
ICP備案流程演示
 
中國阿里雲與Azure比較
中國阿里雲與Azure比較中國阿里雲與Azure比較
中國阿里雲與Azure比較
 
微信公眾號運營
微信公眾號運營微信公眾號運營
微信公眾號運營
 

[Study4.TW .NET Conf 2019]看,用 Azure 建立工業 4.0 的第一步