SlideShare a Scribd company logo
1 of 17
Download to read offline
Co-funded by the European Commission Horizon 2020 - Grant #777154
Brazilian Ministry of Science, Technology & Innovation
Coordinated calls between Europe and Brazil
Webinar series
Combining clouds with
Fogbow
atmosphere-eubrazil.eu @AtmosphereEUBR
Speakers
• Francisco Brasileiro
– Professor at Universidade Federal de Campina
Grande in Brazil
– Brazilian coordinator of the ATMOSPHERE project
• Leandro Ciuffo
– Associate Director of Advanced Internet in the
Directorate of R&D at RNP (Brazil's National
Research and Education Network)
2
Co-funded by the European Commission Horizon 2020 - Grant #777154
Brazilian Ministry of Science, Technology & Innovation
Coordinated calls between Europe and Brazil
The Fogbow Middleware
Francisco Brasileiro
fubica@dsc.ufcg.edu.br
atmosphere-eubrazil.eu @AtmosphereEUBR
Fogbow in a nutshell
• Fogbow is a microservice-based midleware
that supports multiple ways to combine
clouds, including:
– Cloud brokering
– Hybrid clouds
– Federated clouds
• Open source
• Completely customizable via plugins
4
IaaS deployment models
• Public cloud providers
– Shared multi-site infrastructures
– Economy of scale leads to very efficient providers
– Provides higher elasticity to users
– Pay-as-you-go pricing scheme reduces upfront
investments to users
– Might raise security and privacy concerns
5
IaaS deployment models
• Private cloud providers
– Dedicated (typically) single-site infrastructures
– Brings no new security and privacy concerns
– Smaller than public providers, thus tend to be
less efficient
– Normally, less elastic than public providers
• More restrictive usage quotas
6
Combined deployment models
• Multi-clouds (brokers)
– Allow multiple public clouds to be used,
increasing the portfolio of services available to
users
– Allow resource allocation driven by some
objective function (eg. minimize cost)
– If implemented in-house, may mitigate vendor
lock-in issue of public clouds
7
Combined deployment models
• Hybrid clouds
– Typically, extends the infrastructure of a private cloud
by allowing some of the workload to be outsourced
to a public cloud
– Improves the efficiency of the private cloud
– Provides access to multiple geographically distributed
sites
• Useful for fault tolerance and attend geo-sensitive
workloads
– Sensitive workload might need to run in the private
part of the infrastructure
8
Combined deployment models
• Federation/community of private clouds
– Shared multi-site infrastructures
• Fine control on how sharing is performed at each
autonomous site (from the providers point of view)
– Depending on how members trust each other,
may not raise extra security and privacy concerns
– May allow for higher elasticity
– More flexibility in defining business models
9
Combining clouds: cloud brokering
10
AWS datacenter at Sao Paulo
(runs AWS services)
RNP Compute Service
(runs CloudStack)
Combining clouds: cloud brokering
11
Combining clouds: cloudbursting
12
AWS datacenter at Sao Paulo
(runs AWS services) LSD/UFCG private cloud
(runs OpenStack)
Combining clouds: cloudbursting
13
Combining clouds: federation
14
LSD/UFCG private cloud
(runs OpenStack)
RNP Compute Service
(runs CloudStack)
Combining clouds: federation
15
Combining clouds: federation
16
Visit website for more information
17
Check it
out here!
Get on
board!
Download and use it!

More Related Content

What's hot

What's hot (6)

Software for data management and exploitation
Software for data management and exploitationSoftware for data management and exploitation
Software for data management and exploitation
 
Building Real-time Systems with WebSub - Ballerina Community Call - 11/30/2021
Building Real-time Systems with WebSub - Ballerina Community Call - 11/30/2021Building Real-time Systems with WebSub - Ballerina Community Call - 11/30/2021
Building Real-time Systems with WebSub - Ballerina Community Call - 11/30/2021
 
EODC: Earth Observation Data Centre
EODC: Earth Observation Data CentreEODC: Earth Observation Data Centre
EODC: Earth Observation Data Centre
 
Helix Nebula Cloud Procurement Activities
Helix Nebula Cloud Procurement ActivitiesHelix Nebula Cloud Procurement Activities
Helix Nebula Cloud Procurement Activities
 
Project COLA: Use Case to create a scalable application in the cloud based on...
Project COLA: Use Case to create a scalable application in the cloud based on...Project COLA: Use Case to create a scalable application in the cloud based on...
Project COLA: Use Case to create a scalable application in the cloud based on...
 
Sharing Big Data - Bob Jones
Sharing Big Data - Bob JonesSharing Big Data - Bob Jones
Sharing Big Data - Bob Jones
 

Similar to ATMOSPHERE Webinar: Combining Clouds with Fogbow (Francisco Brasileiro)

oracle-cloud-computing-wp-076373
oracle-cloud-computing-wp-076373oracle-cloud-computing-wp-076373
oracle-cloud-computing-wp-076373
Prithvi Rajkumar
 
Public Cloud Model.pptx
Public Cloud Model.pptxPublic Cloud Model.pptx
Public Cloud Model.pptx
chinmidbz2
 

Similar to ATMOSPHERE Webinar: Combining Clouds with Fogbow (Francisco Brasileiro) (20)

ATMOSPHERE at HPC2018 – Fogbow: Middleware for the Federation of IaaS Cloud P...
ATMOSPHERE at HPC2018 – Fogbow: Middleware for the Federation of IaaS Cloud P...ATMOSPHERE at HPC2018 – Fogbow: Middleware for the Federation of IaaS Cloud P...
ATMOSPHERE at HPC2018 – Fogbow: Middleware for the Federation of IaaS Cloud P...
 
RNP Cloud Infrastructure model, services and challenges
RNP Cloud Infrastructure model, services and challengesRNP Cloud Infrastructure model, services and challenges
RNP Cloud Infrastructure model, services and challenges
 
oracle-cloud-computing-wp-076373
oracle-cloud-computing-wp-076373oracle-cloud-computing-wp-076373
oracle-cloud-computing-wp-076373
 
Cloud Computing basic concept to understand
Cloud Computing basic concept to understandCloud Computing basic concept to understand
Cloud Computing basic concept to understand
 
Eduserv Education Cloud
Eduserv Education CloudEduserv Education Cloud
Eduserv Education Cloud
 
depolyment on cloud.pptx
depolyment on cloud.pptxdepolyment on cloud.pptx
depolyment on cloud.pptx
 
SFR: Scalable Forwarding with RINA for Distributed Clouds
SFR: Scalable Forwarding with RINA for Distributed CloudsSFR: Scalable Forwarding with RINA for Distributed Clouds
SFR: Scalable Forwarding with RINA for Distributed Clouds
 
Virtual Private Cloud
Virtual Private CloudVirtual Private Cloud
Virtual Private Cloud
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
CloudLightning: Self-Organising, Self-Managing Heterogeneous Cloud
CloudLightning: Self-Organising, Self-Managing Heterogeneous CloudCloudLightning: Self-Organising, Self-Managing Heterogeneous Cloud
CloudLightning: Self-Organising, Self-Managing Heterogeneous Cloud
 
ATMOSPHERE - Adaptive, Trustworthy, Manageable, Orchestrated, Secure Privacy-...
ATMOSPHERE - Adaptive, Trustworthy, Manageable, Orchestrated, Secure Privacy-...ATMOSPHERE - Adaptive, Trustworthy, Manageable, Orchestrated, Secure Privacy-...
ATMOSPHERE - Adaptive, Trustworthy, Manageable, Orchestrated, Secure Privacy-...
 
Public Cloud Model.pptx
Public Cloud Model.pptxPublic Cloud Model.pptx
Public Cloud Model.pptx
 
Optimis - Cloud but better, Open Cloud Forum at Cloud Expo Europe, February 2...
Optimis - Cloud but better, Open Cloud Forum at Cloud Expo Europe, February 2...Optimis - Cloud but better, Open Cloud Forum at Cloud Expo Europe, February 2...
Optimis - Cloud but better, Open Cloud Forum at Cloud Expo Europe, February 2...
 
Reasons for Cloud Computing’s Popularity in the UK
Reasons for Cloud Computing’s Popularity in the UKReasons for Cloud Computing’s Popularity in the UK
Reasons for Cloud Computing’s Popularity in the UK
 
Pre-Commercial Procurement - HNSciCloud
Pre-Commercial Procurement -  HNSciCloudPre-Commercial Procurement -  HNSciCloud
Pre-Commercial Procurement - HNSciCloud
 
Intro - Cloud Native
Intro - Cloud NativeIntro - Cloud Native
Intro - Cloud Native
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
ATMOSPHERE: An architecture for trustworthy cloud services
ATMOSPHERE: An architecture for trustworthy cloud servicesATMOSPHERE: An architecture for trustworthy cloud services
ATMOSPHERE: An architecture for trustworthy cloud services
 
Flying in the cloud
Flying in the cloud   Flying in the cloud
Flying in the cloud
 
HNSciCloud: Project Results and lessons learned
HNSciCloud: Project Results and lessons learnedHNSciCloud: Project Results and lessons learned
HNSciCloud: Project Results and lessons learned
 

More from ATMOSPHERE .

More from ATMOSPHERE . (20)

Software Defined Networking in the ATMOSPHERE project
Software Defined Networking in the ATMOSPHERE projectSoftware Defined Networking in the ATMOSPHERE project
Software Defined Networking in the ATMOSPHERE project
 
Managing Trustworthy Big-data Applications in the Cloud with the ATMOSPHERE P...
Managing Trustworthy Big-data Applications in the Cloud with the ATMOSPHERE P...Managing Trustworthy Big-data Applications in the Cloud with the ATMOSPHERE P...
Managing Trustworthy Big-data Applications in the Cloud with the ATMOSPHERE P...
 
On the development of a Visual-Temporal-awareness Rheumatic Heart Disease cla...
On the development of a Visual-Temporal-awareness Rheumatic Heart Disease cla...On the development of a Visual-Temporal-awareness Rheumatic Heart Disease cla...
On the development of a Visual-Temporal-awareness Rheumatic Heart Disease cla...
 
Control Plane Data Characterisation for an 5G NFV Environment
Control Plane Data Characterisation for an 5G NFV EnvironmentControl Plane Data Characterisation for an 5G NFV Environment
Control Plane Data Characterisation for an 5G NFV Environment
 
Designing an Open IoT Ecosystem
Designing an Open IoT EcosystemDesigning an Open IoT Ecosystem
Designing an Open IoT Ecosystem
 
Cloud Robotics: Cognitive Augmentation for Robots via the Cloud
Cloud Robotics: Cognitive Augmentation for Robots via the CloudCloud Robotics: Cognitive Augmentation for Robots via the Cloud
Cloud Robotics: Cognitive Augmentation for Robots via the Cloud
 
Artificial Neural Networks for Resource Allocation in 5G Remote Areas
Artificial Neural Networks for Resource Allocation in 5G Remote AreasArtificial Neural Networks for Resource Allocation in 5G Remote Areas
Artificial Neural Networks for Resource Allocation in 5G Remote Areas
 
Compliance of the privacy regulations in an international Europe-Brazil context
Compliance of the privacy regulations in an international Europe-Brazil contextCompliance of the privacy regulations in an international Europe-Brazil context
Compliance of the privacy regulations in an international Europe-Brazil context
 
Using Computational Back-ends for Artificial Intelligence in Childhood Cancer...
Using Computational Back-ends for Artificial Intelligence in Childhood Cancer...Using Computational Back-ends for Artificial Intelligence in Childhood Cancer...
Using Computational Back-ends for Artificial Intelligence in Childhood Cancer...
 
Optimization Models for on-demand GPUs in the Cloud
Optimization Models for on-demand GPUs in the CloudOptimization Models for on-demand GPUs in the Cloud
Optimization Models for on-demand GPUs in the Cloud
 
SBC Thematic Groups Organisation
SBC Thematic Groups OrganisationSBC Thematic Groups Organisation
SBC Thematic Groups Organisation
 
Cloud Computing Interest Group
Cloud Computing Interest GroupCloud Computing Interest Group
Cloud Computing Interest Group
 
5G-Range - 5G networks for remote areas
5G-Range - 5G networks for remote areas5G-Range - 5G networks for remote areas
5G-Range - 5G networks for remote areas
 
NECOS Project: Lightweight Slicing of CloudFederated Infrastructures
NECOS Project: Lightweight Slicing of CloudFederated InfrastructuresNECOS Project: Lightweight Slicing of CloudFederated Infrastructures
NECOS Project: Lightweight Slicing of CloudFederated Infrastructures
 
SWAMP: Smart Water Management Platform
SWAMP: Smart Water Management PlatformSWAMP: Smart Water Management Platform
SWAMP: Smart Water Management Platform
 
OCARIoT - Smart Childhood Obesity Caring Solution using IoT Potential
OCARIoT - Smart Childhood Obesity Caring Solution using IoT PotentialOCARIoT - Smart Childhood Obesity Caring Solution using IoT Potential
OCARIoT - Smart Childhood Obesity Caring Solution using IoT Potential
 
Secure containers for trustworthy cloud services: business opportunities
 Secure containers for trustworthy cloud services: business opportunities Secure containers for trustworthy cloud services: business opportunities
Secure containers for trustworthy cloud services: business opportunities
 
Integration of the Trustworthiness Assessment with Industry Systems
Integration of the Trustworthiness Assessment with Industry SystemsIntegration of the Trustworthiness Assessment with Industry Systems
Integration of the Trustworthiness Assessment with Industry Systems
 
Trustworthy cloud services for Medical Imaging Biomarkers
Trustworthy cloud services for Medical Imaging BiomarkersTrustworthy cloud services for Medical Imaging Biomarkers
Trustworthy cloud services for Medical Imaging Biomarkers
 
Connecting Robots to the Connected World of Modern Technology via Cloud Compu...
Connecting Robots to the Connected World of Modern Technology via Cloud Compu...Connecting Robots to the Connected World of Modern Technology via Cloud Compu...
Connecting Robots to the Connected World of Modern Technology via Cloud Compu...
 

Recently uploaded

Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo DiehlFuture Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Peter Udo Diehl
 
Structuring Teams and Portfolios for Success
Structuring Teams and Portfolios for SuccessStructuring Teams and Portfolios for Success
Structuring Teams and Portfolios for Success
UXDXConf
 

Recently uploaded (20)

Oauth 2.0 Introduction and Flows with MuleSoft
Oauth 2.0 Introduction and Flows with MuleSoftOauth 2.0 Introduction and Flows with MuleSoft
Oauth 2.0 Introduction and Flows with MuleSoft
 
WebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM PerformanceWebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM Performance
 
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
 
Free and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
Free and Effective: Making Flows Publicly Accessible, Yumi IbrahimzadeFree and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
Free and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
 
FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...
FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...
FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...
 
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo DiehlFuture Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
 
Syngulon - Selection technology May 2024.pdf
Syngulon - Selection technology May 2024.pdfSyngulon - Selection technology May 2024.pdf
Syngulon - Selection technology May 2024.pdf
 
Structuring Teams and Portfolios for Success
Structuring Teams and Portfolios for SuccessStructuring Teams and Portfolios for Success
Structuring Teams and Portfolios for Success
 
Demystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John StaveleyDemystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John Staveley
 
Strategic AI Integration in Engineering Teams
Strategic AI Integration in Engineering TeamsStrategic AI Integration in Engineering Teams
Strategic AI Integration in Engineering Teams
 
THE BEST IPTV in GERMANY for 2024: IPTVreel
THE BEST IPTV in  GERMANY for 2024: IPTVreelTHE BEST IPTV in  GERMANY for 2024: IPTVreel
THE BEST IPTV in GERMANY for 2024: IPTVreel
 
The UX of Automation by AJ King, Senior UX Researcher, Ocado
The UX of Automation by AJ King, Senior UX Researcher, OcadoThe UX of Automation by AJ King, Senior UX Researcher, Ocado
The UX of Automation by AJ King, Senior UX Researcher, Ocado
 
AI revolution and Salesforce, Jiří Karpíšek
AI revolution and Salesforce, Jiří KarpíšekAI revolution and Salesforce, Jiří Karpíšek
AI revolution and Salesforce, Jiří Karpíšek
 
Extensible Python: Robustness through Addition - PyCon 2024
Extensible Python: Robustness through Addition - PyCon 2024Extensible Python: Robustness through Addition - PyCon 2024
Extensible Python: Robustness through Addition - PyCon 2024
 
ECS 2024 Teams Premium - Pretty Secure
ECS 2024   Teams Premium - Pretty SecureECS 2024   Teams Premium - Pretty Secure
ECS 2024 Teams Premium - Pretty Secure
 
Powerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara LaskowskaPowerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara Laskowska
 
IESVE for Early Stage Design and Planning
IESVE for Early Stage Design and PlanningIESVE for Early Stage Design and Planning
IESVE for Early Stage Design and Planning
 
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
 
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdfHow Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
 
A Business-Centric Approach to Design System Strategy
A Business-Centric Approach to Design System StrategyA Business-Centric Approach to Design System Strategy
A Business-Centric Approach to Design System Strategy
 

ATMOSPHERE Webinar: Combining Clouds with Fogbow (Francisco Brasileiro)

  • 1. Co-funded by the European Commission Horizon 2020 - Grant #777154 Brazilian Ministry of Science, Technology & Innovation Coordinated calls between Europe and Brazil Webinar series Combining clouds with Fogbow atmosphere-eubrazil.eu @AtmosphereEUBR
  • 2. Speakers • Francisco Brasileiro – Professor at Universidade Federal de Campina Grande in Brazil – Brazilian coordinator of the ATMOSPHERE project • Leandro Ciuffo – Associate Director of Advanced Internet in the Directorate of R&D at RNP (Brazil's National Research and Education Network) 2
  • 3. Co-funded by the European Commission Horizon 2020 - Grant #777154 Brazilian Ministry of Science, Technology & Innovation Coordinated calls between Europe and Brazil The Fogbow Middleware Francisco Brasileiro fubica@dsc.ufcg.edu.br atmosphere-eubrazil.eu @AtmosphereEUBR
  • 4. Fogbow in a nutshell • Fogbow is a microservice-based midleware that supports multiple ways to combine clouds, including: – Cloud brokering – Hybrid clouds – Federated clouds • Open source • Completely customizable via plugins 4
  • 5. IaaS deployment models • Public cloud providers – Shared multi-site infrastructures – Economy of scale leads to very efficient providers – Provides higher elasticity to users – Pay-as-you-go pricing scheme reduces upfront investments to users – Might raise security and privacy concerns 5
  • 6. IaaS deployment models • Private cloud providers – Dedicated (typically) single-site infrastructures – Brings no new security and privacy concerns – Smaller than public providers, thus tend to be less efficient – Normally, less elastic than public providers • More restrictive usage quotas 6
  • 7. Combined deployment models • Multi-clouds (brokers) – Allow multiple public clouds to be used, increasing the portfolio of services available to users – Allow resource allocation driven by some objective function (eg. minimize cost) – If implemented in-house, may mitigate vendor lock-in issue of public clouds 7
  • 8. Combined deployment models • Hybrid clouds – Typically, extends the infrastructure of a private cloud by allowing some of the workload to be outsourced to a public cloud – Improves the efficiency of the private cloud – Provides access to multiple geographically distributed sites • Useful for fault tolerance and attend geo-sensitive workloads – Sensitive workload might need to run in the private part of the infrastructure 8
  • 9. Combined deployment models • Federation/community of private clouds – Shared multi-site infrastructures • Fine control on how sharing is performed at each autonomous site (from the providers point of view) – Depending on how members trust each other, may not raise extra security and privacy concerns – May allow for higher elasticity – More flexibility in defining business models 9
  • 10. Combining clouds: cloud brokering 10 AWS datacenter at Sao Paulo (runs AWS services) RNP Compute Service (runs CloudStack)
  • 11. Combining clouds: cloud brokering 11
  • 12. Combining clouds: cloudbursting 12 AWS datacenter at Sao Paulo (runs AWS services) LSD/UFCG private cloud (runs OpenStack)
  • 14. Combining clouds: federation 14 LSD/UFCG private cloud (runs OpenStack) RNP Compute Service (runs CloudStack)
  • 17. Visit website for more information 17 Check it out here! Get on board! Download and use it!