SlideShare une entreprise Scribd logo
1  sur  34
Télécharger pour lire hors ligne
www.egi.eu
@EGI_eInfra
The work of the EGI Foundation
is partly funded by the European Commission
under H2020 Framework Programme
EGI: Advanced Computing for Research
In support of biomedical research
EGI Cloud Container Compute
EGI Foundation
Enol Fernándes, Björn Backeberg & Yin Chen
@EGI_eInfrawww.egi.eu 29 March 2019 2
• About EGI and the EGI Federation
• EGI Services
• The EGI Federated Cloud
§ Cloud Compute
§ Cloud Container Compute
• Examples of community use cases
EGI Cloud Container Compute Service
Outline
@EGI_eInfrawww.egi.eu 29 March 2019 3
About EGI and the EGI Federation
@EGI_eInfrawww.egi.eu 29 March 2019 4
Mission
Create and deliver open solutions for science and research infrastructures by
federating digital capabilities, resources and expertise between communities and
across national boundaries.
Vision
Researchers from all disciplines have easy, integrated and open access to the
advanced scientific computing capabilities, resources and expertise needed to
collaborate and to carry out data/compute intensive science and innovation.
Our objective
Mission statement and vision
@EGI_eInfrawww.egi.eu 29 March 2019 5
23 Countries
1 EIRO: CERN
www.egi.eu/about/egi-foundation/
The EGI Federation
EGI resources are provided by 100s of
computing and data centres (mostly in
Europe) offering computing and storage
resources to researchers.
@EGI_eInfrawww.egi.eu 29 March 2019 6
A wide offer of services
Supporting Research and Innovation
@EGI_eInfrawww.egi.eu 29 March 2019 7
• High Throughput Data Analysis
• Federated Cloud: Easy access to EU IaaS and PaaS (support for Docker, Kubernetes,
Jupyter Notebook Service)
• Federated Open Data Processing: Integrate a generic easy-to-use platform that allows
users to share, discover, and process open data. The platform also provides interfaces to
existing storage solutions
• Federated operations
• Community-driven Innovation and Support: Co-create new solutions, and support
researchers
• Policy advice: Research on policies and prepare input and advice that help policy makers
shape future policies for more effective digital and open science
(Some of) our offerings
@EGI_eInfrawww.egi.eu 29 March 2019 8
Our external Service Portfolio
@EGI_eInfrawww.egi.eu 29 March 2019 9
Our internal Service Portfolio
Delivered to the EGI Federation members facilitating collaboration
@EGI_eInfrawww.egi.eu 29 March 2019 10
Commitment to excellence
CERTIFICATE
The Certification Body
of TÜV SÜD Management Service GmbH
certifies that
EGI Foundation / EGI.eu
Science Park 140
1098 XG Amsterdam
Netherlands
has established and applies
a Quality Management System for
A management system to deliver all
services covered by the service catalogue.
An audit was performed, Report No. 707067543.
Proof has been furnished that the requirements
according to
ISO 9001:2015
are fulfilled.
The certificate is valid from 2018-02-19 until 2020-03-06.
Certificate Registration No.: 12 100 53643 TMS.
Product Compliance Management
Munich, 2018-02-19
CERTIFICATE
The Certification Body
of TÜV SÜD Management Service GmbH
certifies that
EGI Foundation / EGI.eu
Science Park 140
1098 XG Amsterdam
Netherlands
has established and applies
a Management System for IT-Services.
A management system to deliver all
IT services covered by the service catalogue.
An audit was performed, Report No. 707067543.
Proof has been furnished that the requirements
according to
ISO/IEC 20000-1:2011
are fulfilled.
The certificate is valid from 2018-02-19 until 2020-03-06.
Certificate Registration No.: 12 410 53644 TMS.
Product Compliance Management
Munich, 2018-02-19
ISO 9001:2015
outlines the
requirements an
organization
must maintain in
their quality
system.
ISO/IEC 20000-
1:2011 outlines
requirements for
design, transition,
delivery and
improvement of IT
services for both
the customer and
the service
provider.
@EGI_eInfrawww.egi.eu 29 March 2019 11
Services offered to SMEs and industry
Access
• Test workflows
• Pilot applications &
models
• Develop advanced ICT
product / service
Enhance visibility /
networking in EGI’s ecosystem
• EGI Events
• EGI publications
• EGI international network
Market
Re-use
Capitalise on open
• Research data
• Tools / softwares
• Applications
Co-design
Team up with experts to
• Deploy your application on
the distributed
infrastructure
• Co-develop new products
and services.
@EGI_eInfrawww.egi.eu 29 March 2019 12
The EGI Federated Cloud
The Cloud Compute and
Cloud Container Compute services
@EGI_eInfrawww.egi.eu 29 March 2019 13
Technology agnostic:
• OpenStack,
• OpenNebula
• Synnefo
The EGI Federated Cloud
Multi-cloud IaaS with Single Sign-On via Check-in
Additional features
• Single-Sign On via Check-in
• Appliance Library
• Resource discovery
• Single GUI dashboard
• Computation near data
Cloud compute Cloud container
compute
Online
storage
AoD Training
infrastructure
Run Virtual Machines on demand similar to AWS EC2/EBS or GCP Compute Engine
@EGI_eInfrawww.egi.eu 29 March 2019 14
The EGI Federated Cloud
The EGI Federated Cloud is a IaaS-type cloud, comprising
academic private cloud and virtualised resources built
around open standards.21 cloud providers:
@EGI_eInfrawww.egi.eu 29 March 2019 15
Architecture
EGI Federation services:
Accounting, Monitoring, Configuration Database, Information Discovery, VM
Marketplace
EGI
Check-in
IaaS Federated Access Tools
Community PlatformsAppDB VMOps
Cloud Management
Framework
IaaS API
Cloud Management
Framework
IaaS API
The EGI Federated Cloud is not just AppDB
Providers have their APIs
that can be used with
EGI Check-in accounts,
opening the door to
automation of cloud-
native applications.
IaaS Federated Access Tools
layer helps users of the cloud to
deal with the heterogeneity in
the IaaS API and EGI Federation
services
EGI Federated Cloud no longer mandates a
single API for every provider. OCCI still widely
supported but sites are moving to native APIs
(mainly OpenStack!)
@EGI_eInfrawww.egi.eu 29 March 2019 16
Manage VMs via AppDB VMOps
Single
dashboard for
all providers
Wizard-like
creation of
VMs
Complete
Check-in
integration
@EGI_eInfrawww.egi.eu 29 March 2019 17
Manage VMs via AppDB VMOps
Individual
management
of VMs
Topologies
are a set
of related
VMs
Global
management
of VMs
GGUS
integration
@EGI_eInfrawww.egi.eu 29 March 2019 18
VO based access
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
3. Generic VOs – e.g. fedcloud.egi.eu à Incubator for new users
Browse VOs at http://operations-portal.egi.eu/vo/search
c
e
f
b
a
d
@EGI_eInfrawww.egi.eu 29 March 2019 19
Main difference between VMs and Containers
VMs virtualize hardware to
run multiple OS instances
Containers virtualize OSes to
run multiple workloads
@EGI_eInfrawww.egi.eu 29 March 2019 20
Docker
Open platform for building, shipping and running
distributed applications
Docker commoditizes containers
• Hides and automates container management process
• One-command-line deployment of applications
• Easy to move from development to production
• Provides ecosystem to create and share images
@EGI_eInfrawww.egi.eu 29 March 2019 21
Container orchestration
Container
Orchestrator
App A
Container
Container
Container
Container
App B
Container
Container
Container
Container
Infrastructure
• Container applications tend to be comprised
of several containers running in a
coordinated way
• Running few containers can be easily
managed on a single node (e.g. with docker-
compose)
• Manages a cluster of nodes where to run the
containers
• Automates the deployment, management,
scaling, networking, and availability of
container-based applications running on that
cluster
• Main products: Docker Swarm, Kubernetes &
Mesos
• Schedule containers to physical or virtual
machines
• Restart containers if they stop
• Provide private container network
• Scale up and down
• Service discovery
@EGI_eInfrawww.egi.eu 29 March 2019 22
• k8s is a portable, extensible open-source platform for managing containerized
workloads and services, that facilitates both declarative configuration and
automation.
• k8s operates at the container level (not the hardware level), providing a
container-centric management environment.
• It orchestrates computing, networking, and storage infrastructure on behalf of
user workloads.
• k8s
§ gives you the ability to deploy and scale Docker containers on-demand
§ without the overhead of installing, managing and operating the nodes
§ manages the nodes where to run the containers
§ automates the deployment, management, scaling, networking, and availability of
container-based applications running on that cluster
Kubernetes (k8s)
@EGI_eInfrawww.egi.eu 29 March 2019 23
1. Single node: start the EGI Docker VM and run containers directly (or with
docker compose)
2. EGI Cloud Container Compute:
§ Start a cluster of VMs and create a Kubernetes cluster to run your containers
3. udocker: run containers as jobs in the EGI HTC service
Running containers on the EGI Federated Cloud
Two (+ 1) options to run containers on the EGI
@EGI_eInfrawww.egi.eu 29 March 2019 24
Service architecture and interfaces
Cloud Management
Framework
IaaS API
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
@EGI_eInfrawww.egi.eu 29 March 2019 25
Comparison
EGI Cloud Compute, Cloud Container Compute and HTC
EGI Cloud Compute EGI Cloud Container
Compute
EGI High Throughput
Compute
What is it? Multi-cloud IaaS Kubernetes on top of EGI
Cloud Compute
The grid, a scalable batch
system
What you run? VMs (Docker) Containers Jobs
Typical
workloads
Lift and shift existing
applications
Specific OS (kernel)
requirements
Cloud-native containerised
applications.
Execution of parallel
computing tasks to analyse
large datasets.
Pros / Cons [+] Complete control on
resources, run (almost)
anything you’d like
[-] Complex operation
[+] Industry standard
[+] Hides complexity of
Kubernetes setup
[-] Kubernetes steep learning
curve
[+] No management of
resources, just submit jobs
[-] Legacy interfaces
[-] Porting of applications
Configurability Abstraction
@EGI_eInfrawww.egi.eu 29 March 2019 26
Examples of community use cases
EGI Notebooks
ELIXIR’s Global Alliance for Genomics and
Health
Group on Earth Observations (GEO) effort to
build a Global Earth Observation System of
Systems (GEOSS)
@EGI_eInfrawww.egi.eu 29 March 2019 27
EGI Notebooks
Jupyter Notebooks as a Service
A one-click solution, just log in and start using
Kubernetes Cluster (EGI Cloud Container Compute)
User sessions
EGI Check-in
SSL Certificate
Notebooks
persistent
storage
Monitoring Accounting
Kubernetes
Ingress
EGI ARGO EGI Accounting
@EGI_eInfrawww.egi.eu 29 March 2019 28
Large amounts of Earth Observation
data are vastly underexploited for
change monitoring and management
implementation actions supporting
the UN Sustainable Development
Goals.
Global Earth Observation System of Systems
(GEOSS)
• Discover the service through the
EOSC Portal
• Identify available related workflows
related to the issue of interest
• Explore available data through
GEOSS
• Execute the workflow taking
advantage of the EOSC infrastructure
@EGI_eInfrawww.egi.eu 29 March 2019 29
GEOSS
Architecture overview
VLab APIs
VLab
Portal and apps
Long-term
preservation
archives
Knowledge bases
Remote processing
services
Source code
Workflows
@EGI_eInfrawww.egi.eu 29 March 2019 30
• The Global Alliance for Genomics and Health (GA4GH) is an international
consortium of academic and industry partners that try to establish standards to
promote and facilitate collaboration and data exchange in the life sciences.
• As part of the 'Cloud Workstream' of this effort 4 standards have been proposed
to facilitate running scientific workflows in a cloud environment:
1. the Data Object Service (DOS),
2. Tool Registration Service (TRS),
3. Workflow Execution Service (WES) and the
4. Task Execution Service (TES).
• TESK is an implementation of the TES standard using the Kubernetes container
orchestration platform.
§ TES orchestrates staging in/out of data and execution of tasks
ELIXIR’s GA4GH
@EGI_eInfrawww.egi.eu 29 March 2019 31
ELIXIR’s GA4GH
TESK Architecture
@EGI_eInfrawww.egi.eu 29 March 2019 32
• Request access to the EGI services via our Marketplace:
https://marketplace.egi.eu/
• Cloud Container Compute:
https://marketplace.egi.eu/33-cloud-container-compute-beta
• Deploying Docker and Kubernetes in EGI FedCloud
https://wiki.egi.eu/wiki/Federated_Cloud_Containers
Getting started
EGI’s Cloud Container Compute
@EGI_eInfrawww.egi.eu 29 March 2019 33
Opportunity for research communities, IT-service
providers, technology providers, members and partners of
EGI to get together, present and co-design services for
advanced computing in Europe.
Including co-located events:
1. Design your e-Infrastructure workshop (9 May)
2. FitSM Foundation Training (9 May)
More information at:
https://indico.egi.eu/indico/event/4431/
Upcoming event
EGI Conference 2019
This work by the EGI Foundation
is licensed under a Creative Commons
Attribution 4.0 International License.
Questions?
Thank you
for your attention.
www.egi.eu
@EGI_eInfra
EGI: Advanced Computing for Research
The work of the EGI Foundation
is partly funded by the European Commission
under H2020 Framework Programme

Contenu connexe

Tendances

Open innovation towards_smarter_cities_o
Open innovation towards_smarter_cities_oOpen innovation towards_smarter_cities_o
Open innovation towards_smarter_cities_o
ssusereb85c4
 

Tendances (9)

LinkedTV results at the end of the 3rd year
LinkedTV results at the end of the 3rd yearLinkedTV results at the end of the 3rd year
LinkedTV results at the end of the 3rd year
 
Open Call Webinar presentation
Open Call Webinar presentationOpen Call Webinar presentation
Open Call Webinar presentation
 
OPENi Project Introduction @Athens hackathon, September 2014
OPENi Project Introduction @Athens hackathon, September 2014OPENi Project Introduction @Athens hackathon, September 2014
OPENi Project Introduction @Athens hackathon, September 2014
 
Open innovation towards_smarter_cities_o
Open innovation towards_smarter_cities_oOpen innovation towards_smarter_cities_o
Open innovation towards_smarter_cities_o
 
MECATECH, building the Future
MECATECH, building the FutureMECATECH, building the Future
MECATECH, building the Future
 
BDV Webinar Series - Caj - Big Data Breakthroughs for Global Bio-economy Busi...
BDV Webinar Series - Caj - Big Data Breakthroughs for Global Bio-economy Busi...BDV Webinar Series - Caj - Big Data Breakthroughs for Global Bio-economy Busi...
BDV Webinar Series - Caj - Big Data Breakthroughs for Global Bio-economy Busi...
 
Max Lemke | Innovation actions in Horizon 2020 Fostering collaboration with M...
Max Lemke | Innovation actions in Horizon 2020 Fostering collaboration with M...Max Lemke | Innovation actions in Horizon 2020 Fostering collaboration with M...
Max Lemke | Innovation actions in Horizon 2020 Fostering collaboration with M...
 
FIWARE Global Summit - FIWARE for Smart Agrifood: What’s Next for 2019/2020
FIWARE Global Summit - FIWARE for Smart Agrifood: What’s Next for 2019/2020FIWARE Global Summit - FIWARE for Smart Agrifood: What’s Next for 2019/2020
FIWARE Global Summit - FIWARE for Smart Agrifood: What’s Next for 2019/2020
 
AEGIS Newsletter 2
AEGIS Newsletter 2AEGIS Newsletter 2
AEGIS Newsletter 2
 

Similaire à EGI Cloud Container Compute Service

EGI-EUDAT interoperability| www.eudat.eu |
EGI-EUDAT interoperability| www.eudat.eu | EGI-EUDAT interoperability| www.eudat.eu |
EGI-EUDAT interoperability| www.eudat.eu |
EUDAT
 

Similaire à EGI Cloud Container Compute Service (20)

Cloud Computing Needs for Earth Observation Data Analysis: EGI and EOSC-hub
Cloud Computing Needs for Earth Observation Data Analysis: EGI and EOSC-hubCloud Computing Needs for Earth Observation Data Analysis: EGI and EOSC-hub
Cloud Computing Needs for Earth Observation Data Analysis: EGI and EOSC-hub
 
Distributed scientific computing for open science, eResearch Africa 2019
Distributed scientific computing for open science, eResearch Africa 2019Distributed scientific computing for open science, eResearch Africa 2019
Distributed scientific computing for open science, eResearch Africa 2019
 
EGI: a spark to transform science, business and society
EGI: a spark to transform science, business and societyEGI: a spark to transform science, business and society
EGI: a spark to transform science, business and society
 
EGI Cloud Services in a Federated Multi-Supply Envirnment
EGI Cloud Services in a Federated Multi-Supply EnvirnmentEGI Cloud Services in a Federated Multi-Supply Envirnment
EGI Cloud Services in a Federated Multi-Supply Envirnment
 
EGI-EUDAT interoperability| www.eudat.eu |
EGI-EUDAT interoperability| www.eudat.eu | EGI-EUDAT interoperability| www.eudat.eu |
EGI-EUDAT interoperability| www.eudat.eu |
 
The EGI Federated Cloud
The EGI Federated CloudThe EGI Federated Cloud
The EGI Federated Cloud
 
EGI Federated Cloud - May 2019
EGI Federated Cloud - May 2019EGI Federated Cloud - May 2019
EGI Federated Cloud - May 2019
 
Using Eclipse technologies to develop the BRAIN-IoT model-based framework for...
Using Eclipse technologies to develop the BRAIN-IoT model-based framework for...Using Eclipse technologies to develop the BRAIN-IoT model-based framework for...
Using Eclipse technologies to develop the BRAIN-IoT model-based framework for...
 
Using a Widely Distributed Federated Cloud System to Support Multiple Dispara...
Using a Widely Distributed Federated Cloud System to Support Multiple Dispara...Using a Widely Distributed Federated Cloud System to Support Multiple Dispara...
Using a Widely Distributed Federated Cloud System to Support Multiple Dispara...
 
The EOSC Compute Platform with the EGI-ACE project
The EOSC Compute Platform with the EGI-ACE project The EOSC Compute Platform with the EGI-ACE project
The EOSC Compute Platform with the EGI-ACE project
 
Integrating and managing services for the European Open Science Cloud
Integrating and managing services for the European Open Science CloudIntegrating and managing services for the European Open Science Cloud
Integrating and managing services for the European Open Science Cloud
 
A new generation of instruments and tools to monitor buildings performance
A new generation of instruments and tools to monitor buildings performanceA new generation of instruments and tools to monitor buildings performance
A new generation of instruments and tools to monitor buildings performance
 
EUDAT
EUDATEUDAT
EUDAT
 
Data Processing and Analysis
Data Processing and AnalysisData Processing and Analysis
Data Processing and Analysis
 
EGI - Open Data Platform
EGI - Open Data PlatformEGI - Open Data Platform
EGI - Open Data Platform
 
stackconf 2021 | Building the first European open source Edge Computing platf...
stackconf 2021 | Building the first European open source Edge Computing platf...stackconf 2021 | Building the first European open source Edge Computing platf...
stackconf 2021 | Building the first European open source Edge Computing platf...
 
Strategic Technical Presenation
Strategic Technical PresenationStrategic Technical Presenation
Strategic Technical Presenation
 
WeNMR Suite for Structural Biology
WeNMR Suite for Structural BiologyWeNMR Suite for Structural Biology
WeNMR Suite for Structural Biology
 
Using the EGI Fed-Cloud for Data Analysis - EUDAT Summer School (Giuseppe La ...
Using the EGI Fed-Cloud for Data Analysis - EUDAT Summer School (Giuseppe La ...Using the EGI Fed-Cloud for Data Analysis - EUDAT Summer School (Giuseppe La ...
Using the EGI Fed-Cloud for Data Analysis - EUDAT Summer School (Giuseppe La ...
 
EGI Engage: Impact & Results
EGI Engage: Impact & ResultsEGI Engage: Impact & Results
EGI Engage: Impact & Results
 

Dernier

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
 

Dernier (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
 
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
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
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
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
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...
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
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
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
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?
 
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
 

EGI Cloud Container Compute Service

  • 1. www.egi.eu @EGI_eInfra The work of the EGI Foundation is partly funded by the European Commission under H2020 Framework Programme EGI: Advanced Computing for Research In support of biomedical research EGI Cloud Container Compute EGI Foundation Enol Fernándes, Björn Backeberg & Yin Chen
  • 2. @EGI_eInfrawww.egi.eu 29 March 2019 2 • About EGI and the EGI Federation • EGI Services • The EGI Federated Cloud § Cloud Compute § Cloud Container Compute • Examples of community use cases EGI Cloud Container Compute Service Outline
  • 3. @EGI_eInfrawww.egi.eu 29 March 2019 3 About EGI and the EGI Federation
  • 4. @EGI_eInfrawww.egi.eu 29 March 2019 4 Mission Create and deliver open solutions for science and research infrastructures by federating digital capabilities, resources and expertise between communities and across national boundaries. Vision Researchers from all disciplines have easy, integrated and open access to the advanced scientific computing capabilities, resources and expertise needed to collaborate and to carry out data/compute intensive science and innovation. Our objective Mission statement and vision
  • 5. @EGI_eInfrawww.egi.eu 29 March 2019 5 23 Countries 1 EIRO: CERN www.egi.eu/about/egi-foundation/ The EGI Federation EGI resources are provided by 100s of computing and data centres (mostly in Europe) offering computing and storage resources to researchers.
  • 6. @EGI_eInfrawww.egi.eu 29 March 2019 6 A wide offer of services Supporting Research and Innovation
  • 7. @EGI_eInfrawww.egi.eu 29 March 2019 7 • High Throughput Data Analysis • Federated Cloud: Easy access to EU IaaS and PaaS (support for Docker, Kubernetes, Jupyter Notebook Service) • Federated Open Data Processing: Integrate a generic easy-to-use platform that allows users to share, discover, and process open data. The platform also provides interfaces to existing storage solutions • Federated operations • Community-driven Innovation and Support: Co-create new solutions, and support researchers • Policy advice: Research on policies and prepare input and advice that help policy makers shape future policies for more effective digital and open science (Some of) our offerings
  • 8. @EGI_eInfrawww.egi.eu 29 March 2019 8 Our external Service Portfolio
  • 9. @EGI_eInfrawww.egi.eu 29 March 2019 9 Our internal Service Portfolio Delivered to the EGI Federation members facilitating collaboration
  • 10. @EGI_eInfrawww.egi.eu 29 March 2019 10 Commitment to excellence CERTIFICATE The Certification Body of TÜV SÜD Management Service GmbH certifies that EGI Foundation / EGI.eu Science Park 140 1098 XG Amsterdam Netherlands has established and applies a Quality Management System for A management system to deliver all services covered by the service catalogue. An audit was performed, Report No. 707067543. Proof has been furnished that the requirements according to ISO 9001:2015 are fulfilled. The certificate is valid from 2018-02-19 until 2020-03-06. Certificate Registration No.: 12 100 53643 TMS. Product Compliance Management Munich, 2018-02-19 CERTIFICATE The Certification Body of TÜV SÜD Management Service GmbH certifies that EGI Foundation / EGI.eu Science Park 140 1098 XG Amsterdam Netherlands has established and applies a Management System for IT-Services. A management system to deliver all IT services covered by the service catalogue. An audit was performed, Report No. 707067543. Proof has been furnished that the requirements according to ISO/IEC 20000-1:2011 are fulfilled. The certificate is valid from 2018-02-19 until 2020-03-06. Certificate Registration No.: 12 410 53644 TMS. Product Compliance Management Munich, 2018-02-19 ISO 9001:2015 outlines the requirements an organization must maintain in their quality system. ISO/IEC 20000- 1:2011 outlines requirements for design, transition, delivery and improvement of IT services for both the customer and the service provider.
  • 11. @EGI_eInfrawww.egi.eu 29 March 2019 11 Services offered to SMEs and industry Access • Test workflows • Pilot applications & models • Develop advanced ICT product / service Enhance visibility / networking in EGI’s ecosystem • EGI Events • EGI publications • EGI international network Market Re-use Capitalise on open • Research data • Tools / softwares • Applications Co-design Team up with experts to • Deploy your application on the distributed infrastructure • Co-develop new products and services.
  • 12. @EGI_eInfrawww.egi.eu 29 March 2019 12 The EGI Federated Cloud The Cloud Compute and Cloud Container Compute services
  • 13. @EGI_eInfrawww.egi.eu 29 March 2019 13 Technology agnostic: • OpenStack, • OpenNebula • Synnefo The EGI Federated Cloud Multi-cloud IaaS with Single Sign-On via Check-in Additional features • Single-Sign On via Check-in • Appliance Library • Resource discovery • Single GUI dashboard • Computation near data Cloud compute Cloud container compute Online storage AoD Training infrastructure Run Virtual Machines on demand similar to AWS EC2/EBS or GCP Compute Engine
  • 14. @EGI_eInfrawww.egi.eu 29 March 2019 14 The EGI Federated Cloud The EGI Federated Cloud is a IaaS-type cloud, comprising academic private cloud and virtualised resources built around open standards.21 cloud providers:
  • 15. @EGI_eInfrawww.egi.eu 29 March 2019 15 Architecture EGI Federation services: Accounting, Monitoring, Configuration Database, Information Discovery, VM Marketplace EGI Check-in IaaS Federated Access Tools Community PlatformsAppDB VMOps Cloud Management Framework IaaS API Cloud Management Framework IaaS API The EGI Federated Cloud is not just AppDB Providers have their APIs that can be used with EGI Check-in accounts, opening the door to automation of cloud- native applications. IaaS Federated Access Tools layer helps users of the cloud to deal with the heterogeneity in the IaaS API and EGI Federation services EGI Federated Cloud no longer mandates a single API for every provider. OCCI still widely supported but sites are moving to native APIs (mainly OpenStack!)
  • 16. @EGI_eInfrawww.egi.eu 29 March 2019 16 Manage VMs via AppDB VMOps Single dashboard for all providers Wizard-like creation of VMs Complete Check-in integration
  • 17. @EGI_eInfrawww.egi.eu 29 March 2019 17 Manage VMs via AppDB VMOps Individual management of VMs Topologies are a set of related VMs Global management of VMs GGUS integration
  • 18. @EGI_eInfrawww.egi.eu 29 March 2019 18 VO based access 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 3. Generic VOs – e.g. fedcloud.egi.eu à Incubator for new users Browse VOs at http://operations-portal.egi.eu/vo/search c e f b a d
  • 19. @EGI_eInfrawww.egi.eu 29 March 2019 19 Main difference between VMs and Containers VMs virtualize hardware to run multiple OS instances Containers virtualize OSes to run multiple workloads
  • 20. @EGI_eInfrawww.egi.eu 29 March 2019 20 Docker Open platform for building, shipping and running distributed applications Docker commoditizes containers • Hides and automates container management process • One-command-line deployment of applications • Easy to move from development to production • Provides ecosystem to create and share images
  • 21. @EGI_eInfrawww.egi.eu 29 March 2019 21 Container orchestration Container Orchestrator App A Container Container Container Container App B Container Container Container Container Infrastructure • Container applications tend to be comprised of several containers running in a coordinated way • Running few containers can be easily managed on a single node (e.g. with docker- compose) • Manages a cluster of nodes where to run the containers • Automates the deployment, management, scaling, networking, and availability of container-based applications running on that cluster • Main products: Docker Swarm, Kubernetes & Mesos • Schedule containers to physical or virtual machines • Restart containers if they stop • Provide private container network • Scale up and down • Service discovery
  • 22. @EGI_eInfrawww.egi.eu 29 March 2019 22 • k8s is a portable, extensible open-source platform for managing containerized workloads and services, that facilitates both declarative configuration and automation. • k8s operates at the container level (not the hardware level), providing a container-centric management environment. • It orchestrates computing, networking, and storage infrastructure on behalf of user workloads. • k8s § gives you the ability to deploy and scale Docker containers on-demand § without the overhead of installing, managing and operating the nodes § manages the nodes where to run the containers § automates the deployment, management, scaling, networking, and availability of container-based applications running on that cluster Kubernetes (k8s)
  • 23. @EGI_eInfrawww.egi.eu 29 March 2019 23 1. Single node: start the EGI Docker VM and run containers directly (or with docker compose) 2. EGI Cloud Container Compute: § Start a cluster of VMs and create a Kubernetes cluster to run your containers 3. udocker: run containers as jobs in the EGI HTC service Running containers on the EGI Federated Cloud Two (+ 1) options to run containers on the EGI
  • 24. @EGI_eInfrawww.egi.eu 29 March 2019 24 Service architecture and interfaces Cloud Management Framework IaaS API 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
  • 25. @EGI_eInfrawww.egi.eu 29 March 2019 25 Comparison EGI Cloud Compute, Cloud Container Compute and HTC EGI Cloud Compute EGI Cloud Container Compute EGI High Throughput Compute What is it? Multi-cloud IaaS Kubernetes on top of EGI Cloud Compute The grid, a scalable batch system What you run? VMs (Docker) Containers Jobs Typical workloads Lift and shift existing applications Specific OS (kernel) requirements Cloud-native containerised applications. Execution of parallel computing tasks to analyse large datasets. Pros / Cons [+] Complete control on resources, run (almost) anything you’d like [-] Complex operation [+] Industry standard [+] Hides complexity of Kubernetes setup [-] Kubernetes steep learning curve [+] No management of resources, just submit jobs [-] Legacy interfaces [-] Porting of applications Configurability Abstraction
  • 26. @EGI_eInfrawww.egi.eu 29 March 2019 26 Examples of community use cases EGI Notebooks ELIXIR’s Global Alliance for Genomics and Health Group on Earth Observations (GEO) effort to build a Global Earth Observation System of Systems (GEOSS)
  • 27. @EGI_eInfrawww.egi.eu 29 March 2019 27 EGI Notebooks Jupyter Notebooks as a Service A one-click solution, just log in and start using Kubernetes Cluster (EGI Cloud Container Compute) User sessions EGI Check-in SSL Certificate Notebooks persistent storage Monitoring Accounting Kubernetes Ingress EGI ARGO EGI Accounting
  • 28. @EGI_eInfrawww.egi.eu 29 March 2019 28 Large amounts of Earth Observation data are vastly underexploited for change monitoring and management implementation actions supporting the UN Sustainable Development Goals. Global Earth Observation System of Systems (GEOSS) • Discover the service through the EOSC Portal • Identify available related workflows related to the issue of interest • Explore available data through GEOSS • Execute the workflow taking advantage of the EOSC infrastructure
  • 29. @EGI_eInfrawww.egi.eu 29 March 2019 29 GEOSS Architecture overview VLab APIs VLab Portal and apps Long-term preservation archives Knowledge bases Remote processing services Source code Workflows
  • 30. @EGI_eInfrawww.egi.eu 29 March 2019 30 • The Global Alliance for Genomics and Health (GA4GH) is an international consortium of academic and industry partners that try to establish standards to promote and facilitate collaboration and data exchange in the life sciences. • As part of the 'Cloud Workstream' of this effort 4 standards have been proposed to facilitate running scientific workflows in a cloud environment: 1. the Data Object Service (DOS), 2. Tool Registration Service (TRS), 3. Workflow Execution Service (WES) and the 4. Task Execution Service (TES). • TESK is an implementation of the TES standard using the Kubernetes container orchestration platform. § TES orchestrates staging in/out of data and execution of tasks ELIXIR’s GA4GH
  • 31. @EGI_eInfrawww.egi.eu 29 March 2019 31 ELIXIR’s GA4GH TESK Architecture
  • 32. @EGI_eInfrawww.egi.eu 29 March 2019 32 • Request access to the EGI services via our Marketplace: https://marketplace.egi.eu/ • Cloud Container Compute: https://marketplace.egi.eu/33-cloud-container-compute-beta • Deploying Docker and Kubernetes in EGI FedCloud https://wiki.egi.eu/wiki/Federated_Cloud_Containers Getting started EGI’s Cloud Container Compute
  • 33. @EGI_eInfrawww.egi.eu 29 March 2019 33 Opportunity for research communities, IT-service providers, technology providers, members and partners of EGI to get together, present and co-design services for advanced computing in Europe. Including co-located events: 1. Design your e-Infrastructure workshop (9 May) 2. FitSM Foundation Training (9 May) More information at: https://indico.egi.eu/indico/event/4431/ Upcoming event EGI Conference 2019
  • 34. This work by the EGI Foundation is licensed under a Creative Commons Attribution 4.0 International License. Questions? Thank you for your attention. www.egi.eu @EGI_eInfra EGI: Advanced Computing for Research The work of the EGI Foundation is partly funded by the European Commission under H2020 Framework Programme