dec. 15 | taipei b05.pdf · red hat forum taipei 2016 次世代架構...

25
Dec. 15 | Taipei

Upload: others

Post on 11-Sep-2019

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Dec. 15 | Taipei B05.pdf · Red Hat Forum Taipei 2016 次世代架構 現今與未來的商業模型 迅捷的基礎結構 行動整合與自動化 DEVOPS 迅速交付

Dec. 15 | Taipei

Page 2: Dec. 15 | Taipei B05.pdf · Red Hat Forum Taipei 2016 次世代架構 現今與未來的商業模型 迅捷的基礎結構 行動整合與自動化 DEVOPS 迅速交付

藉由 JBoss Fuse 與 3Scale API Management 達成新世代應用整合

Vishal Ghariwala

紅帽亞太區企業應用平台產品管理總監

Page 3: Dec. 15 | Taipei B05.pdf · Red Hat Forum Taipei 2016 次世代架構 現今與未來的商業模型 迅捷的基礎結構 行動整合與自動化 DEVOPS 迅速交付

Red Hat Forum Taipei 2016

次世代架構

現今與未來的商業模型

迅捷的基礎結構 行動整合與自動化

DEVOPS 迅速交付

Page 4: Dec. 15 | Taipei B05.pdf · Red Hat Forum Taipei 2016 次世代架構 現今與未來的商業模型 迅捷的基礎結構 行動整合與自動化 DEVOPS 迅速交付

4

數位經驗需要整合

善用資料來提升客戶參與度 全新合作方式

➔ 建立新的商業模型 ➔ 建立與眾不同的服務

客戶

合作夥伴

供應商

生態系統

連結所有資料

Red Hat Forum Taipei 2016

Page 5: Dec. 15 | Taipei B05.pdf · Red Hat Forum Taipei 2016 次世代架構 現今與未來的商業模型 迅捷的基礎結構 行動整合與自動化 DEVOPS 迅速交付

5

數位經驗需要整合

客戶

合作夥伴

供應商

生態系統

連結所有資料

API

API

API

Red Hat Forum Taipei 2016

API 應用程式設計介面

可透過採用標準導向技術的通訊網路,從遠方叫用的軟體組件介面。API 定義

完成業務的建構。

Page 6: Dec. 15 | Taipei B05.pdf · Red Hat Forum Taipei 2016 次世代架構 現今與未來的商業模型 迅捷的基礎結構 行動整合與自動化 DEVOPS 迅速交付

為何使用 API?

手機與 IOT 支援

客戶生態系統 合作夥伴生態系統

內部靈敏性 API 事業 內容與交易管道

Page 7: Dec. 15 | Taipei B05.pdf · Red Hat Forum Taipei 2016 次世代架構 現今與未來的商業模型 迅捷的基礎結構 行動整合與自動化 DEVOPS 迅速交付

人員、流程、應用程式、裝置、API 的 一致資訊連結 - 無論是內部部署、遠端分支、IoT 或雲端 連結現實世界與數位世界

企業聯網

7 Red Hat Forum Taipei 2016

流程

應用程式

巨量資料 裝置

人員

Page 8: Dec. 15 | Taipei B05.pdf · Red Hat Forum Taipei 2016 次世代架構 現今與未來的商業模型 迅捷的基礎結構 行動整合與自動化 DEVOPS 迅速交付

8

兩種主要整合類型

啟用與促進

API 管理 與協作

行動整合 與啟用

物聯網 整合

應用整合

建立 API | 應用程式服務

資料整合

建立 API | 資料服務

Red Hat Forum Taipei 2016

Page 9: Dec. 15 | Taipei B05.pdf · Red Hat Forum Taipei 2016 次世代架構 現今與未來的商業模型 迅捷的基礎結構 行動整合與自動化 DEVOPS 迅速交付

次世代整合與 API 平台

模組化 輕量 連線能力 支援雲端

支援多個使用情形,適應性強的架構

彈性結構, 僅使用必要項目

連結傳統資訊來源、 SaaS/PaaS、手機、

IoT

以迅捷度、靈活度、 部署選擇的基礎為準

順利達成數位轉型

企業聯網需要什麼?

9 Red Hat Forum Taipei 2016

Page 10: Dec. 15 | Taipei B05.pdf · Red Hat Forum Taipei 2016 次世代架構 現今與未來的商業模型 迅捷的基礎結構 行動整合與自動化 DEVOPS 迅速交付

連結貴企業的 API、應用程式與資料

傳訊平台

應用程式整合平台

資料整合 平台

API 全生命週期管理平台

API 研發 API 管理

10

RED HAT 整合平台

控制 靈活度 能見度

Red Hat Forum Taipei 2016

Page 11: Dec. 15 | Taipei B05.pdf · Red Hat Forum Taipei 2016 次世代架構 現今與未來的商業模型 迅捷的基礎結構 行動整合與自動化 DEVOPS 迅速交付

輕量整合平台

•包含 Apache Camel - 模式導向的整合 •廣泛的連線能力 -> 含 150 個以上連接器 •即時通知(包含 JBoss A-MQ) •API 基礎 – 建立與連結 API •輕量、支援雲端

OpenShift Container 平台的 JBoss Fuse •迅速、調適與連續的整合 •模式導向的微服務整合 •邁向混和整合

連結應用程式、資料、API、裝置與 IoT

RED HAT JBOSS FUSE

11 Red Hat Forum Taipei 2016

Page 12: Dec. 15 | Taipei B05.pdf · Red Hat Forum Taipei 2016 次世代架構 現今與未來的商業模型 迅捷的基礎結構 行動整合與自動化 DEVOPS 迅速交付

•企業傳訊 •標準導向 – JMS 相容 •支援多種通訊協定 – AMQP 1.0、STOMP、MQTT •即時通知、非同步通訊 •彙總與整合 IoT 資料 •輕量、支援雲端 OpenShift Container 平台的 JBoss A-MQ •迅速與調適的連結 •支援微服務整合 •邁向混和整合

即時又可靠地連結資訊/資料與 IoT

輕量傳訊平台

RED HAT JBOSS A-MQ

12 Red Hat Forum Taipei 2016

Page 13: Dec. 15 | Taipei B05.pdf · Red Hat Forum Taipei 2016 次世代架構 現今與未來的商業模型 迅捷的基礎結構 行動整合與自動化 DEVOPS 迅速交付

連結與撰寫 API 管理 API

轉型 虛擬化

巨量資料

應用程式與資料來源

配送物流 合作夥伴

行動應用程式

「物品」

SaaS/雲端服務 社交網路

內部部署或雲端

使用 API 隨時隨地連結一切

13

API API

API

API

API

API

Red Hat Forum Taipei 2016

Page 14: Dec. 15 | Taipei B05.pdf · Red Hat Forum Taipei 2016 次世代架構 現今與未來的商業模型 迅捷的基礎結構 行動整合與自動化 DEVOPS 迅速交付

但隨著 API 的數量上升…

• 該如何確保僅允許特定人士存取我的 API?

• 該如何控制 API 的傳入流量?

• 我想知道最流行的 API 為何

• API 使用應為自助服務

• 我想在內部與外部公開我的 API

• 我想透過一些 API 獲利

14 Red Hat Forum Taipei 2016

Page 15: Dec. 15 | Taipei B05.pdf · Red Hat Forum Taipei 2016 次世代架構 現今與未來的商業模型 迅捷的基礎結構 行動整合與自動化 DEVOPS 迅速交付

15

RED HAT 3SCALE API 管理

Red Hat Forum Taipei 2016

客戶應用 程式

社交

其他

Red Hat JBoss 中介軟體

迅捷行動研發

應用程式、資料 與服務整合

開放混合 雲端部署

DevOps、 CI/CD 支援

服務 API

服務 API

服務 API

服務 API

服務 API

3Scale 的 API 管理平台

存取控制與安全性

API 合約與速率限制

分析與報告

開發人員入口網站與文件

計費與付款

開發人員

合作夥伴

內部專案

客戶

行動應用程式

成員

企業系統 API 供應商 API 客戶

Page 16: Dec. 15 | Taipei B05.pdf · Red Hat Forum Taipei 2016 次世代架構 現今與未來的商業模型 迅捷的基礎結構 行動整合與自動化 DEVOPS 迅速交付

16

存取控制與安全性

可與 IP/網域推薦者白名單結合

– API Key – App ID / App Key – Oauth 2.0

• 驗證流量

• 受原則限制

• 中斷惡意通話

• 保護後端服務

• 產生超額警示

• 實施速率限制

驗證與限制 API 存取權。保護後端服務。

Red Hat Forum Taipei 2016

Page 17: Dec. 15 | Taipei B05.pdf · Red Hat Forum Taipei 2016 次世代架構 現今與未來的商業模型 迅捷的基礎結構 行動整合與自動化 DEVOPS 迅速交付

17

API 合約與速率限制 封裝您的 API。建立存取層。設定速率限制。

• 透過速率限制來允許

/限制存取您的 API

端點

• 速率限制帳戶、使用

者與端點等級

API 服務

速率限制

定價

端點 A

端點 B

每分鐘 X 次呼叫

每日 Y 次呼叫

免費

每月 $X

每次呼叫 $Y

方案 #1

方案 #2

方案 #3

內部團隊

策略合作夥伴

開發人員

Red Hat Forum Taipei 2016

Page 18: Dec. 15 | Taipei B05.pdf · Red Hat Forum Taipei 2016 次世代架構 現今與未來的商業模型 迅捷的基礎結構 行動整合與自動化 DEVOPS 迅速交付

18

計費與付款

18

多重定價規則 • 一次付清 • 固定分期月費 • 不定分期月費 • 每單位成本 • 分層定價

計費週期

• 發票每月寄發 • 2 種計費選項: • 預付 • 後付

3SCALE 基礎結構上未儲存任何信用卡詳細資訊

預先整合付款管道

Red Hat Forum Taipei 2016

Page 19: Dec. 15 | Taipei B05.pdf · Red Hat Forum Taipei 2016 次世代架構 現今與未來的商業模型 迅捷的基礎結構 行動整合與自動化 DEVOPS 迅速交付

19

• 流量模式

• 最高 API 消費者

• 警示、報告

分析與報告 追蹤與監控使用情形。透過 API、應用程式、方法與計量來取得報告。

Red Hat Forum Taipei 2016

Page 20: Dec. 15 | Taipei B05.pdf · Red Hat Forum Taipei 2016 次世代架構 現今與未來的商業模型 迅捷的基礎結構 行動整合與自動化 DEVOPS 迅速交付

20

自動與互動

介面說明文件

• 互動式 API 說明文件

• 基於 Swagger

• 自助服務開發人員入口網站

開發人員與合作夥伴入口網站 您的品牌。您的使用經驗。您的使用者介面。

Red Hat Forum Taipei 2016

Page 21: Dec. 15 | Taipei B05.pdf · Red Hat Forum Taipei 2016 次世代架構 現今與未來的商業模型 迅捷的基礎結構 行動整合與自動化 DEVOPS 迅速交付

21

運作方式

• API 程式管理(雲端)

• API 流量控制 (自我管理或雲端)

Red Hat Forum Taipei 2016

您的後端系統

您的 API

設定畫面

您的 API 團隊

原則 計費

計費 警示 分析

API 管理系統

論壇 使用中文件

金鑰

開發人員 入口網站

使用

原則 流量控制

外掛 程式 管道

手機 IoT 裝置 應用程式 開發人員

Page 22: Dec. 15 | Taipei B05.pdf · Red Hat Forum Taipei 2016 次世代架構 現今與未來的商業模型 迅捷的基礎結構 行動整合與自動化 DEVOPS 迅速交付

22

3SCALE 混合雲端模型

Red Hat Forum Taipei 2016

API

管道

API 管理

API 消費者

API 供應商

存取控制

使用原則

分析

開發人員入口網站

計費

Page 23: Dec. 15 | Taipei B05.pdf · Red Hat Forum Taipei 2016 次世代架構 現今與未來的商業模型 迅捷的基礎結構 行動整合與自動化 DEVOPS 迅速交付

挑戰: Flytoget 為保有競爭力,因此想將自己

的 IT 架構更新成現代化彈性整合平台,

以便快速與內部和外部合作夥伴整合,

建立智慧服務。該公司亦想透過

DevOps 方法,建立更迅捷的 IT 部門。

使用產品:

成果: • 有能力使用應用程式介面 (API),提供行動方案、改善管理與客戶經驗

• 透過方便外部人士存取資料的 API,推廣協作創新

• 更容易與合作夥伴及其工具和資源整合

FLYTOGET 透過現代畫基礎架構開創新的機會

這項投資大有可為。Red Hat JBoss Fuse 與 3scale API 管理平台是我們全新基礎結構的重要環節,

讓我們得以開創未來事業。 「 - BJØRN HOLE

Flytoget 創新與 IT 架構負責人 發行日期:2016 年 9 月 7 日

23

FLYTOGET

Red Hat Forum Taipei 2016

Page 24: Dec. 15 | Taipei B05.pdf · Red Hat Forum Taipei 2016 次世代架構 現今與未來的商業模型 迅捷的基礎結構 行動整合與自動化 DEVOPS 迅速交付

24

RED HAT 諮詢 透過採用容器平台,建立 IT 合作創新,提升操作效率、可靠性與可擴充性。Red Hat 諮詢提供下列服務:

RED HAT 諮詢:容器平台的現代化應用程式交付

搜索工作階段 工作坊 實作

建立統一的文化與策略 建構環境與 CD 自動化流程 設計微服務與容器化應用程式 建立並調整安全性、相容性、擴充性與監控的標準

改善操作效率、可擴充性與靈活性

Red Hat Forum Taipei 2016

Page 25: Dec. 15 | Taipei B05.pdf · Red Hat Forum Taipei 2016 次世代架構 現今與未來的商業模型 迅捷的基礎結構 行動整合與自動化 DEVOPS 迅速交付

plus.google.com/+RedHat

linkedin.com/company/red-hat

youtube.com/user/RedHatVideos

facebook.com/redhatinc

twitter.com/RedHatNews

感謝您