moderní infrastruktura datového - posam · suse caas platform storage suse enterprise storage...

51
Moderní infrastruktura datového centra aneb Container as a Service Martin Zikmund Technical Account Manager SUSE

Upload: others

Post on 22-Jul-2020

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Moderní infrastruktura datového - PosAm · SUSE CaaS Platform Storage SUSE Enterprise Storage Networking SDN and NFV Compute Virtual Machine & Container ... SAP Data Center SAP

Moderní infrastruktura datového

centra aneb Container as a Service

Martin Zikmund

Technical Account Manager

SUSE

Page 2: Moderní infrastruktura datového - PosAm · SUSE CaaS Platform Storage SUSE Enterprise Storage Networking SDN and NFV Compute Virtual Machine & Container ... SAP Data Center SAP

2

Page 3: Moderní infrastruktura datového - PosAm · SUSE CaaS Platform Storage SUSE Enterprise Storage Networking SDN and NFV Compute Virtual Machine & Container ... SAP Data Center SAP

Fyzické Servery

1 App

OS

Mainframe

Všechny

App

Virtualizované Servery

Hypervizor

App

A

App BApp C

Softwarově definované datové centrum

Softwarová vrstva např. OpenStack

App

A

App BApp C App Z

Výpočetní

výkon

Úložiště Síťové

zdroje

Tradiční hardware Abstrakce hardware Abstrakce všeho (všech vrstev)

Jedna aplikace na

serverJedna aplikace na VM a

sdílený server

Aplikacím jsou přiřazovány

zdroje ze sdílených prostředků

Všechny aplikace

běží na mainframe

OS

Historický vývoj datových centerfyzických -> virtuální -> cloud

Page 4: Moderní infrastruktura datového - PosAm · SUSE CaaS Platform Storage SUSE Enterprise Storage Networking SDN and NFV Compute Virtual Machine & Container ... SAP Data Center SAP

4

Co je Software defined datacenter?

Software-defined data center (SDDC; also: virtual data center, VDC) is a marketing

term that extends virtualization concepts such as abstraction, pooling, and

automation to all data center resources and services to achieve IT as a service

(ITaaS).[1] In a software-defined data center, "all elements of the infrastructure —

networking, storage, CPU and security – are virtualized and delivered as a

service."

https://en.wikipedia.org/wiki/Software-defined_data_center

Co to znamená lidskou řečí?

Nepracujete přímo s HW, ale se softwarovou vrstvou, která tento HW virtualizuje

Page 5: Moderní infrastruktura datového - PosAm · SUSE CaaS Platform Storage SUSE Enterprise Storage Networking SDN and NFV Compute Virtual Machine & Container ... SAP Data Center SAP

SUSE Software-defined infrastruktura

Application Delivery

Physical Infrastructure: Server, Switches, Storage

Public Cloud

SUSE Cloud Service Provider Program

Container ManagementSUSE CaaS Platform

StorageSUSE Enterprise

Storage

NetworkingSDN and NFV

ComputeVirtual Machine &

Container

Operating SystemSUSE Linux Enterprise Server

Platform as a ServiceSUSE Cloud Application Platform

Private Cloud / IaaSSUSE OpenStack Cloud

SUSE Manager

SUSE OpenStack

Cloud Monitoring

Infrastructure &

Lifecycle

Management

Software-Defined Infrastructure

Page 6: Moderní infrastruktura datového - PosAm · SUSE CaaS Platform Storage SUSE Enterprise Storage Networking SDN and NFV Compute Virtual Machine & Container ... SAP Data Center SAP

Co je OpenStack?Privátní cloud

„Nezávislá open source platforma

pro cloud computing“

Co to znamená lidskou řečí?

S tímto řešením si můžete z HW ve Vašem datovém centru

vytvořit vlastní privátní cloud alá Amazon Web Services

Page 7: Moderní infrastruktura datového - PosAm · SUSE CaaS Platform Storage SUSE Enterprise Storage Networking SDN and NFV Compute Virtual Machine & Container ... SAP Data Center SAP

7

SUSE OpenStack Cloud Dashboard

Page 8: Moderní infrastruktura datového - PosAm · SUSE CaaS Platform Storage SUSE Enterprise Storage Networking SDN and NFV Compute Virtual Machine & Container ... SAP Data Center SAP

8

OpenStack Hlavní komponenty

Nova

Cinder

Neutron

KeystoneGlance

Horizon

Database

Message QueueHeat

Ceilometer

Swift

Ceph

Compute Storage Network

Admin

AodhBarbican

Manila

Freezer

Ironic

Page 9: Moderní infrastruktura datového - PosAm · SUSE CaaS Platform Storage SUSE Enterprise Storage Networking SDN and NFV Compute Virtual Machine & Container ... SAP Data Center SAP

9

SUSE OpenStack Cloud Architektura

Cloud UI

Scheduler

Deployment

UI

Admin/Deployer Server

SUSE Linux Enterprise

Automation Server

Crowbar or Cloud Lifecycle Manager

Software mirror

DHCP/TFTP

Control Node

SUSE Linux Enterprise

Database

Message queue

Identity

Image store

Cinder

Neutron

Horizon

Scheduler

Other

Pool of Storage

Resources

Ceph/RADOS

Swift

Pool of Compute

Resources

KVM

Xen1

VMware

Bare Metal

Monitoring Node

SUSE Linux Enterprise

Monitoring API

Log API

Monitoring Database

Kibana Server

1 Crowbar Deployment only

Page 10: Moderní infrastruktura datového - PosAm · SUSE CaaS Platform Storage SUSE Enterprise Storage Networking SDN and NFV Compute Virtual Machine & Container ... SAP Data Center SAP

Detailní pohled na architekturu OpenStackVelmi komplexní projekt

Page 11: Moderní infrastruktura datového - PosAm · SUSE CaaS Platform Storage SUSE Enterprise Storage Networking SDN and NFV Compute Virtual Machine & Container ... SAP Data Center SAP

Proč OpenStack řešení od SUSE?Chcete stavět, nebo jezdit…

Page 12: Moderní infrastruktura datového - PosAm · SUSE CaaS Platform Storage SUSE Enterprise Storage Networking SDN and NFV Compute Virtual Machine & Container ... SAP Data Center SAP

Proč SUSE OpenStack Cloud 8?

Sjednocený release dvou top OpenStack distribucí (SUSE a HPE)

23% podíl na trhu OpenStack, ověřené řešení s best practise

„Krabicové řešení“ – oproti projektovému přístupu – predikovatelné náklady

Obsahuje nejlepší z obou řešení

Např. nový instalační nástroj CLM

Delší životní cyklus a jeho podpora

Major release jednou ročně, půlroční maintenance update

Aktualizace na novější verze bez výpadku produkčního prostředí

Jednoduchý přechod na novou verzi – nízké náklady

Page 13: Moderní infrastruktura datového - PosAm · SUSE CaaS Platform Storage SUSE Enterprise Storage Networking SDN and NFV Compute Virtual Machine & Container ... SAP Data Center SAP
Page 14: Moderní infrastruktura datového - PosAm · SUSE CaaS Platform Storage SUSE Enterprise Storage Networking SDN and NFV Compute Virtual Machine & Container ... SAP Data Center SAP

OpenStack Private Cloud

Spojuje dva světy IT

14

Tradiční IT

(Evoluce)

Agilní IT

(Revoluční)

Page 15: Moderní infrastruktura datového - PosAm · SUSE CaaS Platform Storage SUSE Enterprise Storage Networking SDN and NFV Compute Virtual Machine & Container ... SAP Data Center SAP

1

5

Evoluce

vs.

Revoluce

Page 16: Moderní infrastruktura datového - PosAm · SUSE CaaS Platform Storage SUSE Enterprise Storage Networking SDN and NFV Compute Virtual Machine & Container ... SAP Data Center SAP

16

Page 17: Moderní infrastruktura datového - PosAm · SUSE CaaS Platform Storage SUSE Enterprise Storage Networking SDN and NFV Compute Virtual Machine & Container ... SAP Data Center SAP
Page 18: Moderní infrastruktura datového - PosAm · SUSE CaaS Platform Storage SUSE Enterprise Storage Networking SDN and NFV Compute Virtual Machine & Container ... SAP Data Center SAP

18

Host OS

Hypervisor

Guest OS Guest OS Guest OS

Server

VM VM VM

Virtualizace Evoluce

• Stejné aplikace jako na

fyzických serverech

Výhody

• Přenositelnost systému

• Lepší využití HW

• Částečně škálovatelné

• Nevyžaduje změnu HW

Page 19: Moderní infrastruktura datového - PosAm · SUSE CaaS Platform Storage SUSE Enterprise Storage Networking SDN and NFV Compute Virtual Machine & Container ... SAP Data Center SAP

19

OS Kernel

Server

Container Runtime

KontejneryRevoluce

• Vyžaduje/vhodné pro nové

aplikace

Výhody

• Lepší přenositelnost

• Maximální využití HW

• Vysoce škálovatelné (100x)

• Nevyžaduje změnu HW

Page 20: Moderní infrastruktura datového - PosAm · SUSE CaaS Platform Storage SUSE Enterprise Storage Networking SDN and NFV Compute Virtual Machine & Container ... SAP Data Center SAP

20

Host OS

Hypervisor

Guest OS Guest OS Guest OS

Server

VM VM VM

OS Kernel

Server

Container Runtime

KontejneryVirtualizace

Page 21: Moderní infrastruktura datového - PosAm · SUSE CaaS Platform Storage SUSE Enterprise Storage Networking SDN and NFV Compute Virtual Machine & Container ... SAP Data Center SAP

21

Proč vlastně potřebujeme kontejnery?

Page 22: Moderní infrastruktura datového - PosAm · SUSE CaaS Platform Storage SUSE Enterprise Storage Networking SDN and NFV Compute Virtual Machine & Container ... SAP Data Center SAP

Kontejnery pomáhají společnostem zrychlit IT

22

Rychlejší vývoj a

nasazení aplikací

Vytváření a

nasazování

nativních

cloudových aplikací

Jednoduší

přenositelnost

aplikací

Page 23: Moderní infrastruktura datového - PosAm · SUSE CaaS Platform Storage SUSE Enterprise Storage Networking SDN and NFV Compute Virtual Machine & Container ... SAP Data Center SAP

23

Rychlejší vývoj a nasazení aplikací

Page 24: Moderní infrastruktura datového - PosAm · SUSE CaaS Platform Storage SUSE Enterprise Storage Networking SDN and NFV Compute Virtual Machine & Container ... SAP Data Center SAP

24

Klasický návrh aplikace

Page 25: Moderní infrastruktura datového - PosAm · SUSE CaaS Platform Storage SUSE Enterprise Storage Networking SDN and NFV Compute Virtual Machine & Container ... SAP Data Center SAP

25

Návrh aplikace s

Microservices

Page 26: Moderní infrastruktura datového - PosAm · SUSE CaaS Platform Storage SUSE Enterprise Storage Networking SDN and NFV Compute Virtual Machine & Container ... SAP Data Center SAP

26

Plan Code Test Release Deploy OperateBuild

Místo velké a monolitické aplikace

Vytváření a nasazování nativních cloudových

aplikací

Page 27: Moderní infrastruktura datového - PosAm · SUSE CaaS Platform Storage SUSE Enterprise Storage Networking SDN and NFV Compute Virtual Machine & Container ... SAP Data Center SAP

27

Plan Code Test Release Deploy OperateBuild

Menší kusy kódu + menší týmy + nezávislá funkcionalita =

Rychlejší IT

Zvýšená agilita menších celků

Vytváření a nasazování nativních cloudových

aplikací

Page 28: Moderní infrastruktura datového - PosAm · SUSE CaaS Platform Storage SUSE Enterprise Storage Networking SDN and NFV Compute Virtual Machine & Container ... SAP Data Center SAP

28

Virtual

Machine

Private

Cloud

Public

Cloud

Physical

Server

Nasazení do virtuální či cloudové infrastruktury

Jednoduší přenositelnost aplikace

Page 29: Moderní infrastruktura datového - PosAm · SUSE CaaS Platform Storage SUSE Enterprise Storage Networking SDN and NFV Compute Virtual Machine & Container ... SAP Data Center SAP

29

1

2 34

5

Moderní aplikační infrastruktura

Jednoduší přenositelnost aplikace

Page 30: Moderní infrastruktura datového - PosAm · SUSE CaaS Platform Storage SUSE Enterprise Storage Networking SDN and NFV Compute Virtual Machine & Container ... SAP Data Center SAP

30

Kontejnery jsou fajn, ale co k jejich provozu potřebuji?

Page 31: Moderní infrastruktura datového - PosAm · SUSE CaaS Platform Storage SUSE Enterprise Storage Networking SDN and NFV Compute Virtual Machine & Container ... SAP Data Center SAP

Pets vs. Cattle

31

Page 32: Moderní infrastruktura datového - PosAm · SUSE CaaS Platform Storage SUSE Enterprise Storage Networking SDN and NFV Compute Virtual Machine & Container ... SAP Data Center SAP

Nasazení ve velkém rozsahu vyžaduje automatizaci

32

Orchestrace

• Plánování

• Service discovery

Výkon a dostupnost

• Škálování

• Load balancing

• Self-healing

• Monitoring

Údržba

• Rollout

• Rollback

Page 33: Moderní infrastruktura datového - PosAm · SUSE CaaS Platform Storage SUSE Enterprise Storage Networking SDN and NFV Compute Virtual Machine & Container ... SAP Data Center SAP

3

3

Page 34: Moderní infrastruktura datového - PosAm · SUSE CaaS Platform Storage SUSE Enterprise Storage Networking SDN and NFV Compute Virtual Machine & Container ... SAP Data Center SAP

34

SUSE CaaS Platform

Page 35: Moderní infrastruktura datového - PosAm · SUSE CaaS Platform Storage SUSE Enterprise Storage Networking SDN and NFV Compute Virtual Machine & Container ... SAP Data Center SAP

35

SUSE Software-defined infrastruktura

Application Delivery

Physical Infrastructure: Server, Switches, Storage

Public Cloud

SUSE Cloud Service Provider Program

Container ManagementSUSE CaaS Platform

StorageSUSE Enterprise

Storage

NetworkingSDN and NFV

ComputeVirtual Machine &

Container

Operating SystemSUSE Linux Enterprise Server

Platform as a ServiceSUSE Cloud Application Platform

Private Cloud / IaaSSUSE OpenStack Cloud

SUSE Manager

SUSE OpenStack

Cloud Monitoring

Infrastructure &

Lifecycle

Management

Software-Defined Infrastructure

Page 36: Moderní infrastruktura datového - PosAm · SUSE CaaS Platform Storage SUSE Enterprise Storage Networking SDN and NFV Compute Virtual Machine & Container ... SAP Data Center SAP

SUSE CaaS PlatformRychlejší nasazení aplikací pro zlepšení agility společnosti

SUSE CaaS Platform je enterprise

class platforma pro správu a

provoz kontejnerů, která umožňuje

IT profesionálům a vývojářům

jednodušeji nasazovat, provozovat

a škálovat aplikace založené na

bázi kontejnerů a microservices.

36

řešení pro provoz aplikací

https://launchpad.support.sap.com/#/notes/2213226

Page 37: Moderní infrastruktura datového - PosAm · SUSE CaaS Platform Storage SUSE Enterprise Storage Networking SDN and NFV Compute Virtual Machine & Container ... SAP Data Center SAP

Hlavní benefity kontejnerové platformyZvolte SUSE CaaS Platform pro…

Rychlejší nasazení do provozu

Jednoduší management a správa

Maximalizujete návratnost své investice

37

Page 38: Moderní infrastruktura datového - PosAm · SUSE CaaS Platform Storage SUSE Enterprise Storage Networking SDN and NFV Compute Virtual Machine & Container ... SAP Data Center SAP

38

Tři klíčové komponenty

Page 39: Moderní infrastruktura datového - PosAm · SUSE CaaS Platform Storage SUSE Enterprise Storage Networking SDN and NFV Compute Virtual Machine & Container ... SAP Data Center SAP

39

Integrace SUSE CaaSP a SUSE OpenStack

Page 40: Moderní infrastruktura datového - PosAm · SUSE CaaS Platform Storage SUSE Enterprise Storage Networking SDN and NFV Compute Virtual Machine & Container ... SAP Data Center SAP

40

A jaké aplikace využívají kontejnery?

Page 41: Moderní infrastruktura datového - PosAm · SUSE CaaS Platform Storage SUSE Enterprise Storage Networking SDN and NFV Compute Virtual Machine & Container ... SAP Data Center SAP

Ecosystem

Marketplace

600+ Partners

1,000+ Apps

Rich

Security

Integration

Big Data

Analytics

IoT & ML

Business

Services

UX & Mobile

Open

Machine

LearningBig Data

BlockchainInternet

of Things

Data Intelligence Analytics

SAP Leonardo

Technologies

SAP Data Center

SAP Cloud

Platform

Multi-Cloud

Infrastructure

Microservices | Open APIs | Flexible Runtimes | Integration

SAP Leonardo Digital Innovation System

Page 42: Moderní infrastruktura datového - PosAm · SUSE CaaS Platform Storage SUSE Enterprise Storage Networking SDN and NFV Compute Virtual Machine & Container ... SAP Data Center SAP

42CUSTOMER© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ

SAP Data Hub

Data Orchestration & Data Processing

Source TargetProcessing

Data Hub

Pipeline ExecutionSpark

BW Process Chain

Etc…

Open API

HDFS, S3

Kafka, MQTT

HANA, Vora

HANA Flowgraph

Data Services

BW Process Chain

Etc…

Open API

HDFS, S3

Kafka, MQTT

HANA, Vora

HANA Flowgraph

Data Services

Scheduling

& Monitoring

Data

Pipeline

Modelling

Access

Policies

Data Discovery

& Profiling

Metadata

Catalog

Workflow Orchestration

SAP Data Services

Data Pipeline

SAP BW

Process ChainSAP Data Hub

Data Pipeline

Change File

Formats

Load Data

into Data Lake

Execute Pipeline

Execute Pipeline

SAP DATA HUB

Page 43: Moderní infrastruktura datového - PosAm · SUSE CaaS Platform Storage SUSE Enterprise Storage Networking SDN and NFV Compute Virtual Machine & Container ... SAP Data Center SAP

43CUSTOMER© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ

SAP Data Hub

Distributed Runtime

Kubernetes Cluster

Connected Systems

SAP Integration & Open Connectivity

SAP Data Services

Data Services Job

Heterogeneous Landscapes

SAP VoraContainerized

SAP Data Hub Pipelines

Serverless infrastructure

Application

SAP HANA, XS Advanced Model

Distributed Runtime

Hadoop Cluster

SAP HANA

SDI Flowgraphs

Data Integration into SAP HANA

SAP BW

Process Chains

Data Warehousing ProcessesRemote

Orchestration

DB Engines

Scheduling

& Monitoring

Data

Pipelines

Access

Policies

Platform Services

UAA SDI Git …

Relational Time-Series

Graph Document

Flow-based applications

Custom

Operators

Built-in

ConnectorsScripting

(JS, Python)

Templates

Data Discovery

& Profiling

3rd party and Open Source

Direct Connectivity

Storage, Messaging, APIs

SAP Data Hub Adapter

Metadata

Catalog

VORA Spark Extensions

SAP Data Hub

Architecture View

Page 44: Moderní infrastruktura datového - PosAm · SUSE CaaS Platform Storage SUSE Enterprise Storage Networking SDN and NFV Compute Virtual Machine & Container ... SAP Data Center SAP

44

DEMO

Page 45: Moderní infrastruktura datového - PosAm · SUSE CaaS Platform Storage SUSE Enterprise Storage Networking SDN and NFV Compute Virtual Machine & Container ... SAP Data Center SAP

45

Page 46: Moderní infrastruktura datového - PosAm · SUSE CaaS Platform Storage SUSE Enterprise Storage Networking SDN and NFV Compute Virtual Machine & Container ... SAP Data Center SAP

46

Page 47: Moderní infrastruktura datového - PosAm · SUSE CaaS Platform Storage SUSE Enterprise Storage Networking SDN and NFV Compute Virtual Machine & Container ... SAP Data Center SAP

47

Shrnutí

Page 48: Moderní infrastruktura datového - PosAm · SUSE CaaS Platform Storage SUSE Enterprise Storage Networking SDN and NFV Compute Virtual Machine & Container ... SAP Data Center SAP

Co dál?

Softwarově definovaná datová centra se postupně stávají běžnou

realitou Je to přirozená evoluce (pokračování trendu virtualizace)

Nové typy aplikací si postupně vyžádají

změnu infrastruktury Obdobně jako přechod od tlačítkových

telefonů k chytrým

Podstatné je stavět na otevřených

standardech a ověřených technologiích

Page 49: Moderní infrastruktura datového - PosAm · SUSE CaaS Platform Storage SUSE Enterprise Storage Networking SDN and NFV Compute Virtual Machine & Container ... SAP Data Center SAP

49

Otázky

Martin Zikmund - Technical Account Manager

[email protected]

+420 602 751 153

Page 50: Moderní infrastruktura datového - PosAm · SUSE CaaS Platform Storage SUSE Enterprise Storage Networking SDN and NFV Compute Virtual Machine & Container ... SAP Data Center SAP
Page 51: Moderní infrastruktura datového - PosAm · SUSE CaaS Platform Storage SUSE Enterprise Storage Networking SDN and NFV Compute Virtual Machine & Container ... SAP Data Center SAP

5151

Unpublished Work of SUSE LLC. All Rights Reserved.This work is an unpublished work and contains confidential, proprietary and trade secret information of SUSE LLC.

Access to this work is restricted to SUSE employees who have a need to know to perform tasks within the scope of their

assignments. No part of this work may be practiced, performed, copied, distributed, revised, modified, translated,

abridged, condensed, expanded, collected, or adapted without the prior written consent of SUSE.

Any use or exploitation of this work without authorization could subject the perpetrator to criminal and civil liability.

General DisclaimerThis document is not to be construed as a promise by any participating company to develop, deliver, or market a

product. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making

purchasing decisions. SUSE makes no representations or warranties with respect to the contents of this document, and

specifically disclaims any express or implied warranties of merchantability or fitness for any particular purpose. The

development, release, and timing of features or functionality described for SUSE products remains at the sole discretion

of SUSE. Further, SUSE reserves the right to revise this document and to make changes to its content, at any time,

without obligation to notify any person or entity of such revisions or changes. All SUSE marks referenced in this

presentation are trademarks or registered trademarks of Novell, Inc. in the United States and other countries. All third-

party trademarks are the property of their respective owners.