OpenNebulaConf 2014 - From private cloud to laaS public services for Catalan R&E community - Jordi...

47
From Private Cloud to IaaS Public services for Catalan R&E community [email protected] @jordiguijarro @cloudadms Berlin, 03/12/2014

Transcript of OpenNebulaConf 2014 - From private cloud to laaS public services for Catalan R&E community - Jordi...

Page 1: OpenNebulaConf 2014 - From private cloud to laaS public services for Catalan R&E community - Jordi Guijarro

From Private Cloud to IaaS Public services for Catalan R&E community

[email protected]@jordiguijarro@cloudadms

Berlin, 03/12/2014

Page 2: OpenNebulaConf 2014 - From private cloud to laaS public services for Catalan R&E community - Jordi Guijarro
Page 3: OpenNebulaConf 2014 - From private cloud to laaS public services for Catalan R&E community - Jordi Guijarro

Agenda

Introduction Introduction Cloud oriented...

– Why? – Final architecture and our installation coords.

Squeezing resources– Host Level– Network Level– Storage Level

Service details Myths & Facts Some conclusions

Page 4: OpenNebulaConf 2014 - From private cloud to laaS public services for Catalan R&E community - Jordi Guijarro

Restringit

New Catalan Universities services consortium (formerly known as CESCA)

Page 5: OpenNebulaConf 2014 - From private cloud to laaS public services for Catalan R&E community - Jordi Guijarro

Restringit

OUR SERVICES

Page 6: OpenNebulaConf 2014 - From private cloud to laaS public services for Catalan R&E community - Jordi Guijarro

Restringit

Focused to Research and Education agents

Page 7: OpenNebulaConf 2014 - From private cloud to laaS public services for Catalan R&E community - Jordi Guijarro

Restringit

Focused to Research and Education agents

Page 8: OpenNebulaConf 2014 - From private cloud to laaS public services for Catalan R&E community - Jordi Guijarro

Restringit

CSUC data center services

Virtual Data Centers

DC housing and physical dedicated servers

Managed Servers (VM's included)

Hybrid Solutions

Baseline Scenario

Target Scenario

Page 9: OpenNebulaConf 2014 - From private cloud to laaS public services for Catalan R&E community - Jordi Guijarro

Restringit

Infrastructure evolution

Page 10: OpenNebulaConf 2014 - From private cloud to laaS public services for Catalan R&E community - Jordi Guijarro

Restringit

Opportunity?

New hardware MGMT model!

Page 11: OpenNebulaConf 2014 - From private cloud to laaS public services for Catalan R&E community - Jordi Guijarro

Restringit

IaaS and CSUC

As an ICT services provider:

− Specific needs for science and education environments.

− Data Center Services evolution.− Pay per use model.

As a technological challenge:

− Knowledge and 'expertise' in new technologies.

[ALWAYS!!!]− Design and deployment of a new systems

architecture.

Page 12: OpenNebulaConf 2014 - From private cloud to laaS public services for Catalan R&E community - Jordi Guijarro

Restringit

Available IaaS solutions on premise

Alternatives: Proxmox, Ganeti, Ovirt, Archipel, Enomaly, OpenQRM...

Page 13: OpenNebulaConf 2014 - From private cloud to laaS public services for Catalan R&E community - Jordi Guijarro

Restringit

¿Why NOT Openstack for CSUC?

Page 14: OpenNebulaConf 2014 - From private cloud to laaS public services for Catalan R&E community - Jordi Guijarro

Restringit

¿Why NOT Openstack for CSUC?

Page 15: OpenNebulaConf 2014 - From private cloud to laaS public services for Catalan R&E community - Jordi Guijarro

Restringit

¿Why OpenNebula for CSUC?

Opennebula offers the possibility to:

Manage a modular private cloud as a right evolution from common virtualization platforms.

Offer open and interoperable Cloud Public services.

Page 16: OpenNebulaConf 2014 - From private cloud to laaS public services for Catalan R&E community - Jordi Guijarro

Restringit

Installation Coords – Opennebula 4.8 Hosts size (cores mem) : 16 64/128GB

HW Vendors : DELL, HP, Supermicro,...

Hypervisor : KVM

Phy. Nodes OS : Ubuntu GNU/Linux 12.04 LTS

Storage - NetApp FAS – NFS (Datastores [SATA, SAS o FC])

Network HW and SDN: Gigabit Ethernet and OpenvSwitch

Workload: Individual VMs, Elearning platfoms, Development platforms, HPC Workload tests, VDI platforms.

Interfaces: Sunstone + EC2 , OCCI

Authentication - Core + x509

S.O Virtual Machines: CentOS, Debian, Ubuntu Server LTS, Microsoft Windows 7, Microsoft Windows Server 2012

Accounting and Billing:: ONE reporting and own development. ONE reporting and own development.

Page 17: OpenNebulaConf 2014 - From private cloud to laaS public services for Catalan R&E community - Jordi Guijarro

Restringit

Architecture and software ecosystem

Page 18: OpenNebulaConf 2014 - From private cloud to laaS public services for Catalan R&E community - Jordi Guijarro
Page 19: OpenNebulaConf 2014 - From private cloud to laaS public services for Catalan R&E community - Jordi Guijarro

Restringit

Host Level Hyper-Threading ( ¿Yes o NOT? )

No Hyper-Threading Hyper-Threading

MV 16 CPU – HT On MV 8 CPU – HT Off

Page 20: OpenNebulaConf 2014 - From private cloud to laaS public services for Catalan R&E community - Jordi Guijarro

Restringit

HOST level

CPU Parameter

A predefined templates model determines the real assigned CPU to the VM provisioned.

Page 21: OpenNebulaConf 2014 - From private cloud to laaS public services for Catalan R&E community - Jordi Guijarro

Restringit

Network Level

Some additional features:

− Openflow: filtering by contextualization, MAC-Spoofing and IP-Spoofing prevention,...

− Netflow Export

− Public addresses quotes, ACL's by public network, QoS

− ...

For the cloud user:− New virtual private networks in self-service mode.

− Firewall config rules.

− DHCPless.

− Advanced monitoring capabilities.

Page 22: OpenNebulaConf 2014 - From private cloud to laaS public services for Catalan R&E community - Jordi Guijarro

Restringit

Storage Level

Use of qcow2 images: Yes or Yes.. (in our case still over NFS)

Page 23: OpenNebulaConf 2014 - From private cloud to laaS public services for Catalan R&E community - Jordi Guijarro

Restringit

Storage Level

Use of qcow2 images: Yes or Yes.. (persistent and not persistent)

+ qcow transfer driver (snapshotting)

Page 24: OpenNebulaConf 2014 - From private cloud to laaS public services for Catalan R&E community - Jordi Guijarro

Restringit

Multizone environment : Extra VALUE!!!

http://saltstack.com/community

Page 25: OpenNebulaConf 2014 - From private cloud to laaS public services for Catalan R&E community - Jordi Guijarro

Restringit

Sunstone + API's for cloudadmins available

Page 26: OpenNebulaConf 2014 - From private cloud to laaS public services for Catalan R&E community - Jordi Guijarro

Restringit

Sunstone + API's for cloudadmins available

Page 27: OpenNebulaConf 2014 - From private cloud to laaS public services for Catalan R&E community - Jordi Guijarro

Restringit

Corporate website details available

Slide ois – Iaas+ Info en la web

http://www.csuc.cat/es/investigacion/infraestructura-en-la-nube

Page 28: OpenNebulaConf 2014 - From private cloud to laaS public services for Catalan R&E community - Jordi Guijarro

Restringit

All packaged but what about prices and costs...

- Consolidation factor.- Usage expectatives.- ... still competitive?

Page 29: OpenNebulaConf 2014 - From private cloud to laaS public services for Catalan R&E community - Jordi Guijarro

Restringit

PRICES (PAY PER USE)

PREDEFINED TEMPLATES MODEL

Page 30: OpenNebulaConf 2014 - From private cloud to laaS public services for Catalan R&E community - Jordi Guijarro
Page 31: OpenNebulaConf 2014 - From private cloud to laaS public services for Catalan R&E community - Jordi Guijarro

Cloudification process

Page 32: OpenNebulaConf 2014 - From private cloud to laaS public services for Catalan R&E community - Jordi Guijarro

Cloudification process

MYTH

Page 33: OpenNebulaConf 2014 - From private cloud to laaS public services for Catalan R&E community - Jordi Guijarro

Cloudification process

Page 34: OpenNebulaConf 2014 - From private cloud to laaS public services for Catalan R&E community - Jordi Guijarro

Cloudification process

MYTH

Page 35: OpenNebulaConf 2014 - From private cloud to laaS public services for Catalan R&E community - Jordi Guijarro

Cloudification process

HYPERVISOR IS NOT RELEVANT!!!!

Page 36: OpenNebulaConf 2014 - From private cloud to laaS public services for Catalan R&E community - Jordi Guijarro

Cloudification process

HYPERVISOR IS NOT RELLEVANT!!!!

MYTH

Page 37: OpenNebulaConf 2014 - From private cloud to laaS public services for Catalan R&E community - Jordi Guijarro

Cloudification process

Page 38: OpenNebulaConf 2014 - From private cloud to laaS public services for Catalan R&E community - Jordi Guijarro

Cloudification process

Page 39: OpenNebulaConf 2014 - From private cloud to laaS public services for Catalan R&E community - Jordi Guijarro

ALWAYS ON?

Cloudification process

Several patterns

Marc Cluet (@lynxman)

Page 40: OpenNebulaConf 2014 - From private cloud to laaS public services for Catalan R&E community - Jordi Guijarro

JUST HYBRID?Cloudification process

Page 41: OpenNebulaConf 2014 - From private cloud to laaS public services for Catalan R&E community - Jordi Guijarro

It is in your hands!

Conclusions

ALWAYS ON? ONEFLOW, ONEGATE

Page 42: OpenNebulaConf 2014 - From private cloud to laaS public services for Catalan R&E community - Jordi Guijarro

It is in your hands!

Conclusions

ALWAYS ON? ONEFLOW, ONEGATESLICE THE CARROT? VDC FEATURES

Page 43: OpenNebulaConf 2014 - From private cloud to laaS public services for Catalan R&E community - Jordi Guijarro

It is in your hands!

Conclusions

ALWAYS ON? ONEFLOW, ONEGATESLICE THE CARROT? VDC FEATURESJUST HYBRID? Put OPENNEBULA intheir lives (TECHDAYS)

Page 44: OpenNebulaConf 2014 - From private cloud to laaS public services for Catalan R&E community - Jordi Guijarro

It is in your hands!

Conclusions

ALWAYS ON? ONEFLOW, ONEGATESLICE THE CARROT? VDC FEATURESJUST HYBRID? Put OPENNEBULA intheir lives (TECHDAYS)

GO TO 4.8 OR ABOVEAND BE VIRAL!

Page 45: OpenNebulaConf 2014 - From private cloud to laaS public services for Catalan R&E community - Jordi Guijarro

Restringit

Danke!Danke!Thanks!Thanks!Gracias!Gracias!Gràcies! Gràcies!

[email protected]@cloudadms

QUESTIONS?

Page 46: OpenNebulaConf 2014 - From private cloud to laaS public services for Catalan R&E community - Jordi Guijarro

MISSIONMEGHA Working Group

the development of innovation in Cloud Computing technologies within the scope of the institutions affiliated to RedIRIS.

for the application of open and interoperable Cloud technologies in other areas in which it can influence, such as business in government.

TO PROMOTE

TO ACT AS A CATALYST

INTEROPERABLE

OPEN

PROMOTION

USE CASES

TESTBED

IDENTITY

http://www.rediris.es/actividades/index.html.en

Page 47: OpenNebulaConf 2014 - From private cloud to laaS public services for Catalan R&E community - Jordi Guijarro

IRIS-CLOUD Agents