SlideShare a Scribd company logo
eosc-hub.eu
@EOSC_eu
EOSC-hub receives funding from the European Union’s Horizon 2020 research and innovation programme under grant agreement No. 777536.
Run virtual machines on demand with complete
control over computing resources
EGI Cloud Compute
2
Motivation and driving consideration about the service
Service architecture and interfaces: overview
- How the user can access the service
 E.g.: REST, GUI, CLIs, etc.
- Service options and attributes
Acceptable Usage Policy (AUP)
Access policy and business model
Use cases
Documentation/tutorial/information
11/27/2018
Content
3
EGI Cloud Compute provides users with a distributed computing service
to deploy and scale virtual machines on-demand. It offers access to API-
controlled computational resources in a secure and isolated
environment without the overhead of managing physical servers.
Cloud Compute offers the possibility to select pre-configured virtual
appliances (e.g. CPU, memory, disk, operating system or software) from
a catalogue replicated across all EGI cloud providers. With Cloud
Compute you can:
- Execute compute- and data-intensive workloads (both batch and interactive)
- Host long-running services (e.g. web servers, databases or applications servers)
- Create disposable testing and development environments on virtual machines
and scale your infrastructure needs
- Select virtual machine configurations (CPU, memory, disk) and application
environments to fit your requirements
- Manage your resources in a flexible way with integrated monitoring and
accounting capabilities
11/27/2018
Motivation
Cloud Management
Framework
IaaS API
Cloud Management
Framework
IaaS API
Direct API
Access
411/27/2018
Service architecture and interfaces
EGI Federation Services:
Accounting, Monitoring, Conf. DB, Info Discovery, AppDB
EGI Resource Center A
AppDB VMOpsGUI Access
IaaS Federated Access Tools
Federated
Access
EGI Resource Center B
5
GUI access:
- AppDB VMOps https://dashboard.appdb.egi.eu/vmops
API/CLI access:
- Discovery: AppDB IS API (REST and GraphQL)
https://wiki.egi.eu/wiki/Federated_Cloud_Discovery#AppDB
- IaaS Federated Access Tools:
https://wiki.egi.eu/wiki/Federated_Cloud_IaaS_Orchestration
- Direct IaaS access, several APIs depending on the provider:
https://wiki.egi.eu/wiki/Federated_Cloud_APIs_and_SDKs
11/27/2018
Service access
6
Service Options:
- General purpose instance: base performance instance type with
up to 8 cores and up to 4 GB RAM per core
- Compute-intensive instance: optimised instance for cpu-bound
tasks. Up to 64 cores (non-overcommitted) and possible low-
latency network
- High-memory instance: optimised instances for tasks with big
memory requirements. Up 120GB RAM per core.
Service attributes:
- Associated storage to each VM (GB)
- Access type: opportunistic (non guaranteed resources) or
reserved
- Start of service (date) and duration (days)
- API of the provider (OpenStack, OCCI)
11/27/2018
Service options and attributes
7
EGI AuP:
- https://documents.egi.eu/public/ShowDocument?docid=2623
Further VO-level AuPs may also apply
11/27/2018
Acceptable Usage Policy
8
Access policies:
- Policy-based
- Wide-access
- Market-drive
Payment model:
- Sponsored (free for a certain quota)
- Wide-access
- Market-driven
11/27/2018
Access policies and Funding models
Access to the EGI Cloud
Virtual Organisations = Resource pools
VO 1
(cloud a, b, c)
VO 2
(cloud b, c, d, e, f)
1. Community-specific VOs – e.g. CHIPSTER, Highthroughtputseq, EISCAT, etc. (SLA, OLAs)
2. Training VO = training.egi.eu  To be used today
3. Generic VOs – e.g. fedcloud.egi.eu  Incubator for new users (recommended for follow up)
Browse VOs at http://operations-portal.egi.eu/vo/search (both grid and cloud)
c
e
f
b
a
d
10
Compute and data intensive workloads
- Batch and interactive (e.g. Jupyter notebooks) with
scalable and customized environments
Service Hosting
- Long-running services (e.g. web server, database,
application server)
Datasets repository
- Store and manage large datasets (in a storage volume)
Disposable and testing environments
- Host training environments, test applications
11/27/2018
Use cases - Scenarios
Appliances Marketplace
(AppDB)
Clouds of the Chipster
Virtual Organisation
Virtual Appliances
of the Chipster VO
Chipster
VM
VM
VM
VM
VM
Cloud calls
(CMD/API)
VM
Block
storage
Chipster
portal
Push VM image
Prepare,
register
VM image
Chipster
developer
(CSC, Finland)
Bioinformaticians
Analysis software
contains over 300
analysis tools for NGS,
microarray, proteomics
and sequence data.
VM
Block
storage
Read more...
Cache
Cache
Cache
Cache
Use case – Sharing community
applications: Chipster
11/27/2018
Use case - Scalable bioinformatics web-
servers powered by cloud computing: NBIS
A distributed Swedish
research infrastructure
providing bioinformatics
support to life science
researchers.
Query Frontend
via web-page or API
Clouds of the NBIS
Virtual Organisation
VM
VM
VM
shared
storage
Read more…
Scalable handling of
jobs using VMs from
EGI Cloud Compute
NBIS Servers powered by EGI:
Pcons.net
TOPCONS
SCAMPI2
ProQ3
PconsC2/PconsC3
BOCTOPUS2
Use case – EMSO Data Management
platform
Data access
DMP
tools
DATA MANAGEMENT PLATFORM
Asynchreal-timeingestion.
Data
ingestion
ENVRI Reference Model v2.0
Collection and Analysis of Ocean Big Data: EGI
Cloud hosts EMSO Data Management Platform
services providing acquisition, processing,
publishing and curation capabilities of all data
collected by deep sea observatories
Read more…
EMSO DMP is powered by Apache Spark and
Apache Zeppelin running on EGI Cloud.
Use case – GeoHazards TEP
Read more…
Cloud platform developed and
operated by Terradue.
It provides a rich set of ready
to use EO Data processing
services for geohazards
analysis and monitoring.
EGI Cloud Compute
contributes resources to run
near real-time processing of
satellite data acquisitions.
www.terradue.com
User Communities
4
Image taken from slides at https://indico.egi.eu/indico/event/3455/session/13/contribution/84
15
User documentation:
- https://wiki.egi.eu/wiki/Federated_Cloud_user_support
Providers documentation:
- http://egi-federated-cloud-integration.readthedocs.io/
11/27/2018
Documentation
eosc-hub.eu @EOSC_eu

More Related Content

PPTX
Research_Presentation
PDF
eCommerce Series Part 4 - Data Center
PPTX
Kubernetes Storage a Deep Look
PPTX
EOSC-hub: Dynamic On Demand Analysis Service
PDF
INDIGO-PaaS-overview
PDF
OpenNebulaConf2017EU: Providing cloud and Managed Hosting Environment by Mich...
PPSX
Federation of OpenStack clouds
PDF
Webcast: Inovis-Dell Case Study (B2B Cloud Integration Platforms)
Research_Presentation
eCommerce Series Part 4 - Data Center
Kubernetes Storage a Deep Look
EOSC-hub: Dynamic On Demand Analysis Service
INDIGO-PaaS-overview
OpenNebulaConf2017EU: Providing cloud and Managed Hosting Environment by Mich...
Federation of OpenStack clouds
Webcast: Inovis-Dell Case Study (B2B Cloud Integration Platforms)

What's hot (20)

PPTX
Software Defined Data Centres
PDF
Trove DBaaS
PDF
The Moving Code Project - Matthias Müller
PDF
Locaweb cloud and sdn
PPTX
How to Build a Web Server with AWS Lambda
PPT
Cloudant on Linux on z - Excellent information
PDF
Introducing the Hub for Data Orchestration
PPTX
Storage architectures and the cloud
PPTX
The DevOps PaaS Infusion - May meetup
PPTX
Cloud Computing | Virtualization | Docker | Go Language
PDF
Deep Learning and Gene Computing Acceleration with Alluxio in Kubernetes
PDF
Alluxio Innovations for Structured Data
PDF
Governance model for cloud computing in building information management
PDF
Build bare metal kubernetes cluster for hpc on open stack in translational me...
PDF
Cloudviews eurocloud rcosta
PDF
Logging, indicateurs et APM : le trio gagnant pour des opérations réussies
PDF
Compose hardware resources on the fly with openstack valence
PDF
Design - Exploring Hybrid Cloud Infrastructure Choices
PDF
OpenNebulaConf2017EU: Hyper converged infrastructure with OpenNebula and Ceph...
PPTX
Step into cloud
Software Defined Data Centres
Trove DBaaS
The Moving Code Project - Matthias Müller
Locaweb cloud and sdn
How to Build a Web Server with AWS Lambda
Cloudant on Linux on z - Excellent information
Introducing the Hub for Data Orchestration
Storage architectures and the cloud
The DevOps PaaS Infusion - May meetup
Cloud Computing | Virtualization | Docker | Go Language
Deep Learning and Gene Computing Acceleration with Alluxio in Kubernetes
Alluxio Innovations for Structured Data
Governance model for cloud computing in building information management
Build bare metal kubernetes cluster for hpc on open stack in translational me...
Cloudviews eurocloud rcosta
Logging, indicateurs et APM : le trio gagnant pour des opérations réussies
Compose hardware resources on the fly with openstack valence
Design - Exploring Hybrid Cloud Infrastructure Choices
OpenNebulaConf2017EU: Hyper converged infrastructure with OpenNebula and Ceph...
Step into cloud
Ad

Similar to EGI Cloud Compute service for EOSC-hub (20)

PPTX
EOSC-hub Cloud Container Compute for EOSC-hub
PPTX
StratusLab: A IaaS Cloud Distribution Focusing on Simplicity
PPTX
Virtual Infrastructure Integrator Overview Presentation
PPT
IBM SmartCloud Orchestration
PDF
A164 enterprise javascript ibm node sdk
PPTX
StratusLab at FOSDEM'13
PPTX
Introduction to Cloud Computing
PDF
DevOps vs. Site Reliability Engineering (SRE) in Age of Kubernetes
PDF
Using the EGI Fed-Cloud for Data Analysis - EUDAT Summer School (Giuseppe La ...
PDF
Cwin16 tls-a micro-service deployment - v1.0
PPTX
IBM BP Session - Multiple CLoud Paks and Cloud Paks Foundational Services.pptx
PPTX
CloudPlatforms-Cloud PLatforms evaluation
PDF
2689 - Exploring IBM PureApplication System and IBM Workload Deployer Best Pr...
PDF
PaaS Lessons: Cisco IT Deploys OpenShift to Meet Developer Demand
PPT
Cloud Computing E-Lect.ppt
PPTX
Cloud ppt
PPTX
Mobility and federation of Cloud computing
PDF
02_Cloud-Intro.pdf cloud introduction introduction
PPT
Android Anatomy
PPTX
Cloud Computing
EOSC-hub Cloud Container Compute for EOSC-hub
StratusLab: A IaaS Cloud Distribution Focusing on Simplicity
Virtual Infrastructure Integrator Overview Presentation
IBM SmartCloud Orchestration
A164 enterprise javascript ibm node sdk
StratusLab at FOSDEM'13
Introduction to Cloud Computing
DevOps vs. Site Reliability Engineering (SRE) in Age of Kubernetes
Using the EGI Fed-Cloud for Data Analysis - EUDAT Summer School (Giuseppe La ...
Cwin16 tls-a micro-service deployment - v1.0
IBM BP Session - Multiple CLoud Paks and Cloud Paks Foundational Services.pptx
CloudPlatforms-Cloud PLatforms evaluation
2689 - Exploring IBM PureApplication System and IBM Workload Deployer Best Pr...
PaaS Lessons: Cisco IT Deploys OpenShift to Meet Developer Demand
Cloud Computing E-Lect.ppt
Cloud ppt
Mobility and federation of Cloud computing
02_Cloud-Intro.pdf cloud introduction introduction
Android Anatomy
Cloud Computing
Ad

More from EOSC-hub project (20)

PPTX
EOSC-hub Early Adopter Programme
PPTX
2019 05-21 egi and eosc - final
PPTX
Introduction to service management and FitSM
PPTX
Service management board (SMB), Service providers’ forum (SPF)
PPTX
Joining the EOSC-hub as a Service Provider
PDF
PID services - understandability and findability of data
PDF
Software for data management and exploitation
PDF
Repositories for long-term preservation - certification
PDF
EOSC working group on FAIR
PDF
Updates on the FAIR Data Maturity Model RDA Working Group & the DG RTD FAIR i...
PDF
Services to support FAIR data - Introduction
PDF
EOSC-synergy
PDF
PDF
EOSC-Pillar
PDF
NI4OS-Europe
PDF
Excellerat CoE
PDF
Pathways for EOSC-hub and MaX collaboration
PDF
Overview on the HPC CoEs panorama
PDF
Overview of the Onboarding and validation process and the Rules of Participat...
PDF
ELIXIR Competence Centre in EOSC-hub
EOSC-hub Early Adopter Programme
2019 05-21 egi and eosc - final
Introduction to service management and FitSM
Service management board (SMB), Service providers’ forum (SPF)
Joining the EOSC-hub as a Service Provider
PID services - understandability and findability of data
Software for data management and exploitation
Repositories for long-term preservation - certification
EOSC working group on FAIR
Updates on the FAIR Data Maturity Model RDA Working Group & the DG RTD FAIR i...
Services to support FAIR data - Introduction
EOSC-synergy
EOSC-Pillar
NI4OS-Europe
Excellerat CoE
Pathways for EOSC-hub and MaX collaboration
Overview on the HPC CoEs panorama
Overview of the Onboarding and validation process and the Rules of Participat...
ELIXIR Competence Centre in EOSC-hub

Recently uploaded (20)

PPT
Teaching material agriculture food technology
PDF
Machine learning based COVID-19 study performance prediction
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PPTX
Programs and apps: productivity, graphics, security and other tools
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Getting Started with Data Integration: FME Form 101
PPTX
Machine Learning_overview_presentation.pptx
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PPTX
1. Introduction to Computer Programming.pptx
PDF
Electronic commerce courselecture one. Pdf
PDF
Approach and Philosophy of On baking technology
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PPTX
A Presentation on Artificial Intelligence
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PPTX
MYSQL Presentation for SQL database connectivity
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
Teaching material agriculture food technology
Machine learning based COVID-19 study performance prediction
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
Programs and apps: productivity, graphics, security and other tools
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Getting Started with Data Integration: FME Form 101
Machine Learning_overview_presentation.pptx
Diabetes mellitus diagnosis method based random forest with bat algorithm
The Rise and Fall of 3GPP – Time for a Sabbatical?
1. Introduction to Computer Programming.pptx
Electronic commerce courselecture one. Pdf
Approach and Philosophy of On baking technology
“AI and Expert System Decision Support & Business Intelligence Systems”
A Presentation on Artificial Intelligence
Spectral efficient network and resource selection model in 5G networks
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Reach Out and Touch Someone: Haptics and Empathic Computing
Advanced methodologies resolving dimensionality complications for autism neur...
MYSQL Presentation for SQL database connectivity
Profit Center Accounting in SAP S/4HANA, S4F28 Col11

EGI Cloud Compute service for EOSC-hub

  • 1. eosc-hub.eu @EOSC_eu EOSC-hub receives funding from the European Union’s Horizon 2020 research and innovation programme under grant agreement No. 777536. Run virtual machines on demand with complete control over computing resources EGI Cloud Compute
  • 2. 2 Motivation and driving consideration about the service Service architecture and interfaces: overview - How the user can access the service  E.g.: REST, GUI, CLIs, etc. - Service options and attributes Acceptable Usage Policy (AUP) Access policy and business model Use cases Documentation/tutorial/information 11/27/2018 Content
  • 3. 3 EGI Cloud Compute provides users with a distributed computing service to deploy and scale virtual machines on-demand. It offers access to API- controlled computational resources in a secure and isolated environment without the overhead of managing physical servers. Cloud Compute offers the possibility to select pre-configured virtual appliances (e.g. CPU, memory, disk, operating system or software) from a catalogue replicated across all EGI cloud providers. With Cloud Compute you can: - Execute compute- and data-intensive workloads (both batch and interactive) - Host long-running services (e.g. web servers, databases or applications servers) - Create disposable testing and development environments on virtual machines and scale your infrastructure needs - Select virtual machine configurations (CPU, memory, disk) and application environments to fit your requirements - Manage your resources in a flexible way with integrated monitoring and accounting capabilities 11/27/2018 Motivation
  • 4. Cloud Management Framework IaaS API Cloud Management Framework IaaS API Direct API Access 411/27/2018 Service architecture and interfaces EGI Federation Services: Accounting, Monitoring, Conf. DB, Info Discovery, AppDB EGI Resource Center A AppDB VMOpsGUI Access IaaS Federated Access Tools Federated Access EGI Resource Center B
  • 5. 5 GUI access: - AppDB VMOps https://dashboard.appdb.egi.eu/vmops API/CLI access: - Discovery: AppDB IS API (REST and GraphQL) https://wiki.egi.eu/wiki/Federated_Cloud_Discovery#AppDB - IaaS Federated Access Tools: https://wiki.egi.eu/wiki/Federated_Cloud_IaaS_Orchestration - Direct IaaS access, several APIs depending on the provider: https://wiki.egi.eu/wiki/Federated_Cloud_APIs_and_SDKs 11/27/2018 Service access
  • 6. 6 Service Options: - General purpose instance: base performance instance type with up to 8 cores and up to 4 GB RAM per core - Compute-intensive instance: optimised instance for cpu-bound tasks. Up to 64 cores (non-overcommitted) and possible low- latency network - High-memory instance: optimised instances for tasks with big memory requirements. Up 120GB RAM per core. Service attributes: - Associated storage to each VM (GB) - Access type: opportunistic (non guaranteed resources) or reserved - Start of service (date) and duration (days) - API of the provider (OpenStack, OCCI) 11/27/2018 Service options and attributes
  • 7. 7 EGI AuP: - https://documents.egi.eu/public/ShowDocument?docid=2623 Further VO-level AuPs may also apply 11/27/2018 Acceptable Usage Policy
  • 8. 8 Access policies: - Policy-based - Wide-access - Market-drive Payment model: - Sponsored (free for a certain quota) - Wide-access - Market-driven 11/27/2018 Access policies and Funding models
  • 9. Access to the EGI Cloud Virtual Organisations = Resource pools VO 1 (cloud a, b, c) VO 2 (cloud b, c, d, e, f) 1. Community-specific VOs – e.g. CHIPSTER, Highthroughtputseq, EISCAT, etc. (SLA, OLAs) 2. Training VO = training.egi.eu  To be used today 3. Generic VOs – e.g. fedcloud.egi.eu  Incubator for new users (recommended for follow up) Browse VOs at http://operations-portal.egi.eu/vo/search (both grid and cloud) c e f b a d
  • 10. 10 Compute and data intensive workloads - Batch and interactive (e.g. Jupyter notebooks) with scalable and customized environments Service Hosting - Long-running services (e.g. web server, database, application server) Datasets repository - Store and manage large datasets (in a storage volume) Disposable and testing environments - Host training environments, test applications 11/27/2018 Use cases - Scenarios
  • 11. Appliances Marketplace (AppDB) Clouds of the Chipster Virtual Organisation Virtual Appliances of the Chipster VO Chipster VM VM VM VM VM Cloud calls (CMD/API) VM Block storage Chipster portal Push VM image Prepare, register VM image Chipster developer (CSC, Finland) Bioinformaticians Analysis software contains over 300 analysis tools for NGS, microarray, proteomics and sequence data. VM Block storage Read more... Cache Cache Cache Cache Use case – Sharing community applications: Chipster
  • 12. 11/27/2018 Use case - Scalable bioinformatics web- servers powered by cloud computing: NBIS A distributed Swedish research infrastructure providing bioinformatics support to life science researchers. Query Frontend via web-page or API Clouds of the NBIS Virtual Organisation VM VM VM shared storage Read more… Scalable handling of jobs using VMs from EGI Cloud Compute NBIS Servers powered by EGI: Pcons.net TOPCONS SCAMPI2 ProQ3 PconsC2/PconsC3 BOCTOPUS2
  • 13. Use case – EMSO Data Management platform Data access DMP tools DATA MANAGEMENT PLATFORM Asynchreal-timeingestion. Data ingestion ENVRI Reference Model v2.0 Collection and Analysis of Ocean Big Data: EGI Cloud hosts EMSO Data Management Platform services providing acquisition, processing, publishing and curation capabilities of all data collected by deep sea observatories Read more… EMSO DMP is powered by Apache Spark and Apache Zeppelin running on EGI Cloud.
  • 14. Use case – GeoHazards TEP Read more… Cloud platform developed and operated by Terradue. It provides a rich set of ready to use EO Data processing services for geohazards analysis and monitoring. EGI Cloud Compute contributes resources to run near real-time processing of satellite data acquisitions. www.terradue.com User Communities 4 Image taken from slides at https://indico.egi.eu/indico/event/3455/session/13/contribution/84
  • 15. 15 User documentation: - https://wiki.egi.eu/wiki/Federated_Cloud_user_support Providers documentation: - http://egi-federated-cloud-integration.readthedocs.io/ 11/27/2018 Documentation

Editor's Notes

  • #14: Apache Spark: fast and general engine for large-scale data processing . It is able to execute both batch and streaming data processing. Apache Zeppelin: data analytics tool