SlideShare a Scribd company logo
1 of 39
Download to read offline
CommunityCommunity
Clouds from ScratchClouds from Scratch
A Real World Introduction
jguijarro@cesca..cat – Berlin 2013 OpenNebula Conf 2013
Jordi Guijarro - jguijarro@cesca.cat
@cloudadms
About
What CloudWhat Cloud
Computing reallyComputing really
means for R&Emeans for R&E
A strategy, a tactical solution...
jguijarro@cesca..cat – Berlin 2013 OpenNebula Conf 2013
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:
R&E Networks
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
JUST A BUZZWORD?
What Cloud Computing really means for R&E Community ?
jguijarro@cesca..cat – Berlin 2013 OpenNebula Conf 2013
What Cloud Computing really means
SELFSERVICE(s)?
jguijarro@cescajguijarro@cesca,.cat – Reykjavik 2012,.cat – Reykjavik 2012 TNC 2012TNC 2012jguijarro@cesca..cat – Berlin 2013 OpenNebula Conf 2013
What Cloud Computing really mean for R&E Community?
RESPONSIBILITIES...
jguijarro@cescajguijarro@cesca,.cat – Reykjavik 2012,.cat – Reykjavik 2012 TNC 2012TNC 2012jguijarro@cesca..cat – Berlin 2013 OpenNebula Conf 2013
MEGHA WorkingMEGHA Working
GroupGroup
Let's pull all together...
jguijarro@cescajguijarro@cesca,.cat – Reykjavik 2012,.cat – Reykjavik 2012 TNC 2012TNC 2012jguijarro@cesca..cat – Berlin 2013 OpenNebula Conf 2013
MISSION
MEGHA 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://wiki.rediris.es/megha
jguijarro@cesca..cat – Berlin 2013 OpenNebula Conf 2013
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.
MAIN OBJECTIVES
MEGHA Working Group
jguijarro@cesca..cat – Berlin 2013 OpenNebula Conf 2013
MEGHA IntercloudMEGHA Intercloud
projectproject
From myth to reality...
jguijarro@cesca..cat – Berlin 2013 OpenNebula Conf 2013
INITIAL STAGE
MEGHA Intercloud Project
jguijarro@cesca..cat – Berlin 2013 OpenNebula Conf 2013
CESCA Cloud InfrastructureCESCA Cloud Infrastructure
CESGA Cloud InfrastructureCESGA Cloud Infrastructure
INTEROPERABILITY
MEGHA Intercloud Project
A “Virtual Poka Yoke” ?A “Virtual Poka Yoke” ?
jguijarro@cesca..cat – Berlin 2013 OpenNebula Conf 2013
OPEN PLEASE!
MEGHA Intercloud Project
Director,...
jguijarro@cesca..cat – Berlin 2013 OpenNebula Conf 2013
INTEROPERABLE
MEGHA Intercloud Project
jguijarro@cesca..cat – Berlin 2013 OpenNebula Conf 2013
FEDERATED
MEGHA Intercloud Project
jguijarro@cesca..cat – Berlin 2013 OpenNebula Conf 2013
FEDERATED
MEGHA Intercloud Project
PKIRISGRID
X.509 Cert
UI
OpenNebula3.8
r
jguijarro@cesca..cat – Berlin 2013 OpenNebula Conf 2013
Public high speed connectivity.
Images, instances and networks management.
SSH access (root).
User manual & Service Provider Howtos
(ONE 3.x)
“Terms of Service”.
MATURING TOGETHER
jguijarro@cesca..cat – Berlin 2013 OpenNebula Conf 2013
MAIN PLAYERS
MEGHA Intercloud Project
jguijarro@cesca..cat – Berlin 2013 OpenNebula Conf 2013
Some Real WorldSome Real World
User CasesUser Cases
Cloudified...
jguijarro@cesca..cat – Berlin 2013 OpenNebula Conf 2013
UOC: Learning Apps
REAL WORLD USER CASES
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.
RESTFUL API
http://www.learningappsstore.org/
ON DEMAND
ACADEMICACADEMIC
EDUCATION
AUTOMATION
CONTEXTUALIZATION
jguijarro@cesca..cat – Berlin 2013 OpenNebula Conf 2013
jguijarro@cesca..cat – Berlin 2013 OpenNebula Conf 2013
PIC: Grid & Cloud
REAL WORLD USER CASES
DIRAC (Interware)
allows homogeneous
access to
heterogeneous
computing resources.
Providing transparent
access and interoperability
between Grids and Clouds
OCCI 1.1 interface.
SCIENTIFICINTEGRATION
CONTEXTUALIZATION
DIRACINTERWARE
Víctor Méndez (www.pic.es)
jguijarro@cesca..cat – Berlin 2013 OpenNebula Conf 2013
PIC: Grid & Cloud
REAL WORLD USER CASES
DIRAC WMS
Task
Queue
VM Scheduler
VM Director
MeghaCloud
Infrastructure
Command-line
DIRAC API
Web Portal
Virtual
Machine
User
Admin
Image Repo
Cloud Manager
DIRAC CS
Cloud Driver
Integration Design: VM Job Running
Víctor Méndez (www.pic.es)
jguijarro@cesca..cat – Berlin 2013 OpenNebula Conf 2013
PIC: Grid & Cloud
REAL WORLD USER CASES
Víctor Méndez (www.pic.es)
DIRAC WMS
Task
Queue
VM Scheduler
OCCI Director
(VM Director)
MeghaCloud
Infrastructure
Virtual
Machine
Image Repo
OCCI / OpenNebula
?
OCCI Image
OCCI RESTful
Client
Integration Design: Occi VM Submission
jguijarro@cesca..cat – Berlin 2013 OpenNebula Conf 2013
PIC: Grid & Cloud
REAL WORLD USER CASES
jguijarro@cescajguijarro@cesca,.cat – Reykjavik 2012,.cat – Reykjavik 2012 TNC 2012TNC 2012
Virtual Machine
VM Monitor
Job Agent
DIRAC WMS
Task
Queue
VM Manager
Job
Cloud Manager
Virtual
Machine
MeghaCloud
Infrastructure
VM
VM
VM
Job Run
CPU statistics
Job State Update
Job Matcher
Víctor Méndez (www.pic.es)
Integration Design: VM Job Running
jguijarro@cesca..cat – Berlin 2013 OpenNebula Conf 2013
Next Steps...Next Steps...
This is only the tip of the iceberg
jguijarro@cesca..cat – Berlin 2013 OpenNebula Conf 2013
DETECTED PROBLEMS
NEXT STEPS...
jguijarro@cesca..cat – Berlin 2013 OpenNebula Conf 2013
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
TEST PLATFORM
NEXT STEPS FOR...
VO's ? SUNSTONE FEDERATION ?
COMPATIBILITY AND FEATURES
TO BUILD A MARKETPLACE ?
jguijarro@cesca..cat – Berlin 2013 OpenNebula Conf 2013
REAL SCENARIO
NEXT STEPS...
jguijarro@cesca..cat – Berlin 2013 OpenNebula Conf 2013
SomeSome
conclusions...conclusions...
Options to cater to all tastes!
jguijarro@cesca..cat – Berlin 2013 OpenNebula Conf 2013
NEW CHALLENGES
NEXT STEPS...
jguijarro@cesca..cat – Berlin 2013 OpenNebula Conf 2013
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.
Distributed scenario
FUTURE COMMUNITY FEDERATED CLOUD MODELFUTURE COMMUNITY FEDERATED CLOUD MODEL
Scalability (Commercial prov. included)
Resource sharing
High Availability
Efficient use of infrastructure
jguijarro@cesca..cat – Berlin 2013 OpenNebula Conf 2013
Strategy, strategy, strategy, ...
Dedicated to those who made ​​MEGHA possible.
Gràcies!Gràcies!
Gracias!Gracias!
ThanksThanks!!
Jordi Guijarro
jguijarro@cesca.cat
@cloudadms

More Related Content

More from OpenNebula Project

OpenNebulaConf2019 - Welcome and Project Update - Ignacio M. Llorente, Rubén ...
OpenNebulaConf2019 - Welcome and Project Update - Ignacio M. Llorente, Rubén ...OpenNebulaConf2019 - Welcome and Project Update - Ignacio M. Llorente, Rubén ...
OpenNebulaConf2019 - Welcome and Project Update - Ignacio M. Llorente, Rubén ...OpenNebula Project
 
OpenNebulaConf2019 - Building Virtual Environments for Security Analyses of C...
OpenNebulaConf2019 - Building Virtual Environments for Security Analyses of C...OpenNebulaConf2019 - Building Virtual Environments for Security Analyses of C...
OpenNebulaConf2019 - Building Virtual Environments for Security Analyses of C...OpenNebula Project
 
OpenNebulaConf2019 - CORD and Edge computing with OpenNebula - Alfonso Aureli...
OpenNebulaConf2019 - CORD and Edge computing with OpenNebula - Alfonso Aureli...OpenNebulaConf2019 - CORD and Edge computing with OpenNebula - Alfonso Aureli...
OpenNebulaConf2019 - CORD and Edge computing with OpenNebula - Alfonso Aureli...OpenNebula Project
 
OpenNebulaConf2019 - 6 years (+) OpenNebula - Lessons learned - Sebastian Man...
OpenNebulaConf2019 - 6 years (+) OpenNebula - Lessons learned - Sebastian Man...OpenNebulaConf2019 - 6 years (+) OpenNebula - Lessons learned - Sebastian Man...
OpenNebulaConf2019 - 6 years (+) OpenNebula - Lessons learned - Sebastian Man...OpenNebula Project
 
OpenNebulaConf2019 - Performant and Resilient Storage the Open Source & Linux...
OpenNebulaConf2019 - Performant and Resilient Storage the Open Source & Linux...OpenNebulaConf2019 - Performant and Resilient Storage the Open Source & Linux...
OpenNebulaConf2019 - Performant and Resilient Storage the Open Source & Linux...OpenNebula Project
 
OpenNebulaConf2019 - Image Backups in OpenNebula - Momčilo Medić - ITAF
OpenNebulaConf2019 - Image Backups in OpenNebula - Momčilo Medić - ITAFOpenNebulaConf2019 - Image Backups in OpenNebula - Momčilo Medić - ITAF
OpenNebulaConf2019 - Image Backups in OpenNebula - Momčilo Medić - ITAFOpenNebula Project
 
OpenNebulaConf2019 - How We Use GOCA to Manage our OpenNebula Cloud - Jean-Ph...
OpenNebulaConf2019 - How We Use GOCA to Manage our OpenNebula Cloud - Jean-Ph...OpenNebulaConf2019 - How We Use GOCA to Manage our OpenNebula Cloud - Jean-Ph...
OpenNebulaConf2019 - How We Use GOCA to Manage our OpenNebula Cloud - Jean-Ph...OpenNebula Project
 
OpenNebulaConf2019 - Crytek: A Video gaming Edge Implementation "on the shoul...
OpenNebulaConf2019 - Crytek: A Video gaming Edge Implementation "on the shoul...OpenNebulaConf2019 - Crytek: A Video gaming Edge Implementation "on the shoul...
OpenNebulaConf2019 - Crytek: A Video gaming Edge Implementation "on the shoul...OpenNebula Project
 
Replacing vCloud with OpenNebula
Replacing vCloud with OpenNebulaReplacing vCloud with OpenNebula
Replacing vCloud with OpenNebulaOpenNebula Project
 
NTS: What We Do With OpenNebula - and Why We Do It
NTS: What We Do With OpenNebula - and Why We Do ItNTS: What We Do With OpenNebula - and Why We Do It
NTS: What We Do With OpenNebula - and Why We Do ItOpenNebula Project
 
OpenNebula from the Perspective of an ISP
OpenNebula from the Perspective of an ISPOpenNebula from the Perspective of an ISP
OpenNebula from the Perspective of an ISPOpenNebula Project
 
NTS CAPTAIN / OpenNebula at Julius Blum GmbH
NTS CAPTAIN / OpenNebula at Julius Blum GmbHNTS CAPTAIN / OpenNebula at Julius Blum GmbH
NTS CAPTAIN / OpenNebula at Julius Blum GmbHOpenNebula Project
 
Performant and Resilient Storage: The Open Source & Linux Way
Performant and Resilient Storage: The Open Source & Linux WayPerformant and Resilient Storage: The Open Source & Linux Way
Performant and Resilient Storage: The Open Source & Linux WayOpenNebula Project
 
NetApp Hybrid Cloud with OpenNebula
NetApp Hybrid Cloud with OpenNebulaNetApp Hybrid Cloud with OpenNebula
NetApp Hybrid Cloud with OpenNebulaOpenNebula Project
 
NSX with OpenNebula - upcoming 5.10
NSX with OpenNebula - upcoming 5.10NSX with OpenNebula - upcoming 5.10
NSX with OpenNebula - upcoming 5.10OpenNebula Project
 
Security for Private Cloud Environments
Security for Private Cloud EnvironmentsSecurity for Private Cloud Environments
Security for Private Cloud EnvironmentsOpenNebula Project
 
CheckPoint R80.30 Installation on OpenNebula
CheckPoint R80.30 Installation on OpenNebulaCheckPoint R80.30 Installation on OpenNebula
CheckPoint R80.30 Installation on OpenNebulaOpenNebula Project
 
Cloud Disaggregation with OpenNebula
Cloud Disaggregation with OpenNebulaCloud Disaggregation with OpenNebula
Cloud Disaggregation with OpenNebulaOpenNebula Project
 

More from OpenNebula Project (20)

OpenNebulaConf2019 - Welcome and Project Update - Ignacio M. Llorente, Rubén ...
OpenNebulaConf2019 - Welcome and Project Update - Ignacio M. Llorente, Rubén ...OpenNebulaConf2019 - Welcome and Project Update - Ignacio M. Llorente, Rubén ...
OpenNebulaConf2019 - Welcome and Project Update - Ignacio M. Llorente, Rubén ...
 
OpenNebulaConf2019 - Building Virtual Environments for Security Analyses of C...
OpenNebulaConf2019 - Building Virtual Environments for Security Analyses of C...OpenNebulaConf2019 - Building Virtual Environments for Security Analyses of C...
OpenNebulaConf2019 - Building Virtual Environments for Security Analyses of C...
 
OpenNebulaConf2019 - CORD and Edge computing with OpenNebula - Alfonso Aureli...
OpenNebulaConf2019 - CORD and Edge computing with OpenNebula - Alfonso Aureli...OpenNebulaConf2019 - CORD and Edge computing with OpenNebula - Alfonso Aureli...
OpenNebulaConf2019 - CORD and Edge computing with OpenNebula - Alfonso Aureli...
 
OpenNebulaConf2019 - 6 years (+) OpenNebula - Lessons learned - Sebastian Man...
OpenNebulaConf2019 - 6 years (+) OpenNebula - Lessons learned - Sebastian Man...OpenNebulaConf2019 - 6 years (+) OpenNebula - Lessons learned - Sebastian Man...
OpenNebulaConf2019 - 6 years (+) OpenNebula - Lessons learned - Sebastian Man...
 
OpenNebulaConf2019 - Performant and Resilient Storage the Open Source & Linux...
OpenNebulaConf2019 - Performant and Resilient Storage the Open Source & Linux...OpenNebulaConf2019 - Performant and Resilient Storage the Open Source & Linux...
OpenNebulaConf2019 - Performant and Resilient Storage the Open Source & Linux...
 
OpenNebulaConf2019 - Image Backups in OpenNebula - Momčilo Medić - ITAF
OpenNebulaConf2019 - Image Backups in OpenNebula - Momčilo Medić - ITAFOpenNebulaConf2019 - Image Backups in OpenNebula - Momčilo Medić - ITAF
OpenNebulaConf2019 - Image Backups in OpenNebula - Momčilo Medić - ITAF
 
OpenNebulaConf2019 - How We Use GOCA to Manage our OpenNebula Cloud - Jean-Ph...
OpenNebulaConf2019 - How We Use GOCA to Manage our OpenNebula Cloud - Jean-Ph...OpenNebulaConf2019 - How We Use GOCA to Manage our OpenNebula Cloud - Jean-Ph...
OpenNebulaConf2019 - How We Use GOCA to Manage our OpenNebula Cloud - Jean-Ph...
 
OpenNebulaConf2019 - Crytek: A Video gaming Edge Implementation "on the shoul...
OpenNebulaConf2019 - Crytek: A Video gaming Edge Implementation "on the shoul...OpenNebulaConf2019 - Crytek: A Video gaming Edge Implementation "on the shoul...
OpenNebulaConf2019 - Crytek: A Video gaming Edge Implementation "on the shoul...
 
Replacing vCloud with OpenNebula
Replacing vCloud with OpenNebulaReplacing vCloud with OpenNebula
Replacing vCloud with OpenNebula
 
NTS: What We Do With OpenNebula - and Why We Do It
NTS: What We Do With OpenNebula - and Why We Do ItNTS: What We Do With OpenNebula - and Why We Do It
NTS: What We Do With OpenNebula - and Why We Do It
 
OpenNebula from the Perspective of an ISP
OpenNebula from the Perspective of an ISPOpenNebula from the Perspective of an ISP
OpenNebula from the Perspective of an ISP
 
NTS CAPTAIN / OpenNebula at Julius Blum GmbH
NTS CAPTAIN / OpenNebula at Julius Blum GmbHNTS CAPTAIN / OpenNebula at Julius Blum GmbH
NTS CAPTAIN / OpenNebula at Julius Blum GmbH
 
Performant and Resilient Storage: The Open Source & Linux Way
Performant and Resilient Storage: The Open Source & Linux WayPerformant and Resilient Storage: The Open Source & Linux Way
Performant and Resilient Storage: The Open Source & Linux Way
 
NetApp Hybrid Cloud with OpenNebula
NetApp Hybrid Cloud with OpenNebulaNetApp Hybrid Cloud with OpenNebula
NetApp Hybrid Cloud with OpenNebula
 
NSX with OpenNebula - upcoming 5.10
NSX with OpenNebula - upcoming 5.10NSX with OpenNebula - upcoming 5.10
NSX with OpenNebula - upcoming 5.10
 
Security for Private Cloud Environments
Security for Private Cloud EnvironmentsSecurity for Private Cloud Environments
Security for Private Cloud Environments
 
CheckPoint R80.30 Installation on OpenNebula
CheckPoint R80.30 Installation on OpenNebulaCheckPoint R80.30 Installation on OpenNebula
CheckPoint R80.30 Installation on OpenNebula
 
DE-CIX: CloudConnectivity
DE-CIX: CloudConnectivityDE-CIX: CloudConnectivity
DE-CIX: CloudConnectivity
 
DDC Demo
DDC DemoDDC Demo
DDC Demo
 
Cloud Disaggregation with OpenNebula
Cloud Disaggregation with OpenNebulaCloud Disaggregation with OpenNebula
Cloud Disaggregation with OpenNebula
 

Recently uploaded

Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 

Recently uploaded (20)

Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 

OpenNebulaConf 2013 - Community Clouds from Scratch Jordi Guijarro

  • 1. CommunityCommunity Clouds from ScratchClouds from Scratch A Real World Introduction jguijarro@cesca..cat – Berlin 2013 OpenNebula Conf 2013 Jordi Guijarro - jguijarro@cesca.cat @cloudadms
  • 2.
  • 3.
  • 5. What CloudWhat Cloud Computing reallyComputing really means for R&Emeans for R&E A strategy, a tactical solution... jguijarro@cesca..cat – Berlin 2013 OpenNebula Conf 2013
  • 6. 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: R&E Networks 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. JUST A BUZZWORD? What Cloud Computing really means for R&E Community ? jguijarro@cesca..cat – Berlin 2013 OpenNebula Conf 2013
  • 9. What Cloud Computing really means SELFSERVICE(s)? jguijarro@cescajguijarro@cesca,.cat – Reykjavik 2012,.cat – Reykjavik 2012 TNC 2012TNC 2012jguijarro@cesca..cat – Berlin 2013 OpenNebula Conf 2013
  • 10. What Cloud Computing really mean for R&E Community? RESPONSIBILITIES... jguijarro@cescajguijarro@cesca,.cat – Reykjavik 2012,.cat – Reykjavik 2012 TNC 2012TNC 2012jguijarro@cesca..cat – Berlin 2013 OpenNebula Conf 2013
  • 11. MEGHA WorkingMEGHA Working GroupGroup Let's pull all together... jguijarro@cescajguijarro@cesca,.cat – Reykjavik 2012,.cat – Reykjavik 2012 TNC 2012TNC 2012jguijarro@cesca..cat – Berlin 2013 OpenNebula Conf 2013
  • 12. MISSION MEGHA 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://wiki.rediris.es/megha jguijarro@cesca..cat – Berlin 2013 OpenNebula Conf 2013
  • 13. 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. MAIN OBJECTIVES MEGHA Working Group jguijarro@cesca..cat – Berlin 2013 OpenNebula Conf 2013
  • 14. MEGHA IntercloudMEGHA Intercloud projectproject From myth to reality... jguijarro@cesca..cat – Berlin 2013 OpenNebula Conf 2013
  • 15. INITIAL STAGE MEGHA Intercloud Project jguijarro@cesca..cat – Berlin 2013 OpenNebula Conf 2013
  • 16. CESCA Cloud InfrastructureCESCA Cloud Infrastructure
  • 17. CESGA Cloud InfrastructureCESGA Cloud Infrastructure
  • 18. INTEROPERABILITY MEGHA Intercloud Project A “Virtual Poka Yoke” ?A “Virtual Poka Yoke” ? jguijarro@cesca..cat – Berlin 2013 OpenNebula Conf 2013
  • 19. OPEN PLEASE! MEGHA Intercloud Project Director,... jguijarro@cesca..cat – Berlin 2013 OpenNebula Conf 2013
  • 20. INTEROPERABLE MEGHA Intercloud Project jguijarro@cesca..cat – Berlin 2013 OpenNebula Conf 2013
  • 21. FEDERATED MEGHA Intercloud Project jguijarro@cesca..cat – Berlin 2013 OpenNebula Conf 2013
  • 22. FEDERATED MEGHA Intercloud Project PKIRISGRID X.509 Cert UI OpenNebula3.8 r jguijarro@cesca..cat – Berlin 2013 OpenNebula Conf 2013
  • 23. Public high speed connectivity. Images, instances and networks management. SSH access (root). User manual & Service Provider Howtos (ONE 3.x) “Terms of Service”. MATURING TOGETHER jguijarro@cesca..cat – Berlin 2013 OpenNebula Conf 2013
  • 24. MAIN PLAYERS MEGHA Intercloud Project jguijarro@cesca..cat – Berlin 2013 OpenNebula Conf 2013
  • 25. Some Real WorldSome Real World User CasesUser Cases Cloudified... jguijarro@cesca..cat – Berlin 2013 OpenNebula Conf 2013
  • 26. UOC: Learning Apps REAL WORLD USER CASES 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. RESTFUL API http://www.learningappsstore.org/ ON DEMAND ACADEMICACADEMIC EDUCATION AUTOMATION CONTEXTUALIZATION jguijarro@cesca..cat – Berlin 2013 OpenNebula Conf 2013
  • 27. jguijarro@cesca..cat – Berlin 2013 OpenNebula Conf 2013
  • 28. PIC: Grid & Cloud REAL WORLD USER CASES DIRAC (Interware) allows homogeneous access to heterogeneous computing resources. Providing transparent access and interoperability between Grids and Clouds OCCI 1.1 interface. SCIENTIFICINTEGRATION CONTEXTUALIZATION DIRACINTERWARE Víctor Méndez (www.pic.es) jguijarro@cesca..cat – Berlin 2013 OpenNebula Conf 2013
  • 29. PIC: Grid & Cloud REAL WORLD USER CASES DIRAC WMS Task Queue VM Scheduler VM Director MeghaCloud Infrastructure Command-line DIRAC API Web Portal Virtual Machine User Admin Image Repo Cloud Manager DIRAC CS Cloud Driver Integration Design: VM Job Running Víctor Méndez (www.pic.es) jguijarro@cesca..cat – Berlin 2013 OpenNebula Conf 2013
  • 30. PIC: Grid & Cloud REAL WORLD USER CASES Víctor Méndez (www.pic.es) DIRAC WMS Task Queue VM Scheduler OCCI Director (VM Director) MeghaCloud Infrastructure Virtual Machine Image Repo OCCI / OpenNebula ? OCCI Image OCCI RESTful Client Integration Design: Occi VM Submission jguijarro@cesca..cat – Berlin 2013 OpenNebula Conf 2013
  • 31. PIC: Grid & Cloud REAL WORLD USER CASES jguijarro@cescajguijarro@cesca,.cat – Reykjavik 2012,.cat – Reykjavik 2012 TNC 2012TNC 2012 Virtual Machine VM Monitor Job Agent DIRAC WMS Task Queue VM Manager Job Cloud Manager Virtual Machine MeghaCloud Infrastructure VM VM VM Job Run CPU statistics Job State Update Job Matcher Víctor Méndez (www.pic.es) Integration Design: VM Job Running jguijarro@cesca..cat – Berlin 2013 OpenNebula Conf 2013
  • 32. Next Steps...Next Steps... This is only the tip of the iceberg jguijarro@cesca..cat – Berlin 2013 OpenNebula Conf 2013
  • 33. DETECTED PROBLEMS NEXT STEPS... jguijarro@cesca..cat – Berlin 2013 OpenNebula Conf 2013 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
  • 34. TEST PLATFORM NEXT STEPS FOR... VO's ? SUNSTONE FEDERATION ? COMPATIBILITY AND FEATURES TO BUILD A MARKETPLACE ? jguijarro@cesca..cat – Berlin 2013 OpenNebula Conf 2013
  • 35. REAL SCENARIO NEXT STEPS... jguijarro@cesca..cat – Berlin 2013 OpenNebula Conf 2013
  • 36. SomeSome conclusions...conclusions... Options to cater to all tastes! jguijarro@cesca..cat – Berlin 2013 OpenNebula Conf 2013
  • 37. NEW CHALLENGES NEXT STEPS... jguijarro@cesca..cat – Berlin 2013 OpenNebula Conf 2013 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.
  • 38. Distributed scenario FUTURE COMMUNITY FEDERATED CLOUD MODELFUTURE COMMUNITY FEDERATED CLOUD MODEL Scalability (Commercial prov. included) Resource sharing High Availability Efficient use of infrastructure jguijarro@cesca..cat – Berlin 2013 OpenNebula Conf 2013
  • 39. Strategy, strategy, strategy, ... Dedicated to those who made ​​MEGHA possible. Gràcies!Gràcies! Gracias!Gracias! ThanksThanks!! Jordi Guijarro jguijarro@cesca.cat @cloudadms