By using the OPTIMIS Toolkit, organizations can easily provision on multi-cloud and federated cloud infrastructures and allows them to optimize the use of resources from multiple providers in a transparent, interoperable, and architecture-independent fashion, making use of Multi-Clouds Features and easy task.
Different Scenarios to run your cloud apps according to your needs
OPTIMIS Toolkit allows you to pick from either Private Clouds or Public Clouds, allowing brokerage uses for cloud-bursting or cloud-federation. The Toolkit provices tools that enable cloud service providers to deploy and operate services in multiple private and hybrid Cloud scenarios (bursting, federated and brokerage). It is able to interact both with OPTIMIS enabled providers and non-OPTIMIS providers by using a plug-ins developed for specific provider APIs.
OPTIMIS Toolkit is built with the intention to facilitate developers creating cloud applications and optimize the execution on multi-cloud environments. It also allows organizations to utilize the TREC framework to define requirements and constrains for ther applications, thus enabling them to run their busines applications on what we call, the Best Execution Venue scenario, taking also advantage of the capability of Cloud Brokering.
The Toolkit also gives organizations flexibility, scalability, high availability and reduces vendor lock-in within one simple and easy-to-use toolkit.
OPTIMIS Toolkit allows organizations to easily provision on Multi-Clouds and Federated Cloud Infrastructures and allows optimization of resources used from multiple providers in a transparent, interoperable, and architecture-independent fashion.
The Toolkit provides an architectural and a development framework for optimizing the usage of every cloud environment, enabling organizations to make informed decisions about how best to build, run and manage cloud infrastructures.
The key feature that facilitates multi-cloud operations with our Toolkit is the TREC Parameters Framework that lets you define how you want to deploy and run your cloud applications on public or private (external or on-site).
The framework includes at its core OPTIMIS TREC-Framework which is comprised by the following tools. OPTIMIS facilitates the following four factors to be combined to create an optimal environment for a specific workload, reflecting the needs of the individual user.
Trust tool rates each provider's reputation and trustworthiness based on historical information and the use of social networking mechanism.
Risk tool allows you to define and manage risks around adverse events and assess their impact on operation, in order to guarantee flawless service.
Eco-Efficiency tool provides forecasts of energy-related metrics such as PUE, carbon emission, to enable energy-efficient computing and comply with green regulations...
Cost tool determines current costs and predicts future costs for providing services or components. With the help of the cost models included in the tool, alternative configurations can be evaluated in terms of cost.
Best Execution Venue define how you want your apps running
Adopting and managing cloud services is more complex in both the technical and the business dimensions than were before with on premise controlled infrastructures behind the organizations firewall. IT policies have now to take into account aspects such as flexibility and cost of operations but now with the opportunity to select from a wide range of public and private cloud providers for running their applications.
All these aspects raise new challenges for organizations to identify and deploy at the Best Execution Venue. And OPTIMIS is there to help organizations optimize their Cloud based IT infrastructures and services. OPTIMIS Toolkit and its TREC framework makes it more flexible, scalable, high available, simple and automated whilst at the same time, still offering the capability to retain the control over the decision making of technical and business related aspects. OPTIMIS will reduce vendor lock-in within one simple and easy-to-use toolkit. These, altogether, lead to an efficient, optimized and flexible use of resources.
OPTIMIS Toolkit simplifies the externalization of cloud infrastructures, services and applications to best-execution venues taking advantage of hybrid cloud models.
Develop for the Cloud developers can benefit from the beginning o the app lifecycle
OPTIMIS Toolkit has tools for making developers' life easier. It comes with a Programming Model, an IDE and the ICS to help developers concentrate on apps instead of cloud complex issues.
OPTIMIS Toolkit also takes care of data security and green legislation issues for you
OPTIMIS offers support for end-to-end security and compliance with data protection and green-legislation. It is aligned with 'European Commission Cloud Computing Strategy' and, in conjunction with other EU research projects, it will help to make Europe not only 'cloud friendly' but 'cloud active', at the forefront of Cloud research, development, and use.
OPTIMIS Toolkit comprises a set of tools that includes different tools that fit individual needs Service Providers, Infrastructure Providers, Software Developers and End-users to easily orchestrate cloud services and run them on the most appropriate execution venues:
Organizations have the possibility of brokering public and private multi-clouds for bursting, backup and extending IT Infrastructures.
Developers the Programming Model, the IDE and the ICS will make cloud development much easier for developers.
Service Providers can easily orchestrate cloud services customized for their specific needs in terms of Trust, Risk, Eco-Efficiency and Cost.
Infrastructure Providers are able to make run-time changes to implement ongoing management decisions and to react to unexpected situations by using the Runtime monitoring tool.
OPTIMIS Toolkit components
OPTIMIS Toolkit can be broken down into three main groups of components: the OPTIMIS Base Toolkit with functionalities common to all components; the OPTIMIS Service Providers' Tools that enable service providers to implement, package, deploy and operate services, and finally the OPTIMIS Infrastructure Providers' Tools with functionality to manage the infrastructure (VMs, servers, data storage, etc.) required to operate services.
Learn about all OPTIMIS Toolkit Components in detail
The optimization provided by OPTIMIS covers the full cloud service lifecycle: Service construction, cloud deployment and operation.
Building Cloud Applications starts with developers using the programming model and the Optimis Construction Tools to define service elements. OPTIMIS automatically creates virtual machines and a service manifest with a requirement definition that will govern the deployment and operation of cloud services. The toolkit will also automatically take care of deploying VMs to preferred cloud providers. Then, OPTIMIS Orchestrator and Broker systems have two main functions. First, the Selection & Deployment on cloud infrastructure providers based on TREC parameters and expected requirements which have been defined during service construction. Second, after cloud services are deployed and are 'Up & Running' on certain cloud providers.
OPTIMIS allows the cloud provider to perform continuous monitoring and enables runtime changes for optimization. OPTIMIS can even perform automated corrective migrations or bursting from one provider to another, to ensure continuing operation to meet the TREC parameters and the defined SLAs for an application.