SlideShare a Scribd company logo
1 of 16
Download to read offline
Marco	
  Mancini	
  
marco.mancini@cmcc.it	
  
Provisioning and Orchestrating Big Data and
HPC services with OpenNebula at CMCC!
CMCC Scientific Organization!
INGV	
  
UNILE	
  
SPACI	
  
UNISS	
  
CIRA	
  
UNITUS	
  
IAMB	
  
SANNIO	
  
CVR	
  
FEEM	
  
CRMPA	
  
Partners	
  
Associate	
  
Centers	
  
Super Computing Center (SCC) & Me!
Leading	
  Research	
  and	
  
ExperimentaAon	
  of	
  InnovaAve	
  
Technologies	
  (VirtualizaAon,	
  
Cloud	
  CompuAng,	
  IoT)	
  for	
  HPC,	
  
Data	
  Management	
  &	
  
OperaAonal	
  Services	
  
G.	
  Aloisio:	
  Director	
  
M.	
  Mancini:	
  Chief	
  Technology	
  Officer	
  
O.	
  Marra:	
  Chief	
  OperaAons	
  Officer	
  
G.	
  Calò:	
  S.	
  Research	
  Associate	
  
S.	
  Raolil:	
  S.	
  Research	
  Associate	
  
M.	
  Tridici:	
  S.	
  Research	
  Associate	
  
F.	
  Martano:	
  J.	
  Research	
  Associate	
  
A.	
  Pezzuto:	
  J.	
  Research	
  Associate	
  
Outline!
HPC	
  Infrastructure	
  
and	
  Architecture	
  
Private	
  Cloud	
  
Infrastructure	
  
Deployment	
  
Cloud-­‐based	
  
High	
  Performance	
  
CompuAng	
  &	
  
Services	
  
IBM	
  System	
  X	
  iDataPlex	
  DX360M4	
  	
  
7712	
  Cores	
  
Intel	
  Xeon	
  Sandy	
  Bridge	
  2,6	
  Ghz	
  
30,1	
  TB	
  RAM	
  (4GB	
  per	
  core)	
  
160	
  Tflops	
  
Infiniband	
  40Gb/s	
  
Batch	
  Scheduler:	
  IBM	
  LSF	
  8	
  	
  
840	
  TB	
  storage	
  (raw	
  space)	
  DDN	
  SFA10K	
  
3	
  GPFS	
  File	
  Systems:	
  Home/Scratch/Archive	
  
Server 2
Server 1
Shared Resource Group
(shared file system containing Tivoli
software, DB and logs)
Redundant CISCO MDS 9500
Fibre channel Switch (4Gbps)
HSM&Backup	
  Service	
  
Nr	
  2	
  IBM	
  p520	
  server	
  in	
  HACMP	
  
Nr	
  1	
  IBM	
  DS4700	
  system	
  storage;	
  
Nr	
  2	
  Cisco	
  MDS	
  9500	
  FC	
  4	
  Gbps	
  switch;	
  
nr	
  4	
  TSM	
  clients;	
  
Tape	
  library	
  IBM	
  TotalStorage	
  TS3584	
  :	
  
7	
  frames;	
  
3737	
  storage	
  slots;	
  
18	
  LTO4	
  drives;	
  
>	
  3	
  PBytes	
  of	
  capacity.	
  
Tivoli	
  Storage	
  Manager	
  v.5.5	
  sohware	
  
	
  
CMCC Private Cloud!
KVM Service Cluster
3 x BTO System servers
CPU: 2 x Intel Xeon E5-2630L v3
1,8Ghz 8 cores
RAM: 64 GB DDR4-2133, ECC
Reg.
HD: 4 x Seagate 2,5", 600GB,
SAS 6GBi/s 64MB cache, SED
NIC: 1 x dual port 10Gb, 1 x quad
port 1Gb
10Gb
NetworkKVM/CEPH
Big Data Cluster
6 x IBM x3650M4 BigData
servers
CPU: 2 x Intel Xeon E5-2660 v2
2.20GHz 10c/20t
RAM: 256 GB DDR3-1600
HD: 1 x 200GB SSD, 2 x 1TB
SATA, 4 x 3TB SATA
NIC: 1 x dual port 10Gb, 1 x quad
port 1Gb
KVM SRIOV HPC Cluster
10 x HPC IBM System X
iDataPlex dx360M4 servers
CPU: 2 x Intel Xeon E5-2670
2.60GHz
RAM: 64 GB DDR3-1600
HD: 1 x 300GB SAS
NIC: 1 x dual port IB 40Gb,1 x
dual port 10Gb, 1 x dual port 1Gb
KVM Service Cluster
3 x BTO System servers
CPU: 2 x Intel Xeon E5-2630L v3
1,8Ghz 8 cores
RAM: 64 GB DDR4-2133, ECC
Reg.
HD: 4 x Seagate 2,5", 600GB,
SAS 6GBi/s 64MB cache, SED
NIC: 1 x dual port 10Gb, 1 x quad
port 1Gb
Management
Network
10Gb
Network
40Gb Infiniband
Interconnection
Network
NFS Image
datastore
10Gb Storage
Network
KVM/CEPH
Big Data Cluster
6 x IBM x3650M4 BigData
servers
CPU: 2 x Intel Xeon E5-2660 v2
2.20GHz 10c/20t
RAM: 256 GB DDR3-1600
HD: 1 x 200GB SSD, 2 x 1TB
SATA, 4 x 3TB SATA
NIC: 1 x dual port 10Gb, 1 x quad
port 1Gb
KVM SRIOV HPC Cluster
10 x HPC IBM System X
iDataPlex dx360M4 servers
CPU: 2 x Intel Xeon E5-2670
2.60GHz
RAM: 64 GB DDR3-1600
HD: 1 x 300GB SAS
NIC: 1 x dual port IB 40Gb,1 x
dual port 10Gb, 1 x dual port 1Gb
Front-End
4.12.1
3 Monitor
24 OSD
(72 TB raw)
10Gb Storage
Network
GPFS Shared
System datastore
40Gb Infiniband
Storage
Network
Big Data Analytics Framework!
hip://ophidia.cmcc.it	
  
	
  
HPC Virtual Cluster!
•  Infiniband	
  VirtualizaAon	
  (SRIOV)	
  
•  OpenNebula	
  KVM-­‐SRIOV	
  Addon	
  driver	
  
•  HPC	
  enabled	
  -­‐>	
  vCPU	
  pinning	
  and	
  
Hugepages	
  
Customized	
  and	
  Isolated	
  
Environments	
  for	
  
OperaAonal	
  Chains	
  in	
  the	
  
framework	
  of	
  Oceanography	
  
and	
  Meteorology	
  
Service Orchestration & Provisioning Tool!
Infrastructure	
   Manager	
   (IM)	
   -­‐	
   hip://www.grycap.upv.es/im/index.php	
   -­‐	
   developed	
   by	
  
Universidad	
  Politecnica	
  de	
  Valencia	
  	
  
–  automates	
   VMI	
   selecAon,	
   deployment,	
   configuraAon,	
   sohware	
   installaAon,	
   monitoring	
  
and	
  update	
  of	
  Virtual	
  Appliances.	
  	
  
–  provides	
  funcAonaliAes	
  through	
  XML-­‐RPC	
  and	
  REST	
  APIs.	
  
Uses	
   the	
   Resource	
   and	
   ApplicaAon	
   DescripAon	
   Language	
   (RADL)	
   to	
   specify	
   the	
  
requirements	
  of	
  the	
  resources:	
  	
  
–  hardware	
  specificaAon	
  (CPU,	
  RAM,	
  network)	
  
–  sohware	
  requirements	
  (applicaAons,	
  sohware	
  libraries,	
  database	
  systems)	
  
–  configuraAon	
  of	
  OS	
  and	
  applicaAons.	
  	
  
–  Integrates	
   Ansible	
   as	
   the	
   contextualizaAon	
   system	
   to	
   enable	
   the	
   installaAon	
   and	
  
configuraAon	
  of	
  all	
  the	
  user	
  required	
  applicaAons.	
  
	
  
A project funded under the second Eu-
Brazil coordinated call for providing a
user-centric environment for the
European and Brazilian research
communities to test the execution of
scientific applications on heterogeneous
e-Infrastructure."
Build a cross-border operational fire danger
prevention infrastructure"
Improve the ability of regional stakeholders to
detect and fight forest wildfires "
"
Research	
  Project	
  co-­‐funded	
  by	
  the	
  
European	
  Territorial	
  	
  
CooperaAon	
  Programmes	
  
JTS	
  Greece-­‐Italy	
  2007-­‐2013	
  
•  Deployment	
  A:	
  	
  
simple	
  scenarios	
  with	
  low	
  workload	
  
•  Deployment	
  B:	
  	
  
trade-­‐off	
  among	
  scalability,	
  
performances	
  and	
  deployment	
  
simplicity	
  
•  Deployment	
  C:	
  	
  
most	
  performing	
  and	
  scalable	
  
scenario,	
  suitable	
  for	
  big	
  data	
  
analysis	
  	
  	
  	
  
Big Data Analytics Cloud Deployment Scenarios!
•  Ansible	
  roles	
  have	
  been	
  defined	
  for	
  Ophidia	
  components	
  contextualizaAon	
  
•  Ophidia	
  terminal	
  (shell)	
  has	
  been	
  extended	
  with	
  commands	
  to	
  deploy	
  a	
  
data	
  analyAcs	
  cluster	
  in	
  the	
  cloud	
  environment	
  by	
  integraAng	
  the	
  IM	
  REST	
  
API	
  	
  
in a snapshot!
Wireless	
  sensor	
  networks	
  
-­‐ 	
  6	
  wooded	
  area	
  in	
  the	
  Apulia	
  Region	
  	
  
-­‐ 	
  2	
  weather	
  staAon	
  of	
  the	
  Apulia	
  Civil	
  
ProtecAon	
  in	
  Bari	
  Province	
  
-­‐ 	
  10	
  wooded	
  area	
  in	
  Epirus	
  Region	
  	
  
Data	
  Analy?cs	
  pla@orm	
  
Visualiza?on	
  system	
  
CMCC	
  Cloud	
  
infrastucture	
  
OFIDIA	
  Deployed	
  at	
  CMCC	
  Private	
  Cloud:	
  
-­‐  Data	
  AnalyAcs	
  Planorm-­‐>	
  Ophidia	
  Cluster	
  
-­‐  WRF	
  -­‐>	
  HPC	
  Virtual	
  Cluster	
  
Med-MFC Architecture!
PU:	
  ProducAon	
  Unit,	
  DU:	
  DisseminaAon	
  Unit,	
  AU:	
  Archiving	
  Unit	
  
DU in Cloud!
PROXY	
  
HA	
  DNS	
  
Business	
  Con?nuity	
  	
  
Backup	
  &	
  Disaster	
  Recovery	
  	
  
CMCC	
  
PROXY	
  
Download	
  
Upload	
  
STAGING	
  
AREA	
  
File	
  
Service	
  
RadosGW	
  
File	
  
Service	
  
Sync	
  
SAS	
  
MODULE	
  
Download	
  
Upload	
  
STAGING	
  
AREA	
  
Object	
  Storage	
  
Public	
  DU	
  Service	
  Backup	
  
Main	
  DU	
  Service	
  
Work in progress & Future Activities!
-­‐  Provisioning	
  Services	
  as	
  OneFlow	
  +	
  Ansible	
  ConfiguraAon	
  
-­‐  ElasAcity	
  by	
  using	
  OneGate	
  
Hooks	
  For	
  OneFlow	
  Services	
  
HPC	
  in	
  Cloud	
  +	
  
Thank you



Questions?

More Related Content

More from OpenNebula Project

OpenNebulaConf2019 - Crytek: A Video gaming Edge Implementation "on the shoul...
OpenNebulaConf2019 - Crytek: A Video gaming Edge Implementation "on the shoul...OpenNebulaConf2019 - Crytek: A Video gaming Edge Implementation "on the shoul...
OpenNebulaConf2019 - Crytek: A Video gaming Edge Implementation "on the shoul...OpenNebula Project
 
Replacing vCloud with OpenNebula
Replacing vCloud with OpenNebulaReplacing vCloud with OpenNebula
Replacing vCloud with OpenNebulaOpenNebula Project
 
NTS: What We Do With OpenNebula - and Why We Do It
NTS: What We Do With OpenNebula - and Why We Do ItNTS: What We Do With OpenNebula - and Why We Do It
NTS: What We Do With OpenNebula - and Why We Do ItOpenNebula Project
 
OpenNebula from the Perspective of an ISP
OpenNebula from the Perspective of an ISPOpenNebula from the Perspective of an ISP
OpenNebula from the Perspective of an ISPOpenNebula Project
 
NTS CAPTAIN / OpenNebula at Julius Blum GmbH
NTS CAPTAIN / OpenNebula at Julius Blum GmbHNTS CAPTAIN / OpenNebula at Julius Blum GmbH
NTS CAPTAIN / OpenNebula at Julius Blum GmbHOpenNebula Project
 
Performant and Resilient Storage: The Open Source & Linux Way
Performant and Resilient Storage: The Open Source & Linux WayPerformant and Resilient Storage: The Open Source & Linux Way
Performant and Resilient Storage: The Open Source & Linux WayOpenNebula Project
 
NetApp Hybrid Cloud with OpenNebula
NetApp Hybrid Cloud with OpenNebulaNetApp Hybrid Cloud with OpenNebula
NetApp Hybrid Cloud with OpenNebulaOpenNebula Project
 
NSX with OpenNebula - upcoming 5.10
NSX with OpenNebula - upcoming 5.10NSX with OpenNebula - upcoming 5.10
NSX with OpenNebula - upcoming 5.10OpenNebula Project
 
Security for Private Cloud Environments
Security for Private Cloud EnvironmentsSecurity for Private Cloud Environments
Security for Private Cloud EnvironmentsOpenNebula Project
 
CheckPoint R80.30 Installation on OpenNebula
CheckPoint R80.30 Installation on OpenNebulaCheckPoint R80.30 Installation on OpenNebula
CheckPoint R80.30 Installation on OpenNebulaOpenNebula Project
 
Cloud Disaggregation with OpenNebula
Cloud Disaggregation with OpenNebulaCloud Disaggregation with OpenNebula
Cloud Disaggregation with OpenNebulaOpenNebula Project
 
OpenNebula and StorPool: Building Powerful Clouds
OpenNebula and StorPool: Building Powerful CloudsOpenNebula and StorPool: Building Powerful Clouds
OpenNebula and StorPool: Building Powerful CloudsOpenNebula Project
 
Nested virtualization & PCI pass-through
Nested virtualization & PCI pass-throughNested virtualization & PCI pass-through
Nested virtualization & PCI pass-throughOpenNebula Project
 
A Data Pro - Project Serendipity
A Data Pro - Project Serendipity A Data Pro - Project Serendipity
A Data Pro - Project Serendipity OpenNebula Project
 
The UNICORE Project: Unikraft and OpenNebula
The UNICORE Project:  Unikraft and OpenNebulaThe UNICORE Project:  Unikraft and OpenNebula
The UNICORE Project: Unikraft and OpenNebulaOpenNebula Project
 
Deploying OpenNebula in an HPC environment
Deploying OpenNebula in an HPC environmentDeploying OpenNebula in an HPC environment
Deploying OpenNebula in an HPC environmentOpenNebula Project
 
Rancher Labs - Your own PaaS in action
Rancher Labs - Your own PaaS in actionRancher Labs - Your own PaaS in action
Rancher Labs - Your own PaaS in actionOpenNebula Project
 

More from OpenNebula Project (20)

OpenNebulaConf2019 - Crytek: A Video gaming Edge Implementation "on the shoul...
OpenNebulaConf2019 - Crytek: A Video gaming Edge Implementation "on the shoul...OpenNebulaConf2019 - Crytek: A Video gaming Edge Implementation "on the shoul...
OpenNebulaConf2019 - Crytek: A Video gaming Edge Implementation "on the shoul...
 
Replacing vCloud with OpenNebula
Replacing vCloud with OpenNebulaReplacing vCloud with OpenNebula
Replacing vCloud with OpenNebula
 
NTS: What We Do With OpenNebula - and Why We Do It
NTS: What We Do With OpenNebula - and Why We Do ItNTS: What We Do With OpenNebula - and Why We Do It
NTS: What We Do With OpenNebula - and Why We Do It
 
OpenNebula from the Perspective of an ISP
OpenNebula from the Perspective of an ISPOpenNebula from the Perspective of an ISP
OpenNebula from the Perspective of an ISP
 
NTS CAPTAIN / OpenNebula at Julius Blum GmbH
NTS CAPTAIN / OpenNebula at Julius Blum GmbHNTS CAPTAIN / OpenNebula at Julius Blum GmbH
NTS CAPTAIN / OpenNebula at Julius Blum GmbH
 
Performant and Resilient Storage: The Open Source & Linux Way
Performant and Resilient Storage: The Open Source & Linux WayPerformant and Resilient Storage: The Open Source & Linux Way
Performant and Resilient Storage: The Open Source & Linux Way
 
NetApp Hybrid Cloud with OpenNebula
NetApp Hybrid Cloud with OpenNebulaNetApp Hybrid Cloud with OpenNebula
NetApp Hybrid Cloud with OpenNebula
 
NSX with OpenNebula - upcoming 5.10
NSX with OpenNebula - upcoming 5.10NSX with OpenNebula - upcoming 5.10
NSX with OpenNebula - upcoming 5.10
 
Security for Private Cloud Environments
Security for Private Cloud EnvironmentsSecurity for Private Cloud Environments
Security for Private Cloud Environments
 
CheckPoint R80.30 Installation on OpenNebula
CheckPoint R80.30 Installation on OpenNebulaCheckPoint R80.30 Installation on OpenNebula
CheckPoint R80.30 Installation on OpenNebula
 
DE-CIX: CloudConnectivity
DE-CIX: CloudConnectivityDE-CIX: CloudConnectivity
DE-CIX: CloudConnectivity
 
DDC Demo
DDC DemoDDC Demo
DDC Demo
 
Cloud Disaggregation with OpenNebula
Cloud Disaggregation with OpenNebulaCloud Disaggregation with OpenNebula
Cloud Disaggregation with OpenNebula
 
OpenNebula and StorPool: Building Powerful Clouds
OpenNebula and StorPool: Building Powerful CloudsOpenNebula and StorPool: Building Powerful Clouds
OpenNebula and StorPool: Building Powerful Clouds
 
Nested virtualization & PCI pass-through
Nested virtualization & PCI pass-throughNested virtualization & PCI pass-through
Nested virtualization & PCI pass-through
 
A Data Pro - Project Serendipity
A Data Pro - Project Serendipity A Data Pro - Project Serendipity
A Data Pro - Project Serendipity
 
The UNICORE Project: Unikraft and OpenNebula
The UNICORE Project:  Unikraft and OpenNebulaThe UNICORE Project:  Unikraft and OpenNebula
The UNICORE Project: Unikraft and OpenNebula
 
Deploying OpenNebula in an HPC environment
Deploying OpenNebula in an HPC environmentDeploying OpenNebula in an HPC environment
Deploying OpenNebula in an HPC environment
 
Rancher Labs - Your own PaaS in action
Rancher Labs - Your own PaaS in actionRancher Labs - Your own PaaS in action
Rancher Labs - Your own PaaS in action
 
Huawei - All-Flash Innovation
Huawei - All-Flash InnovationHuawei - All-Flash Innovation
Huawei - All-Flash Innovation
 

Recently uploaded

TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Zilliz
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Victor Rentea
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfOrbitshub
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfOverkill Security
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024The Digital Insurer
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusZilliz
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 

Recently uploaded (20)

TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 

OpenNebulaConf2015 2.13 Provisioning and Orchestrating Big Data and HPC Services with OpenNebula at CMCC - Marco Mancini

  • 1. Marco  Mancini   marco.mancini@cmcc.it   Provisioning and Orchestrating Big Data and HPC services with OpenNebula at CMCC!
  • 2. CMCC Scientific Organization! INGV   UNILE   SPACI   UNISS   CIRA   UNITUS   IAMB   SANNIO   CVR   FEEM   CRMPA   Partners   Associate   Centers  
  • 3. Super Computing Center (SCC) & Me! Leading  Research  and   ExperimentaAon  of  InnovaAve   Technologies  (VirtualizaAon,   Cloud  CompuAng,  IoT)  for  HPC,   Data  Management  &   OperaAonal  Services   G.  Aloisio:  Director   M.  Mancini:  Chief  Technology  Officer   O.  Marra:  Chief  OperaAons  Officer   G.  Calò:  S.  Research  Associate   S.  Raolil:  S.  Research  Associate   M.  Tridici:  S.  Research  Associate   F.  Martano:  J.  Research  Associate   A.  Pezzuto:  J.  Research  Associate  
  • 4. Outline! HPC  Infrastructure   and  Architecture   Private  Cloud   Infrastructure   Deployment   Cloud-­‐based   High  Performance   CompuAng  &   Services  
  • 5. IBM  System  X  iDataPlex  DX360M4     7712  Cores   Intel  Xeon  Sandy  Bridge  2,6  Ghz   30,1  TB  RAM  (4GB  per  core)   160  Tflops   Infiniband  40Gb/s   Batch  Scheduler:  IBM  LSF  8     840  TB  storage  (raw  space)  DDN  SFA10K   3  GPFS  File  Systems:  Home/Scratch/Archive   Server 2 Server 1 Shared Resource Group (shared file system containing Tivoli software, DB and logs) Redundant CISCO MDS 9500 Fibre channel Switch (4Gbps) HSM&Backup  Service   Nr  2  IBM  p520  server  in  HACMP   Nr  1  IBM  DS4700  system  storage;   Nr  2  Cisco  MDS  9500  FC  4  Gbps  switch;   nr  4  TSM  clients;   Tape  library  IBM  TotalStorage  TS3584  :   7  frames;   3737  storage  slots;   18  LTO4  drives;   >  3  PBytes  of  capacity.   Tivoli  Storage  Manager  v.5.5  sohware    
  • 6. CMCC Private Cloud! KVM Service Cluster 3 x BTO System servers CPU: 2 x Intel Xeon E5-2630L v3 1,8Ghz 8 cores RAM: 64 GB DDR4-2133, ECC Reg. HD: 4 x Seagate 2,5", 600GB, SAS 6GBi/s 64MB cache, SED NIC: 1 x dual port 10Gb, 1 x quad port 1Gb 10Gb NetworkKVM/CEPH Big Data Cluster 6 x IBM x3650M4 BigData servers CPU: 2 x Intel Xeon E5-2660 v2 2.20GHz 10c/20t RAM: 256 GB DDR3-1600 HD: 1 x 200GB SSD, 2 x 1TB SATA, 4 x 3TB SATA NIC: 1 x dual port 10Gb, 1 x quad port 1Gb KVM SRIOV HPC Cluster 10 x HPC IBM System X iDataPlex dx360M4 servers CPU: 2 x Intel Xeon E5-2670 2.60GHz RAM: 64 GB DDR3-1600 HD: 1 x 300GB SAS NIC: 1 x dual port IB 40Gb,1 x dual port 10Gb, 1 x dual port 1Gb KVM Service Cluster 3 x BTO System servers CPU: 2 x Intel Xeon E5-2630L v3 1,8Ghz 8 cores RAM: 64 GB DDR4-2133, ECC Reg. HD: 4 x Seagate 2,5", 600GB, SAS 6GBi/s 64MB cache, SED NIC: 1 x dual port 10Gb, 1 x quad port 1Gb Management Network 10Gb Network 40Gb Infiniband Interconnection Network NFS Image datastore 10Gb Storage Network KVM/CEPH Big Data Cluster 6 x IBM x3650M4 BigData servers CPU: 2 x Intel Xeon E5-2660 v2 2.20GHz 10c/20t RAM: 256 GB DDR3-1600 HD: 1 x 200GB SSD, 2 x 1TB SATA, 4 x 3TB SATA NIC: 1 x dual port 10Gb, 1 x quad port 1Gb KVM SRIOV HPC Cluster 10 x HPC IBM System X iDataPlex dx360M4 servers CPU: 2 x Intel Xeon E5-2670 2.60GHz RAM: 64 GB DDR3-1600 HD: 1 x 300GB SAS NIC: 1 x dual port IB 40Gb,1 x dual port 10Gb, 1 x dual port 1Gb Front-End 4.12.1 3 Monitor 24 OSD (72 TB raw) 10Gb Storage Network GPFS Shared System datastore 40Gb Infiniband Storage Network
  • 7. Big Data Analytics Framework! hip://ophidia.cmcc.it    
  • 8. HPC Virtual Cluster! •  Infiniband  VirtualizaAon  (SRIOV)   •  OpenNebula  KVM-­‐SRIOV  Addon  driver   •  HPC  enabled  -­‐>  vCPU  pinning  and   Hugepages   Customized  and  Isolated   Environments  for   OperaAonal  Chains  in  the   framework  of  Oceanography   and  Meteorology  
  • 9. Service Orchestration & Provisioning Tool! Infrastructure   Manager   (IM)   -­‐   hip://www.grycap.upv.es/im/index.php   -­‐   developed   by   Universidad  Politecnica  de  Valencia     –  automates   VMI   selecAon,   deployment,   configuraAon,   sohware   installaAon,   monitoring   and  update  of  Virtual  Appliances.     –  provides  funcAonaliAes  through  XML-­‐RPC  and  REST  APIs.   Uses   the   Resource   and   ApplicaAon   DescripAon   Language   (RADL)   to   specify   the   requirements  of  the  resources:     –  hardware  specificaAon  (CPU,  RAM,  network)   –  sohware  requirements  (applicaAons,  sohware  libraries,  database  systems)   –  configuraAon  of  OS  and  applicaAons.     –  Integrates   Ansible   as   the   contextualizaAon   system   to   enable   the   installaAon   and   configuraAon  of  all  the  user  required  applicaAons.    
  • 10. A project funded under the second Eu- Brazil coordinated call for providing a user-centric environment for the European and Brazilian research communities to test the execution of scientific applications on heterogeneous e-Infrastructure." Build a cross-border operational fire danger prevention infrastructure" Improve the ability of regional stakeholders to detect and fight forest wildfires " " Research  Project  co-­‐funded  by  the   European  Territorial     CooperaAon  Programmes   JTS  Greece-­‐Italy  2007-­‐2013  
  • 11. •  Deployment  A:     simple  scenarios  with  low  workload   •  Deployment  B:     trade-­‐off  among  scalability,   performances  and  deployment   simplicity   •  Deployment  C:     most  performing  and  scalable   scenario,  suitable  for  big  data   analysis         Big Data Analytics Cloud Deployment Scenarios! •  Ansible  roles  have  been  defined  for  Ophidia  components  contextualizaAon   •  Ophidia  terminal  (shell)  has  been  extended  with  commands  to  deploy  a   data  analyAcs  cluster  in  the  cloud  environment  by  integraAng  the  IM  REST   API    
  • 12. in a snapshot! Wireless  sensor  networks   -­‐   6  wooded  area  in  the  Apulia  Region     -­‐   2  weather  staAon  of  the  Apulia  Civil   ProtecAon  in  Bari  Province   -­‐   10  wooded  area  in  Epirus  Region     Data  Analy?cs  pla@orm   Visualiza?on  system   CMCC  Cloud   infrastucture   OFIDIA  Deployed  at  CMCC  Private  Cloud:   -­‐  Data  AnalyAcs  Planorm-­‐>  Ophidia  Cluster   -­‐  WRF  -­‐>  HPC  Virtual  Cluster  
  • 13. Med-MFC Architecture! PU:  ProducAon  Unit,  DU:  DisseminaAon  Unit,  AU:  Archiving  Unit  
  • 14. DU in Cloud! PROXY   HA  DNS   Business  Con?nuity     Backup  &  Disaster  Recovery     CMCC   PROXY   Download   Upload   STAGING   AREA   File   Service   RadosGW   File   Service   Sync   SAS   MODULE   Download   Upload   STAGING   AREA   Object  Storage   Public  DU  Service  Backup   Main  DU  Service  
  • 15. Work in progress & Future Activities! -­‐  Provisioning  Services  as  OneFlow  +  Ansible  ConfiguraAon   -­‐  ElasAcity  by  using  OneGate   Hooks  For  OneFlow  Services   HPC  in  Cloud  +