240 likes | 329 Views
Infrastructure layer Massonet Philippe, CETIC RESERVOIR Dissemination Activity Leader John Kennedy , INTEL SLA@SOI Infrastructure Leader. Service oriented economy Market of services Reduces complexity and cost Requires a service oriented infrastructure
E N D
Infrastructure layer Massonet Philippe, CETIC RESERVOIR Dissemination Activity Leader John Kennedy, INTEL SLA@SOI Infrastructure Leader
Service oriented economy Market of services Reduces complexity and cost Requires a service oriented infrastructure Approach: Infrastructure as a service Map business level requirements into infrastructure SLA Service provider (SP) uses infrastructure on demand Infrastructure provider (IP) provides infrastructure as a service, on demand Motivation and Objectives NESSI Projects Summit
A Dependable Cloud - through SLAs Driven by 4 grounded use cases: ERP Hosting Enterprise IT Service Aggregation eGovernment Delivering the SLA@SOI Framework: Spanning the entire services stack - business through software to infrastructure Almost entirely Open-source Driving Open standards
High Level Components Business Manager Business SLA Manager External customers Software SLA Manager Software Service Manager Software Infrastructure SLA Manager Infrastructure Service Manager Infrastructure SLA@SOI Framework • Complementary components • Deployment dependant Business Manager • Customer interactions • Business context • Coordinates required SLA Managers SLA Managers • SLA Negotiation, including any delegation, internal or 3rd party • Comprehensive SLA Management Service Manager • Service implementation specific
Infrastructure Layer Infrastructure SLAManager Infrastructure Service Manager Syntax Converter Infra Allocation and Mgmt Protocol Engine Infrastructure Landscape Planning and Optimisation Prediction Provisioning and Adjustment Service Optimisation Service Evaluation Low Level Monitoring Monitoring Manager Infrastructure Service (e.g. Tashi Deployment, Eucalyptus, RESERVOIR, …) [Green components are completely generic] Supporting • Negotiation • Provisioning • Monitoring • Adjustment
Infrastructure SLAs Bounded by Infrastructure SLA Template • Describes all supported configurations, monitoring, service levels Conforms to SLA Model • Rich • Comprehensive • Extendable Multiple Formats Supported • XML • WS-Agreement • BNF for human legibility Scope Includes • Technical Provision Request details • Monitoring requirements • Functional and non-functional parameters
Integrated Scenario Business Manager <service … > <tier web-servers … > <VEE-requirement … > <image … > <software … > <storage …> <network … > <configuration … > <tier-QoS … > </tier> <tier app-servers … > … </tier> <tier DB-servers … > … </tier> <inter-tier-configuration … > <service-QoS … > … </service> ServiceDefinition Infrastructure SLA Manager RESERVOIR Service Manager Virtual Infrastructure Manager Virtual Machine Host
Infrastructure as a Service SP responsibilities Defines the deployment with a service manifest Defines elasticity Monitors the deployment Administers the deployed VM IP responsibilities Manages the physical and virtual infrastructure Placement of VM on physical machines in optimal way such SLAs are satisfied Elastcicity: scale up and down InfrastructureProvider App Server Db Server Web Server User ServiceProvider Virtualisation
Federated Architecture Telco Utility eGov SAP VMI Monitor service and enforce SLA compliance by managing number and capacity of service components (VEEs) Service Provider Service Provider Service Provider SMI Service Manager Organize the placement of VEEs to meet optimization policies and constraints + Federation VMI VEE Manager VHI Support advanced new functionality for performance and relocation optimization VEE Host VEE Host VEE Host
SAP A request to provision application (SAP) is received at one of the sites
SAP Management stack issues commands to locally provision the VEEs and networks needed for the application
SAP SGE A request to provision second application (SGE) is issued
SAP SGE Again, management stack issues commands to locally provision the VEEs and networks needed for the application
SAP SGE Need more VEEs … An event that triggers an elasticity rule (SGE) is identified
SAP SGE There are not enough local resources to satisfy elastic request Request pending
SAP SGE Delegate pending request(s) to remote site according to optimal FA (wrt QoS, security, cost, etc.)
SAP SGE End of Deployment Scenario Management stack at remote site issues commands to provision VEEs and networks
SLA@SOI Status & Results • Status • Prototype developed • Architecture, interfaces, model defined • Use case scenarios elaborated • Refined implementation in progress • Use case integration begun (ERP, Enterprise IT, Service Aggregation, eGovernment) • Results • Draft OCCI Standard published by OGF • Initial use case deployment feedback available Summer 2010 • Will trigger initial publication of software open-source • For More Information • http://www.sla-at-soi.eu • Includes publications, public deliverables, use case scenarios
RESERVOIR Status Time Migration without shared storage DynamicCloudcomposition Support for VEEs Cross subnet relocation User defined SLA policies Basic policy engine Single test bed Support for rapid VEE provisioning Two testbeds Full site federation Cross-sitemigration Cross-site billing support Automatic SLA protection Cross site VM deployment NESSI Projects Summit Valencia, 12 and 13 April 2010
FRAMEWORK SMI-spec MAN-spec EZWEB OVF-spec SM VMI-spec OPT VMI MON-spec OpenNebula PE MON VHI-spec ACC-BILL VEEH-MIG SEC-AC VAN-spec VEEH-spec RESERVOIR Results Service Provider Software Service Provider Service Provider Specification SMI MON Service Manager VMI VEE Manager VHI VEE Host VEE Host VEE Host
Conclusions Providing dependable infrastructure as a service Current results available + training For more information In depth SLA@SOI and RESERVOIR sessions on 13/04/2010 Stand all week long: cloud, video, framework, training information