MODAClouds and Their Importance in cloud Infrastructure Development

Size: px
Start display at page:

Download "MODAClouds and Their Importance in cloud Infrastructure Development"

Transcription

1 MODAClouds, Underpinning the Leap to DevOps Movement on Cloud Environments

2 Executive Summary Today, most organizations face high market pressure, and their supporting IT departments are struggling to accelerate the delivery of IT-based services and applications while preserving production and operations stability. This pressure is mounting and is becoming even more demanding with the advent of cloud computing and of public cloud services. Frequently, IT operations lack understanding and appreciation of business or service urgent requirements. Equally, development and product/service teams can lack a clear understanding of IT operational constraints. These issues are even magnified in outsourcing scenarios where there is limited opportunity for knowledge transfer and collaboration. In this context, DevOps 1 movement is an emerging capability which addresses the common disconnection problem found in almost every IT department between Development and Operations groups. The goal of DevOps is to achieve a better delivery lifecycle by eliminating silos and integrating Dev and Ops activities to be fully complimentary, with people sharing the same goals and working hand in hand with new and improved tools and collaborative processes. DevOps can provide many benefits to organizations, specially focusing on People, Processes and Tools. MODAClouds can be seen as part of the DevOps movement as it provides a set of tools that facilitates adoption of business and technical requirements very early into the application lifecycle and enables operations monitoring and portability capabilities to comply with expected operational quality levels. Moreover, MODAClouds: Thanks to MODACloudsML language, it enables the specification of such requirements at design time and enables creation of cloud application architectures regardless of underlying infrastructures. Dev and Ops resources can work side by side to ensure cloud applications are designed to meet production environment conditions, and more important, taking into account business requirements. Includes a standardized set of tools and metrics, enabling monitoring and interoperability at runtime, that prevent double handling of information between development and operations while providing Application Quality and Performance Assurance for testing or production scenarios. It also provides a Decision Support System (DSS) that facilitates developers and operators deployment work by analyzing and comparing different Cloud options for the designed architecture along with its set of predefined requirements. 1 DevOps: Page 2

3 Helps automating processes since it includes Semi-Automatic code generation for multiple target clouds enabling faster and automated deployment. Other capabilities that are worth mentioning are the automated selection of cloud venue according to requirements for deployment and self-adaptation according to performance monitoring The idea of MODAClouds is to propose tools that take the requirements from Dev teams, apply them on the Ops side, and then close the circle by feeding information and insights extracted from running environments back to Dev side to improve or correct cloud applications. The world is a demanding environment Enterprises are nowadays pressured by the market to fulfill customers demands with more rapid, innovative, customized, or highly demanding reliability and service quality. Organizations are now challenged to span the silos threatening critical business systems. But how will they meet these demands at a time when budgets and resources are constrained? How will they perform at increasingly high levels at a moment of exploding complexity? How will they accelerate time to market without reducing quality of the service that can harm the business? How can they simplify application portfolio management, or providers service quality assurance? Not only they have to find solutions to these questions, but also, they must develop the enabling software faster, with higher quality, and under IT costs and resources constrains. In this context, Cloud computing has emerged as a major trend in the IT industry that promises to address the above issues. Cloud scenarios have proven to provide agility and flexibility to organizations. However: a) Cloud industry is focused on considering the perspective of Cloud providers, by offering mechanisms for auto-scaling of Clouds infrastructures and for interoperability and federation between multiple Clouds. b) Cloud computing also introduces new technical challenges specific to Cloud environments and the current myriad of solutions on the market for different levels of the cloud stack. c) As private clouds gain popularity, enterprises are replicating similar strategies within their own organizations to the ones used for public clouds. Thus, despite the flexibility of clouds environments, Cloud business models and technologies are in their initial hype stage and are characterized by many critical early stage issues that pose specific challenges from a software engineering perspective. Specifically: one of the most pressing issues with respect to Cloud computing is the current difference between the individual vendor approaches, and the implicit lack of interoperability. Whilst a distributed data environment (Infrastructure-as-a-Service or IaaS) cannot be easily moved to any platform provider (Platform-as-a-Service or PaaS) and may even cause problems to be used by a Page 3

4 specific service (Software-as-a-Service or SaaS), it is also almost impossible to move a service/image/environment between providers on the same level 2. This increases application design and operational requirements, and also demands for a common approach in which development and operation teams are able to react in real time throughout the application lifecycle and assure quality and performance needs. Therefore, Cloud Computing introduces a number of technical challenges and requirements for systems developers and operators that will severely impact on sustainability of Business Models, especially for SMEs that have limited resources and do not have the strength to influence the market. In particular the MODAClouds team identifies the following problems: Vendor Lock-in. The risk of technological lock-in is a major concern for Cloud customers. Cloud providers, in fact, offer proprietary solutions that force Cloud customers to decide, at the early stages of software development the design and deployment models to adopt (e.g., public vs. hybrid Clouds) as well as the technology stack (e.g., Amazon Simple DB vs. Google Bigtable). Lack of past expertise in Cloud computing makes this a high-risk choice, especially for SMEs. This, if the target platform does not fulfill the original expectations, has potentially catastrophic business consequences. Thus, portability of applications and data between Clouds, as well as reversibility (moving applications and data from Cloud to non-cloud environments) should be addressed. Risk Management. There are several concerns when selecting a Cloud technology such as payment models, security, legal and contractual, quality and integration with the enterprises architecture and culture. Thus, proper tools to support such choice could be beneficial and limit serious financial consequences for a SME. While risk management has been well coded for traditional IT systems, at present only embryonic tools and decision support methods exists to support the selection of a specific target Cloud, or the decisionmaking process to move from Cloud to Cloud in case requirements or services change. Late binding to a specific target Cloud can decrease project failure risks, but at the moment is not supported either at the design or at the run-time level. Quality Assurance. Cloud performance can vary at any point in time. Elasticity may not ramp at desired speeds. Unavailability problems exist even when 99.9% up-time is advertised (e.g., Amazon EC2 and Microsoft Office 365 outages in 2011). Given the criticality of many business applications, analytical techniques are needed to predict QoS and to reason on software systems properties at design-time, but also run-time mechanisms and policies able to provide end-to-end quality. 2 SSAI Expert Group Report 2010, The Future of Cloud Computing: Page 4

5 IT industry has always found the way to adapt to new conditions to help organizations adopt and reach their goals. During the last years, the DevOps movement has gained significant momentum with Cloud Computing as one of its main success drivers. A key study ( The Business Case for DevOps: A Five-Year Retrospective by Lawrence Fitzpatrick and Michael Dillon), which reviewed the results of DevOps activities over a five period, established the significant adoption benefits shown next. Organizations from across industries have recognized the need to close the gap between development and operations teams if they want to remain innovative and responsive to today s growing business demands. This movement focuses on a new way of doing things, an approach that tries to improve People, Processes and Technology and is being founded at least on the following main aspects: i) using agile development methodologies; ii) increasing demands on the rate of production releases from business stakeholders; iii) growing availability of virtualized and cloud infrastructure from internal and external providers; and iv) increasing the usage of data center automation and software configuration management tools. While collaboration and methodology are key for embracing the DevOps movement, there are still technology hurdles on the road waiting to be solved. New tools are therefore needed in the emerging Cloud market to align development, IT operations and business goals under DevOps movement that help IT departments provide the following capabilities: Business Needs and Technical Quality of Service: All types of organizations need to move fast, and need to align IT assets to their needs (create new assets or adapt existing ones). Therefore, IT departments need to assure that their IT platforms and infrastructures are flexible enough to adopt changes, regardless of the type of IT infrastructures used to create those business applications, whether they are built over public cloud services; private clouds; or hybrid or multi-clouds environments. In other words, they should avoid vendor lock-in as much as possible. Also important is the fact that applications should be designed and implemented to be run at planned availability and quality of service levels with an optimized, while at the same time, loosely-couple from its underlying system infrastructure, that changes accordingly to fluctuant technical and business requirements over time, which generates higher returns on DevOps investments and enables organizations to respond to market needs. Page 5

6 Cloud Infrastructure & Resource Planning: IT staff, no matter if they are architects, developers or operators, should plan and prioritize the application management and resource allocation to focus efforts and resources around projects that are critical from the business perspective. Tools for automating processes are vital to eliminate complexity and guarantee business quality policies along application life-cycle. Performance Monitoring and Assessment: performance of applications should be monitored in testing and production environments, with metrics and data that feedback directly and quickly to development teams for faster testing, improvement and adjustment to meet service level goals. Access to live data gathered by monitoring engines should also provide performance data for observed applications in production to gauge the need for additional capacity, whether on premise cloud or public cloud based infrastructures, and assist application architects and developers in building toward an optimized target infrastructure. Agile Development is perhaps the biggest driver of DevOps movement, and it is so because its processes start by having developers being constantly informed about accurate information of business needs, deployment requirements, improvements and problems to fix. Those processes can be further improved by delivering critical deployment and operational information back to developers and operation engineers allowing with the right tools, creating a team that provisions, monitors, manages, supports, and troubleshoots software. In summary, DevOps trend encourages a more aligned IT department with business needs, under a more collaborative and productive relationship between development and operations teams to create a more synchronized and unified environment that facilitates an improved and more efficient design, testing, deployment and operation of software to meet market demands and sustain business models. If done right, taking into account People, Processes and Technology, organizations can limit risk at business level and be more flexible and efficient. Why MODAClouds in a DevOps Environment? MODAClouds is here to help developers and operators. The tools that MODAClouds provide help lower existing barriers between Development and Operations Teams and help Page 6

7 embrace DevOps practices within IT teams to change and improve the way software is created and operated. This means that MODAClouds software tools can help organizations of any size to Build and Run Cloud Applications driven by business and technical needs and quality requirements. MODAClouds solution can be understood as a set of supporting tools that underpins DevOps strategies since it helps organizations empower development and operation teams with capabilities already discussed above: - MODAClouds introduces Business and Technical perspective into account when designing cloud application architectures and its operational requirements to comply with business and functional quality levels; freeing its implementation from being locked-in to specific vendor s solutions. - MODAClouds provides a framework that helps build once and deploy on different underlying infrastructures; freeing developers of specific vendors frameworks and technologies. - MODAClouds allows the possibility of adapting and migrating cloud applications to better execution venues as conditions on running environments change, all according to a predefined list of requirements, both at business and technical level, to fulfill and assure quality. - MODAClouds Monitoring capabilities give DevOps teams an overview of operational data that will help design and operate applications in a more optimized way. - MODAClouds helps blurring the line between dev and ops teams, by providing them with new tools that support the whole life-cycle phases of a Cloud-based software system, putting them in position to better satisfy business needs. Therefore, MODAClouds embraces the idea of DevOps movement where development and operations teams are seeking new ways to work together and enhance overall system performance along the full application life-cycle (plan, design, build, deploy, test, operate and maintain) to comply with business and technical requirements. The following sections of this white paper present MODAClouds (a MOdel-Driven Approach for the design and execution of applications on multiple Clouds) solution and a real use case scenario to explain how it can help organizations adopt modern workflows with the right tools. Page 7

8 MODAClouds Solution and Advantages MODAClouds Workflow: Build and Run, Together! To ensure efficient design, development, deployment, testing and operation, DevOps teams need a modern approach with modern tools to improve development environments across the application development lifecycle. To help on that task, MODAClouds proposes an advanced quality-driven design, development and operation method based on the Model- Driven Development (MDD) paradigm. The model-driven approach allows one to model once and run everywhere. In addition, and early analysis of models, regarding performance characteristics and user constraints, is supported and drives the ability to migrate a software solution to multi-clouds. Applications developed using the MODAClouds framework will be designed at high-level to abstract the design from the targeted Cloud, and then semi-automatically translated into code able to be run and monitored on multi-cloud platforms. This frees developers from the need to commit to a fixed Cloud technology stack during software design and increases available options for reaching business targets in terms of cost savings, risk management, Qualityof-Service (QoS), and flexibility in the development process. MODAClouds starts providing a Cloud Application Modeling Language and framework (MODACloudML Language) to create applications from an agnostic perspective of the underlying infrastructure, which will include agility and flexibility on later infrastructure selection, while complying and seeking with Business requirements and goals. Then, during deployment feasibility study, when various Cloud alternatives are analyzed, our Decision Support System (DSS) enables developers and operators to analyze and compare various Cloud options. This is where Development and Operations team meet together to define what s best for an application, how it should behave and how it should respond from the operational and the architecture perspective. The requirements evolve during application lifetime since the monitoring system gathers live data and feeds back information to DevOps team to enhance the application itself or its running conditions. In fact, developing applications for multi-clouds may impact established enterprise procedures and business models. MODAClouds also provides a framework with metrics (e.g., business stability, on-going Page 8

9 cost, or availability) that are needed to quantify the notion of risk for a particular choice relatively to the ecosystem in which it will evolve. The decision models included in the DSS comprise risk management and take into account variability in Cloud resource prices across time (e.g., Amazon spot instances), geographic location, performance, legal aspects, etc. It also includes guidelines for their extension. In developing the DSS, we take advantage of established model-driven risk and quality analysis methods such as CORAS [7] and PREDIQT [8], as well as Cloud business models [9]. During design, implementation and deployment, the MODAClouds Integrated Development Environment (IDE) supports a Cloud-agnostic design of software systems, the semiautomatic translation of design artifacts into code, and the automatic deployment on the targeted Clouds. For the operational part, the run-time layer offered by MODAClouds a) it handles a range of requirements definition attributes to the design framework to be used by development team; b) enables system operators to oversee the execution of the system on multiple Clouds; c) automatically triggers some adaptation actions (e.g., migrate some system or components from a IaaS to another offering better performance at that time); and d) provides run-time information to the design-time environment (the IDE) that can inform the software system evolution process. MODAClouds in Detail It is clear now that MODAClouds helps closing the gap between both, development and operations teams, and empowers creation of synergies for DevOps strategies. But how do all these tools work in detail? What are the insights of the technical approach followed by MODAClouds? Digging deeper into technical details about how MODAClouds works, Figure 1 represents an overview of the MODAClouds solution. It shows the DSS at the top and the run-time layer at the bottom, and details the internal of the IDE that is at the core of the MODAClouds approach. As already mentioned, it follows a MDD approach and, thus, it allows system developers to construct/elaborate system design models at different levels of abstraction. At all levels, the IDE offers also mechanisms for estimating QoS and costs of the system under development in order to verify that the implementation matches the requirements. Moreover, it supports designers in understanding the implications of deploying, replicating and migrating data at one site and in making appropriate decisions on this issue. At the Cloud-enabled Computation Independent Model (CIM) level applications and data are designed by exploiting the main components typical for service-oriented applications and by including the design artifacts information about non-functional requirements and constraints (see the top level part of the right side of Figure 1). This last information is used by a reasoning plugin of the IDE that helps in optimizing the matching between the target Cloud environments and application characteristics. Page 9

10 Run-time Design-time MODAClouds, Underpinning the Leap to DevOps Movement on Cloud Environments Decision making New or legacy applications design Code development Management Semi-automatic transformation Goal: Cost & Risk Analysis High-level Model-Driven Application Design DSS CIM Availability 24h/day 2 1 Goal: Verification & validation of requirements QoS property analysis 4 5 Automatic deployment CIM 3 Response time <0.4s Developer Continuous changes for changing context and requirements CPIM CPSM IDE CPIM Deploy on Public Cloud key-valued DB DB A Reliable Resource B High perf. Resource Goal: Cloud Independent Model Representation spanning across all abstraction layers C Large memory Resource Service Operator Monitoring & Data syncronization Run-time adaptation CPSM B-1 B-1 VM-Large CPU CPU Instance A-1 VM-Small CPU Inst. numb. >2 A-2 PaaS B-2 PaaS C PaaS Goal: Cloud Specific Code Representation Goal: QoS assurance & costs minimization Figure 1 Overview of MODAClouds Solution CIM artifacts are semi-automatically translated and further refined at the Cloud-Provider Independent Model (CPIM) level, where Cloud concepts (including IaaS, PaaS, and SaaS level elements and considering the specificities of public, private and hybrid deployments as well) are incorporated and kept abstract from any Cloud specific installation (see the middle level part of Figure 1(b)). This level incorporates and extends the REMICS approach for modeling Clouds and includes some Cloud design patterns that will be identified from a study of the way applications exploit Cloud capabilities today. Finally, CPIM artifacts are semi-automatically translated into a Cloud-Provider Specific Model (CPSM) that enables the creation of those deployment artifacts that are needed to install and operate the application on the selected Clouds (see the bottom level part of Figure 1(b)). The framework will allow defining models through domain specific languages. Vertical transformation will be implemented with state-of-the-art approaches to support model transformation. Specialized approaches (e.g., ATL, Kermeta), as well as generic approaches (e.g., Scala), will be considered, targeting the most complete integration in the complete tool chain (i.e., the IDE). Some transformation can be fully automated, e.g., the generation of a deployment script based on a deployment descriptor artifact. But some transformation can only be semi-automated, i.e., the generation of skeleton instead of complete code. They will require an involvement of the user to provide additional information. The only way to avoid this is to capture more technical Page 10

11 details in the abstract models, which is not an option w.r.t. our objective of abstraction at the Cloud model level. MODAClouds provides also support for the migration of existing software into Cloud-based applications, extending the REMICS approach. In particular, it enables the exploitation of preexisting application workload profiles for supporting the optimal partitioning of software components and data on multiple platforms. A closed-loop between the run-time and design-time environments triggers the dynamic redeployment of the final application or of its components. This way, system developers and operators are able to adapt their system to changing contexts and requirements both reacting to long-term failures of the Cloud providers and exploiting Cloud additional services or improved performance (e.g., new virtual machine instances or reduced prices). MODAClouds provides technical tools that facilitate DevOps teams work together in a new way for Cloud applications. MODAClouds Solution in Practice A Real Use Case In order to provide the intuition of the benefits that a MDD approach can deliver to Cloud development, we consider a real example. MODAFIN is a European software development company specialized in IT applications for financial services. Its main product line is a proprietary solution for stock market operations, cash administration, and lending management. Related to this product, the most profitable activities are software customization and life-cycle management. The former involves development of custom modules to accommodate new functional requirements. Customization also involves application integration with existing databases and legacy business systems at the customer s site. In addition, customers in the trading sector require assured quality, such as high-availability for real-time calculations during market hours, and scalability and low operational costs for batch analytic workloads running after-hours. MODAFIN currently fulfills these quality requirements with a capacity management consultancy team following the application lifecycle at the customer s site. With the adoption of Cloud, MODAFIN s customer requirements evolve rapidly. At night, customers want to run their batch analytic workloads at the cheapest operational costs of Amazon Page 11

12 on-spot instances. During the day, calculation engines are expected to ramp-up computing power at an unprecedented pace when the stock market gets volatile. Moreover, some customer applications are collecting and processing stock market data directly on the Cloud using PaaS data store services such as Google Big Table and Amazon SimpleDB. At the same time, customers are cutting costs spent in consultancy services for life-cycle management as they are relying more and more on SaaS services. To remain competitive, MODAFIN s solution must evolve to address all above requirements. To do so, the company needs to revise both the software development process and its life-cycle management services: 1) The solution must support integration of the existing legacy with a broad spectrum of customer PaaS/IaaS, and possibly, SaaS solutions in order to exploit customer data locality. 2) It needs to be replicated on several Clouds to provide quality assurance to avoid that availability or performance outages of a single Cloud provider would turn into a disaster for MODAFIN s own business. 3) It must also have a flexible architecture that could be adapted to new Cloud offers emerging in the next 5-10 years to adapt to changes of context and requirements. 4) The life-cycle management team, rather than providing support at the customer s site, must support a system deployed on multi-clouds. This scenario and set of requirements sounds good to facilitate the right tools put up in practice DevOps movement techniques for processes and letting people work in a new way. MODAClouds to the Rescue The MDD approach allows one to design, develop, and reengineer existing components into software modules that operates directly on multiple Clouds. It is of paramount importance for MODAFIN. - The MDD approach allows one to include in the design model a description of MODAFIN s legacy software and generates automatically interfaces and connectors for application integration with customer systems for all of the supported target platforms. Workloads can be run on different platforms depending on the customer preferred PaaS data-store Page 12

13 and hence enjoy the performance benefits of customer data locality. - The Decision Support System (DSS) can be used to determine which Cloud to adopt for hosting the different components of new solutions, comparing costs, risks, and analyzing nonfunctional characteristics for each alternative provider, improving also the trust in Cloud solutions. - Furthermore, the run-time management API (independent of Cloud vendors) could be beneficial to natively implement Cloud-to-Cloud migration and multi-cloud load-balancing, or assuring fulfillment of technical and business oriented requirements for underlying infrastructure or service providers, that assure meeting today s demanding needs. - Finally, run-time operation can be easily integrated inside MODAFIN s software development process through a feedback system that automatically provides recommendation on the best design and deployment patterns for a new custom module, thus making it able to adapt to context and requirements changes. Using MODAClouds software, MODAFIN can then remain a leader in its sector and neutralize competitive advantages of emerging start-ups that have developed their solutions directly on the Cloud. Using MODAClouds When an investment request is received, the application obtains information about several stocks from rating agencies, which are accessed as SaaS. Subsequently, the application determines the best stock market where to place the order (Order analysis operation) and the current stock prices are retrieved. In the following, the application places an order on behalf of the customer at the selected stock exchange. When the stock exchange acknowledge message is received (indicating the successful proceeding of the order transaction) the application performs a transaction on the customer trading account. At the CIM layer (figure 2) the application is annotated with its expected workload profile. Furthermore, performance and availability constraints are introduced. Availability requirements are of paramount importance for the application, which must be deployed on multi-clouds. The annotations can be part of any other model at the business level such as business process models or even use cases. Moreover, the analysis operation has to be performed extremely quickly (within 0.5s). Page 13

14 CIM CPIM Access rating agencies Order analysis A Reliable Resource B High perf. Resource key-valued Get stock prices C Reliable Resource DB Response time <0.5s Place order CPSM SimpleDB Availability 24h/day Wait for ack from the stock market Fail OK Update customer trading account C-1 Large Memory Instance A-1 Medium CPU Instance B-1 Large CPU Instance A-2 Worker Role Large C-2 Table Storage B-2 Worker Role Large Worker Role Inst. numb. >2 Extra Large Figure 2 - MODAFIN Trading Application Design with MODAClouds. Figure 2 shows how the CIM is mapped to the CPIM. Assuming that Amazon EC2 and Microsoft Azure are selected, the CPIM is translated into two CPSMs. Figure 3 shows the planned number of EC2 instances and Azure Worker roles over a 24 hours period, assuming that the incoming workload is evenly shared among the two Cloud providers. This planning is determined, assuming a 20-30% degradation of the Cloud providers performance during the peak hours of the day. The sizing has been obtained by modeling the VMs as M/G/1 processor sharing queues characterized by time varying parameters and by observing that Azure Workers are 30% slower than the selected EC2 instances. This planning, determined at design time, is used and continuously updated at run-time to properly manage the application. Figure 3 - Computing Resources for the Trading Application. Conclusions This paper presents MODAClouds project ongoing research on implementing a framework and IDE for developing and deploying applications in multi-clouds to improve the way development and operations team work and align their efforts to be more agile, efficient and provide the means to comply with business needs to survive in today s demanding market conditions. MODAClouds Page 14

15 tools are intended to facilitate organizations embrace DevOps strategies in the context of Cloud applications. The MODAClouds approach presents various ways to improve integration among development and operation teams for Cloud environments: The MDD approach abstracts the complexity of Cloud platforms and allows early definition and assessment of quality for deployment and runtime, both at design time. In particular, MODAClouds is powered a Cloud Application Modeling Language and framework, MODACloudML Language which enable better deployment and run-time control by including the quality measures for applications on multi-clouds scenarios. A Decision Support System (DSS) enables risk analysis for the selection of underlying Cloud infrastructure or provider and for the evaluation of the impact of the Cloud adoption on internal business processes. Our system explicitly addresses the peculiarities of Clouds, e.g., the fluctuations in the customer workloads, burstiness and flash crowds phenomena, and the variability of Cloud performance. Furthermore, MODAClouds provides a framework for specifying QoS Constraints at the CIM level and for estimating the QoS characteristics of applications deployed on multiple Clouds at the CPIM and CPSM levels. Proper feedback mechanisms and guidelines for the selection of Cloud solution that better suit the non-functional requirements and constraints defined for the application under development are also proposed. An abstract framework for the deployment and operation of multiple Clouds to ensure the independence from the provider from an agnostic point of view when designing cloud applications. MODAClouds considers the more complex case of distributed deployment, when components of a certain application may be distributed across two or more Cloud providers (private or public) adopting different technologies, performance ratios or business and service attributes. The Run-Time Environment monitors the applications in the Clouds and provides feedback for adaptation and optimization. MODAClouds ambition is to provide a platform for development, deployment, monitoring, and adaptation (both at run-time and in the long term) of future cloud applications, with support for development from scratch or from legacy systems. MODAClouds tries to help organizations embrace DevOps movement with a set of tools engineered to provide assistance throughout the full application lifecycle. It starts enabling Development teams translating business and technical requirements early. These requirements will be translated into Operations, and thanks to the monitoring engine, feedback will be provided back to dev teams and automated decisions will assure the correct execution and adaptation of cloud applications. Page 15

16 There are some commercial products already on the market that simplify the use of multiple Clouds at run-time. However, MODAClouds takes a step further and aims, not only at simplifying management, but offering a comprehensive approach to the problem of designing cloud software. MODAClouds considers cloud applications to be run on a multiple-cloud scenario, possibly accommodated on different cloud providers (private or public). MODAClouds approach is to provide such functionalities with an agnostic approach that also takes into account business and technical needs and constrains for both, development and operations, from the very beginning of the application life-cycle. Acknowledgements The MODAClouds project is partially supported by the European Commission grant no. FP7-ICT (MODAClouds). Authors This business oriented paper has been created by MODAClouds Exploitation Team according to the great work made by all members of MODAClouds Technical and Management Team: - Politecnico di Milano: Elisabetta Di Nitto, Danilo Ardagna, Michele Ciavotta, Giovanni Paolo Gibilisco, Marco Miglierina - SINTEF: Arnor Solberg, Aida Omerovic, Franck Chauvel, Nicolas Ferry - IEAT: Dana Petcu, Ciprian Craciun - Imperial College: Giuliano Casale, Juan F. Pérez, Weikun Wang - Softeam: Andrey Sadovykh, Marcos Almeida - Siemens: Cosmin Septimiu Nechifor - BOC: Harald Kühn, Alexander Gunka, Boris Gregorcic, Stepan Seycek - Flexiant: Craig Sheridan, Tabs Sharif - Atos: Francesco D Andria, Oliver Barreto - CA: Peter Matthews, Victor Muntés-Mulero Page 16

Improving Agility of Cloud Ecosystems with MODAClouds Introduction and objectives for the second year

Improving Agility of Cloud Ecosystems with MODAClouds Introduction and objectives for the second year Improving Agility of Cloud Ecosystems with MODAClouds Introduction and objectives for the second year Elisabetta Di Nitto Politecnico di Milano elisabetta.dinitto@polimi.it MODAClouds () 2 MODAClouds objectives

More information

MODAClouds. An FP7 Integrated Project

MODAClouds. An FP7 Integrated Project MODAClouds An FP7 Integrated Project MODAClouds the consortium FP7 Integrated Project (n. 318484) Duration: Oct. 1 st, 2012 Sept 30 th, 2015 28 July, 2014 e-infrastructure Services for Society 2 MODAClouds

More information

Seamless adaptive multi-cloud management of service-based applications

Seamless adaptive multi-cloud management of service-based applications Seamless adaptive multi-cloud management of service-based applications Open solution brings Interoperability & Portability to PaaS The future of Cloud computing: Elasticity, Legacy Support, Interoperability

More information

Achieve Economic Synergies by Managing Your Human Capital In The Cloud

Achieve Economic Synergies by Managing Your Human Capital In The Cloud Achieve Economic Synergies by Managing Your Human Capital In The Cloud By Orblogic, March 12, 2014 KEY POINTS TO CONSIDER C LOUD S OLUTIONS A RE P RACTICAL AND E ASY TO I MPLEMENT Time to market and rapid

More information

Hadoop in the Hybrid Cloud

Hadoop in the Hybrid Cloud Presented by Hortonworks and Microsoft Introduction An increasing number of enterprises are either currently using or are planning to use cloud deployment models to expand their IT infrastructure. Big

More information

Optimizing Service Levels in Public Cloud Deployments

Optimizing Service Levels in Public Cloud Deployments WHITE PAPER OCTOBER 2014 Optimizing Service Levels in Public Cloud Deployments Keys to Effective Service Management 2 WHITE PAPER: OPTIMIZING SERVICE LEVELS IN PUBLIC CLOUD DEPLOYMENTS ca.com Table of

More information

PLATFORM-AS-A-SERVICE: ADOPTION, STRATEGY, PLANNING AND IMPLEMENTATION

PLATFORM-AS-A-SERVICE: ADOPTION, STRATEGY, PLANNING AND IMPLEMENTATION PLATFORM-AS-A-SERVICE: ADOPTION, STRATEGY, PLANNING AND IMPLEMENTATION White Paper May 2012 Abstract Whether enterprises choose to use private, public or hybrid clouds, the availability of a broad range

More information

Dana Petcu (IeAT), Nicolas Ferry (SINTEF), Marco Miglierina (POLIMI), Alexander Gunka (BOC), Florin Picioroaga (SIEMENS), Marcos Almeida (Softeam)

Dana Petcu (IeAT), Nicolas Ferry (SINTEF), Marco Miglierina (POLIMI), Alexander Gunka (BOC), Florin Picioroaga (SIEMENS), Marcos Almeida (Softeam) Grant Agreement N FP7-318484 Title: Authors: Editor: Reviewers: Identifier: Nature: Report on best practices Initial version Dana Petcu (IeAT), Nicolas Ferry (SINTEF), Marco Miglierina (POLIMI), Alexander

More information

PLATFORM-AS-A-SERVICE, DEVOPS, AND APPLICATION INTEGRATION. An introduction to delivering applications faster

PLATFORM-AS-A-SERVICE, DEVOPS, AND APPLICATION INTEGRATION. An introduction to delivering applications faster PLATFORM-AS-A-SERVICE, DEVOPS, AND APPLICATION INTEGRATION An introduction to delivering applications faster CONTENTS 2 Introduction to PaaS 4 Private, public, and hybrid PaaS 6 Who uses PaaS? 8 DevOps

More information

Modern App Architecture for the Enterprise Delivering agility, portability and control with Docker Containers as a Service (CaaS)

Modern App Architecture for the Enterprise Delivering agility, portability and control with Docker Containers as a Service (CaaS) Modern App Architecture for the Enterprise Delivering agility, portability and control with Docker Containers as a Service (CaaS) Executive Summary Developers don t adopt locked down platforms. In a tale

More information

Datamation. Find the Right Cloud Computing Solution. Executive Brief. In This Paper

Datamation. Find the Right Cloud Computing Solution. Executive Brief. In This Paper Find the Right Cloud Computing Solution In This Paper There are three main cloud computing deployment models: private, public, and hybrid The true value of the cloud is achieved when the services it delivers

More information

An enterprise- grade cloud management platform that enables on- demand, self- service IT operating models for Global 2000 enterprises

An enterprise- grade cloud management platform that enables on- demand, self- service IT operating models for Global 2000 enterprises agility PLATFORM Product Whitepaper An enterprise- grade cloud management platform that enables on- demand, self- service IT operating models for Global 2000 enterprises ServiceMesh 233 Wilshire Blvd,

More information

White paper Reaping Business Value from a Hybrid Cloud Strategy

White paper Reaping Business Value from a Hybrid Cloud Strategy White paper Fujitsu Hybrid Cloud Services White paper Reaping Business Value from a Hybrid Cloud Strategy How to embrace a hybrid cloud model to maximize the benefits of public and private cloud services

More information

CloudCenter Full Lifecycle Management. An application-defined approach to deploying and managing applications in any datacenter or cloud environment

CloudCenter Full Lifecycle Management. An application-defined approach to deploying and managing applications in any datacenter or cloud environment CloudCenter Full Lifecycle Management An application-defined approach to deploying and managing applications in any datacenter or cloud environment CloudCenter Full Lifecycle Management Page 2 Table of

More information

How To Manage Cloud Management

How To Manage Cloud Management WHITE PAPER Five Steps to Successful Integrated Cloud Management Sponsored by: HP Mary Johnston Turner May 2011 Robert P. Mahowald IDC OPINION Global Headquarters: 5 Speen Street Framingham, MA 01701 USA

More information

Athanasia Evangelinou, Michele Ciavotta, George Kousiouris, Danilo Ardagna. Athanasia Evangelinou Cloud Forward 2015 6-8 October, Pisa

Athanasia Evangelinou, Michele Ciavotta, George Kousiouris, Danilo Ardagna. Athanasia Evangelinou Cloud Forward 2015 6-8 October, Pisa Athanasia Evangelinou, Michele Ciavotta, George Kousiouris, Danilo Ardagna Athanasia Evangelinou Cloud Forward 2015 6-8 October, Pisa ARTIST MODAClouds Support cloud migration Main steps: Pre-migration:

More information

Scale Cloud Across the Enterprise

Scale Cloud Across the Enterprise Scale Cloud Across the Enterprise Chris Haddad Vice President, Technology Evangelism Follow me on Twitter @cobiacomm Read architecture guidance at http://blog.cobia.net/cobiacomm Skate towards the puck

More information

Controlling Hybrid IT Spend BY DAVID S. LINTHICUM

Controlling Hybrid IT Spend BY DAVID S. LINTHICUM Controlling Hybrid IT Spend A WHITE PAPER BY DAVID S. LINTHICUM Contents Executive Summary 3 The Rise of Hybrid IT 5 What is a Hybrid Cloud? 7 The Need for Consumption Tracking 7 The Need for Visibility

More information

Data Protection & Cloud. Corradino Milone PreSales Commvault Italia

Data Protection & Cloud. Corradino Milone PreSales Commvault Italia Data Protection & Cloud Corradino Milone PreSales Commvault Italia Snapshot of Commvault Established in 1996, headquartered in New Jersey, USA Over 2,000 employees operating across six continents More

More information

Market Maturity. Cloud Definitions

Market Maturity. Cloud Definitions HRG Assessment: Cloud Computing Provider Perspective In the fall of 2009 Harvard Research Group (HRG) interviewed selected Cloud Computing companies including SaaS (software as a service), PaaS (platform

More information

Outlook. Corporate Research and Technologies, Munich, Germany. 20 th May 2010

Outlook. Corporate Research and Technologies, Munich, Germany. 20 th May 2010 Computing Architecture Computing Introduction Computing Architecture Software Architecture for Outlook Corporate Research and Technologies, Munich, Germany Gerald Kaefer * 4 th Generation Datacenter IEEE

More information

Cloud Computing: Making the right choices

Cloud Computing: Making the right choices Cloud Computing: Making the right choices Kalpak Shah Clogeny Technologies Pvt Ltd 1 About Me Kalpak Shah Founder & CEO, Clogeny Technologies Passionate about economics and technology evolving through

More information

Cisco Cloud Enablement Services for Adopting Clouds

Cisco Cloud Enablement Services for Adopting Clouds Cisco Cloud for Adopting Clouds Cisco Cloud for Adopting Clouds help you understand which applications you need to migrate; build business justifications for migrating your applications to a public cloud

More information

White Paper: Optimizing the Cloud Infrastructure for Enterprise Applications

White Paper: Optimizing the Cloud Infrastructure for Enterprise Applications White Paper: Optimizing the Cloud Infrastructure for Enterprise Applications 2010 Ashton, Metzler, & Associates. All rights reserved. Executive Summary Given the technological and organizational risks

More information

Crossing the DevOps Chasm

Crossing the DevOps Chasm SOLUTION BRIEF Application Delivery Solutions from CA Technologies Crossing the DevOps Chasm Can improved collaboration and automation between Development and IT Operations deliver business value more

More information

SkySight: New Capabilities to Accelerate Your Journey to the Cloud

SkySight: New Capabilities to Accelerate Your Journey to the Cloud SkySight: New Capabilities to Accelerate Your Journey to the Cloud There is no longer any question about the business value of the cloud model. The new question is how to expedite the transition from strategy

More information

Bridge Development and Operations for faster delivery of applications

Bridge Development and Operations for faster delivery of applications Technical white paper Bridge Development and Operations for faster delivery of applications HP Continuous Delivery Automation software Table of contents Application lifecycle in the current business scenario

More information

Ensuring High Service Levels for Public Cloud Deployments Keys to Effective Service Management

Ensuring High Service Levels for Public Cloud Deployments Keys to Effective Service Management Ensuring High Service Levels for Public Cloud Deployments Keys to Effective Service Management Table of Contents Executive Summary... 3 Introduction: Cloud Deployment Models... 3 Private Clouds...3 Public

More information

Build A private PaaS. www.redhat.com

Build A private PaaS. www.redhat.com Build A private PaaS WITH Red Hat CloudForms and JBoss Enterprise Middleware www.redhat.com Introduction Platform-as-a-service (PaaS) is a cloud service model that provides consumers 1 with services for

More information

THE QUEST FOR A CLOUD INTEGRATION STRATEGY

THE QUEST FOR A CLOUD INTEGRATION STRATEGY THE QUEST FOR A CLOUD INTEGRATION STRATEGY ENTERPRISE INTEGRATION Historically, enterprise-wide integration and its countless business benefits have only been available to large companies due to the high

More information

In a dynamic economic environment, your company s survival

In a dynamic economic environment, your company s survival Chapter 1 Cloud Computing Defined In This Chapter Examining the reasons for cloud Understanding cloud types Defining the elements of cloud computing Comparing private and public clouds In a dynamic economic

More information

Elastic Private Clouds

Elastic Private Clouds White Paper Elastic Private Clouds Agile, Efficient and Under Your Control 1 Introduction Most businesses want to spend less time and money building and managing IT infrastructure to focus resources on

More information

DEVOPS: INNOVATIVE ENGINEERING PRACTICES FOR CONTINUOUS SOFTWARE DELIVERY

DEVOPS: INNOVATIVE ENGINEERING PRACTICES FOR CONTINUOUS SOFTWARE DELIVERY Accenture Architecture Services DEVOPS: INNOVATIVE ENGINEERING PRACTICES FOR CONTINUOUS SOFTWARE DELIVERY Development Operations WHAT IS DEVOPS? IT delivery supporting the new pace of business Over the

More information

Geoff Raines Cloud Engineer

Geoff Raines Cloud Engineer Geoff Raines Cloud Engineer Approved for Public Release; Distribution Unlimited. 13-2170 2013 The MITRE Corporation. All rights reserved. Why are P & I important for DoD cloud services? Improves the end-to-end

More information

Professional Cloud Solutions and Service Practices

Professional Cloud Solutions and Service Practices Emerging Technologies Professional Cloud Solutions and Service Practices The Shift to a Service-on-Demand Business Operating Model and Working Practices By Mark Skilton, CEO, Digital Ecosystem practices,

More information

Editorial NUMBER 01 NOVEMBER 2014. Editorial. Project overview. Reference architecture

Editorial NUMBER 01 NOVEMBER 2014. Editorial. Project overview. Reference architecture NUMBER 01 NOVEMBER 2014 Editorial Project overview Reference architecture Latest project news 1 st scientific workshop Events Publications What s next? Editorial Nowadays Cloud Computing reduces time-to-market

More information

The NREN s core activities are in providing network and associated services to its user community that usually comprises:

The NREN s core activities are in providing network and associated services to its user community that usually comprises: 3 NREN and its Users The NREN s core activities are in providing network and associated services to its user community that usually comprises: Higher education institutions and possibly other levels of

More information

WHITE PAPER OCTOBER 2014. Unified Monitoring. A Business Perspective

WHITE PAPER OCTOBER 2014. Unified Monitoring. A Business Perspective WHITE PAPER OCTOBER 2014 Unified Monitoring A Business Perspective 2 WHITE PAPER: UNIFIED MONITORING ca.com Table of Contents Introduction 3 Section 1: Today s Emerging Computing Environments 4 Section

More information

Why Use OPTIMIS? Build and Run Services in the Most Suitable Cloud Venues. May 2013

Why Use OPTIMIS? Build and Run Services in the Most Suitable Cloud Venues. May 2013 Why Use OPTIMIS? Build and Run Services in the Most Suitable Cloud Venues May 2013 Authors: Csilla Zsigri (451 Research), Ana Juan Ferrer and Oliver Barreto (Atos), Raül Sirvent and Jordi Guitart (BSC),

More information

ASCETiC Whitepaper. Motivation. ASCETiC Toolbox Business Goals. Approach

ASCETiC Whitepaper. Motivation. ASCETiC Toolbox Business Goals. Approach ASCETiC Whitepaper Motivation The increased usage of ICT, together with growing energy costs and the need to reduce greenhouse gases emissions call for energy-efficient technologies that decrease the overall

More information

The Service, The Cloud & The Method: The Connection Points

The Service, The Cloud & The Method: The Connection Points The Service, The Cloud & The Method: The Connection Points Thomas Erl SOA Systems Inc. Prentice Hall Service-Oriented Computing Series Started in 2003 Text Books are an Official Part of the SOACP Curriculum

More information

Redefining Infrastructure Management for Today s Application Economy

Redefining Infrastructure Management for Today s Application Economy WHITE PAPER APRIL 2015 Redefining Infrastructure Management for Today s Application Economy Boost Operational Agility by Gaining a Holistic View of the Data Center, Cloud, Systems, Networks and Capacity

More information

Software development for the on demand enterprise. Building your business with the IBM Software Development Platform

Software development for the on demand enterprise. Building your business with the IBM Software Development Platform Software development for the on demand enterprise Building your business with the IBM Software Development Platform An on demand business is an enterprise whose business processes integrated end-to-end

More information

WHY SERVICE PROVIDERS NEED A CARRIER PaaS SOLUTION cpaas for Network

WHY SERVICE PROVIDERS NEED A CARRIER PaaS SOLUTION cpaas for Network WHY SERVICE PROVIDERS NEED A CARRIER PaaS SOLUTION cpaas for Network Functions Virtualization White Paper Carrier PaaS provides the tools service providers need to transform their current network operational

More information

An Application-Centric Infrastructure Will Enable Business Agility

An Application-Centric Infrastructure Will Enable Business Agility An Application-Centric Infrastructure Will Enable Business Agility March 2014 Prepared by: Zeus Kerravala An Application-Centric Infrastructure Will Enable Business Agility by Zeus Kerravala March 2014

More information

Architectural Implications of Cloud Computing

Architectural Implications of Cloud Computing Architectural Implications of Cloud Computing Grace Lewis Research, Technology and Systems Solutions (RTSS) Program Lewis is a senior member of the technical staff at the SEI in the Research, Technology,

More information

Performance Management for Cloudbased STC 2012

Performance Management for Cloudbased STC 2012 Performance Management for Cloudbased Applications STC 2012 1 Agenda Context Problem Statement Cloud Architecture Need for Performance in Cloud Performance Challenges in Cloud Generic IaaS / PaaS / SaaS

More information

1 Introduction. 2 What is Cloud Computing?

1 Introduction. 2 What is Cloud Computing? 1 Introduction Table of Contents 1 Introduction 2 What is Cloud Computing? 3 Why is Cloud Computing important? 4 Why Cloud deployments fail? 5 Holistic Approach to cloud computing implementation 6 Conclusion

More information

Newsletter LATEST NEWS. www.celarcloud.eu CELAR: THE CHALLENGE

Newsletter LATEST NEWS. www.celarcloud.eu CELAR: THE CHALLENGE Newsletter Automatic, Multi-Grained Elasticity-provisioning for the Cloud NUMBER 1 LATEST NEWS CELARCLOUD.EU REACHES 350 MONTHLY VISITS CELAR: OUTCOME AND IMPACT CELAR: THE CHALLENGE Cloud computing as

More information

Taking the cloud to your datacenter

Taking the cloud to your datacenter Taking the cloud to your datacenter Microsoft Azure Stack Version 1.0 1/29/2016 CONTENTS Cloud is a paradigm, not a place... 2 Cloud computing on your terms... 3 Microsoft Azure Stack vision... 4 Reinventing

More information

Kent State University s Cloud Strategy

Kent State University s Cloud Strategy Kent State University s Cloud Strategy Table of Contents Item Page 1. From the CIO 3 2. Strategic Direction for Cloud Computing at Kent State 4 3. Cloud Computing at Kent State University 5 4. Methodology

More information

10 Practical Tips for Cloud Optimization

10 Practical Tips for Cloud Optimization Real Life in the Cloud The Cloud Sprawl Cloud Control Challenges 1. Transparency 2. Governance. Predictability Cloud Optimization in Action 10 Cloud Optimization Guidelines to Keep in Mind The 11th Guideline:

More information

White Paper on CLOUD COMPUTING

White Paper on CLOUD COMPUTING White Paper on CLOUD COMPUTING INDEX 1. Introduction 2. Features of Cloud Computing 3. Benefits of Cloud computing 4. Service models of Cloud Computing 5. Deployment models of Cloud Computing 6. Examples

More information

Cloud computing means happier customers

Cloud computing means happier customers BUSINESS WHITE PAPER Cloud computing means happier customers TABLE OF CONTENTS 1 About the cloud 2 Development of the cloud market 3 Cloud-based applications increase customer satisfaction 3 Better processes

More information

DevOps - en inngang til den Digtale Transformasjon Rapidly Deliver Exceptional Software

DevOps - en inngang til den Digtale Transformasjon Rapidly Deliver Exceptional Software DevOps - en inngang til den Digtale Transformasjon Rapidly Deliver Exceptional Software Pål Dragseth June 2015 Applications Are Changing the World of Business 84% Video US internet traffic by 2018 $142B

More information

Hexaware E-book on Q & A for Cloud BI Hexaware Business Intelligence & Analytics Actionable Intelligence Enabled

Hexaware E-book on Q & A for Cloud BI Hexaware Business Intelligence & Analytics Actionable Intelligence Enabled Hexaware E-book on Q & A for Cloud BI Hexaware Business Intelligence & Analytics Actionable Intelligence Enabled HEXAWARE Q & A E-BOOK ON CLOUD BI Layers Applications Databases Security IaaS Self-managed

More information

Cloud computing insights from 110 implementation projects

Cloud computing insights from 110 implementation projects IBM Academy of Technology Thought Leadership White Paper October 2010 Cloud computing insights from 110 implementation projects IBM Academy of Technology Survey 2 Cloud computing insights from 110 implementation

More information

How To Monitor Hybrid It From A Hybrid Environment

How To Monitor Hybrid It From A Hybrid Environment IT Monitoring for the Hybrid Enterprise With a Look at ScienceLogic Perspective 2012 Neovise, LLC. All Rights Reserved. Report Published April, 2015 Hybrid IT Goes Mainstream Enterprises everywhere are

More information

The Customizable Cloud. How the Cloud Provides the More Flexible Alternative to Legacy ERP Platforms

The Customizable Cloud. How the Cloud Provides the More Flexible Alternative to Legacy ERP Platforms How the Cloud Provides the More Flexible Alternative to Legacy ERP Platforms Executive Summary For years, Enterprise Resource Planning (ERP) applications have been instrumental in integrating business

More information

Building the Business Case for Cloud: Real Ways Private Cloud Can Benefit Your Organization

Building the Business Case for Cloud: Real Ways Private Cloud Can Benefit Your Organization : Real Ways Private Cloud Can Benefit Your Organization In This Paper Leveraging cloud technology can help drive down costs while enabling service-oriented IT. Private and hybrid cloud approaches improve

More information

View Point. Lifting the Fog on Cloud

View Point. Lifting the Fog on Cloud View Point Lifting the Fog on Cloud There s a massive Cloud build-up on the horizon and the forecast promises a rain of benefits for the enterprise. Cloud is no more a buzzword. The enabling power of the

More information

Transformational Benefits of the Cloud. Information & Communication technology October 2013

Transformational Benefits of the Cloud. Information & Communication technology October 2013 Transformational Benefits of the Cloud Information & Communication technology October 2013 Fifth Generation of Computing Cloud Mainframe 1970s Client Server 1980s Web 1990s 80% SOA 2000s 2010+ of new commercial

More information

MDE Opportunities in Multi-Tenant Cloud Applications

MDE Opportunities in Multi-Tenant Cloud Applications MDE Opportunities in Multi-Tenant Cloud Applications Mohammad Abu Matar 1 and Jon Whittle 2 1 Etisalat British Telecom Innovation Center Khalifa University of Science, Technology and Research Abu Dhabi,

More information

Creative Shorts: Twelve lifecycle management principles for world-class cloud development

Creative Shorts: Twelve lifecycle management principles for world-class cloud development Creative Shorts: Twelve lifecycle management principles for world-class cloud development Foundations for optimal development on and for the cloud A Creative Intellect Consulting Shorts Report Series (ALM)

More information

I D C A N A L Y S T C O N N E C T I O N

I D C A N A L Y S T C O N N E C T I O N I D C A N A L Y S T C O N N E C T I O N Gary Chen Research Manager, Enterprise Virtualization Software C a p i t a l iz i n g on the Cloud Revo l u t i o n w ith OpenStack March 2014 OpenStack was a project

More information

Global Headquarters: 5 Speen Street Framingham, MA 01701 USA P.508.872.8200 F.508.935.4015 www.idc.com

Global Headquarters: 5 Speen Street Framingham, MA 01701 USA P.508.872.8200 F.508.935.4015 www.idc.com Global Headquarters: 5 Speen Street Framingham, MA 01701 USA P.508.872.8200 F.508.935.4015 www.idc.com W H I T E P A P E R W o r k l o a d A u t o m a t i o n : O p t i m i z i n g B u s i n e s s P r

More information

Cloud Infrastructure as a Service Market Update, 2015. United States

Cloud Infrastructure as a Service Market Update, 2015. United States Cloud Infrastructure as a Service Market Update, 2015 United States March 2015 Contents Section Slide Numbers Executive Summary 5 Market Overview 7 Definitions & Study Scope 8-10 Market Drivers 12-14 Market

More information

MODACloudML development Initial version

MODACloudML development Initial version Grant Agreement N FP7-318484 Title: Authors: Editor: Reviewers: Identifier: Nature: MODACloudML development Initial version Marcos Almeida (SOFTEAM), Danilo Ardagna (POLIMI), Elisabetta Di Nitto (POLIMI),

More information

INTRODUCTION TO CLOUD COMPUTING CEN483 PARALLEL AND DISTRIBUTED SYSTEMS

INTRODUCTION TO CLOUD COMPUTING CEN483 PARALLEL AND DISTRIBUTED SYSTEMS INTRODUCTION TO CLOUD COMPUTING CEN483 PARALLEL AND DISTRIBUTED SYSTEMS CLOUD COMPUTING Cloud computing is a model for enabling convenient, ondemand network access to a shared pool of configurable computing

More information

Bringing Open Choice & Application

Bringing Open Choice & Application Red Hat PaaS: Bringing Open Choice & Application Portability to the Cloud Take full advantage of clouds with JBoss Enterprise Middleware. Reduce costs and cycle times, ease development, and increase flexibility

More information

How To Compare The Two Cloud Computing Models

How To Compare The Two Cloud Computing Models WHITE PAPER Elastic Cloud Infrastructure: Agile, Efficient and Under Your Control - 1 - INTRODUCTION Most businesses want to spend less time and money building and managing infrastructure to focus resources

More information

Cloud Courses Description

Cloud Courses Description Cloud Courses Description Cloud 101: Fundamental Cloud Computing and Architecture Cloud Computing Concepts and Models. Fundamental Cloud Architecture. Virtualization Basics. Cloud platforms: IaaS, PaaS,

More information

Are You in Control of Your Cloud Data? Expanded options for keeping your enterprise in the driver s seat

Are You in Control of Your Cloud Data? Expanded options for keeping your enterprise in the driver s seat Are You in Control of Your Cloud Data? Expanded options for keeping your enterprise in the driver s seat EXECUTIVE SUMMARY Hybrid IT is a fact of life in companies today. Increasingly, the way to deploy

More information

All Clouds Are Not Created Equal THE NEED FOR HIGH AVAILABILITY AND UPTIME

All Clouds Are Not Created Equal THE NEED FOR HIGH AVAILABILITY AND UPTIME THE NEED FOR HIGH AVAILABILITY AND UPTIME 1 THE NEED FOR HIGH AVAILABILITY AND UPTIME All Clouds Are Not Created Equal INTRODUCTION Companies increasingly are looking to the cloud to help deliver IT services.

More information

The Road to Convergence

The Road to Convergence A UBM TECHWEB WHITE PAPER SEPTEMBER 2012 The Road to Convergence Six keys to getting there with the most confidence and the least risk. Brought to you by The Road to Convergence Six keys to getting there

More information

Accelerate the journey to your Cloud

Accelerate the journey to your Cloud Accelerate the journey to your Cloud Atos, EMC and VMware strategic alliance Presentation - February 15 th, 2012 Copyright 2011 EMC Corporation. All rights reserved. 1 Our clients are facing 3 new key

More information

Learn How to Leverage System z in Your Cloud

Learn How to Leverage System z in Your Cloud Learn How to Leverage System z in Your Cloud Mike Baskey IBM Thursday, February 7 th, 2013 Session 12790 Cloud implementations that include System z maximize Enterprise flexibility and increase cost savings

More information

Georgiana Macariu, Dana Petcu, CiprianCraciun, Silviu Panica, Marian Neagul eaustria Research Institute Timisoara, Romania

Georgiana Macariu, Dana Petcu, CiprianCraciun, Silviu Panica, Marian Neagul eaustria Research Institute Timisoara, Romania Open source API and platform for heterogeneous Cloud computing environments Georgiana Macariu, Dana Petcu, CiprianCraciun, Silviu Panica, Marian Neagul eaustria Research Institute Timisoara, Romania Problem

More information

CLOUD COMPUTING An Overview

CLOUD COMPUTING An Overview CLOUD COMPUTING An Overview Abstract Resource sharing in a pure plug and play model that dramatically simplifies infrastructure planning is the promise of cloud computing. The two key advantages of this

More information

Amit Sheth & Ajith Ranabahu, 2010. Presented by Mohammad Hossein Danesh

Amit Sheth & Ajith Ranabahu, 2010. Presented by Mohammad Hossein Danesh Amit Sheth & Ajith Ranabahu, 2010 Presented by Mohammad Hossein Danesh 1 Agenda Introduction to Cloud Computing Research Motivation Semantic Modeling Can Help Use of DSLs Solution Conclusion 2 3 Motivation

More information

CUMULUX WHICH CLOUD PLATFORM IS RIGHT FOR YOU? COMPARING CLOUD PLATFORMS. Review Business and Technology Series www.cumulux.com

CUMULUX WHICH CLOUD PLATFORM IS RIGHT FOR YOU? COMPARING CLOUD PLATFORMS. Review Business and Technology Series www.cumulux.com ` CUMULUX WHICH CLOUD PLATFORM IS RIGHT FOR YOU? COMPARING CLOUD PLATFORMS Review Business and Technology Series www.cumulux.com Table of Contents Cloud Computing Model...2 Impact on IT Management and

More information

Cloud, Community and Collaboration Airline benefits of using the Amadeus community cloud

Cloud, Community and Collaboration Airline benefits of using the Amadeus community cloud Cloud, Community and Collaboration Airline benefits of using the Amadeus community cloud Index Index... 2 Overview... 3 What is cloud computing?... 3 The benefit to businesses... 4 The downsides of public

More information

Cordys Business Operations Platform

Cordys Business Operations Platform SERVICE DEFINITION Cordys Business Operations GCloud IV - PaaS Copyright 2012 Cordys B.V. All rights reserved. Table of Content Cordys Business Operations... 1 Table of Content... 2 Introduction... 4 Document

More information

Why Use OPTIMIS? Build and Run Services in the Most Suitable Cloud Venues. October 2012

Why Use OPTIMIS? Build and Run Services in the Most Suitable Cloud Venues. October 2012 Why Use OPTIMIS? Build and Run Services in the Most Suitable Cloud Venues October 2012 Authors: Csilla Zsigri (451 Research), Ana Juan Ferrer and Oliver Barreto (Atos), Raül Sirvent and Jordi Guitart (BSC),

More information

<Insert Picture Here> Infrastructure as a Service (IaaS) Cloud Computing for Enterprises

<Insert Picture Here> Infrastructure as a Service (IaaS) Cloud Computing for Enterprises Infrastructure as a Service (IaaS) Cloud Computing for Enterprises Speaker Title The following is intended to outline our general product direction. It is intended for information

More information

What's the Difference Between OpenStack & A Cloud Management Platform?

What's the Difference Between OpenStack & A Cloud Management Platform? What's the Difference Between OpenStack & A Cloud Management Platform? White Paper Zefflin Systems LLC Table of Contents 1. Introduction... 1 2. What is a Cloud Management Platform?... 1 3. What is OpenStack

More information

Mitel Professional Services Catalog for Contact Center JULY 2015 SWEDEN, DENMARK, FINLAND AND BALTICS RELEASE 1.0

Mitel Professional Services Catalog for Contact Center JULY 2015 SWEDEN, DENMARK, FINLAND AND BALTICS RELEASE 1.0 Mitel Professional Services Catalog for Contact Center JULY 2015 SWEDEN, DENMARK, FINLAND AND BALTICS RELEASE 1.0 Contents MITEL PROFESSIONAL SERVICES DELIVERY METHODOLOGY... 2 CUSTOMER NEEDS... 2 ENGAGING

More information

WHITE PAPER. IT in the Cloud: Using VMware vcloud for Reliable, Flexible, Shared IT Resources

WHITE PAPER. IT in the Cloud: Using VMware vcloud for Reliable, Flexible, Shared IT Resources WHITE PAPER IT in the Cloud: Using VMware vcloud for Reliable, Flexible, Shared IT Resources Table of Contents IT in the Cloud: Using VMware vcloud for Reliable, Flexible, Shared IT Resources... 3 Cloud

More information

Modern Application Architecture for the Enterprise

Modern Application Architecture for the Enterprise Modern Application Architecture for the Enterprise Delivering agility, portability and control with Docker Containers as a Service (CaaS) Executive Summary Developers don t adopt locked down platforms.

More information

TECHNOLOGY TRANSFER PRESENTS MAX DOLGICER CLOUD 2.0 MOVING FROM COST SAVINGS TO AGILE IT

TECHNOLOGY TRANSFER PRESENTS MAX DOLGICER CLOUD 2.0 MOVING FROM COST SAVINGS TO AGILE IT TECHNOLOGY TRANSFER PRESENTS MAX DOLGICER CLOUD 2.0 MOVING FROM COST SAVINGS TO AGILE IT APRIL 27-29, 2015 RESIDENZA DI RIPETTA - VIA DI RIPETTA, 231 ROME (ITALY) info@technologytransfer.it www.technologytransfer.it

More information

CA Automation Suite for Data Centers

CA Automation Suite for Data Centers PRODUCT SHEET CA Automation Suite for Data Centers agility made possible Technology has outpaced the ability to manage it manually in every large enterprise and many smaller ones. Failure to build and

More information

Performance Management for Cloud-based Applications STC 2012

Performance Management for Cloud-based Applications STC 2012 Performance Management for Cloud-based Applications STC 2012 1 Agenda Context Problem Statement Cloud Architecture Key Performance Challenges in Cloud Challenges & Recommendations 2 Context Cloud Computing

More information

I D C T E C H N O L O G Y S P O T L I G H T

I D C T E C H N O L O G Y S P O T L I G H T I D C T E C H N O L O G Y S P O T L I G H T Enabling a Diversified Cloud Strategy to Accelerate Innovation in the Future-Ready Enterprise December 2015 Adapted from Worldwide IDC Cloud FutureScape 2016:

More information

Five Features Your Cloud Disaster Recovery Solution Should Have

Five Features Your Cloud Disaster Recovery Solution Should Have Five Features Your Cloud Disaster Recovery Solution Should Have Content Executive summary... 3 Problems with traditional disaster recovery... 3 Benefits Azure and AWS bring to the data center... 4 5 Features

More information

VALUE PROPOSITION FOR SERVICE PROVIDERS. Helping Service Providers accelerate adoption of the cloud

VALUE PROPOSITION FOR SERVICE PROVIDERS. Helping Service Providers accelerate adoption of the cloud VALUE PROPOSITION FOR SERVICE PROVIDERS Helping Service Providers accelerate adoption of the cloud Partnership with Service Providers Enabling Your Cloud Services in Complex Environments Today s challenge

More information

OPTIMIZING PERFORMANCE IN AMAZON EC2 INTRODUCTION: LEVERAGING THE PUBLIC CLOUD OPPORTUNITY WITH AMAZON EC2. www.boundary.com

OPTIMIZING PERFORMANCE IN AMAZON EC2 INTRODUCTION: LEVERAGING THE PUBLIC CLOUD OPPORTUNITY WITH AMAZON EC2. www.boundary.com OPTIMIZING PERFORMANCE IN AMAZON EC2 While the business decision to migrate to Amazon public cloud services can be an easy one, tracking and managing performance in these environments isn t so clear cut.

More information

The Need for Service Catalog Design in Cloud Services Development

The Need for Service Catalog Design in Cloud Services Development The Need for Service Catalog Design in Cloud Services Development The purpose of this document: Provide an overview of the cloud service catalog and show how the service catalog design is an fundamental

More information

Title one MAKING YOUR CAMPUS CLOUD READY, PLATFORM AGNOSTIC & EASILY DEPLOYING CLOUD APPLICATIONS. Title two

Title one MAKING YOUR CAMPUS CLOUD READY, PLATFORM AGNOSTIC & EASILY DEPLOYING CLOUD APPLICATIONS. Title two Title one MAKING YOUR CAMPUS CLOUD READY, PLATFORM AGNOSTIC & EASILY DEPLOYING CLOUD APPLICATIONS Title two 2013 Cloud Proud The Tools to Embrace the Cloud TEMPLATES CHANGE MANGEMENT COMMUNITY SKILLS BEST

More information