FI-WARE Cloud Overview

earsplittinggoodbeeInternet and Web Development

Nov 3, 2013 (3 years and 11 months ago)

73 views

http://www.fi
-
ware.eu

http://www.fi
-
ppp.eu



FI
-
WARE Cloud Overview


Presented by: Alex Glikson, IBM






April 3
rd
, 2013, Madrid

1

Agenda


FI
-
WARE

Cloud

Generic

Enablers

Overview


Demo

2

FI
-
WARE Cloud Generic Enablers & Partners

Identity
Management
& Access
Control GE

[Security WP]

UI

IaaS Service
Management (SM) GE

PaaS Management GE

Software Deployment
and Configuration
(SDC) GE

IaaS Data Center
Resource Management
(DCRM) GE

Monitoring

GE

Object

Storage GE

Edgelet

Management GE

Cloud Proxy GE

[joint with I2ND WP]

Cloud Hosting

R

R

R

R

R

R

R

R

R

R

R

Job Scheduler

GE

R

3

FI
-
WARE Cloud Generic Enablers


Overview


FI
-
WARE Cl oud GEs of f er c apabi l i ti es t o host c l oud
-
bas ed appl i cat i ons
( p r ovi s i oni ng, management, e t c)


Al l t he GEs ar e avai l abl e f r ee of c har ge i n t he F I
-
WARE Te st bed, f or
e x p er i ment at i on p urpos es wi t hi n t he F I
-
PPP


Al l t he GEs p rovi de REST APIs, s ome p rovi de We bUI

o
Mos t of t he c apabi l i t i es av ai l abl e i n t he 2
nd

release


(* = new in 2
nd

release)

o
Secure access via common Identity Management and Access Control mechanisms

Identity
Management
& Access
Control GE

[Security WP]

UI

IaaS Service
Management (SM) GE

PaaS Management GE*

Software Deployment
and Configuration
(SDC) GE*

IaaS Data Center
Resource Management
(DCRM) GE

Monitoring

GE*

Object

Storage GE

Edgelet

Management GE*

Cloud Proxy GE

[joint with I2ND WP]

Cloud Hosting

R

R

R

R

R

R

R

R

R

R

R

Job Scheduler

GE*

R

4

Infrastructure
-
as
-
a
-
Service (IaaS) Data
Center Resource Management (DCRM) GE


Offers cloud
-
based hosting of virtual machines, provisioned from a library of pre
-
configured images, as well as storage volumes and virtual network connectivity

o
Provided by IBM (with contributions by Intel)

o
Based on OpenStack
p

leading open source IaaS API and implementation, widely
adopted by the industry

o
Will be used to host all the FI
-
WARE GEs in the Testbed, as well as Open
Innovation Lab

Identity
Management
& Access
Control GE

[Security WP]

UI

IaaS Service
Management (SM) GE

PaaS Management GE

Software Deployment
and Configuration
(SDC) GE

IaaS Data Center
Resource Management
(DCRM) GE

Monitoring

GE

Object

Storage GE

Edgelet

Management GE

Cloud Proxy GE

[joint with I2ND WP]

Cloud Hosting

R

R

R

R

R

R

R

R

R

R

R

Job Scheduler

GE

R

5

OpenStack is a global collaboration of developers & cloud computing technologists
working to produce an ubiquitous Infrastructure as a Service (
IaaS
) open source
cloud computing platform for public & private clouds.

OpenStack in a Nutshell

Platinum Sponsors

Gold Sponsors

http://openstack.org

OpenStack Compute (Nova)

Provision and manage large networks of virtual machines

OpenStack Storage (Cinder, Swift)

Object and Block storage for use with servers and applications

OpenStack Networking (Quantum)

Pluggable, scalable, API
-
driven network and IP management

OpenStack Image Service

Catalog and manage massive libraries of server images

OpenStack Identity Service

Unified authentication across all OpenStack projects and
integrates with existing authentication systems.

30
UGs

2600

Individuals

47
UGs

5600
+

Individuals

OpenStack Foundation: exponential growth

Code available under Apache 2.0 license. Design tenets


scale &
elasticity, share nothing & distribute everything

6

Object Storage GE


Offers highly scalable and reliable web storage facility accessible via HTTP, suitable
for fixed content

o
Based on OpenStack Swift, accessed via CDMI API

o
Can be used by DCRM Image Service to store images


Identity
Management
& Access
Control GE

[Security WP]

UI

IaaS Service
Management (SM) GE

PaaS Management GE

Software Deployment
and Configuration
(SDC) GE

IaaS Data Center
Resource Management
(DCRM) GE

Monitoring

GE

Object

Storage GE

Edgelet

Management GE

Cloud Proxy GE

[joint with I
2
ND WP]

Cloud Hosting

R

R

R

R

R

R

R

R

R

R

R

Job Scheduler

GE

R

7

Infrastructure
-
as
-
a
-
Service (IaaS) Service
Management (SM) GE


Offers capabilities to define complex application topologies, as well as to automate
their provisioning and life cycle, including auto
-
scaling

o
Provided by Telefonica

o
Uses DCRM GE and other GEs to provision and manage individual resources (e.g.,
VMs) comprising the service

o
Uses Monitoring GE to collect system metrics used to make auto
-
scaling decisions

Identity
Management
& Access
Control GE

[Security WP]

UI

IaaS Service
Management (SM) GE

PaaS Management GE

Software Deployment
and Configuration
(SDC) GE

IaaS Data Center
Resource Management
(DCRM) GE

Monitoring

GE

Object

Storage GE

Edgelet

Management GE

Cloud Proxy GE

[joint with I2ND WP]

Cloud Hosting

R

R

R

R

R

R

R

R

R

R

R

Job Scheduler

GE

R

8

Monitoring GE


Offers collection, processing, storage and distribution of system metrics, accessible via
REST API

o
Provided by Telefonica

o
Used by IaaS Service Management GE to gather input for auto
-
scaling decisions


Identity
Management
& Access
Control GE

[Security WP]

UI

IaaS Service
Management (SM) GE

PaaS Management GE

Software Deployment
and Configuration
(SDC) GE

IaaS Data Center
Resource Management
(DCRM) GE

Monitoring

GE

Object

Storage GE

Edgelet

Management GE

Cloud Proxy GE

[joint with I2ND WP]

Cloud Hosting

R

R

R

R

R

R

R

R

R

R

R

Job Scheduler

GE

R

9

Software Deployment and Configuration
(SDC) GE


Offers capabilities to manage automated installation and configuration of software
components on physical or virtual machines, from a catalog of such components

o
Provided by Telefonica

o
Leverages results of
4
CaaSt project

o
Integrates with modern open source configuration management tools such as Chef

Identity
Management
& Access
Control GE

[Security WP]

UI

IaaS Service
Management (SM) GE

PaaS Management GE

Software Deployment
and Configuration
(SDC) GE

IaaS Data Center
Resource Management
(DCRM) GE

Monitoring

GE

Object

Storage GE

Edgelet

Management GE

Cloud Proxy GE

[joint with I2ND WP]

Cloud Hosting

R

R

R

R

R

R

R

R

R

R

R

Job Scheduler

GE

R

10

Platform
-
as
-
a
-
Service (PaaS) Management GE


Offers capabilities to provision and manage complex “Platform
-
as
-
a
-
6HUYLFHn?
environments

o
Provided by Telefonica

o
Leverages results of
4
CaaSt project

o
Uses SM GE to provision virtual machines comprising the PaaS environment and to
manage its auto
-
scaling

o
Uses SDC GE to install and manage custom software stacks on each VM, as well as
their inter
-
dependencies

Identity
Management
& Access
Control GE

[Security WP]

UI

IaaS Service
Management (SM) GE

PaaS Management GE

Software Deployment
and Configuration
(SDC) GE

IaaS Data Center
Resource Management
(DCRM) GE

Monitoring

GE

Object

Storage GE

Edgelet

Management GE

Cloud Proxy GE

[joint with I
2
ND WP]

Cloud Hosting

R

R

R

R

R

R

R

R

R

R

R

Job Scheduler

GE

R

11

Cloud Proxy GE


Offers capabilities to host application components (e.g., virtual machines or Linux
containers) on Cloud Proxy devices located close to the end
-
user

o
Provided by Technicolor

o
Developed jointly between Cloud and I
2
ND chapters

Identity
Management
& Access
Control GE

[Security WP]

UI

IaaS Service
Management (SM) GE

PaaS Management GE

Software Deployment
and Configuration
(SDC) GE

IaaS Data Center
Resource Management
(DCRM) GE

Monitoring

GE

Object

Storage GE

Edgelet

Management GE

Cloud Proxy GE

[joint with I
2
ND WP]

Cloud Hosting

R

R

R

R

R

R

R

R

R

R

R

Job Scheduler

GE

R

12

Edgelet Management GE


Offers hosting of lightweight JavaScript
-
based application components in highly
distributed environments, such as Cloud Proxy devices

o
Uses Cloud Proxy hosting capabilities to run the edgelet container software (based on
Node.js)

o
Leverages SlapOS open source software

o
Preview in
2
nd release, full capability in
3
rd release

Identity
Management
& Access
Control GE

[Security WP]

UI

IaaS Service
Management (SM) GE

PaaS Management GE

Software Deployment
and Configuration
(SDC) GE

IaaS Data Center
Resource Management
(DCRM) GE

Monitoring

GE

Object

Storage GE

Edgelet

Management GE

Cloud Proxy GE

[joint with I
2
ND WP]

Cloud Hosting

R

R

R

R

R

R

R

R

R

R

R

Job Scheduler

GE

R

13

Job Scheduler GE


Offers facilities to submit and manage computational jobs, via REST API

o
Provided by Inria

o
Based on ProActive Suite

o
Preview in
2
nd

release, full capability i n
3
rd

release

Identity
Management
& Access
Control GE

[Security WP]

UI

IaaS Service
Management (SM) GE

PaaS Management GE

Software Deployment
and Configuration
(SDC) GE

IaaS Data Center
Resource Management
(DCRM) GE

Monitoring

GE

Object

Storage GE

Edgelet

Management GE

Cloud Proxy GE

[joint with I
2
ND WP]

Cloud Hosting

R

R

R

R

R

R

R

R

R

R

R

Job Scheduler

GE

R

14

Live Demo using FI
-
WARE Cloud Portal

http://cloud.lab.fi
-
ware.eu/


* Use instructions at
FI
-
WARE Catalogue

to request an account

15

Thanks !!

http://www.fi
-
ppp.eu