opennebulaconf 2014 - expanding opennebula's support for cloud bursting - emmanuel mathot

25
Expanding OpenNebula’s support for cloud bursting Hybrid Cloud Strategy for Terradue’s Cloud Platform Users Emmanuel Mathot OpenNebula Conference, Berlin 3 rd December 2014

Upload: opennebula-project

Post on 14-Jul-2015

104 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: OpenNebulaConf 2014 - Expanding OpenNebula's support for cloud bursting - Emmanuel Mathot

Expanding OpenNebula’s support for

cloud bursting

Hybrid Cloud Strategy for

Terradue’s Cloud Platform Users

Emmanuel Mathot OpenNebula Conference, Berlin – 3rd December 2014

Page 2: OpenNebulaConf 2014 - Expanding OpenNebula's support for cloud bursting - Emmanuel Mathot

Terradue Our Company

Provide computational science for researchers

to study the earth system

- Founded 2006 in Italy

- Earth Science start-up

- Head Office in Rome, 13 team members - Branch office in Oxford

- OpenNebula early adopter

Page 3: OpenNebulaConf 2014 - Expanding OpenNebula's support for cloud bursting - Emmanuel Mathot

Our customers Earth sciences

Page 4: OpenNebulaConf 2014 - Expanding OpenNebula's support for cloud bursting - Emmanuel Mathot
Page 5: OpenNebulaConf 2014 - Expanding OpenNebula's support for cloud bursting - Emmanuel Mathot
Page 6: OpenNebulaConf 2014 - Expanding OpenNebula's support for cloud bursting - Emmanuel Mathot
Page 7: OpenNebulaConf 2014 - Expanding OpenNebula's support for cloud bursting - Emmanuel Mathot
Page 8: OpenNebulaConf 2014 - Expanding OpenNebula's support for cloud bursting - Emmanuel Mathot

Platform as a Service

Page 9: OpenNebulaConf 2014 - Expanding OpenNebula's support for cloud bursting - Emmanuel Mathot

Platform as a Service

• Producer Decks (hybrid)

• Deploy Cloud Appliance clusters on public clouds

• Elastic Catalogues

• S3 data nodes

• Templates (hybrid)

• Community Hubs on private cloud

• Define OneFlow services

• Hadoop Sandboxes on private cloud

• Build Applications

Developers Integrators

Producers Data

Providers

Tailored contextualization

Page 10: OpenNebulaConf 2014 - Expanding OpenNebula's support for cloud bursting - Emmanuel Mathot

Terradue PaaS Operator

0

20

40

60

80

100

120

#Users

Page 11: OpenNebulaConf 2014 - Expanding OpenNebula's support for cloud bursting - Emmanuel Mathot

Operations & Support

Page 12: OpenNebulaConf 2014 - Expanding OpenNebula's support for cloud bursting - Emmanuel Mathot
Page 13: OpenNebulaConf 2014 - Expanding OpenNebula's support for cloud bursting - Emmanuel Mathot
Page 14: OpenNebulaConf 2014 - Expanding OpenNebula's support for cloud bursting - Emmanuel Mathot

Operations Infrastructure management

- Configuration Management

- Consistency

- Integrity

- Code Paradigm

- System Monitoring

- Operational readiness

- Services recovery

- notifications

Page 15: OpenNebulaConf 2014 - Expanding OpenNebula's support for cloud bursting - Emmanuel Mathot

Operations Network & Access

- Dynamic DNS management

- Hostname allocation

- Network Isolation & Security

- Open vSwitch

- Network access

- OpenVPN Access Server

- User profile certification

- LDAP + X.509 auth

Page 16: OpenNebulaConf 2014 - Expanding OpenNebula's support for cloud bursting - Emmanuel Mathot

Cloud bursting jclouds4one

jclouds4one

jclouds-cli

OpenNebula

Page 17: OpenNebulaConf 2014 - Expanding OpenNebula's support for cloud bursting - Emmanuel Mathot

Integration DotNet4one

Page 18: OpenNebulaConf 2014 - Expanding OpenNebula's support for cloud bursting - Emmanuel Mathot

Terradue Laboratories

Page 19: OpenNebulaConf 2014 - Expanding OpenNebula's support for cloud bursting - Emmanuel Mathot

Projects last week example

Ocean Model Processing Benchmarking experiment

2 use cases :

- Provision 30 nodes hadoop cluster (m3.xlarge with 4

CPUs running 30 parallel tasks, exploiting MPI (4

threads on each node);

- Provision 100 nodes hadoop cluster ( with 1 CPUs

running 100 parallel tasks

Page 20: OpenNebulaConf 2014 - Expanding OpenNebula's support for cloud bursting - Emmanuel Mathot

Projects application example

Page 21: OpenNebulaConf 2014 - Expanding OpenNebula's support for cloud bursting - Emmanuel Mathot

Projects application example

Page 22: OpenNebulaConf 2014 - Expanding OpenNebula's support for cloud bursting - Emmanuel Mathot

Terradue ecosystem

Page 23: OpenNebulaConf 2014 - Expanding OpenNebula's support for cloud bursting - Emmanuel Mathot

Future work in one

- Invoicing automation based on

accounting

- “Tailorable” dashboard integrating access

and monitoring running services

- OpenID/Oauth

Page 24: OpenNebulaConf 2014 - Expanding OpenNebula's support for cloud bursting - Emmanuel Mathot

Terradue

terradue.github.io

twitter.com/terradue

terradue.com

https://github.com/Terradue/DotNet4One

https://github.com/Terradue/jclouds4one

https://challenges.esa.int/

Terradue CEO Fabrice Brito

Product Manager Hervé Caumont

Solutions Architect Emmanuel

Mathot

Page 25: OpenNebulaConf 2014 - Expanding OpenNebula's support for cloud bursting - Emmanuel Mathot

?