17
Petr Leština IBM IBM OpenPOWER a Cloud Open

IBM OpenPOWER a Cloud Open - Konference OpenAltOpenWhisk Cloud Foundry Výkon & ovladatelnost Abstrakce Jazyk/ Framework “Serverless” / “Event Driven” aplikace Open PaaS prostředí

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: IBM OpenPOWER a Cloud Open - Konference OpenAltOpenWhisk Cloud Foundry Výkon & ovladatelnost Abstrakce Jazyk/ Framework “Serverless” / “Event Driven” aplikace Open PaaS prostředí

Petr Leština

IBM

IBM OpenPOWER a Cloud Open

Page 2: IBM OpenPOWER a Cloud Open - Konference OpenAltOpenWhisk Cloud Foundry Výkon & ovladatelnost Abstrakce Jazyk/ Framework “Serverless” / “Event Driven” aplikace Open PaaS prostředí

Co je ?

Page 3: IBM OpenPOWER a Cloud Open - Konference OpenAltOpenWhisk Cloud Foundry Výkon & ovladatelnost Abstrakce Jazyk/ Framework “Serverless” / “Event Driven” aplikace Open PaaS prostředí

Zakládající

členové2013

Page 4: IBM OpenPOWER a Cloud Open - Konference OpenAltOpenWhisk Cloud Foundry Výkon & ovladatelnost Abstrakce Jazyk/ Framework “Serverless” / “Event Driven” aplikace Open PaaS prostředí

System / Integration

I/O / Storage / Acceleration

Chip / SOC

Revoluce v mikroprocesorech © 2017 OpenPOWER Foundation

4

Implementation / HPC / Research

Software

Boards / Systems

Page 5: IBM OpenPOWER a Cloud Open - Konference OpenAltOpenWhisk Cloud Foundry Výkon & ovladatelnost Abstrakce Jazyk/ Framework “Serverless” / “Event Driven” aplikace Open PaaS prostředí

OpenPOWER

mechanical

electrical

firmware

protocols

interconnects

memory/cpus

kernel

drivers

applications

compute/network/storage fabric

identity

orchestration

Open Stack

Linux

Open Compute

Page 6: IBM OpenPOWER a Cloud Open - Konference OpenAltOpenWhisk Cloud Foundry Výkon & ovladatelnost Abstrakce Jazyk/ Framework “Serverless” / “Event Driven” aplikace Open PaaS prostředí
Page 7: IBM OpenPOWER a Cloud Open - Konference OpenAltOpenWhisk Cloud Foundry Výkon & ovladatelnost Abstrakce Jazyk/ Framework “Serverless” / “Event Driven” aplikace Open PaaS prostředí

7

Power8

Graphics Memory

System Memory

Graphics Memory

PCIeGPUCPU

Graphics Memory

System Memory

16 GB/s

40

GB

/s

Úzké hrdo CPU a GPU přenosu: PCI sběrnice NVLink umožňuje rychlejší přenos dat mezi CPU & GPU

NV

Lin

k

System

bottleneck

GPU

GPU

OpenPOWER: 2,5x rychlejší CPU-GPU přes NVLink

Page 8: IBM OpenPOWER a Cloud Open - Konference OpenAltOpenWhisk Cloud Foundry Výkon & ovladatelnost Abstrakce Jazyk/ Framework “Serverless” / “Event Driven” aplikace Open PaaS prostředí

✓Stejné zdrojové kódy a distribuce jako pro x86

✓Zjednodušená migrace x86 aplikací s kódováním little endian

✓Podpora je přímo od IBM nebo distributorů

Linux podpora pro OpenPOWER

Page 9: IBM OpenPOWER a Cloud Open - Konference OpenAltOpenWhisk Cloud Foundry Výkon & ovladatelnost Abstrakce Jazyk/ Framework “Serverless” / “Event Driven” aplikace Open PaaS prostředí

Pro jaké oblasti je OpenPOWER využíván?

| 9

SAP HANABig Data and

Analytics

Solutions

Cloud

Computing

High

Performance

Computing

and Elastic

Storage

Redis

Page 10: IBM OpenPOWER a Cloud Open - Konference OpenAltOpenWhisk Cloud Foundry Výkon & ovladatelnost Abstrakce Jazyk/ Framework “Serverless” / “Event Driven” aplikace Open PaaS prostředí

Technologická roadmapa Open POWER

POWER8 Architecture POWER9 Architecture

2014POWER8

12 cores

22nm

New Micro-Architecture

New ProcessTechnology

2016POWER8w/ NVLink

12 cores22nm

EnhancedMicro-

ArchitectureWith NVLink

2017P9 SO24 cores

14nm

New Micro-Architecture

Direct attachmemory

New ProcessTechnology

Optimized for Data-Centric Workloads

Integrated PCIe

CAPI Acceleration / I/O

Scale-Out Datacenter TCO Optimization

Scale-up performance Optimization

Acceleration Enhancements to CAPI and NVLINK

Modularity for OpenPOWER

TBDP9 SU

TBD cores

14nm

EnhancedMicro-

Architecture

BufferedMemory

POWER6 Architecture POWER7 Architecture

2007POWER6

2 cores

65nm

New Micro-Architecture

New ProcessTechnology

2008POWER6+

2 cores

65nm+

EnhancedMicro-

Architecture

EnhancedProcess

Technology

2010POWER7

8 cores

45nm

New Micro-Architecture

New ProcessTechnology

2012POWER7+

8 cores

32nm

EnhancedMicro-

Architecture

New ProcessTechnology

High Frequency

Enhanced RAS

Dynamic Energy Management

Large eDRAM L3 Cache

Optimized VSX

Enhanced Memory Subsystem

Focus on EnterpriseTechnology and Performance Driven

Focus on Scale-Out and EnterpriseCost and Acceleration Driven

2018 - 20P8/9 SO

10nm - 7nm

Existing Micro-

Architecture

FoundryTechnology

Partner ChipPOWER8/9

OpenPOWEREcosystem

DesignTargeting

Partner Markets & SystemsLeveraging Modulatrity

2020+

New Micro-Architecture

NewTechnology

POWER10

New Features and

Functions

Future

TBD

Page 11: IBM OpenPOWER a Cloud Open - Konference OpenAltOpenWhisk Cloud Foundry Výkon & ovladatelnost Abstrakce Jazyk/ Framework “Serverless” / “Event Driven” aplikace Open PaaS prostředí

Technologie OpenPOWER as-a-service• 4 serverové řady s OS Ubuntu 14.04 LTS• Příprava serveru v řádu 20-30 min, plná integrace• Připojení 10Gbps, Public & Private IP v4 a v6• Primární implementace v US (DALLAS), plánovaný rozvoj i mimo USA

POWER8 v Cloudu: „Habañero“

Page 12: IBM OpenPOWER a Cloud Open - Konference OpenAltOpenWhisk Cloud Foundry Výkon & ovladatelnost Abstrakce Jazyk/ Framework “Serverless” / “Event Driven” aplikace Open PaaS prostředí

POWER8 v Cloudu a fyzická implementace

Page 13: IBM OpenPOWER a Cloud Open - Konference OpenAltOpenWhisk Cloud Foundry Výkon & ovladatelnost Abstrakce Jazyk/ Framework “Serverless” / “Event Driven” aplikace Open PaaS prostředí

13

Kdo používá OpenPOWER v cloudu?

Page 14: IBM OpenPOWER a Cloud Open - Konference OpenAltOpenWhisk Cloud Foundry Výkon & ovladatelnost Abstrakce Jazyk/ Framework “Serverless” / “Event Driven” aplikace Open PaaS prostředí

IBM Cloud

Page 15: IBM OpenPOWER a Cloud Open - Konference OpenAltOpenWhisk Cloud Foundry Výkon & ovladatelnost Abstrakce Jazyk/ Framework “Serverless” / “Event Driven” aplikace Open PaaS prostředí

IBM Cloud =

Page 16: IBM OpenPOWER a Cloud Open - Konference OpenAltOpenWhisk Cloud Foundry Výkon & ovladatelnost Abstrakce Jazyk/ Framework “Serverless” / “Event Driven” aplikace Open PaaS prostředí

Bare Metal

Virtual Server or VMware

Container

OpenWhisk

Cloud Foundry

Výkon & ovladatelnost

AbstrakceJazyk/

Framework

“Serverless” / “Event Driven” aplikace

Open PaaS prostředí

Maximum Performance & správa

Maximální přenositelnostPřenositelnost

Existující Hypervisor Image & Nástroje

IBM Cloud = flexibilita provozu cloud aplikací

Page 17: IBM OpenPOWER a Cloud Open - Konference OpenAltOpenWhisk Cloud Foundry Výkon & ovladatelnost Abstrakce Jazyk/ Framework “Serverless” / “Event Driven” aplikace Open PaaS prostředí

Více o OpenPOWER zde: http://openpowerfoundation.org/technical/

Více o IBM Cloudu zde: http://ibm.com/cloud

Vyzkoušejte https://bluemix.net/registration/