Presentation is loading. Please wait.

Presentation is loading. Please wait.

Next-Generation Cloud Management

Similar presentations


Presentation on theme: "Next-Generation Cloud Management"— Presentation transcript:

1 Next-Generation Cloud Management
Executive Summary CompatibleOne is looking for sponsors to establish CompatibleOne as the de facto Cloud Services Brokerage enabler. These sponsors will aim at fostering a vibrant business ecosystem based on the CompatibleOne innovative, robust and Flexible technology, taking full advantage of cloud computing while preventing the risks vendor lock-in. The Open Source Cloud Broker CompatibleOne is an open source cloud service broker i.e. a cloud service management software with brokering capabilities. CompatibleOne can provision, deploy and manage any type of cloud services (from IaaS to PaaS), these services being supplied by heterogeneous service Providers selected according to Service Level Agreement (SLA) as defined between the consumers and the platform operators. CompatibleOne federates heterogeneous resources seamlessly integrating Cloud services of diverse origins. This project, initially supported by Systematic, Paris Region competitiveness cluster, and funded by a five million Euro budget from the French Ministry of Industry's funds for innovative R&D and is now one year later — providing industry-class services for all players concerned. The hot topics of interoperability, scalability, brokerage, hybrid, multi and federated clouds all find their place not only suggested in the model but also offered by the platform.

2 CompatibleOne is your passkey against vendor lock-in
Enabler for Cloud Services Brokerage CompatibleOne Vision Enabler for Cloud Services Brokerages Next-generation cloud management software open source software protects cloud service consumers from vendor lock-in guarantee them with the freedom of choice they expect. Cloud Services Brokerage 1) Aggregation brokerage (bringing multiple services together to deliver them with added value or federation of clouds through a single interface) 2) Integration brokerage (bringing multiple services together and making them work together to deliver an integrated result) 3) Customization brokerage (modifying or extending the capabilities of a service in order to be able to perform its required function) CompatibleOne is your passkey against vendor lock-in

3 CompatibleOne Software Platform Brokerage Cloud Services Open Source
Open Source Developers Industry players Academic labs Public organizations R&D Maintenance Startups Early adopters IT Vendors & Distributors Service Providers Open Source Comprehensive Software Platform Brokerage Aggregation Cloud Software Vendors Integration Enterprise CompatibleOne Customization Performant Adaptative CompatibleOne Mission Offer an open source, comprehensive and adaptive platform for Open Source Developers IT Vendors and Distributors Cloud Service Providers IT Service Providers Communication Service Providers Cloud Software Vendors Academic Labs Enterprise To manage their own cloud brokerage services Hybrid cloud Multi-cloud Federation of clouds Developed and maintained by Industry players Academic labs Public organizations Startups Open source developers Early adopters IaaS PaaS XaaS Hybrid Cloud Multi Cloud Federation Cloud Services REST

4 Versatile Scalable Platform OO Model OO Language Autonomation
CompatibleOne Technology CompatibleOne is based on 2 main components: CORDS (CompatibleOne Resource Description System) is an Object Oriented language for the description of Cloud Applications, Services and Resources. The CompatibleOne Platform i.e. ACCORDS (Advanced Capabilities for CORDS) is a cloud application provisioning and deployment control system. Autonomation

5 Repeatable Recursive Intelligent Automation
Automated Service Provisioning & Delivery Repeatable Recursive CompatibleOne Technology “Cloud aware” application provisioning and deployment control system Not only infrastructure: from IaaS to PaaS and beyond (XaaS) Not only Infrastructure Smart Placement

6 End-to-End Trustworthiness
CompatibleOne & Consumers can request services to be run only on verified trusted compute nodes OpenStack Trusted Compute Pools Intel Trusted Execution Technology (TXT) CompatibleOne Brokerage Trusted Hypervisors Kvm / Xen

7 Liberate the Clouds! Federate Open Cloud Resources CompatibleOne &
OpenStack Management Platform CompatibleOne Brokerage Platform Federate Open Cloud Resources

8 Premiere Class Services
CompatibleOne & With Cedexis Multi Cloud Services And CompatibleOne Brokerage Services Get the best available services worldwide!

9 Federated Cloud Ecosystem
CompatibleOne & Get Open and Standard Access to the Infrastructure of your Choice ComputeNext Federated Marketplace CompatibleOne Platform & Model

10 Cloud Shopping Mall Get what you want, Where you need it!
CompatibleOne & Where you need it! Get what you want, CompatibleOne Brokerage UShareSoft AppStore UShareSoft Uforge

11 Cloud for Business Application
CompatibleOne & Get professional support for your cloud applications Prologue Legacy Marketplace CompatibleOne Brokering Platform

12 CompatibleOne Platform
ACCORDS Advanced Capabilities for CORDS CompatibleOne Platform This diagram shows the architecture in 4 steps: Step 1: CompatibleOne Manifest: the consumer's needs are described in a service manifest. Step 2: CompatibleOne Plan: the corresponding provisioning plan is built and validated. Step 3: CompatibleOne Contract: the provisioning plan is transformed into contracts with selected providers. Step 4: CompatibleOne Service: delivers the cloud services.

13 CompatibleOne Communication
CompatibleOne Communication Model How CompatibleOne uses OpenStack to provision cloud resources: 1. The user submits the manifest for parsing and subsequent brokering to deploy the required resources. 2. The ACCORDS Broker, with the Publisher, issues a request for contract negotiation to the ACCORDS Procci. 3. The PROCCI, working with the ACCORDS platform placement tools, selects the most appropriate provider of the required type (in this case, OpenStack). 4. The PROCCI negotiates the technical aspects of the provisioning through the platform-specific Procci responsible for the dialog with OpenStack itself. This maintains a high degree of abstraction for the service modeling, with specialization handled over the last mile. The same approach is used to provision resources on the other platforms currently available through CompatibleOne—notably, OpenNebula, Windows Azure, and Amazon EC2—resulting in a homogeneous interface that makes it easy to aggregate and integrate heterogeneous resources.

14 CompatibleOne Model CORDS CompatibleOne Resource Description System
The CORDS model provides a complete and comprehensive set of object-oriented tools and constructions for describing and provisioning cloud resources. Categories All elements of CORDS are represented by an OCCI category. All categories are directly related to the standard OCCI core type and consequently inherit the attributes from this base type. These base attributes are specified, for clarity, in each attribute list of each category definition. These categories are used by the parser, broker and other components of the ACCORDS platform not only for the description and management of provisioning of service instances but also for the dynamics of the operation of the platform itself. The conversion of XML category descriptions to their OCCI category instance counterparts is performed by the ACCORDS Parser tool. The process referred to as brokering involves the creation of a service control graph from a manifest description resulting from the Parser operation. This service control graph will be used for the management of the required provisioning of resources and through which action invocation will be performed. Reference Manual V2.11

15 CompatibleOne PaaS CompatibleOne & PaaS
The ACCORDS platform services have been designed in such a way that enables developers to use the platform of their choice to run their applications e.g. JavaEE, and not the other way round i.e. to be forced to port their applications according to specific and proprietary features of a PaaS provider such as AWS Beanstalk or Google App Engine. Once the platform has been chosen and described by a CORDS manifest, the ACCORDS platform provisions it. The approach adopted by CompatibleOne for the provisioning of platform services is really quite simple. The platform itself is to be described by a CORDS manifest consequently permitting its deployment by the ACCORDS platform. A particular component of the platform known as the PaaS Procci will make itself known through ACCORDS Publisher as a provisioner of service for the deployment of nodes of its particular type. The PaaS Procci will also submit two types of manifests for parsing by the ACCORDS Parser describing on the one hand services offered by the platform to an end user (the developer and her application) and on the other hand the resources required by the PaaS for the delivery of these services. In this way, nodes representing service of type PaaS may be used indifferently in application manifests allowing seamless integration with more traditional IaaS nodes. By extension of the PaaS technique and using interfaces exposed by their provisioned components the ACCORDS platform is available to provide symmetrical solutions that may be employed for the dynamic integration of heterogeneous components and services required for the construction of more complex service systems such as XaaS and BPaaS to name but a few.


Download ppt "Next-Generation Cloud Management"

Similar presentations


Ads by Google