optimis - cloud but better, open cloud forum at cloud expo europe, february 2014, london
Post on 19-Oct-2014
278 views
DESCRIPTION
OPTIMIS cloud-enabling technology makes it possible to intelligently orchestrate cloud services, run legacy applications on multiple clouds and make intelligent deployment and operational optimisation decisions based on their or their customers’ preference regarding trust, risk, eco-efficiency and cost. It supports end-to-end security and compliance with data protection and green legislation. It also enables cloud application providers to develop once and deploy services across all types of cloud environments – private, hybrid, ederated or multi-clouds. OPTIMIS tools complement cloud management and orchestration platforms. By using the OPTIMIS toolkit: i) Application developers can easily on-board applications on several cloud environments and a optimize the use of resources from multiple providers based on the needs of their application; ii) Brokers can combine multiple cloud infrastructures and services into multi-cloud and application-defined virtual networks; iii) Infrastructure providers can optimise provision and use of their resources and enhance their offering by integrating value-add services. OPTIMIS toolkit offers interoperability with with Amazon EC2, Open Nebula, Open Stack.TRANSCRIPT
*
London, February 26th Ana Juan Ferrer, ATOS
Open Cloud Project presentation
OW2 Open Cloud Forum at Cloud Expo Europe
*
*
OPTIMIS addresses the scenario of 2013+ where most companies use
private and public clouds in combination (hybrid clouds)
OPTIMIS aims at optimizing IaaS cloud services by producing an architectural framework and a development toolkit that takes Trust, Risk, Eco-efficiency, Cost (TREC) and legal issues into account
The optimization covers the full cloud service lifecycle
Service Provider
Brokerage Multi-clouds
Infastructure Provider
Infastructure Provider
Infastructure Provider
Service Provider
Bursted internal clouds *
Broker
Infastructure Provider Infastructure Provider
Public Cloud
Federated clouds
Service Provider
Infastructure Provider
Infastructure Provider
Infastructure Provider
Construction
Operation
Deployment Private Cloud
operation
Public Cloud
Operation
*
Construction
Multi Cloud Operation
Multi Cloud Deployment
Private Cloud operation
Public Cloud Operation
*
OPTIMIS is an innovative tool suite supporting users at all stages of the cloud service lifecycle: – application construction – deployment – operation across the most appropriate mix of
public, private, and hybrid cloud venues and value added services
Construction
Multi Cloud Operation
Multi Cloud Deployment
Private Cloud operation
Public Cloud Operation
*
Deployment and operation is optimised based on: – Trust: provider's trustworthiness based on
performance and social networking data; – Risk: probability and impact of adverse events; – Energy: metrics to enable energy-efficient
computing; – Cost: management of operation costs.
Construction
Multi Cloud Operation
Multi Cloud Deployment
Private Cloud operation
Public Cloud Operation
*
Programming Model – Simplifies cloud enablement of new or legacy applications – It is independent of the underlying cloud infrastructure interfaces – It based on sequential specifications of data and application
execution flows – That can combined with declarative constraints which ensure affinity
and performance compliance. – It is available as Eclipse-based IDE
Run-Time : – it provides optimal parallelism and multi-cloud distribution – It performs run-time scheduling and optimization during application
execution.
Construction
Multi Cloud Operation
Multi Cloud Deployment
Private Cloud operation
Public Cloud Operation
*
OPTIMIS Cloud Broker – Enables multi-tier cloud infrastructure reseller model – It is integrated with PM to obtain application component’s template
images automatically – it analyses possible application decompositions and distributions to one or
multiple cloud infrastructure providers – It may integrate value-added services (VAS) in order to meet
performance, data security and protection requirements. – it establishes a virtual private network overlay among the VMs of each
multi-cloud application deployment, and a shared virtual data space that aggregates data elements across multiple clouds
Construction
Multi Cloud Operation
Multi Cloud Deployment
Private Cloud operation
Public Cloud Operation
*
OPTIMIS Multi Cloud Operation include tools – to improve elasticity – to determine the optimal placement of virtual machines and their live
migration – to support conformance to application requirements by bursting
application components to another cloud without interrupting the continuity of monitoring or operational management of multi-cloud application.
It offers unified operations management (dashboard): – instruments cloud infrastructure provider’s monitoring interfaces – correlates application specific information for multiple sources, including
integrated VAS.
*
OPTIMIS Compatibility with multiple VM Managers
OPTIMIS Compatibility with public Cloud providers
DEPLOYMENT OPERATION
Multi Cloud Federated Cloud
Private Cloud Cloud Bursting
Deployment Tools
Construction Tools
ProgrammingModel
IDE
-
Service Provider
Operation Tools
Service Manager
IaaS Provider
Data Management
VM repository
Automation Tools
ICS VMC
Operation Tools TREC
Eco
Trust Risk
Cost
Deployment Tools
Admission Control
SLA Management
Cloud Optimizer
Elasticity Engine
Fault Tolerance
Engine
VM Manager
Data Manager
Service Deployment Optimizer
TREC
Eco
Trust Risk
Cost
2 Service Manifest
Monitoring
DEPLOYMENT OPERATION
Multi Cloud Federated Cloud
Private Cloud Cloud Bursting
Deployment Tools
Construction Tools
ProgrammingModel
IDE
-
Service Provider
Operation Tools
Service Manager
IaaS Provider
Data Management
VM repository
Automation Tools
ICS VMC
Operation Tools TREC
Eco
Trust Risk
Cost
Deployment Tools
Admission Control
SLA Management
Cloud Optimizer
Elasticity Engine
Fault Tolerance
Engine
VM Manager
Data Manager
Service Deployment Optimizer
TREC
Eco
Trust Risk
Cost
2 Service Manifest
Monitoring
Optimis Toolkit with Open Nebula Demo-
Optimis Toolkit with Open Stack Demo
www.optimistoolkit.com
www.optimistoolkit.com Watch the OPTIMIS Video
Application Development Tools In Private Cloud Demo
Optimis Toolkit Multi-Cloud Demo
*
Build and Run Services in the Most Suitable Cloud Venues
ASCETiC project
ASCETiC
} Identification of the missing functionalities to support energy efficiency across all cloud layers
} Definition and integration of explicit measures of energy and ecological requirements into the design and development process for software.
Energy efficien
cy metrics
Requirements
Engineering
Programming Models
Energy Efficiency Software Modelling
Virtual Machine
Scheduling
Pricing Energy
Consumption
Service Life Cycle
Optimization
Resource
Management