TO CUSTOMIZE WITH A. 乘著 K8s... · 2020. 9. 29. · MySQL Debezium Connector Ingress Controller...

24
乘著K8sDevOps領域翱翔 2020 KUBERNETES SUMMIT NUTANIX 台灣技術顧問 | 疏宇軒 RENEE

Transcript of TO CUSTOMIZE WITH A. 乘著 K8s... · 2020. 9. 29. · MySQL Debezium Connector Ingress Controller...

Page 1: TO CUSTOMIZE WITH A. 乘著 K8s... · 2020. 9. 29. · MySQL Debezium Connector Ingress Controller Istio Prometheus Kafka Function Fraud Detection Model Output AWS Kinesis OrdersReviews

TO CUSTOMIZE WITH A

NEW PICTURE

Delete the current picture, if there is one.

On the Insert tab, click the Pictures button.

Navigate to the image you want to use and select Insert.

Resize the picture to fit the slide, as needed. Hold the Shift key and click and drag a corner.

On the Home tab, click the Arrange button, then Send

to Back so the photo is behind the logos, text, and the transparent overlay.

Click the Reset button to reapply the Layout

乘著K8s在DevOps領域翱翔

2 0 2 0 K U B E R N E T E S S U M M I T

N U T A N I X 台 灣 技 術 顧 問 | 疏 宇 軒 R E N E E

Page 2: TO CUSTOMIZE WITH A. 乘著 K8s... · 2020. 9. 29. · MySQL Debezium Connector Ingress Controller Istio Prometheus Kafka Function Fraud Detection Model Output AWS Kinesis OrdersReviews

About

About Me | About Nutanix

Page 3: TO CUSTOMIZE WITH A. 乘著 K8s... · 2020. 9. 29. · MySQL Debezium Connector Ingress Controller Istio Prometheus Kafka Function Fraud Detection Model Output AWS Kinesis OrdersReviews

台灣區技術顧問

從超融合跨到混合雲

IaaS | PaaS | SaaS | FaaS

Java Programmer

從後端寫到前端

Java | PHP | JSP | HTML5 | JavaScript | jQuery

| CSS

DevOps技術探索

從這個玩到那個

族繁不及備載

自動化系統整合

從上面串到下面

Shell Script | PowerShell Script | Python |

API

01

02

04

03 Nutanix

開發

自動化

自己玩

About Me

疏宇軒

Renee

Page 4: TO CUSTOMIZE WITH A. 乘著 K8s... · 2020. 9. 29. · MySQL Debezium Connector Ingress Controller Istio Prometheus Kafka Function Fraud Detection Model Output AWS Kinesis OrdersReviews

About Nutanix-企業雲平台公司 | 4

73+ Forbes 100 910+ Global 2000

16,580+ Total customers

49% AHV adoptions

創立於2009年

6年來持續榮獲: NPS 90+ NASDAQ上市: NTNX

使資料中心基礎架構變得隱形,讓IT專注於應用程式和服務

Page 5: TO CUSTOMIZE WITH A. 乘著 K8s... · 2020. 9. 29. · MySQL Debezium Connector Ingress Controller Istio Prometheus Kafka Function Fraud Detection Model Output AWS Kinesis OrdersReviews

About Nutanix-超融合是新一代資訊基礎架構的趨勢 | 5

Nutanix 獲 Gartner 超融合基礎架構魔力象限領導者殊榮。 “在 HCI 可擴充性和管理功能增強的推動下,2019 年運行HCI的企業低於30%,但到 2023 年,70% 的企業將運行某種形式的 HCI(亦即超融合機、軟體、雲形式)。”

IDC 整合系統市場分析報告,提到超融合是營收成長最高的資訊基礎架構。 “2019 年第三季度,超融合系統銷售收入同比增長 18.7%,創造了近 20.2 億美元的銷售額。 佔整個融合系統市場的 53.7%。”

Challengers Leaders

Niche Players Visionaries

Page 6: TO CUSTOMIZE WITH A. 乘著 K8s... · 2020. 9. 29. · MySQL Debezium Connector Ingress Controller Istio Prometheus Kafka Function Fraud Detection Model Output AWS Kinesis OrdersReviews

Nutanix, 47.9%

Others, 52.1%

Source: IDC Worldwide Quarterly Converged Systems Tracker, 2019Q4 (March 2020 release)

41.0%

42.0%

43.0%

44.0%

45.0%

46.0%

47.0%

48.0%

49.0%

2017 Market share 2018 Market share 2019 Market Share

Nutanix

According to IDC, Nutanix is #1 in Taiwan

HCI Systems market based on HCI SW Vendor Owner View for 4 consecutive years, accounted

for 47.9% revenue market share in 2019

(multiple vendors)

We are still growing!

About Nutanix-台灣超融合市場的領導品牌

Page 7: TO CUSTOMIZE WITH A. 乘著 K8s... · 2020. 9. 29. · MySQL Debezium Connector Ingress Controller Istio Prometheus Kafka Function Fraud Detection Model Output AWS Kinesis OrdersReviews

實現多雲融合

Objects

Karbon

K8S部署及管理 Xi IoT

智慧物聯網服務

Volumes

區塊儲存服務

Era

資料庫部署與復原

Xi Frame

虛擬桌面服務

Xi Epoch

網路監控服務

Xi Beam

計費與合規服務

Xi Leap

災難復原服務

物件儲存服務

Objects

搭建超融合

邁向企業雲

建構超融合

網路完全服務

Flow

全棧智慧化管理

Prism Pro

檔案儲存服務

Files

多雲管理平臺

Calm

開放備份平臺

Mine

Nutanix Portfolio落實企業數位轉型旅程

Page 8: TO CUSTOMIZE WITH A. 乘著 K8s... · 2020. 9. 29. · MySQL Debezium Connector Ingress Controller Istio Prometheus Kafka Function Fraud Detection Model Output AWS Kinesis OrdersReviews

正題:乘著K8s在DevOps領域翱翔

飛去哪?

8

Page 9: TO CUSTOMIZE WITH A. 乘著 K8s... · 2020. 9. 29. · MySQL Debezium Connector Ingress Controller Istio Prometheus Kafka Function Fraud Detection Model Output AWS Kinesis OrdersReviews

Gartner: Top 10 Trends for 2020 https://www.gartner.com/en/newsroom/press-releases/2019-12-10-gartner-identifies-the-top-10-trends-impacting-infrastructure-and-operations-for-2020 IDC FutureScape: Worldwide IT Industry 2019 Predictions https://www.idc.com/getdoc.jsp?containerId=prUS44417618 Gartner: Top Trends for Artificial Intelligence, 2019 https://www.gartner.com/smarterwithgartner/top-trends-on-the-gartner-hype-cycle-for-artificial-intelligence-2019/

Technology Trends

到2022年, 90% 的企業應用服務

將採用微服務架構,以實現可移植性和敏捷性

到2023年,AI將成為驅動基礎架

構決策的 top workloads 之一

CLOUD-NATIVE AI-DRIVEN ENTERPRISE

到2022年,超過50%的數據將

在data center外進行處理 Public Cloud用戶通常擁有多個雲服務提供商

HYBRID AND MULTI-CLOUD

Page 10: TO CUSTOMIZE WITH A. 乘著 K8s... · 2020. 9. 29. · MySQL Debezium Connector Ingress Controller Istio Prometheus Kafka Function Fraud Detection Model Output AWS Kinesis OrdersReviews

需求

• 簡化維運

Different infrastructure providers and services.

• 一致性 Have consistent security model, with unified observability.

• 快速開發應用

Leveraging simple, open abstraction of rich services.

• Build apps once • Deploy it anywhere, independent of infrastructure

provider . 通過快速推出新產品和服務來

加速創新

佈署及維運

開發

Page 11: TO CUSTOMIZE WITH A. 乘著 K8s... · 2020. 9. 29. · MySQL Debezium Connector Ingress Controller Istio Prometheus Kafka Function Fraud Detection Model Output AWS Kinesis OrdersReviews

Kubernetes: 便攜性 + 敏捷性 複雜性

分散式架構需要分布式工具、Message Bus、Service mesh 和其他服務…

不變的應用 Server Virtualization

Kubernetes 並非 新的虛擬化層,

但為架構應用程序和協調服務提供了新的範例

Microservices

Page 12: TO CUSTOMIZE WITH A. 乘著 K8s... · 2020. 9. 29. · MySQL Debezium Connector Ingress Controller Istio Prometheus Kafka Function Fraud Detection Model Output AWS Kinesis OrdersReviews

應用設計模式

TYPE 1 TYPE 2 TYPE 3

k8s

APP

簡單的容器化應用

PaaS Containers, Functions, Message bus,

Load Balancer, Networking,

Observability…

APP 1 APP 2

微服務應用

Data Pipelines

PaaS Containers, Functions, Message bus,

Load Balancer, Networking,

Observability…

Core or

Cloud VMs or PaaS

APP

AI | IoT | 混合應用

Page 13: TO CUSTOMIZE WITH A. 乘著 K8s... · 2020. 9. 29. · MySQL Debezium Connector Ingress Controller Istio Prometheus Kafka Function Fraud Detection Model Output AWS Kinesis OrdersReviews

兩者都是有效的選擇:您想要哪個?

Focus on “How” (Control with Responsibility)

Focus on “What” (Agility with Control)

OpenShift AWS, Azure, GCP Services

Rancher Anthos GKE

Page 14: TO CUSTOMIZE WITH A. 乘著 K8s... · 2020. 9. 29. · MySQL Debezium Connector Ingress Controller Istio Prometheus Kafka Function Fraud Detection Model Output AWS Kinesis OrdersReviews

Introducing “Karbon Services” PaaS

Managed K8s “Kubernetes management

made simple.”

Multi-Cloud Services “Simply consume rich, secure,

managed services across multi-cloud.”

Karbon

Platform Services

Karbon

Kubernetes Service

Page 15: TO CUSTOMIZE WITH A. 乘著 K8s... · 2020. 9. 29. · MySQL Debezium Connector Ingress Controller Istio Prometheus Kafka Function Fraud Detection Model Output AWS Kinesis OrdersReviews
Page 16: TO CUSTOMIZE WITH A. 乘著 K8s... · 2020. 9. 29. · MySQL Debezium Connector Ingress Controller Istio Prometheus Kafka Function Fraud Detection Model Output AWS Kinesis OrdersReviews

Karbon Services: K8s-based Multi-Cloud PaaS

Application and Infrastructure

Lifecycle Manager (SaaS)

SaaS application and

infrastructure lifecycle management to simplify operations and allow apps to be

inventoried-once and deployed anywhere

Cross-cloud data mobility

and Hybrid app management through transparent, WAN-optimized

pipelines and extensible data interfaces

Rich, secure, managed,

multi-cloud PaaS services for rapid development and

deployment of cloud-native apps

Runtimes

Network

Data

K8s-

aaS

Containers/Caa

S

Serverless/Faa

S

Service Mesh (Istio) Ingress (NGINX,

Traefik)

Observability App Monitoring

(Prometheus) Log Forwarding

AI

Kafka NATS Data Pipelines (to other

Clouds)

On-prem (Bare Metal or VM) or any Cloud

BARE

METAL

Page 17: TO CUSTOMIZE WITH A. 乘著 K8s... · 2020. 9. 29. · MySQL Debezium Connector Ingress Controller Istio Prometheus Kafka Function Fraud Detection Model Output AWS Kinesis OrdersReviews

A PaaS that Bridges Clouds

SaaS CONTROL PLANE

AZ (Availability Zone) (Service

Domain)

Global Data Pipelines

APP 1 APP 2

AZ

(Service Domain)

AZ: Availability Zones

EDGE

HYBRID

TELCO

PRIVATE PUBLIC

BARE

METAL

DC

AZ

(Service Domain)

Page 18: TO CUSTOMIZE WITH A. 乘著 K8s... · 2020. 9. 29. · MySQL Debezium Connector Ingress Controller Istio Prometheus Kafka Function Fraud Detection Model Output AWS Kinesis OrdersReviews

Web-based E-commerce App

Page 19: TO CUSTOMIZE WITH A. 乘著 K8s... · 2020. 9. 29. · MySQL Debezium Connector Ingress Controller Istio Prometheus Kafka Function Fraud Detection Model Output AWS Kinesis OrdersReviews

Deployment Blueprint

Content Server

Review Logic

Recommendation Logic

MySQL Debezium Connector

Ingress Controller

Istio Prometheus

Kafka

Function Fraud Detection Model

Output AWS

Kinesis

Orders Reviews

Data Pipelines

Grafana

NATS Messaging

Business Logic (Microservices-based)

Supplementary Containers + Services

Input AI

Service

Business

Logic

Supplementar

y containers

+ services

plumbing

Page 20: TO CUSTOMIZE WITH A. 乘著 K8s... · 2020. 9. 29. · MySQL Debezium Connector Ingress Controller Istio Prometheus Kafka Function Fraud Detection Model Output AWS Kinesis OrdersReviews

Deployment Blueprint (with Karbon Services)

Content Server

Review Logic Recommendation Logic

MySQL Debezium Connector

Ingress Controller

Istio Prometheus

Kafka

Function Fraud Detection Model

Output AWS Kinesis

Orders Reviews

Data Pipelines

Grafana

Simple, Secure and Speedy deployment: Focusing just on the business logic

NATS Messaging

Business Logic (Microservices-based)

Karbon Services (Built-in Services)

Karbon Services (Extensions)

Karbon Services

Input AI

Service

Page 21: TO CUSTOMIZE WITH A. 乘著 K8s... · 2020. 9. 29. · MySQL Debezium Connector Ingress Controller Istio Prometheus Kafka Function Fraud Detection Model Output AWS Kinesis OrdersReviews

Extensible PaaS through Service Broker Architecture

• Be functional quickly with built-in services, while at the same time BYO services.

• Leverage built-in interfaces framework to extend and connect services across multi-cloud

CLI

Karbon Services

Page 22: TO CUSTOMIZE WITH A. 乘著 K8s... · 2020. 9. 29. · MySQL Debezium Connector Ingress Controller Istio Prometheus Kafka Function Fraud Detection Model Output AWS Kinesis OrdersReviews

Extensible PaaS through Service Broker Architecture

Page 23: TO CUSTOMIZE WITH A. 乘著 K8s... · 2020. 9. 29. · MySQL Debezium Connector Ingress Controller Istio Prometheus Kafka Function Fraud Detection Model Output AWS Kinesis OrdersReviews

Start Your Modernization Journey Now…

Send an email to [email protected]

Start free trial @ https://www.nutanix.com/karbon

Import existing Kubernetes cluster at karbon.nutanix.com

Karbon Services Control Plane

Page 24: TO CUSTOMIZE WITH A. 乘著 K8s... · 2020. 9. 29. · MySQL Debezium Connector Ingress Controller Istio Prometheus Kafka Function Fraud Detection Model Output AWS Kinesis OrdersReviews

Thank You