SlideShare a Scribd company logo
1 of 39
Download to read offline
Community
Clouds from Scratch
A Real World Introduction

Jordi Guijarro - jguijarro@cesca.cat
@cloudadms
jguijarro@cesca..cat – Berlin 2013

OpenNebula Conf 2013
About
What Cloud
Computing really
means for R&E
A strategy, a tactical solution...

jguijarro@cesca..cat – Berlin 2013

OpenNebula Conf 2013
R&E Networks
A Research and Education Network is a
non-profit
Internet
service
provider
dedicated to supporting the needs of the
research and education communities.
It has a high-speed backbone network.
Research and Education Networks are usually
the places where new Internet protocols and
architectures are introduced before their
public deployment:
Protocols: IPv6 and multicast.
Architecture: Client/Server and Cloud Computing
jguijarro@cesca..cat – Berlin 2013

OpenNebula Conf 2013
R&E Networks

jguijarro@cesca..cat – Berlin 2013

OpenNebula Conf 2013
What Cloud Computing really means for R&E Community ?

JUST A BUZZWORD?

jguijarro@cesca..cat – Berlin 2013

OpenNebula Conf 2013
What Cloud Computing really means

SELFSERVICE(s)?

jguijarro@cesca..cat Berlin 2013
jguijarro@cesca,.cat – Reykjavik 2012
jguijarro@cesca,.cat

OpenNebula TNC 2013
Conf 2012
What Cloud Computing really mean for R&E Community?

RESPONSIBILITIES...

jguijarro@cesca..cat Berlin 2013
jguijarro@cesca,.cat – Reykjavik 2012
jguijarro@cesca,.cat

OpenNebula TNC 2013
Conf 2012
MEGHA Working
Group
Let's pull all together...

jguijarro@cesca..cat Berlin 2013
jguijarro@cesca,.cat – Reykjavik 2012
jguijarro@cesca,.cat

OpenNebula TNC 2013
Conf 2012
MEGHA Working Group

MISSION

http://wiki.rediris.es/megha

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

OPEN

USE CASES

INTEROPERABLE

TESTBED

PROMOTION

IDENTITY

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

jguijarro@cesca..cat – Berlin 2013

OpenNebula Conf 2013
MEGHA Working Group

MAIN OBJECTIVES
Deploy a federated Cloud infrastructure
as a platform for innovation and
evaluation.
Explore
the
possibilities
for
the
application of Cloud computing has in
research, academic and management
environments.
Facilitate the creation of an ecosystem of
open-source middleware components to
deploy
interoperable
Clouds
and
coordinate
training
and
education
activities for its deployment.
jguijarro@cesca..cat – Berlin 2013

OpenNebula Conf 2013
MEGHA Intercloud
project
From myth to reality...

jguijarro@cesca..cat – Berlin 2013

OpenNebula Conf 2013
MEGHA Intercloud Project

INITIAL STAGE

jguijarro@cesca..cat – Berlin 2013

OpenNebula Conf 2013
CESCA Cloud Infrastructure
CESGA Cloud Infrastructure
MEGHA Intercloud Project

INTEROPERABILITY
A “Virtual Poka Yoke” ?

jguijarro@cesca..cat – Berlin 2013

OpenNebula Conf 2013
MEGHA Intercloud Project

OPEN PLEASE!

Director,...

jguijarro@cesca..cat – Berlin 2013

OpenNebula Conf 2013
MEGHA Intercloud Project

INTEROPERABLE

jguijarro@cesca..cat – Berlin 2013

OpenNebula Conf 2013
MEGHA Intercloud Project

FEDERATED

jguijarro@cesca..cat – Berlin 2013

OpenNebula Conf 2013
MEGHA Intercloud Project

FEDERATED
OpenNebula 3.8

PKIRISGRID
X.509 Cert

UI

jguijarro@cesca..cat – Berlin 2013

r

OpenNebula Conf 2013
MATURING TOGETHER

Images, instances and networks management.
Public high speed connectivity.
SSH access (root).
User manual & Service Provider Howtos
(ONE 3.x)
“Terms of Service”.
jguijarro@cesca..cat – Berlin 2013

OpenNebula Conf 2013
MEGHA Intercloud Project

MAIN PLAYERS

jguijarro@cesca..cat – Berlin 2013

OpenNebula Conf 2013
Some Real World
User Cases
Cloudified...

jguijarro@cesca..cat – Berlin 2013

OpenNebula Conf 2013
REAL WORLD USER CASES

http://www.learningappsstore.org/

UOC: Learning Apps
A store on the
internet inspired by
Apple's App Store
which focuses on
educational
applications
The provision of the
educational
environments is
automated (OCCI 0.8)
and the amount of infr.
depends on parameters
such as a preconfigured
concurrency.

jguijarro@cesca..cat – Berlin 2013

RESTFUL API

AUTOMATION

ON DEMAND

EDUCATION

ACADEMIC
CONTEXTUALIZATION
ACADEMIC

OpenNebula Conf 2013
jguijarro@cesca..cat – Berlin 2013

OpenNebula Conf 2013
REAL WORLD USER CASES

PIC: Grid & Cloud
DIRAC (Interware)
allows homogeneous
access to
heterogeneous
computing resources.

INTERWARE

DIRAC

INTEGRATION

SCIENTIFIC

Providing transparent
access and interoperability
between Grids and Clouds
OCCI 1.1 interface.

CONTEXTUALIZATION

Víctor Méndez (www.pic.es)
jguijarro@cesca..cat – Berlin 2013

OpenNebula Conf 2013
REAL WORLD USER CASES

PIC: Grid & Cloud
Integration Design: VM Job Running
DIRAC WMS
Task
Queue

Virtual
Machine
DIRAC CS

Command-line
DIRAC API

MeghaCloud
Infrastructure

VM Scheduler
Admin

User
Web Portal

VM Director

Cloud Driver
Cloud Manager
Image Repo

Víctor Méndez (www.pic.es)
jguijarro@cesca..cat – Berlin 2013

OpenNebula Conf 2013
REAL WORLD USER CASES

PIC: Grid & Cloud

Integration Design: Occi VM Submission

DIRAC WMS
Task
Queue

Virtual
Machine

MeghaCloud
Infrastructure

VM Scheduler
?

OCCI Director
(VM Director)

OCCI Image
OCCI / OpenNebula
OCCI RESTful
Client

Image Repo

Víctor Méndez (www.pic.es)
jguijarro@cesca..cat – Berlin 2013

OpenNebula Conf 2013
REAL WORLD USER CASES

PIC: Grid & Cloud

Integration Design: VM Job Running
Virtual Machine

VM
VM

VM

Job Agent

MeghaCloud
Infrastructure

DIRAC WMS
Task
Queue

Job

Virtual
Machine

Job Run
CPU statistics

Job Matcher
Job State Update

Cloud Manager

VM Monitor

VM Manager

Víctor Méndez (www.pic.es)
jguijarro@cesca..cat Berlin 2013
jguijarro@cesca,.cat – Reykjavik 2012
jguijarro@cesca,.cat

OpenNebula TNC 2013
Conf 2012
Next Steps...
This is only the tip of the iceberg

jguijarro@cesca..cat – Berlin 2013

OpenNebula Conf 2013
NEXT STEPS...

DETECTED PROBLEMS
Small and medium Scientific Research centers
don ́t have the manpower or know-how to
build a 24/365 data center
Server deployment takes a long time
Can t solve peak problems
́
Usually can ́t have more than one data center

jguijarro@cesca..cat – Berlin 2013

OpenNebula Conf 2013
NEXT STEPS FOR...

TEST PLATFORM
COMPATIBILITY AND FEATURES

TO BUILD A MARKETPLACE ?

VO's ? SUNSTONE FEDERATION ?

jguijarro@cesca..cat – Berlin 2013

OpenNebula Conf 2013
NEXT STEPS...

REAL SCENARIO

jguijarro@cesca..cat – Berlin 2013

OpenNebula Conf 2013
Some
conclusions...
Options to cater to all tastes!

jguijarro@cesca..cat – Berlin 2013

OpenNebula Conf 2013
NEXT STEPS...

NEW CHALLENGES
Federated user authentication and authorization
mechanisms and user management between
different cloud managers.
Secure VM image distribution and validation.
among heterogeneous cloud managers.
Federated Cloud accounting system integrating
the accounting records of multiple cloud managers
and supporting the Federated Cloud governance.
Monitoring and notification of unpredictable
change of availability.
jguijarro@cesca..cat – Berlin 2013

OpenNebula Conf 2013
FUTURE COMMUNITY FEDERATED CLOUD MODEL

Scalability (Commercial prov. included)
Distributed scenario
Resource sharing
High Availability
Efficient use of infrastructure
jguijarro@cesca..cat – Berlin 2013

OpenNebula Conf 2013
Gràcies!
Gracias!
Thanks!

Dedicated to those who made ​MEGHA possible.

Strategy, strategy, strategy, ...

Jordi Guijarro
jguijarro@cesca.cat
@cloudadms

More Related Content

Viewers also liked

Viewers also liked (6)

Lady blog
Lady blogLady blog
Lady blog
 
Img 0034
Img 0034Img 0034
Img 0034
 
Incentivos gestion conocimiento
Incentivos gestion conocimientoIncentivos gestion conocimiento
Incentivos gestion conocimiento
 
Img 0035
Img 0035Img 0035
Img 0035
 
Img 0033
Img 0033Img 0033
Img 0033
 
Unidadi conceptosbasicos-110406144832-phpapp01
Unidadi conceptosbasicos-110406144832-phpapp01Unidadi conceptosbasicos-110406144832-phpapp01
Unidadi conceptosbasicos-110406144832-phpapp01
 

Similar to Community clouds from scratch

Community Clouds from Scratch
Community Clouds from ScratchCommunity Clouds from Scratch
Community Clouds from ScratchNETWAYS
 
Tnc2012 Spanish R&E Inter Cloud Initiative
Tnc2012 Spanish R&E Inter Cloud InitiativeTnc2012 Spanish R&E Inter Cloud Initiative
Tnc2012 Spanish R&E Inter Cloud InitiativeJordi Guijarro
 
3rd International Conference on Cloud Computing and IOT (CCCIOT 2022)
3rd International Conference on Cloud Computing and IOT (CCCIOT 2022)3rd International Conference on Cloud Computing and IOT (CCCIOT 2022)
3rd International Conference on Cloud Computing and IOT (CCCIOT 2022)pijans
 
Presentation of OCCIware, a standard, extensible Cloud consumer platform at P...
Presentation of OCCIware, a standard, extensible Cloud consumer platform at P...Presentation of OCCIware, a standard, extensible Cloud consumer platform at P...
Presentation of OCCIware, a standard, extensible Cloud consumer platform at P...OCCIware
 
OCCIware @ Paris Open Source Summit 2017 - a standard, extensible Cloud consu...
OCCIware @ Paris Open Source Summit 2017 - a standard, extensible Cloud consu...OCCIware @ Paris Open Source Summit 2017 - a standard, extensible Cloud consu...
OCCIware @ Paris Open Source Summit 2017 - a standard, extensible Cloud consu...Marc Dutoo
 
#OSSPARIS17 - Développeurs, urbanisez la consommation de vos Clouds et APIs a...
#OSSPARIS17 - Développeurs, urbanisez la consommation de vos Clouds et APIs a...#OSSPARIS17 - Développeurs, urbanisez la consommation de vos Clouds et APIs a...
#OSSPARIS17 - Développeurs, urbanisez la consommation de vos Clouds et APIs a...Paris Open Source Summit
 
Internet of Things (IoT) - in the cloud or rather on-premises?
Internet of Things (IoT) - in the cloud or rather on-premises?Internet of Things (IoT) - in the cloud or rather on-premises?
Internet of Things (IoT) - in the cloud or rather on-premises?Guido Schmutz
 
PAPER SUBMISSION - 3rd International Conference on Cloud Computing and IOT (C...
PAPER SUBMISSION - 3rd International Conference on Cloud Computing and IOT (C...PAPER SUBMISSION - 3rd International Conference on Cloud Computing and IOT (C...
PAPER SUBMISSION - 3rd International Conference on Cloud Computing and IOT (C...ijp2p
 
CALL FOR PAPERS - 3rdInternational Conference on Cloud Computing and IOT (CCC...
CALL FOR PAPERS - 3rdInternational Conference on Cloud Computing and IOT (CCC...CALL FOR PAPERS - 3rdInternational Conference on Cloud Computing and IOT (CCC...
CALL FOR PAPERS - 3rdInternational Conference on Cloud Computing and IOT (CCC...ijp2p
 
Call for Papers - 10th International Conference on Cloud Computing: Services ...
Call for Papers - 10th International Conference on Cloud Computing: Services ...Call for Papers - 10th International Conference on Cloud Computing: Services ...
Call for Papers - 10th International Conference on Cloud Computing: Services ...ijistjournal
 
10th International Conference on Cloud Computing: Services and Architecture (...
10th International Conference on Cloud Computing: Services and Architecture (...10th International Conference on Cloud Computing: Services and Architecture (...
10th International Conference on Cloud Computing: Services and Architecture (...acijjournal
 
IoT Convention Europe - Mechelen June 15th 2017
IoT Convention Europe - Mechelen June 15th 2017IoT Convention Europe - Mechelen June 15th 2017
IoT Convention Europe - Mechelen June 15th 2017AllBits BVBA (freelancer)
 
International Journal on Cloud Computing: Services and Architecture (IJCCSA)
International Journal on Cloud Computing: Services and Architecture (IJCCSA)International Journal on Cloud Computing: Services and Architecture (IJCCSA)
International Journal on Cloud Computing: Services and Architecture (IJCCSA)ijccsa
 
11th International Conference on Cloud Computing: Services and Architecture (...
11th International Conference on Cloud Computing: Services and Architecture (...11th International Conference on Cloud Computing: Services and Architecture (...
11th International Conference on Cloud Computing: Services and Architecture (...ijccsa
 
International Journal on Cloud Computing: Services and Architecture (IJCCSA)
International Journal on Cloud Computing: Services and Architecture (IJCCSA)International Journal on Cloud Computing: Services and Architecture (IJCCSA)
International Journal on Cloud Computing: Services and Architecture (IJCCSA)ijccsa
 
Submit Your Research Articles - 4th International Conference on Cloud, Big Da...
Submit Your Research Articles - 4th International Conference on Cloud, Big Da...Submit Your Research Articles - 4th International Conference on Cloud, Big Da...
Submit Your Research Articles - 4th International Conference on Cloud, Big Da...IJNSA Journal
 
International Journal on Cloud Computing: Services and Architecture (IJCCSA)
International Journal on Cloud Computing: Services and Architecture (IJCCSA)International Journal on Cloud Computing: Services and Architecture (IJCCSA)
International Journal on Cloud Computing: Services and Architecture (IJCCSA)ijccsa
 
International Journal on Cloud Computing: Services and Architecture (IJCCSA)
International Journal on Cloud Computing: Services and Architecture (IJCCSA)International Journal on Cloud Computing: Services and Architecture (IJCCSA)
International Journal on Cloud Computing: Services and Architecture (IJCCSA)ijccsa
 
LAI - AWS IoT Workshop
LAI - AWS IoT WorkshopLAI - AWS IoT Workshop
LAI - AWS IoT WorkshopAlex Casalboni
 

Similar to Community clouds from scratch (20)

Community Clouds from Scratch
Community Clouds from ScratchCommunity Clouds from Scratch
Community Clouds from Scratch
 
Tnc2012 Spanish R&E Inter Cloud Initiative
Tnc2012 Spanish R&E Inter Cloud InitiativeTnc2012 Spanish R&E Inter Cloud Initiative
Tnc2012 Spanish R&E Inter Cloud Initiative
 
3rd International Conference on Cloud Computing and IOT (CCCIOT 2022)
3rd International Conference on Cloud Computing and IOT (CCCIOT 2022)3rd International Conference on Cloud Computing and IOT (CCCIOT 2022)
3rd International Conference on Cloud Computing and IOT (CCCIOT 2022)
 
Presentation of OCCIware, a standard, extensible Cloud consumer platform at P...
Presentation of OCCIware, a standard, extensible Cloud consumer platform at P...Presentation of OCCIware, a standard, extensible Cloud consumer platform at P...
Presentation of OCCIware, a standard, extensible Cloud consumer platform at P...
 
OCCIware @ Paris Open Source Summit 2017 - a standard, extensible Cloud consu...
OCCIware @ Paris Open Source Summit 2017 - a standard, extensible Cloud consu...OCCIware @ Paris Open Source Summit 2017 - a standard, extensible Cloud consu...
OCCIware @ Paris Open Source Summit 2017 - a standard, extensible Cloud consu...
 
#OSSPARIS17 - Développeurs, urbanisez la consommation de vos Clouds et APIs a...
#OSSPARIS17 - Développeurs, urbanisez la consommation de vos Clouds et APIs a...#OSSPARIS17 - Développeurs, urbanisez la consommation de vos Clouds et APIs a...
#OSSPARIS17 - Développeurs, urbanisez la consommation de vos Clouds et APIs a...
 
Internet of Things (IoT) - in the cloud or rather on-premises?
Internet of Things (IoT) - in the cloud or rather on-premises?Internet of Things (IoT) - in the cloud or rather on-premises?
Internet of Things (IoT) - in the cloud or rather on-premises?
 
PAPER SUBMISSION - 3rd International Conference on Cloud Computing and IOT (C...
PAPER SUBMISSION - 3rd International Conference on Cloud Computing and IOT (C...PAPER SUBMISSION - 3rd International Conference on Cloud Computing and IOT (C...
PAPER SUBMISSION - 3rd International Conference on Cloud Computing and IOT (C...
 
CALL FOR PAPERS - 3rdInternational Conference on Cloud Computing and IOT (CCC...
CALL FOR PAPERS - 3rdInternational Conference on Cloud Computing and IOT (CCC...CALL FOR PAPERS - 3rdInternational Conference on Cloud Computing and IOT (CCC...
CALL FOR PAPERS - 3rdInternational Conference on Cloud Computing and IOT (CCC...
 
Call for Papers - 10th International Conference on Cloud Computing: Services ...
Call for Papers - 10th International Conference on Cloud Computing: Services ...Call for Papers - 10th International Conference on Cloud Computing: Services ...
Call for Papers - 10th International Conference on Cloud Computing: Services ...
 
10th International Conference on Cloud Computing: Services and Architecture (...
10th International Conference on Cloud Computing: Services and Architecture (...10th International Conference on Cloud Computing: Services and Architecture (...
10th International Conference on Cloud Computing: Services and Architecture (...
 
IoT Convention Europe - Mechelen June 15th 2017
IoT Convention Europe - Mechelen June 15th 2017IoT Convention Europe - Mechelen June 15th 2017
IoT Convention Europe - Mechelen June 15th 2017
 
International Journal on Cloud Computing: Services and Architecture (IJCCSA)
International Journal on Cloud Computing: Services and Architecture (IJCCSA)International Journal on Cloud Computing: Services and Architecture (IJCCSA)
International Journal on Cloud Computing: Services and Architecture (IJCCSA)
 
11th International Conference on Cloud Computing: Services and Architecture (...
11th International Conference on Cloud Computing: Services and Architecture (...11th International Conference on Cloud Computing: Services and Architecture (...
11th International Conference on Cloud Computing: Services and Architecture (...
 
Spass mit Sensoren
Spass mit SensorenSpass mit Sensoren
Spass mit Sensoren
 
International Journal on Cloud Computing: Services and Architecture (IJCCSA)
International Journal on Cloud Computing: Services and Architecture (IJCCSA)International Journal on Cloud Computing: Services and Architecture (IJCCSA)
International Journal on Cloud Computing: Services and Architecture (IJCCSA)
 
Submit Your Research Articles - 4th International Conference on Cloud, Big Da...
Submit Your Research Articles - 4th International Conference on Cloud, Big Da...Submit Your Research Articles - 4th International Conference on Cloud, Big Da...
Submit Your Research Articles - 4th International Conference on Cloud, Big Da...
 
International Journal on Cloud Computing: Services and Architecture (IJCCSA)
International Journal on Cloud Computing: Services and Architecture (IJCCSA)International Journal on Cloud Computing: Services and Architecture (IJCCSA)
International Journal on Cloud Computing: Services and Architecture (IJCCSA)
 
International Journal on Cloud Computing: Services and Architecture (IJCCSA)
International Journal on Cloud Computing: Services and Architecture (IJCCSA)International Journal on Cloud Computing: Services and Architecture (IJCCSA)
International Journal on Cloud Computing: Services and Architecture (IJCCSA)
 
LAI - AWS IoT Workshop
LAI - AWS IoT WorkshopLAI - AWS IoT Workshop
LAI - AWS IoT Workshop
 

More from Jordi Guijarro

45th_TF-CSIRT_Meeting_CSUC_Poznan_2014
45th_TF-CSIRT_Meeting_CSUC_Poznan_201445th_TF-CSIRT_Meeting_CSUC_Poznan_2014
45th_TF-CSIRT_Meeting_CSUC_Poznan_2014Jordi Guijarro
 
jguijarro_Dc4cities_DCDC_Abril15
jguijarro_Dc4cities_DCDC_Abril15jguijarro_Dc4cities_DCDC_Abril15
jguijarro_Dc4cities_DCDC_Abril15Jordi Guijarro
 
jguijarro_opennebula_conf_2014_ss
jguijarro_opennebula_conf_2014_ssjguijarro_opennebula_conf_2014_ss
jguijarro_opennebula_conf_2014_ssJordi Guijarro
 
RedIRIS 2014 - Revising Software Innovation in Science University and Industr...
RedIRIS 2014 - Revising Software Innovation in Science University and Industr...RedIRIS 2014 - Revising Software Innovation in Science University and Industr...
RedIRIS 2014 - Revising Software Innovation in Science University and Industr...Jordi Guijarro
 
DC4Cities Project Overview - Goal: Data centres become energy adaptive
DC4Cities Project Overview - Goal: Data centres become energy adaptiveDC4Cities Project Overview - Goal: Data centres become energy adaptive
DC4Cities Project Overview - Goal: Data centres become energy adaptiveJordi Guijarro
 
Herramientas para la seguridad: prevención, protección y mitigación de DDoS
Herramientas para la seguridad: prevención, protección y mitigación de DDoSHerramientas para la seguridad: prevención, protección y mitigación de DDoS
Herramientas para la seguridad: prevención, protección y mitigación de DDoSJordi Guijarro
 
Jt2013 Exprimiendo la Infraestructura TIC con OpenNebula
Jt2013 Exprimiendo la Infraestructura TIC con OpenNebulaJt2013 Exprimiendo la Infraestructura TIC con OpenNebula
Jt2013 Exprimiendo la Infraestructura TIC con OpenNebulaJordi Guijarro
 
Scaling software challenges
Scaling software challengesScaling software challenges
Scaling software challengesJordi Guijarro
 
X Foro Seguridad Red Iris Jguijarro
X Foro Seguridad Red Iris JguijarroX Foro Seguridad Red Iris Jguijarro
X Foro Seguridad Red Iris JguijarroJordi Guijarro
 
Infraestructuras A La Carta Jguijarro Cesca
Infraestructuras A La Carta Jguijarro CescaInfraestructuras A La Carta Jguijarro Cesca
Infraestructuras A La Carta Jguijarro CescaJordi Guijarro
 

More from Jordi Guijarro (12)

NcN_CSUC_CSIRT
NcN_CSUC_CSIRTNcN_CSUC_CSIRT
NcN_CSUC_CSIRT
 
45th_TF-CSIRT_Meeting_CSUC_Poznan_2014
45th_TF-CSIRT_Meeting_CSUC_Poznan_201445th_TF-CSIRT_Meeting_CSUC_Poznan_2014
45th_TF-CSIRT_Meeting_CSUC_Poznan_2014
 
jguijarro_Dc4cities_DCDC_Abril15
jguijarro_Dc4cities_DCDC_Abril15jguijarro_Dc4cities_DCDC_Abril15
jguijarro_Dc4cities_DCDC_Abril15
 
jguijarro_opennebula_conf_2014_ss
jguijarro_opennebula_conf_2014_ssjguijarro_opennebula_conf_2014_ss
jguijarro_opennebula_conf_2014_ss
 
RedIRIS 2014 - Revising Software Innovation in Science University and Industr...
RedIRIS 2014 - Revising Software Innovation in Science University and Industr...RedIRIS 2014 - Revising Software Innovation in Science University and Industr...
RedIRIS 2014 - Revising Software Innovation in Science University and Industr...
 
DC4Cities Project Overview - Goal: Data centres become energy adaptive
DC4Cities Project Overview - Goal: Data centres become energy adaptiveDC4Cities Project Overview - Goal: Data centres become energy adaptive
DC4Cities Project Overview - Goal: Data centres become energy adaptive
 
Herramientas para la seguridad: prevención, protección y mitigación de DDoS
Herramientas para la seguridad: prevención, protección y mitigación de DDoSHerramientas para la seguridad: prevención, protección y mitigación de DDoS
Herramientas para la seguridad: prevención, protección y mitigación de DDoS
 
Jt2013 Exprimiendo la Infraestructura TIC con OpenNebula
Jt2013 Exprimiendo la Infraestructura TIC con OpenNebulaJt2013 Exprimiendo la Infraestructura TIC con OpenNebula
Jt2013 Exprimiendo la Infraestructura TIC con OpenNebula
 
Scaling software challenges
Scaling software challengesScaling software challenges
Scaling software challenges
 
X Foro Seguridad Red Iris Jguijarro
X Foro Seguridad Red Iris JguijarroX Foro Seguridad Red Iris Jguijarro
X Foro Seguridad Red Iris Jguijarro
 
Megha Jt2011
Megha Jt2011Megha Jt2011
Megha Jt2011
 
Infraestructuras A La Carta Jguijarro Cesca
Infraestructuras A La Carta Jguijarro CescaInfraestructuras A La Carta Jguijarro Cesca
Infraestructuras A La Carta Jguijarro Cesca
 

Recently uploaded

Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDGMarianaLemus7
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Neo4j
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 

Recently uploaded (20)

Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDG
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024
 
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort ServiceHot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 

Community clouds from scratch

  • 1.
  • 2. Community Clouds from Scratch A Real World Introduction Jordi Guijarro - jguijarro@cesca.cat @cloudadms jguijarro@cesca..cat – Berlin 2013 OpenNebula Conf 2013
  • 3.
  • 5. What Cloud Computing really means for R&E A strategy, a tactical solution... jguijarro@cesca..cat – Berlin 2013 OpenNebula Conf 2013
  • 6. R&E Networks A Research and Education Network is a non-profit Internet service provider dedicated to supporting the needs of the research and education communities. It has a high-speed backbone network. Research and Education Networks are usually the places where new Internet protocols and architectures are introduced before their public deployment: Protocols: IPv6 and multicast. Architecture: Client/Server and Cloud Computing jguijarro@cesca..cat – Berlin 2013 OpenNebula Conf 2013
  • 7. R&E Networks jguijarro@cesca..cat – Berlin 2013 OpenNebula Conf 2013
  • 8. What Cloud Computing really means for R&E Community ? JUST A BUZZWORD? jguijarro@cesca..cat – Berlin 2013 OpenNebula Conf 2013
  • 9. What Cloud Computing really means SELFSERVICE(s)? jguijarro@cesca..cat Berlin 2013 jguijarro@cesca,.cat – Reykjavik 2012 jguijarro@cesca,.cat OpenNebula TNC 2013 Conf 2012
  • 10. What Cloud Computing really mean for R&E Community? RESPONSIBILITIES... jguijarro@cesca..cat Berlin 2013 jguijarro@cesca,.cat – Reykjavik 2012 jguijarro@cesca,.cat OpenNebula TNC 2013 Conf 2012
  • 11. MEGHA Working Group Let's pull all together... jguijarro@cesca..cat Berlin 2013 jguijarro@cesca,.cat – Reykjavik 2012 jguijarro@cesca,.cat OpenNebula TNC 2013 Conf 2012
  • 12. MEGHA Working Group MISSION http://wiki.rediris.es/megha TO PROMOTE the development of innovation in Cloud Computing technologies within the scope of the institutions affiliated to RedIRIS OPEN USE CASES INTEROPERABLE TESTBED PROMOTION IDENTITY TO ACT AS A CATALYST for the application of open and interoperable Cloud technologies in other areas in which it can influence, such as business in government. jguijarro@cesca..cat – Berlin 2013 OpenNebula Conf 2013
  • 13. MEGHA Working Group MAIN OBJECTIVES Deploy a federated Cloud infrastructure as a platform for innovation and evaluation. Explore the possibilities for the application of Cloud computing has in research, academic and management environments. Facilitate the creation of an ecosystem of open-source middleware components to deploy interoperable Clouds and coordinate training and education activities for its deployment. jguijarro@cesca..cat – Berlin 2013 OpenNebula Conf 2013
  • 14. MEGHA Intercloud project From myth to reality... jguijarro@cesca..cat – Berlin 2013 OpenNebula Conf 2013
  • 15. MEGHA Intercloud Project INITIAL STAGE jguijarro@cesca..cat – Berlin 2013 OpenNebula Conf 2013
  • 18. MEGHA Intercloud Project INTEROPERABILITY A “Virtual Poka Yoke” ? jguijarro@cesca..cat – Berlin 2013 OpenNebula Conf 2013
  • 19. MEGHA Intercloud Project OPEN PLEASE! Director,... jguijarro@cesca..cat – Berlin 2013 OpenNebula Conf 2013
  • 20. MEGHA Intercloud Project INTEROPERABLE jguijarro@cesca..cat – Berlin 2013 OpenNebula Conf 2013
  • 21. MEGHA Intercloud Project FEDERATED jguijarro@cesca..cat – Berlin 2013 OpenNebula Conf 2013
  • 22. MEGHA Intercloud Project FEDERATED OpenNebula 3.8 PKIRISGRID X.509 Cert UI jguijarro@cesca..cat – Berlin 2013 r OpenNebula Conf 2013
  • 23. MATURING TOGETHER Images, instances and networks management. Public high speed connectivity. SSH access (root). User manual & Service Provider Howtos (ONE 3.x) “Terms of Service”. jguijarro@cesca..cat – Berlin 2013 OpenNebula Conf 2013
  • 24. MEGHA Intercloud Project MAIN PLAYERS jguijarro@cesca..cat – Berlin 2013 OpenNebula Conf 2013
  • 25. Some Real World User Cases Cloudified... jguijarro@cesca..cat – Berlin 2013 OpenNebula Conf 2013
  • 26. REAL WORLD USER CASES http://www.learningappsstore.org/ UOC: Learning Apps A store on the internet inspired by Apple's App Store which focuses on educational applications The provision of the educational environments is automated (OCCI 0.8) and the amount of infr. depends on parameters such as a preconfigured concurrency. jguijarro@cesca..cat – Berlin 2013 RESTFUL API AUTOMATION ON DEMAND EDUCATION ACADEMIC CONTEXTUALIZATION ACADEMIC OpenNebula Conf 2013
  • 27. jguijarro@cesca..cat – Berlin 2013 OpenNebula Conf 2013
  • 28. REAL WORLD USER CASES PIC: Grid & Cloud DIRAC (Interware) allows homogeneous access to heterogeneous computing resources. INTERWARE DIRAC INTEGRATION SCIENTIFIC Providing transparent access and interoperability between Grids and Clouds OCCI 1.1 interface. CONTEXTUALIZATION Víctor Méndez (www.pic.es) jguijarro@cesca..cat – Berlin 2013 OpenNebula Conf 2013
  • 29. REAL WORLD USER CASES PIC: Grid & Cloud Integration Design: VM Job Running DIRAC WMS Task Queue Virtual Machine DIRAC CS Command-line DIRAC API MeghaCloud Infrastructure VM Scheduler Admin User Web Portal VM Director Cloud Driver Cloud Manager Image Repo Víctor Méndez (www.pic.es) jguijarro@cesca..cat – Berlin 2013 OpenNebula Conf 2013
  • 30. REAL WORLD USER CASES PIC: Grid & Cloud Integration Design: Occi VM Submission DIRAC WMS Task Queue Virtual Machine MeghaCloud Infrastructure VM Scheduler ? OCCI Director (VM Director) OCCI Image OCCI / OpenNebula OCCI RESTful Client Image Repo Víctor Méndez (www.pic.es) jguijarro@cesca..cat – Berlin 2013 OpenNebula Conf 2013
  • 31. REAL WORLD USER CASES PIC: Grid & Cloud Integration Design: VM Job Running Virtual Machine VM VM VM Job Agent MeghaCloud Infrastructure DIRAC WMS Task Queue Job Virtual Machine Job Run CPU statistics Job Matcher Job State Update Cloud Manager VM Monitor VM Manager Víctor Méndez (www.pic.es) jguijarro@cesca..cat Berlin 2013 jguijarro@cesca,.cat – Reykjavik 2012 jguijarro@cesca,.cat OpenNebula TNC 2013 Conf 2012
  • 32. Next Steps... This is only the tip of the iceberg jguijarro@cesca..cat – Berlin 2013 OpenNebula Conf 2013
  • 33. NEXT STEPS... DETECTED PROBLEMS Small and medium Scientific Research centers don ́t have the manpower or know-how to build a 24/365 data center Server deployment takes a long time Can t solve peak problems ́ Usually can ́t have more than one data center jguijarro@cesca..cat – Berlin 2013 OpenNebula Conf 2013
  • 34. NEXT STEPS FOR... TEST PLATFORM COMPATIBILITY AND FEATURES TO BUILD A MARKETPLACE ? VO's ? SUNSTONE FEDERATION ? jguijarro@cesca..cat – Berlin 2013 OpenNebula Conf 2013
  • 35. NEXT STEPS... REAL SCENARIO jguijarro@cesca..cat – Berlin 2013 OpenNebula Conf 2013
  • 36. Some conclusions... Options to cater to all tastes! jguijarro@cesca..cat – Berlin 2013 OpenNebula Conf 2013
  • 37. NEXT STEPS... NEW CHALLENGES Federated user authentication and authorization mechanisms and user management between different cloud managers. Secure VM image distribution and validation. among heterogeneous cloud managers. Federated Cloud accounting system integrating the accounting records of multiple cloud managers and supporting the Federated Cloud governance. Monitoring and notification of unpredictable change of availability. jguijarro@cesca..cat – Berlin 2013 OpenNebula Conf 2013
  • 38. FUTURE COMMUNITY FEDERATED CLOUD MODEL Scalability (Commercial prov. included) Distributed scenario Resource sharing High Availability Efficient use of infrastructure jguijarro@cesca..cat – Berlin 2013 OpenNebula Conf 2013
  • 39. Gràcies! Gracias! Thanks! Dedicated to those who made ​MEGHA possible. Strategy, strategy, strategy, ... Jordi Guijarro jguijarro@cesca.cat @cloudadms