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 Docker containers in a lightweight
virtualised environment
EGI Cloud Container 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
Containers provide OS-level virtualization for running applications on same
kernel as host with less overhead, faster startup and smaller sizes than VMs.
Containers are well suited for microservices-based applications which are
composed of several independent services running in a coordinated manner.
Cloud Container Compute gives you the ability to deploy and scale Docker
containers on-demand using Kubernetes technology. The service provides with
easy provision of Kubernetes clusters on EGI Cloud Compute resources that can
be scaled and upgraded without the overhead of installing, managing and
operating the nodes.
Cloud Container Compute offers users offers guaranteed computational
resources in a secure and isolated environment with industry-standard
Kubernetes container orchestration platform that:
- Manages the nodes where to run the containers
- Automates the deployment, management, scaling, networking, and availability of
container-based applications running on that cluster.
11/27/2018
Motivation
Cloud Management
Framework
IaaS API
411/27/2018
Service architecture and interfaces
EGI Cloud
Container
Compute
IaaS Federated Access
Tools
1. Provision cluster VMs
3. Use native Kubernetes tooling
with EGI Check-in authentication
2. Deploy Kubernetes cluster
on provisioned VMs
EGI Cloud Compute Service
5
API/CLI access:
- Uses native Kubernetes API with OpenID Connect
authentication
https://kubernetes.io/docs/reference/access-authn-
authz/authentication/#authentication-strategies
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)
11/27/2018
Service options and attributes
7
EGI AuP:
- https://documents.egi.eu/public/ShowDocument?docid=2
623
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
9
EGI Container Compute documentation page:
- https://wiki.egi.eu/wiki/Federated_Cloud_Containers
Kubernetes documentation:
- https://kubernetes.io/docs/
11/27/2018
Documentation
10
EGI Notebooks is a newly
developed service that
provides Jupyter environment
to researchers for interactive
data analysis.
11/27/2018
Use cases – EGI Notebooks
Spawns users’
Jupyter
notebooks
Ingress: routes
requests to k8s
services
NFS-backed
Persistent
Volumes
EGI Notebooks uses Cloud
Container Compute to create
a Kubernetes cluster to
deploy and run the service.
eosc-hub.eu @EOSC_eu

More Related Content

ODP
Istio
PPTX
Kubernetes integration with ODL
PPTX
Microservices based VNF
PDF
An overview of microservices
PDF
Microservices, Containers, and Beyond
PDF
Webcast: Inovis-Dell Case Study (B2B Cloud Integration Platforms)
PPTX
Container world hybridnetworking_rev2
PDF
InfluxDB Live Product Training
Istio
Kubernetes integration with ODL
Microservices based VNF
An overview of microservices
Microservices, Containers, and Beyond
Webcast: Inovis-Dell Case Study (B2B Cloud Integration Platforms)
Container world hybridnetworking_rev2
InfluxDB Live Product Training

What's hot (20)

PPTX
Production ready tooling for microservices on kubernetes
PDF
Securing Kubernetes Workloads
PPT
Websphere - overview and introduction
PDF
Deep-dive into APIs in a Microservice Architecture
PDF
Data Warehouse embraces Kubernetes and Modernized Data Platforms with Pivotal...
PDF
How to Deploy WSO2 Enterprise Integrator in Containers
PPTX
API World: The service-mesh landscape
PDF
Enterprise grade-deployment-2019
PPTX
Service Fabric and Azure Service Fabric Mesh introduction
PPTX
Kubernetes And Istio and Azure AKS DevOps
PDF
Stateless and Stateful Services in Kubernetes - Mohit Saxena - Citrix - CC18
PPTX
Microservice vs. Monolithic Architecture
PPTX
Tokyo azure meetup #9 azure update, october
PPTX
Tokyo Azure Meetup #9 - Azure Update, september
PDF
Virtual Kubernetes Clusters on Amazon EKS
PPTX
Keynote - Oleg Barenboim - ManageIQ Design Summit 2016
PDF
Managing Microservices traffic using Istio
PDF
Make Java Microservices Resilient with Istio - Mangesh - IBM - CC18
PPTX
Cloud-Scale Kubernetes at eBay
PDF
Deployment Patterns in WSO2 Enterprise Integrator
Production ready tooling for microservices on kubernetes
Securing Kubernetes Workloads
Websphere - overview and introduction
Deep-dive into APIs in a Microservice Architecture
Data Warehouse embraces Kubernetes and Modernized Data Platforms with Pivotal...
How to Deploy WSO2 Enterprise Integrator in Containers
API World: The service-mesh landscape
Enterprise grade-deployment-2019
Service Fabric and Azure Service Fabric Mesh introduction
Kubernetes And Istio and Azure AKS DevOps
Stateless and Stateful Services in Kubernetes - Mohit Saxena - Citrix - CC18
Microservice vs. Monolithic Architecture
Tokyo azure meetup #9 azure update, october
Tokyo Azure Meetup #9 - Azure Update, september
Virtual Kubernetes Clusters on Amazon EKS
Keynote - Oleg Barenboim - ManageIQ Design Summit 2016
Managing Microservices traffic using Istio
Make Java Microservices Resilient with Istio - Mangesh - IBM - CC18
Cloud-Scale Kubernetes at eBay
Deployment Patterns in WSO2 Enterprise Integrator
Ad

Similar to EOSC-hub Cloud Container Compute for EOSC-hub (20)

PPTX
EGI Cloud Compute service for EOSC-hub
PDF
Building Cloud-Native Applications with Kubernetes, Helm and Kubeless
PDF
Creating Microservices Application with IBM Cloud Private (ICP) - ICP Archite...
PDF
Best online kubernetes course in H2KInfosys.pdf
PPTX
Mesos and Kubernetes ecosystem overview
PPTX
653493625-Azure-Kubernetes-Services-Booklet.pptx
PDF
04_Azure Kubernetes Service: Basic Practices for Developers_GAB2019
PPTX
Kubernetes for the VI Admin
PDF
Cloud for Kubernetes : Session4
PPTX
Kubernetes on on on on on on on on on on on on on on Azure Deck.pptx
PPTX
Building a Cloud Native Service - Docker Meetup Santa Clara (July 20, 2017)
PDF
Azure meetup cloud native concepts - may 28th 2018
PDF
Kubernetes Administration from Zero to Hero.pdf
PPTX
Implementing AKS on the Enterprise
PDF
(SACON) Anand Tapikar - Attack vectors of Kubernetes infra. Are we on right ...
PPTX
KubernetesPPT.pptx
PDF
OSDC 2017 - Timo Derstappen - Automating kubernetes cluster operations with o...
PDF
OSDC 2017: Automating Kubernetes Cluster Operations with Operators by Timo De...
PPTX
Cisco Connect 2018 Indonesia - Building container ready infrastructure
PDF
IBM Bluemix Nice meetup #5 - 20170504 - Orchestrer Docker avec Kubernetes
EGI Cloud Compute service for EOSC-hub
Building Cloud-Native Applications with Kubernetes, Helm and Kubeless
Creating Microservices Application with IBM Cloud Private (ICP) - ICP Archite...
Best online kubernetes course in H2KInfosys.pdf
Mesos and Kubernetes ecosystem overview
653493625-Azure-Kubernetes-Services-Booklet.pptx
04_Azure Kubernetes Service: Basic Practices for Developers_GAB2019
Kubernetes for the VI Admin
Cloud for Kubernetes : Session4
Kubernetes on on on on on on on on on on on on on on Azure Deck.pptx
Building a Cloud Native Service - Docker Meetup Santa Clara (July 20, 2017)
Azure meetup cloud native concepts - may 28th 2018
Kubernetes Administration from Zero to Hero.pdf
Implementing AKS on the Enterprise
(SACON) Anand Tapikar - Attack vectors of Kubernetes infra. Are we on right ...
KubernetesPPT.pptx
OSDC 2017 - Timo Derstappen - Automating kubernetes cluster operations with o...
OSDC 2017: Automating Kubernetes Cluster Operations with Operators by Timo De...
Cisco Connect 2018 Indonesia - Building container ready infrastructure
IBM Bluemix Nice meetup #5 - 20170504 - Orchestrer Docker avec Kubernetes
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)

PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PPTX
sap open course for s4hana steps from ECC to s4
PDF
Approach and Philosophy of On baking technology
PPTX
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PPTX
Spectroscopy.pptx food analysis technology
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PDF
cuic standard and advanced reporting.pdf
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PPTX
MYSQL Presentation for SQL database connectivity
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Mobile App Security Testing_ A Comprehensive Guide.pdf
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Dropbox Q2 2025 Financial Results & Investor Presentation
Network Security Unit 5.pdf for BCA BBA.
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
sap open course for s4hana steps from ECC to s4
Approach and Philosophy of On baking technology
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
Building Integrated photovoltaic BIPV_UPV.pdf
Spectroscopy.pptx food analysis technology
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
NewMind AI Weekly Chronicles - August'25 Week I
cuic standard and advanced reporting.pdf
The AUB Centre for AI in Media Proposal.docx
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Chapter 3 Spatial Domain Image Processing.pdf
Understanding_Digital_Forensics_Presentation.pptx
MYSQL Presentation for SQL database connectivity

EOSC-hub Cloud Container Compute 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 Docker containers in a lightweight virtualised environment EGI Cloud Container 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 Containers provide OS-level virtualization for running applications on same kernel as host with less overhead, faster startup and smaller sizes than VMs. Containers are well suited for microservices-based applications which are composed of several independent services running in a coordinated manner. Cloud Container Compute gives you the ability to deploy and scale Docker containers on-demand using Kubernetes technology. The service provides with easy provision of Kubernetes clusters on EGI Cloud Compute resources that can be scaled and upgraded without the overhead of installing, managing and operating the nodes. Cloud Container Compute offers users offers guaranteed computational resources in a secure and isolated environment with industry-standard Kubernetes container orchestration platform that: - Manages the nodes where to run the containers - Automates the deployment, management, scaling, networking, and availability of container-based applications running on that cluster. 11/27/2018 Motivation
  • 4. Cloud Management Framework IaaS API 411/27/2018 Service architecture and interfaces EGI Cloud Container Compute IaaS Federated Access Tools 1. Provision cluster VMs 3. Use native Kubernetes tooling with EGI Check-in authentication 2. Deploy Kubernetes cluster on provisioned VMs EGI Cloud Compute Service
  • 5. 5 API/CLI access: - Uses native Kubernetes API with OpenID Connect authentication https://kubernetes.io/docs/reference/access-authn- authz/authentication/#authentication-strategies 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) 11/27/2018 Service options and attributes
  • 7. 7 EGI AuP: - https://documents.egi.eu/public/ShowDocument?docid=2 623 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. 9 EGI Container Compute documentation page: - https://wiki.egi.eu/wiki/Federated_Cloud_Containers Kubernetes documentation: - https://kubernetes.io/docs/ 11/27/2018 Documentation
  • 10. 10 EGI Notebooks is a newly developed service that provides Jupyter environment to researchers for interactive data analysis. 11/27/2018 Use cases – EGI Notebooks Spawns users’ Jupyter notebooks Ingress: routes requests to k8s services NFS-backed Persistent Volumes EGI Notebooks uses Cloud Container Compute to create a Kubernetes cluster to deploy and run the service.