This paper will provide you a quick overview of OPTIMIS Toolkit from the perspective of value provided to businesses and end users, such as Organizations with, or without a Cloud Strategy, Cloud Application Developers, Cloud Service and Infrastructure Providers.
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
OPTIMIS in a Nutshell
1.
2. Optimis in a Nutshell
Cloud Computing has certainly become a new way to deliver and consume IT because it offers fast,
flexible, scalable and cost effective ways to access on demand data storage and computing power.
But with these new opportunities come new risks: the market is now flooded by a growing number
of new cloud infrastructure players with different service offerings, quality and prices. On the
contrary, Cloud also brings to the table new risks for organizations, such as the risk of outages and
performance problems. This new scenario makes adopting and managing Cloud services 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 – making 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 provides an architectural framework and a development toolkit for optimizing the usage
of every cloud environment, enabling organizations to make informed decisions about how best to
build, run and manage cloud infrastructures, whether public or private (external or on-site);
allowing multi-clouds and Best Execution Venue scenarios. The framework includes at its core
OPTIMIS TREC-Framework which is comprised by the following tools:
Trust tool rates each provider's reputation and trustworthiness based on historical
information and the use of social
networking mechanisms.
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.
OPTIMIS facilitates these four factors to be combined to create an optimal environment for a
specific workload, reflecting the needs of the individual user.
3. The OPTIMIS Toolkit offers different sets of tools for individual needs:
Organizations have the possibility of brokering public and private multi-clouds for bursting,
backup and extending IT Infrastructures.
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.
Finally, 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.
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.
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.
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.
Cloud Providers, Developers and End-User Organizations
will benefit from the possibilities that are offered by the
Toolkit and the TREC Framework developed by OPTIMIS
project. They allow each of these types of user to use cloud
functionality easily and efficiently to their best advantage.
OPTIMIS is transparent, interoperable and architecture-
independent.
Optimis,
Cloud, but Better !!!