multilayer infrastructure stack composable services
Post on 03-Feb-2022
13 Views
Preview:
TRANSCRIPT
VM VM VM
FUSE-ESB FUSE-ESB FUSE-ESB
Demo Scenario: Service Composition, Deployment, Operation
Multilayer Infrastructure stack Composable Services Architecture (CSA)
Applications Infrastructure
(customer defined )
Multi-domain
Multi-provider
Physical
Infrastructure
Virtual
Infrastructure
Virtual
Resources
Services Composition Middleware
Contributing projects:
GEYSERS (FP7-ICT-248657) – www.geysers.eu
GEANT3 (FP7-ICT-238875) – www.geant.net
Mihai Lucian Cristea, Canh Ngo, Rudolf Strijkers, Marc Makkes, Yuri Demchenko, Cees de Laat
Contact: Canh Ngo <t.c.ngo@uva.nl>, Mihai Lucian Cristea <m.l.cristea@uva.nl>
CSA provides a framework for Cloud based services composition,
deployment and operation • Incorporates GEMBus (GEANT Multidomain Bus) as a Composable Services middleware
platform
• Provides a basis for GEYSERS Logical Infrastructure Composition Layer (LICL)
architecture definition to support combined Network+IT infrastructure services virtualisation
and on-demand provisioning
GE
YS
ER
S L
ICL
G
EM
Bus/E
SB
Com
posable
Serv
ices A
rchitectu
re
VM
FUSE-ESB
Message Broker
(ActiveMQ)
Message Router
(Camel)
Message Broker
(ActiveMQ)
Message Router
(Camel)
Message Broker
(ActiveMQ)
Message Router
(Camel)
PaaS
Inter-ESB/ Inter-
domain
messaging
Service-2 Service-3 Service-4
Network Infrastructure (NaaS based application optimised)
Services Composition Workflow
VM
ESB
VM-
Controller
httpd,
maven-repo
Inter-ESB Signal Link
ESB Control Link
Signals routing:
from(“jms:S1_Out”).to(“jms:S3_In”)
;
from(“jms:S2_Out”).to(“jms:S3_In”)
;
from(“jms:S3_Out”).
bean(LogSignal.class,
“log(${body})”);
Configuration beans.xml
<route>
<from uri="jms:S1_Out"/>
<to uri="jms:S3_Out"/>
</route>
<route>
<from uri="jms:S2_Out"/>
<to uri="jms:S3_Out"/>
</route>
<route>
<from uri="jms:queue:S3_Out"/>
<to
uri="bean:logger?method=log”/>
</route>
Controller and Network of Brokers
Data links/flows Control links
Testbed Architecture for ESB based Cloud PaaS
Applications and User Terminals
Composition
Layer
(Reservation
SLA
Negotiation)
Logical Abstraction Layer for
Component Services and Resources
Control &
Management
Plane
(Operation,
Orchestration)
Composable Services Middleware
(GEMBus)
Network Infrastructure Compute
Resources
Storage
Resources
Component Services & Resources
Adaptation Layer – Composite/Virtualised Services and Resources
User
Client
MD SLC
Registry
Logging
Security
Adaptation Layer - Component Services and Resources
Future Research and developments • Extension to open ESB based Cloud PaaS development platform and environment
• Extension to and integration with the GEMBus/GEANT3 Composable Services testbed
• Integration with the GEYSERS Infrastructure Services Virtualisation testbed
• Creating testbed for dynamically provisioned infrastructure security services
Architectural Framework for provisioning Infrastructure Services On-Demand
(as Cloud IaaS) includes the following components • Composable Services Architecture (CSA)
• Service Delivery Framework (SDF) that defines the services provisioning workflow and
supporting infrastructure services
• Infrastructure Services Modelling Framework (SMF)
• Security Architecture for dynamically provisioned infrastructure security services and trust
management
FUSE-ESB
Message Broker
(ActiveMQ)
Message Router
(Camel)
Service-1
VM
ESB
VM
ESB
VM
ESB
top related