advanced features of the cern cloud...production on july 2013 based on openstack cloud software ......

16

Upload: others

Post on 01-Oct-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Advanced Features of the CERN Cloud...Production on July 2013 Based on OpenStack cloud software ... Based on Tungsten Fabric (opencontrail)
Page 2: Advanced Features of the CERN Cloud...Production on July 2013 Based on OpenStack cloud software ... Based on Tungsten Fabric (opencontrail)

Advanced Features of the CERN Cloud

Jose Castro LeonCERN Cloud InfrastructureCHEP 2018 – Sofia, Bulgaria

Page 3: Advanced Features of the CERN Cloud...Production on July 2013 Based on OpenStack cloud software ... Based on Tungsten Fabric (opencontrail)

Outline

3

● CERN Cloud

– Overview

– Service offering

● Advanced Services

– Use cases

– Status

– Upcoming plans

● Q & A

Page 4: Advanced Features of the CERN Cloud...Production on July 2013 Based on OpenStack cloud software ... Based on Tungsten Fabric (opencontrail)

CERN Cloud Service

4

● Infrastructure as a Service

● Production on July 2013

● Based on OpenStack cloud software

– Current release: Queens

● CentOS 7 based

● Geneva and Wigner Computer centres

● Highly scalable architecture

Page 5: Advanced Features of the CERN Cloud...Production on July 2013 Based on OpenStack cloud software ... Based on Tungsten Fabric (opencontrail)
Page 6: Advanced Features of the CERN Cloud...Production on July 2013 Based on OpenStack cloud software ... Based on Tungsten Fabric (opencontrail)

Initial Service offering

6

Compute Storage

IaaSnova cinder glance keystone

horizon

Web UI

Identity

Page 7: Advanced Features of the CERN Cloud...Production on July 2013 Based on OpenStack cloud software ... Based on Tungsten Fabric (opencontrail)

CERN Cloud Infrastructure

7

IaaSneutron ironic manila

Network

Orchestration

heat

barbican

Container Orchestration

magnum

Automation

mistral

IaaS+

Key manager

Compute Storage

nova cinder glance keystone

Identity

horizon

Web UI

Page 8: Advanced Features of the CERN Cloud...Production on July 2013 Based on OpenStack cloud software ... Based on Tungsten Fabric (opencontrail)

Advanced Services

8

Compute Storage

IaaSnova cinderneutron glanceironic manila

Network

Orchestration

heat

keystone barbican

horizon

Container Orchestration

magnum

Automation

mistral

IaaS+

Web UI

Identity Key manager

Page 9: Advanced Features of the CERN Cloud...Production on July 2013 Based on OpenStack cloud software ... Based on Tungsten Fabric (opencontrail)

File shares as a Service

9

● #1 user request

– Block devices <> File Shares

● Share protocols

– CephFS

● Use cases

– High-Performance Computing

– Replacement of NFS Filers

● Ongoing work

– Enable NFS access through Ganesha

manila

Page 10: Advanced Features of the CERN Cloud...Production on July 2013 Based on OpenStack cloud software ... Based on Tungsten Fabric (opencontrail)

Container orchestration Engines

10

● Creates clusters for container deployment

● Template based

– Kubernetes, docker-swarm, DCOS

● Integration into ecosystem

– CVMFS, Kerberos, CSI (CephFS)

● Use cases

– Service for web based analysis, Recast, REANA, ...

– Spark on Kubernetes

– Gitlab CI

– ATLAS TDAQ

magnum

Page 11: Advanced Features of the CERN Cloud...Production on July 2013 Based on OpenStack cloud software ... Based on Tungsten Fabric (opencontrail)

CoEaaS Upcoming features

11

● Automation

– Upgrades

– Healing

● Availability

– Kubernetes multi master

● Central logging

● Multitenancy

magnum

Page 12: Advanced Features of the CERN Cloud...Production on July 2013 Based on OpenStack cloud software ... Based on Tungsten Fabric (opencontrail)

Software defined networking

12

● Work in progress

– Replace legacy network component by Neutron

● Evaluation and deployment of a SDN

● Based on Tungsten Fabric (opencontrail)

● Rich featureset

– Project networks

– Floating IPs

– Security groups

– LBaaS

– FWaaS

neutron

Page 13: Advanced Features of the CERN Cloud...Production on July 2013 Based on OpenStack cloud software ... Based on Tungsten Fabric (opencontrail)

Baremetal as a Service

13

● #2 user request

– Performance

● Virtual and physical machines are managed in the same way

● Use cases

– HPC

– Containers on baremetal

– Storage nodes, Databases

● Ongoing work

– Enroll our own infrastructure into Ironic :D

ironic

Page 14: Advanced Features of the CERN Cloud...Production on July 2013 Based on OpenStack cloud software ... Based on Tungsten Fabric (opencontrail)

Workflow as a Service

14

● Automation of tasks

– All Openstack actions available

● Trigger by API or event

● Use cases

– Project management

– Instance expiration

– Common client tasks

mistral

Page 15: Advanced Features of the CERN Cloud...Production on July 2013 Based on OpenStack cloud software ... Based on Tungsten Fabric (opencontrail)

Summary

15

● Continuous improvement process

– Easy to use, easy to scale, easy to manage, easy to support

● Follow technological trends

– Incorporate new use cases

– Integrate them into ecosystem

– Improve current infrastructure

Page 16: Advanced Features of the CERN Cloud...Production on July 2013 Based on OpenStack cloud software ... Based on Tungsten Fabric (opencontrail)

Thank you

16

Use cases

– High Performace Computing

– NFS Filers

– Service for web based analysis, Recast, REANA, ...

– Spark on Kubernetes

– ATLAS TDAQ

– Containers on baremetal

– Storage nodes, Databases, ...

– Hypervisors

[email protected] @josecastroleon