dec. 15 | taipei b05.pdf · red hat forum taipei 2016 次世代架構...
TRANSCRIPT
Dec. 15 | Taipei
藉由 JBoss Fuse 與 3Scale API Management 達成新世代應用整合
Vishal Ghariwala
紅帽亞太區企業應用平台產品管理總監
Red Hat Forum Taipei 2016
次世代架構
現今與未來的商業模型
迅捷的基礎結構 行動整合與自動化
DEVOPS 迅速交付
4
數位經驗需要整合
善用資料來提升客戶參與度 全新合作方式
➔ 建立新的商業模型 ➔ 建立與眾不同的服務
客戶
合作夥伴
供應商
生態系統
連結所有資料
Red Hat Forum Taipei 2016
5
數位經驗需要整合
客戶
合作夥伴
供應商
生態系統
連結所有資料
API
API
API
Red Hat Forum Taipei 2016
API 應用程式設計介面
可透過採用標準導向技術的通訊網路,從遠方叫用的軟體組件介面。API 定義
完成業務的建構。
為何使用 API?
手機與 IOT 支援
客戶生態系統 合作夥伴生態系統
內部靈敏性 API 事業 內容與交易管道
人員、流程、應用程式、裝置、API 的 一致資訊連結 - 無論是內部部署、遠端分支、IoT 或雲端 連結現實世界與數位世界
企業聯網
7 Red Hat Forum Taipei 2016
流程
應用程式
巨量資料 裝置
人員
8
兩種主要整合類型
啟用與促進
API 管理 與協作
行動整合 與啟用
物聯網 整合
應用整合
建立 API | 應用程式服務
資料整合
建立 API | 資料服務
Red Hat Forum Taipei 2016
次世代整合與 API 平台
模組化 輕量 連線能力 支援雲端
支援多個使用情形,適應性強的架構
彈性結構, 僅使用必要項目
連結傳統資訊來源、 SaaS/PaaS、手機、
IoT
以迅捷度、靈活度、 部署選擇的基礎為準
順利達成數位轉型
企業聯網需要什麼?
9 Red Hat Forum Taipei 2016
連結貴企業的 API、應用程式與資料
傳訊平台
應用程式整合平台
資料整合 平台
API 全生命週期管理平台
API 研發 API 管理
10
RED HAT 整合平台
控制 靈活度 能見度
Red Hat Forum Taipei 2016
輕量整合平台
•包含 Apache Camel - 模式導向的整合 •廣泛的連線能力 -> 含 150 個以上連接器 •即時通知(包含 JBoss A-MQ) •API 基礎 – 建立與連結 API •輕量、支援雲端
OpenShift Container 平台的 JBoss Fuse •迅速、調適與連續的整合 •模式導向的微服務整合 •邁向混和整合
連結應用程式、資料、API、裝置與 IoT
RED HAT JBOSS FUSE
11 Red Hat Forum Taipei 2016
•企業傳訊 •標準導向 – JMS 相容 •支援多種通訊協定 – AMQP 1.0、STOMP、MQTT •即時通知、非同步通訊 •彙總與整合 IoT 資料 •輕量、支援雲端 OpenShift Container 平台的 JBoss A-MQ •迅速與調適的連結 •支援微服務整合 •邁向混和整合
即時又可靠地連結資訊/資料與 IoT
輕量傳訊平台
RED HAT JBOSS A-MQ
12 Red Hat Forum Taipei 2016
連結與撰寫 API 管理 API
轉型 虛擬化
巨量資料
應用程式與資料來源
配送物流 合作夥伴
行動應用程式
「物品」
SaaS/雲端服務 社交網路
內部部署或雲端
使用 API 隨時隨地連結一切
13
API API
API
API
API
API
Red Hat Forum Taipei 2016
但隨著 API 的數量上升…
• 該如何確保僅允許特定人士存取我的 API?
• 該如何控制 API 的傳入流量?
• 我想知道最流行的 API 為何
• API 使用應為自助服務
• 我想在內部與外部公開我的 API
• 我想透過一些 API 獲利
14 Red Hat Forum Taipei 2016
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 客戶
16
存取控制與安全性
可與 IP/網域推薦者白名單結合
– API Key – App ID / App Key – Oauth 2.0
• 驗證流量
• 受原則限制
• 中斷惡意通話
• 保護後端服務
• 產生超額警示
• 實施速率限制
驗證與限制 API 存取權。保護後端服務。
Red Hat Forum Taipei 2016
17
API 合約與速率限制 封裝您的 API。建立存取層。設定速率限制。
• 透過速率限制來允許
/限制存取您的 API
端點
• 速率限制帳戶、使用
者與端點等級
API 服務
速率限制
定價
端點 A
端點 B
每分鐘 X 次呼叫
每日 Y 次呼叫
免費
每月 $X
每次呼叫 $Y
方案 #1
方案 #2
方案 #3
內部團隊
策略合作夥伴
開發人員
Red Hat Forum Taipei 2016
18
計費與付款
18
多重定價規則 • 一次付清 • 固定分期月費 • 不定分期月費 • 每單位成本 • 分層定價
計費週期
• 發票每月寄發 • 2 種計費選項: • 預付 • 後付
3SCALE 基礎結構上未儲存任何信用卡詳細資訊
預先整合付款管道
Red Hat Forum Taipei 2016
19
• 流量模式
• 最高 API 消費者
• 警示、報告
分析與報告 追蹤與監控使用情形。透過 API、應用程式、方法與計量來取得報告。
Red Hat Forum Taipei 2016
20
自動與互動
介面說明文件
• 互動式 API 說明文件
• 基於 Swagger
• 自助服務開發人員入口網站
開發人員與合作夥伴入口網站 您的品牌。您的使用經驗。您的使用者介面。
Red Hat Forum Taipei 2016
21
運作方式
• API 程式管理(雲端)
• API 流量控制 (自我管理或雲端)
Red Hat Forum Taipei 2016
您的後端系統
您的 API
設定畫面
您的 API 團隊
原則 計費
計費 警示 分析
API 管理系統
論壇 使用中文件
金鑰
開發人員 入口網站
使用
原則 流量控制
外掛 程式 管道
手機 IoT 裝置 應用程式 開發人員
22
3SCALE 混合雲端模型
Red Hat Forum Taipei 2016
API
管道
API 管理
API 消費者
API 供應商
存取控制
使用原則
分析
開發人員入口網站
計費
挑戰: 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
24
RED HAT 諮詢 透過採用容器平台,建立 IT 合作創新,提升操作效率、可靠性與可擴充性。Red Hat 諮詢提供下列服務:
RED HAT 諮詢:容器平台的現代化應用程式交付
搜索工作階段 工作坊 實作
建立統一的文化與策略 建構環境與 CD 自動化流程 設計微服務與容器化應用程式 建立並調整安全性、相容性、擴充性與監控的標準
改善操作效率、可擴充性與靈活性
Red Hat Forum Taipei 2016
plus.google.com/+RedHat
linkedin.com/company/red-hat
youtube.com/user/RedHatVideos
facebook.com/redhatinc
twitter.com/RedHatNews
感謝您