A Comparison of On-premise to Cloud Migration Approaches
|
|
|
- Arnold Powell
- 10 years ago
- Views:
Transcription
1 A Comparison of -premise to Migration Approaches Claus Pahl, Huanhuan Xiong, Ray Walshe IC4, Dublin City University Dublin 9, Ireland Abstract. While cloud computing has certainly gained attention, the potential for increased uptake of the technology is still large. As a consequence, how to move and migrate to the cloud is an unanswered question for many organisations. Gaining an understanding of cloud migration processes from on-premise architectures is our aim here. For this purpose, we look at three provider-driven case studies based on the common three layers of cloud computing: Infrastructure (IaaS), platform (PaaS) and software (SaaS) as a service. These shall be complemented by a fourth, independent systems integration perspective. We extract common migration process activities for the layer-specific processes and discuss commonalities, differences and open issues. The results presented are based on expert interviews and focus groups held with major international cloud solution providers and independent consultants. Keywords: Migration; Migration Processes; -premise to ; Architecture. 1 Introduction Software application hosting settings range from on-premise solutions to private clouds to public clouds [1]. The migration into the cloud or between these often hybrid scenarios or between offerings is a key concern and the determination and assessment of possible migration processes is important. We carried out research into migration scenarios in the form of migrations processes and patterns based on expert interviews and focus groups with major international cloud solution providers and independent consultants. The proposed processes document a range of different architectural settings. They highlight the concerns like costs, skills and technologies to be considered to deploy applications in various cloud scenarios and to migrate into these from on-premise architectures. Attention also needs to be given to hybrid solutions where parts of an application system remain on-premise and parts are migrated to the cloud, maintaining an efficient division of responsibilities and effective data flows. In order to start the migration process determination and evaluation, an empirical investigation into migration processes was conducted at the Irish Centre
2 2 Claus Pahl, Huanhuan Xiong, Ray Walshe for Computing and Commerce (IC4). A structured methodological approach was followed, involving IC4 industry consortium members ( ic4.ie) with background or experience in cloud migration. We conducted expert interviews to gain a broader understanding beyond individual cases than would have been possible through concrete projects observation alone. The experts would have had years of industrial practice and a minimum of 3 years in cloud migration. Our work has focused on determining the principle cloud migration processes. Our investigation has shown differences between the cloud deployment models IaaS, PaaS and SaaS, which we will reflect by model-specific migration processes based on a catalogue of common activities. We emphasise the differences and commonalities between the three layers, but also use an independent broker acting as a systems integrator (in contrast to the other more provider-based migration) to broaden the view and evaluate previous results. We discuss some foundations for our study in Section 2, before detailing the results in Section 3. The observations are discussed in Section 4, before summarising related work in Section 5. 2 Assumptions and Background The migration layers that we identified are mainly derived from the user-oriented service models SaaS, PaaS and IaaS [1, 10]. The concerns shall briefly be outlined: SaaS. Companies look for a migration solution to move their existing onpremises applications to a cloud environment. Application vendors frequently want to evaluate a cloud platform on which to deploy a new application or SaaS offering. PaaS. PaaS Migration is the process of moving from the use of one software operating and deployment environment to another environment. At this layer customers do not manage their virtual machines, but rely on the infrastructure layer s compute and storage resources. They merely create applications within an existing API or programing language. IaaS. IaaS migration is mainly offering virtual machines as a (compute) service to users, such as moving from one VM to another, or managing or interoperating the different VMs. In addition, storage or network capabilities can also be provided. Instead of purchasing servers or even hosted services, IaaS customers can procure and operate servers, data storage systems, or networking resources at will. We define cloud migration as follows. migration is the process of partially or completely deploying an organization s digital assets, services, IT resources or applications to the cloud. The cloud migration process may involve retaining some IT infrastructure on-site. In such a scenario, the existing system may be fused with a partial cloud solution that can be hosted by a third party over the Internet for a fee. The cloud component of this hybridised system can transition between several cloud providers allowing businesses to choose the
3 A Comparison of Migration Approaches 3 most cost-effective solution. However, the migration process involves the risk of accidentally exposing sensitive business critical information. Therefore, cloud migration requires careful analysis, planning and execution to ensure the cloud solution s compatibility with organizational requirements, while maintaining the availability and integrity of the organization s IT systems. Our motivation is to determine common migration processes and decompose them into operational level activities in order to make the migration process more transparent, agile, and suitable for a variety of business models. Our research will provide an understanding of the core mechanism to assist SMEs (Small to Medium Enterprises) in particular with the migration of their IT infrastructure to the. We will concentrate particularly on the area of managing the transition of on-premises applications to the. Our ultimate aim (beyond the aims of this investigation here) is to develop a system to minimise the inherent complexities involved with the migration to a Computing environment. 3 Migration Case Studies The three case studies SaaS, PaaS and IaaS, as well as the systems integrator case study shall now be looked at individually. The results presented here were extracted from interviews and focus groups held with migration experts. Primarily, on-premise to cloud migration was considered. A common understanding of cloud migration processes was assumed as follows: A cloud migration process is a set of migration activities carried to support an end-to-end cloud migration. migration processes define a comprehensive perspective, capturing business and technical concerns. Stakeholder with different backgrounds are involved. Thus, initial requirements and expectation elicitations are part of the processes as are tools for automated migration of IT artefacts or plans for the deployment of new cloud services and decommissioning of old infrastructure. We define typically three or four top-level activities that are performed as discrete, sequenced steps. For each activity, we describe the following concerns: Concern Concern of the Respective Activity focus a differentiation whether the focus is technical or businessoriented in nature from-to source and target of migration activity vision & a distinction of migration benefits amd expectations that potential ignorance users are aware of (their vision ) and those overlooked (their ignorance ) cases an identification of any distinguishable special cases stakeholder the stakeholder involved artefacts the IT artefacts involved steps the individual, smaller steps involved in the activity
4 4 Claus Pahl, Huanhuan Xiong, Ray Walshe SaaS Provider motivation discovery Consultation with Customer CIO/CMO Demo software demonstration Business - FROM on-premise software application TO cloud application Customer Data with Customer CIO Definition Implement Evaluation business data master data data views middleware objects & and control migration data model Technical - FROM on-premise environment TO reliable cloud environment Configuration data configuration and segmentation Internal Provider Configuration Migration data migration Technical - FROM on-premise environment TO cloud data centres Infrastructure inventory and planning Customer-side Systems Integration Migration IT infrastructure Technical - FROM on-premise TO integrated on-premise and cloud environment Fig. 1. SaaS Migration Processes. The top-level process activities and the individual steps will be summarised in respective diagrams. The discussion reflects the perspective of the solution providers, e.g. their aim to clarify benefits, but also potential problems. 3.1 SaaS-level Migration For SaaS-level migration (Fig. 1), the software applications under consideration here are classical ERP packages for accounting, HR management, CRM etc., but also domain-specific software for the retailing or engineering sector would apply. 1. Consultation with Customer CIO (or CMO) Focus: Business From-To: FROM on-premise software TO cloud software application application providers aim to sell their product, but also need to guide the process. An important element of the discussion with customers is to emphasise that a democratisation of software provisioning takes place, i.e. the same service is provided for everyone. Vision: more agility through a more declarative way of configuring and managing software and a drag & drop style of operating applications.
5 A Comparison of Migration Approaches 5 Ignorance: cognitive dissidence, i.e. losing control, is often a concern. IT people do not like to lose systems they built. A more business-oriented concern is the licensing status that might vary from tool to tool, which is a financial issue. The following steps can be identified: Step 1: motivation discovery (why would you do this) for small companies Step 2: software demonstration to address all actors concerns (meeting or phone call) as an additional step for midsize companies 2. Customer Data with Customer CIO Focus: Technical From-To: FROM on-premise environment TO reliable cloud environment Data transformation is usually the technical solution, but in terms of expected benefits, a reliable cloud environment is the driver. Failure assurance (failover), analysis and audit capabilities are much better in professionally managed cloud solutions. This requires a technical discussion under these headings as to what data would or should be moved, what views and responsibilities exist. A first analysis and selection at this stage will define who will master data and ascertain that for instance no garbage is migrated. A data loader can then be configured and used accordingly. The following steps can be identified: Step 1: what view on data: degree perspectives Step 2: who will master data Step 3: evaluate middleware solutions: once-off, incremental or (fullblown) integration in the cloud Step 4: the customer MIS plan defines the application data model (model the business object such as a customer, an account, activities) Step 5: select core data for migration: segmentation if a data model exists 3. Internal Provider Configuration Focus: Technical From-To: FROM on-premise environment TO cloud data centres The concern is the provider-side (internal) configuration and segmentation of data for transfer and storage. SaaS providers often provide data migration tools through sales infrastructures like app marketplaces. Two cases can be distinguished. SMBs (small-mid business) have a customisation need arising from the B2B environment where efficiency and growth are the drivers. USBs (ultra-small business) require configuration for their B2C environment, targeting engagement, campaigns and loyalty as drivers. 4. Customer-side Systems Integration Focus: Technical From-To: FROM on-premise environment TO integrated on-premise and cloud environment Rarely all on-premise IT infrastructure will be migrated into a cloud environment. Thus, an integration between different on-premise and (hybrid) cloud solutions is required. Larger solution providers offer these integration tools, the IBM Websphere Cast Iron cloud integration is an example.
6 6 Claus Pahl, Huanhuan Xiong, Ray Walshe An often observed problem concerns IT staff: they often feel overstretched due to recent virtualisation cycles in their organisations and do not like their own systems to be abandoned. Cooperation can consequently be reluctant. Migration should be more than just redoing past activities in the cloud, i.e. cloud migration creates an opportunity to transform architectures and internal processes to some extent. Success of the migration process is of importance for both providers and their clients. This can be measured in terms of different metrics such as headcount (a business concern for the provider) or fewer servers in use (a technical concern for the client). Like any other process, cloud migration benefits from tools and proven techniques to be applied. The data loader is a tool example for most application software. In addition, a list of questions alone or better a template for discussions with questions, particularly for the first stage, is useful. As some of the software applications are common in organisations, so are migration, integration and deployment support. There is a noticeable differentiation between organisations of different size, only offering standard solutions for smaller clients. 3.2 PaaS-level Migration PaaS solutions provide support for the development and deployment of software. We will particularly focus on development (Fig. 2), with ISVs (independent software vendors) supporting other organisations with their development. This provides a more complex PaaS setting. Specifically, we consider here a PaaS solution by a multinational, providing a platform based on globally distributed datacentres. SDKs for different development languages are available. 1. Consultation with ISV CEO Focus: Business From-To: FROM classical licensing model TO SaaS The transfer is often forced by an ISV s end customers. As the latter are the ISV s PaaS customers, as a consequence, a SaaS/PaaS alignment is required where the ISV solution is made available as a SaaS, making the situation more complex than the previous SaaS case. Also, the PaaS providers as multinationals are companies that often work with partners (consultancies), which can be involved at all levels. Vision: costs, sales and marketing are the drivers for an ISV to adopt cloud development. The value proposition is that hosting is outsourced, i.e. no more management of infrastructure is required. Ignorance: while in general benefits and concerns such as security or failure are clear (and would be covered in SLA negotiations), some major changes result as implications that are not fully understood. This includes changed cash flow from a reliable up-front licensing model to a more unreliable pay-as-you-go or post-usage billing. Another major aspect overlooked is a necessary skills change. This applies to IT managers in particular, e.g. in relation to security technology like firewalls, but also the developers themselves, as we will discuss later on.
7 A Comparison of Migration Approaches 7 PaaS Provider motivation discovery Consultation with ISV CEO Discussion change implications Business Level costing and operation Business - FROM classical licensing model TO SaaS ISV PaaS Infrastructure Assessment and Requirements Infrastructure Architecture architecture statelessness scoping and and data analysis definition externalisation Technical - FROM local TO virtualised (self-hosted, or better 3rd party-hosted) TO public configuration (3rd-party hosted, data centres) Re-engineering/ Development stateless architecture ISV Developer and Software Development Re-engineering/ Development data externalisation Development pricing, support and marketing Technical - FROM on-premise environment TO cloud data centres ISV Provisioning Migration PaaS-level infrastructure Migration SaaS-level infrastructure Business - FROM Installation TO PaaS access channels (for clients) Fig. 2. PaaS Migration Processes. 2. ISV PaaS Infrastructure Assessment and Requirements Focus: Technical From-To: FROM local TO virtualised (self-hosted, or better 3rd partyhosted) TO public configuration (3rd-party hosted, data centres) The technology focus is on determining the elements of the existing IT development infrastructure and any dependencies between the components. A dependency analysis (using tools where possible, e.g. scanning networks to detect dependencies) needs to be carried out this includes applications and machines. Already virtualised solutions are easier to move. 3. ISV Developer and Software Development Focus: Technical From-To: FROM Traditional OO/SC/Server Architectures TO cloud PaaS architecture Development using a PaaS environment requires a number of major changes regarding the architecture design and software development approach. Firstly, statelessness is a requirement for virtual machines (VMs) to be deployable without data. Secondly, as a consequence, data externalisation is required to prepare for scale-out, which necessitates externalisation for an efficient management of elasticity requirements.
8 8 Claus Pahl, Huanhuan Xiong, Ray Walshe Consequently, this requires the developer to change development styles, possibly in a significant way depending on the current approach. 4. ISV Provisioning Focus: Business From-To: FROM Installation TO PaaS access channels (for clients) The business focus reflects the transfer of cloud advantages from the ISV (at the PaaS-level) to its client (at the SaaS-level). Corresponding access channels to the new cloud deployment platform need to be provided. As for SaaS, supporting techniques would be beneficial, but due to the increased complexity, these have less of an impact [7]. Commonly used are question catalogues (typical are 100 questions that help to capture current and envisioned development architectures) used manually by PaaS provider consultants in the early stages of the migration process. Sometimes, these questions are organised into decision trees to guide and focus their application [6]. Some other observations are noteworthy. In contrast to the SaaS observations, the business side can be difficult to convince, while it is easier with IT staff. This indicates that changed cash flow is more of a problem than IT development reskilling. Despite this observation, the architecture complexity (Stage 3) is often underestimated. Success criteria that are applied here are expenditure-based and end-customer numbers (of ISVs) as metrics. 3.3 IaaS-level Migration At the IaaS level (Fig. 3), a number of different concerns including VM migration and big data migration emerge. We take a comprehensive view, i.e. migration of a full IT infrastructure is the setting. 1. Business Case Determination Focus: Business From-To: FROM on-premise installation TO IaaS solution The key drivers are cost (reduction in operational expenditure is aimed at, but migration costs are often neglected), time (will almost always be incremental), impact (adding flexibility), strategy (what part of the operation or business would gain, which would suffer pain). Generally, given the normal scale, an incremental approach is taken. A testbed is defined and a migration strategy based on best-practice is selected where possible. Vision: the drivers listed above have summarised the main concern, but cost reduction and increased flexibility are important expectations. Ignorance: the pain versus gain problem, i.e. negative aspects and the cost of required changes are sometimes neglected. 2. Assessment and Planning Focus: Business From-To: FROM on-premise installation TO IaaS solution
9 A Comparison of Migration Approaches 9 IaaS Provider Business Case Determination Definition incremental approach; cost, time, impact, testbed; strategy migration strategy Business - FROM on-premise installation TO IaaS solution Assessment and Planning Assessment easiest/fastest; pain/gain; best-practice Planning capabilities (technology, skills, tools) Business - FROM on-premise installation TO IaaS solution Architecture business architecture and functionality scope Migration Process Architecture Testing and Monitoring network/messaging topologies; storage structures Technical - FROM core infrastructure (client as-is) TO IaaS cloud architecture (to prepare mapping) Mapping definition and pretesting Migration Delivery and Production Production incl. backup, failover, documentation Technical - FROM core infrastructure (client as-is) TO IaaS cloud architecture (mapped) Fig. 3. IaaS Migration Processes. Input for this assessment stage includes a determination of the easiest/fastest aspects (in order to start an incremental process), the pain/gain flow chart (gains versus costs) and, if possible, best-practice/reference cases. As part of a contracted process, success criteria are also determined. The planning involves the determination of the required capabilities for the migration in terms of technology, skills and tools. Specifically, this could involve assessing the IaaS provider s own capabilities, i.e. tools available, the need to bring in contract partners. This results in building a migration project team, bringing together provider and customer. The project planning defines milestones, metrics, and role distribution for the project team. 3. Migration Process Architecture Focus: Technical From-To: FROM core infrastructure (client as-is) TO IaaS cloud architecture (to prepare mapping) The technical focus starts with the business architecture and defines the functionality scope for the cloud architecture. Testing and monitoring are aspects that need to be addressed at this stage. The architecture concerns here are network, directory structures, the messaging topology and the application topology based on the identified business functions there should be a cloud solution for each function as a guideline. Generally, the client s
10 10 Claus Pahl, Huanhuan Xiong, Ray Walshe development methodology and processes and well as the operations processes need to be adapted. This follows our observations for the PaaS layer. 4. Migration Delivery and Production Focus: Technical From-To: FROM core infrastructure (client as-is) TO IaaS cloud architecture (mapped) The technical work includes the following steps: mapping definition and a pre-testing step before the new system is put into production. Despite some technical elements, the process is based on experience (past projects and general best-practice) are considered for migration projects as a whole. Production involves backup and documentation. Failover and other failure management need to be considered here as part of the migration of a production system. an incremental approach plugs in components individually into the customer architecture and tests them, a backup is to be kept both on-premise and in-cloud in operation while data are moved; only then can decommissioning of on-premise infrastructure start. Decommissioning needs a planned approach. Proper documentation and specification is, of course, a key concern. Success criteria that can be applied here are the time frame or the metrics (by milestone) as discussed earlier. Tool support is, as with the other cases, varied. a higher level, reference case and best-practice approaches play an important role. ly in the technical context of virtualization technology, tools and automation are available. We can easily create virtual machines consisting of virtualized processor, communications, storage, networking, and I/O resources. Standards like OVF for VM packaging and exchange and OCCI as an example for VM lifecycle management or TOSCA for portability at the IaaS layer (and compliant tools) can be utilised. Again, architecture emerges as critical concern. Specific to this level, networks, storage and messaging and application topology are the aspects. 3.4 Systems Integrator This case study (Fig. 4) has a validating role as a number concerns already addressed above will reappear here. Again, the focus is on-premise to cloud migration. The company providing input for our study has acted as an intermediary/consultant supporting others to use a cloud service and as a service solution provider (another SaaS example), for instance an ISV-SaaS provider of accounting systems using a PaaS platform like Google Apps. Systems integration refers to the utilisation of infrastructure technologies to communication and processes to be supported [18]. 1. Customer - Business As in other cases, the main expected benefit is cost reduction. Another confirmation applies to the PaaS model. Cash flows change, but equally important, there is no hybrid between a software licence model and a SaaS model. A clear decision needs to be taken.
11 Independent Consultant / Systems Integrator A Comparison of Migration Approaches 11 Customer - Business Discussion Feature requirements, cost, flow, business acceptance testing, data model migration, go-live, contract Business - FROM on-premise installation TO cloud solution Customer - Architecture Design Planning Incremental approach Technical - Architecture architecture scoping and definition Technical - FROM on-premise installation TO cloud solution Preparation IT team preparation Customer Move Go-to-market Strategy pricing, support and marketing Legacy Management backup and decommissioning Technical - FROM on-premise infrastructure TO cloud architecture Fig. 4. Systems Integrator Migration Processes. The initial consultation with the client involves a discussion covering the following aspects and later steps of a migration process (a sample system type would be an accounting system moved to the cloud): Feature requirements determination User acceptance testing Data migration Go-live discussion Contract discussion 2. Customer - Architecture Design The determination of the architectural scope is the aim. As in other complex cases, an incremental execution is the preferred solution. A lean startup solution would start with the top 5 out of 50 features as the first step, adding features in regular extensions. For a consultant, platform (and provider) selection is the first major decision. At the SaaS layer, e.g. Salesforce is a leading provider of CRM software. The ecosystem can play a role here. Salesforce s App Exchange on top of its CRM provides additional benefits in terms of migration support and systems integration. At the PaaS layer, e.g. MS Azure supports a variety of development languages such as Python and, of course, the.net platform. However, Microsoft is less advanced in terms of marketplace solutions. Another dimension in choosing a provider are the different product lines, such as premium, standard and free, offering choice to the client. 3. Customer - Move The final stage addresses business and technical concerns. This go-to-market stage needs an IT team preparation activity. Architecture emerges as a critical concern, what we have already noted. Architecture problems do occur and improperly architected solutions need to
12 12 Claus Pahl, Huanhuan Xiong, Ray Walshe be targeted. There is often a need (but also an opportunity) to redesign a cloud architecture solution (e.g. storage costs are often underestimated, which either requires unnecessary garbage data to be removed or a differently configured solution to be used). Possibilities for configuration that cloud solutions offer are often, at least initially, not considered. Changes in the cloud solution architecture would anyway require an agile approach to architectures. Legacy management is another concern that needs to be looked at from the outset. Decommissioning needs to take place (as discussed for the IaaS layer). Backup systems are useful at early migration stages, but provide consistency problems later on and incur costs. 4 A summary of the processes employed by the four different migration solution provider with their essential activities is given in Figure 5. Our vision and ignorance discussion has demonstrated a good understanding of the benefits, but also that a number of concerns emerge that potential users and also providers do not properly understand and address both business and technology issues. Technical: As a critical issue, the central role of the architecture emerges [19]. Stateless components and data externalisation are required if cloud advantages like elasticity are to be gained. Consequently, re-architecting is often necessary if more than data transfer into the cloud (for standard applications) is the migration scope. Business: Skills and cash flow emerge as two concerns. Particularly, for some IT staff, more emphasis needs to be put on integration, configuration and security. A cloud solution will not only facilitate the change from capital expenditure to operational expenditure as a positive aspect, but create different cash flow situations for users of infrastructure or platform solution who themselves become cloud solution providers. The attitude of stakeholders varies, e.g. IT specialists can react in a positive, but also negative way to cloud migration plans. An understanding of the technical benefits exists, but can be counteracted by the fear to lose control and status as software is created and managed elsewhere. Security, trust and data protection are all-encompassing issues that we have not covered here, due to their very different technical nature compared to the architecture concerns. While we acknowledge that the processes presented here are limited to specific solution providers and might be not be considered as generalised, we have tried to alleviate this concern by specifically selecting experts with a long experience (often across companies) and by using the results obtained from the independent consultant to validate the other three case study results.
13 A Comparison of Migration Approaches 13 SaaS Provider data views data master and control Evaluation middleware Definition business objects & data model Stakeholder - business - technical Implement data migration PaaS Provider Business Level costing and operation analysis Infrastructure architecture scoping and definition Architecture statelessness and data externalisation Development pricing, support and marketing IaaS Provider Assessment & Planning process, reference cases, flow Architecture mapping, pre-testing, proofing Delivery & Production architecture, functions success criteria: milestones/metrics Independent Consultant / Systems Integrator Business costing and operation analysis Technical - Architecture Incremantal architecture scoping and definition Go-to-market Strategy pricing, support and marketing Concerns: Change & Evolution Stakeholder Differentiation Agility Fig. 5. Migration Processes Framework Use Cases and Selected Activities. 5 Related Work Related research focuses for instance on an advanced model-driven methodology and tools for reuse and migration of on-premises applications to cloud. To support the migration, e.g. the REMICS project (EU FP7) enhances the OMG Architecture Driven Modernization (ADM) methodology with specific methods, meta-models and tool support, including knowledge discovery, patterns and transformations for SOA and Computing. The REMICS project is looking at a model-driven solution to support migration [19 21]. Part of the work concentrates on the opportunity for software modernisation a challenge, but also opportunity that we have also identified. Their architecture-driven modernisation extracts the legacy architecture in order for it to form the basis of the new cloud solution. Automated translation of business process, component and test specification preserves existing features, and will also allow weaving in new architectural elements in a coherent way. The SMART process governs the sequence of activities. However, our concern here was less to provide a concrete software architecture solution rather to look at concerns from a broader management perspective.
14 14 Claus Pahl, Huanhuan Xiong, Ray Walshe A number of practical guidelines exist, published by cloud solution providers to aid the migration to their own products: Amazon provides whitepapers for its Amazon Web services solutions (including e.g. EC2) [14]. These AWS whitepapers outline the target architecture, their interfaces and also migration aspects. Similar documents are published by other companies, such as IBM [5], Salesforce [4] or Oracle [11, 12]. Microsoft as another major provider in the PaaS space also provides whitepapers [2]. Additionally, technology evangelists like David Chappell provide material in various media types [3]. Data migration [9] emerges as a more mature migration concern. An aspect that can be tool-supported is cost estimation [8], which can alleviate initial concerns. 6 Conclusions Migration to the cloud raises currently a range of questions. Common procedures do not exist and tool support is often not available. Migration experts rely on their own experience and some basic tools to facilitate the process. We have aimed to identify commonalities in the migration process in different context, using the cloud IaaS/PaaS/SaaS layers as the primary differentiation factor. We have established core elements of a migration process toolkit like standard activities and steps, based on facets of (a here implicit) cloud migration ontology defining major concerns. The activities and steps across the different layers point to a common set of migration tasks that can be assembled to match the needs of the different deployment layers, but also provider and user types. The discussion has highlighted the immaturity in terms of established procedures and availability of tools to support the process. Important challenges arising from our observations include the importance of adequate architecture design for the cloud, but also the implications in terms of changed business models. A plan arising from this discussion is a migration pattern catalogue. Patterns are templates that can be applied in a concrete situation. A migration pattern would be more specific than the processes described. In addition to cloud layers, which we have used to discriminate between different cloud migrations, a number of other factors arise from our discussion. The size of the organisation plays a role. It dictates the needs, but also the financial scope, which in turn limits the effort a provider will make to accommodate special configurations. Distinguishing between different SaaS application categories (e.g. ERP versus technical software) makes sense as well as distinguishing more clearly between PaaS development and deployment or IaaS compute, storage and networking. Acknowledgements The authors are greatly indebted to the participants of the IC4 migration studies.
15 A Comparison of Migration Approaches 15 References 1. Mell, P. and Grance, T.: The NIST Definition of Computing. NIST Special Publication (2010) 2. Server and Platform, (2013) 3. Chappell, D.: How SaaS Changes an ISV s Business, Sponsored by Microsoft Corporation. papers/ How SaaS Changes an ISVs Business Chappell v1.0.pdf (2012) 4. Developerforce, (2013) 5. IBM: Computing Reference Architecture a59069fa04/entry/chapter 13 cloud computing reference architecture1?lang=en (2011) 6. Skilton, M., Gordon, P.: Buyers Decision Tree. The Open Group (2010) 7. In, H.: Conflict Identification and Resolution for Software Attribute Requirements. PhD dissertation. University of Southern California (1998) 8. RightScale: PlanFor. (2012) 9. Mohanty, S.: Data Migration Strategy. (2004) 10. Murtaza, S., Masud, R.A.: An Extended and Granular Classification of s Taxonomy and Services. International Journal of Soft Computing and Engineering 2(2), (2012) 11. Oracle: SQL Developer Migration. products/migration/sqldevelopermigration21-wp pdf (2010) 12. Oracle: After Migrating or Upgrading the Database. cd/a /doc/server.817/a86632/migaftrm.htm (2011) 13. Rational Software Development Platform: Migrate from VisualAge Generator 4.5 to the Enterprise Generation Language (EGL). IBM. (2012) 14. Varia, J. Migrating your Existing Applications to the AWS : A Phasedriven Approach to Migration, AWS Computing Whitepapers, (2010) 15. Migration Toolkit, Migration Toolkit.pdf (2013) 16. Pahl, C., Giesecke, S., Hasselbring, W.: tology-based modelling of architectural styles. Information and Software Technology 51 (12), (2009) 17. Wang, M.X., Bandara, K.Y., Pahl, C.: Process as a Service Distributed Multitenant Policy-Based Process Runtime Governance. IEEE International Conference onservices Computing (SCC), pp IEEE (2010) 18. Halvey, J.K., Melby, B.M.: Business Process Outsourcing: Processes, Strategies, and Contracts. John Wiley & Sons, Inc., Hoboken, New Jersey (2007) 19. Mohagheghi P., Saether, T.: Software Engineering Challenges for Migration to the Service Paradigm. World Congress on Services 11, pp IEEE (2011) 20. Mohagheghi, P., Berre, A.J., Sadovykh, A., Barbier, F., Benguria, G.: Reuse and Migration of Legacy Systems to Interoperable Services - The REMICS project. Mda4Service 10 Workshop (2010) 21. Orue-Echevarria, L., Alonso, J., Escalante, M., Benguria, G.: Moving to SaaS: Building a migration strategy from concept to deployment. In: Ionita, A.D., Litoiu, M., Lewis, G. (eds) Migrating Legacy Applications: Challenges in Service Oriented Architecture and Computing Environments. IGI (2012)
PaaS Cloud Migration Migration Process, Architecture Problems and Solutions. Claus Pahl and Huanhuan Xiong
PaaS Cloud Migration Migration Process, Architecture Problems and Solutions Claus Pahl and Huanhuan Xiong Cloud Migration Motivation HOW TO MIGRATE TO CLOUD IaaS PaaS SaaS Cloud Migration Definition A
Trust and Dependability in Cloud Computing
Trust and Dependability in Cloud Computing Claus Pahl IC4 Principal Investigator November 7 th, 2013 Research Philosophy design for growth design for best service provision design for widest acceptance
Migration of Legacy Applications to the Cloud
Migration of Legacy Applications to the Cloud A Review on Methodology and Tools for Migration to the Cloud Alexis Wallskog Pappas Alexis Wallskog Pappas VT 2014 Examensarbete, 15 hp Supervisor: Pedher
Hybrid Cloud Computing
Dr. Marcel Schlatter, IBM Distinguished Engineer, Delivery Technology & Engineering, GTS 10 November 2010 Hybrid Computing Why is it becoming popular, Patterns, Trends, Impact Hybrid Definition and Scope
Oracle Applications and Cloud Computing - Future Direction
Oracle Applications and Cloud Computing - Future Direction February 26, 2010 03:00 PM 03:40 PM Presented By Subash Krishnaswamy [email protected] Vijay Tirumalai [email protected]
6 Cloud strategy formation. 6.1 Towards cloud solutions
6 Cloud strategy formation 6.1 Towards cloud solutions Based on the comprehensive set of information, collected and analysed during the strategic analysis process, the next step in cloud strategy formation
Cloud Computing in the Enterprise An Overview. For INF 5890 IT & Management Ben Eaton 24/04/2013
Cloud Computing in the Enterprise An Overview For INF 5890 IT & Management Ben Eaton 24/04/2013 Cloud Computing in the Enterprise Background Defining the Cloud Issues of Cloud Governance Issue of 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
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
Rapid Development of Smart and Self-Adaptive Cloud, Mobile & IoT Applications - Accelerating the Last Mile of Cloud Computing
Rapid Development of Smart and Self-Adaptive Cloud, Mobile & IoT Applications - Accelerating the Last Mile of Cloud Computing Jesse Shiah CEO and Co-founder [email protected] 2013 AgilePoint,
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
JISC. Technical Review of Using Cloud for Research. Guidance Notes to Cloud Infrastructure Service Providers. Introduction
JISC Technical Review of Using Cloud for Research Guidance Notes to Cloud Infrastructure Service Providers May, 2010 Introduction Provisioning and maintenance of research computing facilities is a core
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
It s All About Cloud Key Concepts, Players, Platforms And Technologies
It s All About Cloud Key Concepts, Players, Platforms And Technologies 3-day seminar Description Cloud computing has gained a lot of attention in recent years. It has mostly been used for non business
Inside the Cloud The Supporting Architecture of Cloud Computing. Jack Hanison [email protected]
Inside the Cloud The Supporting Architecture of Cloud Computing Jack Hanison [email protected] What is Cloud Computing? 2 http://www.flickr.com/photos/galego/3131005845/ Is Cloud Computing these
Cloud Computing Architecture: A Survey
Cloud Computing Architecture: A Survey Abstract Now a day s Cloud computing is a complex and very rapidly evolving and emerging area that affects IT infrastructure, network services, data management and
Realizing the Value Proposition of Cloud Computing
Realizing the Value Proposition of Cloud Computing CIO s Enterprise IT Strategy for Cloud Jitendra Pal Thethi Abstract Cloud Computing is a model for provisioning and consuming IT capabilities on a need
SOA and Cloud in practice - An Example Case Study
SOA and Cloud in practice - An Example Case Study 2 nd RECOCAPE Event "Emerging Software Technologies: Trends & Challenges Nov. 14 th 2012 ITIDA, Smart Village, Giza, Egypt Agenda What is SOA? What is
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
Realize More Success with Software-plus-Services. Cloud-based software from Microsoft Dynamics ERP
Realize More Success with Software-plus-Services Cloud-based software from Microsoft Dynamics ERP Cloud computing is Internet-based development and use of computer technology. Large central data centers
Guidelines For A Successful CRM
Guidelines For A Successful CRM Salesboom.com Many organizations look to CRM software solutions to address sales or maybe customer service deficiencies or to respond to pressures from outside sources in
Integration Architecture & (Hybrid) Cloud Scenarios on the Microsoft Business Platform. Gijs in t Veld CTO BizTalk Server MVP BTUG NL, June 7 th 2012
Integration Architecture & (Hybrid) Cloud Scenarios on the Microsoft Business Platform Gijs in t Veld CTO BizTalk Server MVP BTUG NL, June 7 th 2012 Agenda Integration architecture; what & why? On-premise
Cloud Computing for Architects
Cloud Computing for Architects This four day, hands-on boot camp begins with an examination of the Cloud Computing concept, the structure and key characteristics of Clouds, and takes a look under the hood
Who moved my cloud? Part I: Introduction to Private, Public and Hybrid clouds and smooth migration
Who moved my cloud? Part I: Introduction to Private, Public and Hybrid clouds and smooth migration Part I of an ebook series of cloud infrastructure and platform fundamentals not to be avoided when preparing
VMware vcloud Powered Services
SOLUTION OVERVIEW VMware vcloud Powered Services VMware-Compatible Clouds for a Broad Array of Business Needs Caught between shrinking resources and growing business needs, organizations are looking to
TECHNOLOGY TRANSFER PRESENTS MAX DOLGICER IT S ALL ABOUT CLOUD CONCEPTS, STRATEGIES, ARCHITECTURES, PLAYERS, AND TECHNOLOGIES
TECHNOLOGY TRANSFER PRESENTS MAX DOLGICER IT S ALL ABOUT CLOUD CONCEPTS, STRATEGIES, ARCHITECTURES, PLAYERS, AND TECHNOLOGIES APRIL 2-4, 2014 RESIDENZA DI RIPETTA - VIA DI RIPETTA, 231 ROME (ITALY) [email protected]
CLOUD MIGRATION STRATEGIES
CLOUD MIGRATION STRATEGIES Faculty Contributor: Dr. Rahul De Student Contributors: Mayur Agrawal, Sudheender S Abstract This article identifies the common challenges that typical IT managers face while
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
NATO s Journey to the Cloud Vision and Progress
NATO s Journey to the Cloud Vision and Progress Dr Peter J. Lenk 2 Definitions of the Cloud A large-scale distributed computing paradigm that is driven by economies of scale, in which a pool of abstracted,
Cloud Computing. Key Considerations for Adoption. Abstract. Ramkumar Dargha
Cloud Computing Key Considerations for Adoption Ramkumar Dargha Abstract Cloud Computing technology and services have been witnessing quite a lot of attention for the past couple of years now. We believe
Applying Business Architecture to the Cloud
Applying Business Architecture to the Cloud Mike Rosen, Chief Scientist Mike.Rosen@ WiltonConsultingGroup.com Michael Rosen Agenda n What do we mean by the cloud? n Sample architecture and cloud support
HRG Assessment The Cloud Computing Challenge
HRG Assessment The Cloud Computing Challenge What is Cloud Computing? Cloud Computing can be described as application services provided to end users through the web and managed by a third party. The services
A Strawman Model. NIST Cloud Computing Reference Architecture and Taxonomy Working Group. January 3, 2011
A Strawman Model NIST Cloud Computing Reference Architecture and Taxonomy Working Group January 3, 2011 Objective Our objective is to define a neutral architecture consistent with NIST definition of cloud
IT architecture in a cloudified IT organization. Sander Schouten / Richard Bussink Nov, 2012
IT architecture in a cloudified IT organization Sander Schouten / Richard Bussink Nov, 2012 Ernst & Young Advisory Performance Technologies Strategy Business performance Enabled by Business Performance-
Tales of Empirically Understanding and Providing Process Support for Migrating to Clouds
Tales of Empirically Understanding and Providing Process Support for Migrating to Clouds M. Ali Babar Lancaster University, UK & IT University of Copenhagen Talk @ MESOCA, Eindhoven, the Netherlands September,
IBM 000-281 EXAM QUESTIONS & ANSWERS
IBM 000-281 EXAM QUESTIONS & ANSWERS Number: 000-281 Passing Score: 800 Time Limit: 120 min File Version: 58.8 http://www.gratisexam.com/ IBM 000-281 EXAM QUESTIONS & ANSWERS Exam Name: Foundations of
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
Windows Server 2003. Your data will be non-compliant & at risk on
Your data will be non-compliant & at risk on Windows Server 2003. On July 14 th 2015, Microsoft will cease its support (including automatic bug fixes, updates and online technical assistance) for Windows
CLOUD COMPUTING SECURITY ISSUES
CLOUD COMPUTING SECURITY ISSUES Florin OGIGAU-NEAMTIU IT Specialist The Regional Department of Defense Resources Management Studies, Brasov, Romania The term cloud computing has been in the spotlights
Cloud Computing. Technologies and Types
Cloud Computing Cloud Computing Technologies and Types Dell Zhang Birkbeck, University of London 2015/16 The Technological Underpinnings of Cloud Computing Data centres Virtualisation RESTful APIs Cloud
Connecting to the Cloud
Connecting to the Cloud Six Degrees Group www.6dg.co.uk Managed Cloud Hosting Companies all over the world are intrigued by the possibility of cloud services but they have profound concerns about the privacy,
Migration to Cloud Computing: a Sample Survey Based on a Research in Progress on the Investigation of Standard Based Interoperability Protocols
Migration to Cloud Computing: a Sample Survey Based on a Research in Progress on the Investigation of Standard Based Interoperability Protocols for the Convergence of Cloud Computing, Servcie Oriented
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) [email protected] www.technologytransfer.it
Cloud Essentials for Architects using OpenStack
Cloud Essentials for Architects using OpenStack Course Overview Start Date 18th December 2014 Duration 2 Days Location Dublin Course Code SS906 Programme Overview Cloud Computing is gaining increasing
Infopaper. Demystifying Platform as a Service
Demystifying Platform as a Service The dividing lines between PaaS and IaaS may be blurring, but it s important for outsourcers of IT infrastructure to understand what sets Private PaaS apart from commodity
Cloud computing: the state of the art and challenges. Jānis Kampars Riga Technical University
Cloud computing: the state of the art and challenges Jānis Kampars Riga Technical University Presentation structure Enabling technologies Cloud computing defined Dealing with load in cloud computing Service
A Study of Infrastructure Clouds
A Study of Infrastructure Clouds Pothamsetty Nagaraju 1, K.R.R.M.Rao 2 1 Pursuing M.Tech(CSE), Nalanda Institute of Engineering & Technology,Siddharth Nagar, Sattenapalli, Guntur., Affiliated to JNTUK,
Cloud Computing in the Enterprise: A Question of Control.. And who has it. INF5210 Ben Eaton 12/11/2013
Cloud Computing in the Enterprise: A Question of Control.. And who has it. INF5210 Ben Eaton 12/11/2013 1 The Cloud We all use it as consumers But I m going to talk about cloud computing in an enterprise
Oracle Reference Architecture and Oracle Cloud
Oracle Reference Architecture and Oracle Cloud Anbu Krishnaswamy Anbarasu Enterprise Architect Social. Mobile. Complete. Global Enterprise Architecture Program Safe Harbor Statement The following is intended
Orange County Convention Center Orlando, Florida June 3-5, 2014. Architecturing the cloud for your SAP landscape Florian Stilkerich
Orange County Convention Center Orlando, Florida June 3-5, 2014 Architecturing the cloud for your SAP landscape Florian Stilkerich LEARNING POINTS What are the different types of Cloud Enterprise Architecture
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
TBR. IBM Cloud Services Balancing compute options: How IBM Smart Business Cloud can be a catalyst for IT transformation
T EC H N O LO G Y B U S I N ES S R ES EAR C H, I N C. IBM Cloud Services Balancing compute options: How IBM Smart Business Cloud can be a catalyst for IT transformation Author: Stuart Williams Director,
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
Future of Cloud Computing. Irena Bojanova, Ph.D. UMUC, NIST
Future of Cloud Computing Irena Bojanova, Ph.D. UMUC, NIST No Longer On The Horizon Essential Characteristics On-demand Self-Service Broad Network Access Resource Pooling Rapid Elasticity Measured Service
Cloud Computing Services and its Application
Advance in Electronic and Electric Engineering. ISSN 2231-1297, Volume 4, Number 1 (2014), pp. 107-112 Research India Publications http://www.ripublication.com/aeee.htm Cloud Computing Services and its
Cloud Computing. Bringing the Cloud into Focus
Cloud Computing Bringing the Cloud into Focus November 2011 Introduction Ken Cochrane CEO, IT/NET Partner, KPGM Performance and Technology National co-leader IT Advisory Services KPMG Andrew Brewin Vice
Scalable Architectures for Platform-as-a-Service Clouds: Performance and Cost Analysis
Scalable Architectures for Platform-as-a-Service Clouds: Performance and Cost Analysis Huanhuan Xiong 1, Frank Fowley 1, Claus Pahl 1, and Niall Moran 2 1 IC4 the Irish Centre for Cloud Computing and Commerce,
How To Compare Cloud Computing To Cloud Platforms And Cloud Computing
Volume 3, Issue 11, November 2013 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com Cloud Platforms
<Insert Picture Here> Enterprise Cloud Computing: What, Why and How
Enterprise Cloud Computing: What, Why and How Andrew Sutherland SVP, Middleware Business, EMEA he following is intended to outline our general product direction. It is intended for
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
Selecting the right Cloud. Three steps for determining the most appropriate Cloud strategy
Selecting the right Cloud Three steps for determining the most appropriate Cloud strategy Selecting the most appropriate cloud model can be a challenging process for organisations and IT executives tasked
A Cloud Computing Handbook for Business
White Paper A Cloud Computing Handbook for Business By Dr. Wolfgang Rohde, Douglas Clark and Jimmy Hum A Cloud Computing Handbook for Business Abstract Business demands for more flexible and cost effective
Cloud Computing An Elephant In The Dark
Cloud Computing An Elephant In The Dark Amir H. Payberah [email protected] Amirkabir University of Technology (Tehran Polytechnic) Amir H. Payberah (Tehran Polytechnic) Cloud Computing 1394/2/7 1 / 60 Amir
[email protected] [email protected]
1 The following is merely a collection of notes taken during works, study and just-for-fun activities No copyright infringements intended: all sources are duly listed at the end of the document This work
The Cloud as a Platform
The Cloud as a Platform A Guide for Small and Midsize Business As the cloud evolves from basic online software tools to a full platform for business, it can provide ways for your business to do more, grow
Security Considerations for Public Mobile Cloud Computing
Security Considerations for Public Mobile Cloud Computing Ronnie D. Caytiles 1 and Sunguk Lee 2* 1 Society of Science and Engineering Research Support, Korea [email protected] 2 Research Institute of
The New PaaS: Applications Drive the Business
The New PaaS: Applications Drive the Business Larry Carvalho Research Manager Worldwide PaaS Practice www.idc.com June 9, 2015 microsite: http://www.idc.com/cloud @idccloud What are we talking about Path
Cloud-based Services: To Move or Not To Move. Seminar Internet Economics Cristian Anastasiu & Taya Goubran
Cloud-based Services: To Move or Not To Move Seminar Internet Economics Cristian Anastasiu & Taya Goubran Agenda Motivation What is Cloud Computing Cloud Service Market Dimensions and Factors of the Cloud
GET CLOUD EMPOWERED. SEE HOW THE CLOUD CAN TRANSFORM YOUR BUSINESS.
GET CLOUD EMPOWERED. SEE HOW THE CLOUD CAN TRANSFORM YOUR BUSINESS. Cloud computing is as much a paradigm shift in data center and IT management as it is a culmination of IT s capacity to drive business
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
White Paper: AlfaPeople ITSM 2013. This whitepaper discusses how ITIL 3.0 can benefit your business.
White Paper: AlfaPeople ITSM 2013 This whitepaper discusses how ITIL 3.0 can benefit your business. Executive Summary Imagine trying to run a manufacturing business without a comprehensive and detailed
Infrastructure as a Service (IaaS): Market and Forecast for Secure Multitenancy Platforms and Services 2014 2019
Brochure More information from http://www.researchandmarkets.com/reports/2763623/ Infrastructure as a Service (IaaS): Market and Forecast for Secure Multitenancy Platforms and Services 2014 2019 Description:
The Cisco Powered Network Cloud: An Exciting Managed Services Opportunity
. White Paper The Cisco Powered Network Cloud: An Exciting Managed Services Opportunity The cloud computing phenomenon is generating a lot of interest worldwide because of its potential to offer services
Platforms in the Cloud
Platforms in the Cloud Where Will Your Next Application Run? Jazoon, Zurich June 2011 Copyright 2011 Chappell & Associates An Organization without Cloud Computing Users A A A VM VM VM A A A Application
DISTRIBUTED SYSTEMS [COMP9243] Lecture 9a: Cloud Computing WHAT IS CLOUD COMPUTING? 2
DISTRIBUTED SYSTEMS [COMP9243] Lecture 9a: Cloud Computing Slide 1 Slide 3 A style of computing in which dynamically scalable and often virtualized resources are provided as a service over the Internet.
empower your digital transformation with Private Cloud Solutions Khaled M Khondker
empower your digital transformation with Private Cloud Solutions Khaled M Khondker 1 as an IT leader, you have the opportunity to play a significant role in the digital transformation of your company business
Cloud Computing Security Issues
Copyright Marchany 2010 Cloud Computing Security Issues Randy Marchany, VA Tech IT Security, [email protected] Something Old, Something New New: Cloud describes the use of a collection of services, applications,
Planning, Provisioning and Deploying Enterprise Clouds with Oracle Enterprise Manager 12c Kevin Patterson, Principal Sales Consultant, Enterprise
Planning, Provisioning and Deploying Enterprise Clouds with Oracle Enterprise Manager 12c Kevin Patterson, Principal Sales Consultant, Enterprise Manager Oracle NIST Definition of Cloud Computing Cloud
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
Introduction to Cloud Computing
Frans Baas IBM Innovation Center Benelux January 2011 V1.2 Introduction to Cloud Computing Content Why Cloud and why now? What is Cloud Computing? Customer Cloud case Developing Cloud workflows Developing
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,
Designing and Implementing Cloud Governance: Cloud, and Cloud Governance, are Emerging Capabilities
Designing and Implementing Governance:, and Governance, are Emerging Capabilities Eric Marks President & CEO AgilePath Corporation [email protected] Designing and Implementing Governance Governance
Building an AWS-Compatible Hybrid Cloud with OpenStack
Building an AWS-Compatible Hybrid Cloud with OpenStack AWS is Transforming IT Amazon Web Services (AWS) commands a significant lead in the public cloud services market, with revenue estimated to grow from
Leveraging the Private Cloud for Competitive Advantage
Leveraging the Private Cloud for Competitive Advantage Introduction While it is universally accepted that organisations will leverage cloud solutions to service their IT needs, there is a lack of clarity
Microsoft Azure For Your SAP Solutions
Microsoft Azure For Your SAP Solutions Contents 1 Executive summary 2 Challenges 3 Benefits 3 Microsoft Azure use cases 6 SAP on Microsoft Azure 6 Microsoft Cloud OS 7 What is Microsoft Azure? 8 Fundamentals
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 David Tapper Vice President, Outsourcing and Managed Services T h e B u s i n e ss Value of Managed Servi c e s i n Optimizing Productivi t y, D r i vi n g D ow
Intel IT Cloud Extending OpenStack* IaaS with Cloud Foundry* PaaS
Intel IT Cloud Extending OpenStack* IaaS with Cloud Foundry* PaaS Speaker: Catherine Spence, IT Principal Engineer, Cloud Computing Acknowledgements: Aaron Huber, Jon Price November 2014 Legal Notices
IJRSET 2015 SPL Volume 2, Issue 11 Pages: 29-33
CLOUD COMPUTING NEW TECHNOLOGIES 1 Gokul krishnan. 2 M, Pravin raj.k, 3 Ms. K.M. Poornima 1, 2 III MSC (software system), 3 Assistant professor M.C.A.,M.Phil. 1, 2, 3 Department of BCA&SS, 1, 2, 3 Sri
Subash Krishnaswamy Applications Software Technology Corporation
Oracle Applications and Cloud Computing - Future Direction Subash Krishnaswamy Applications Software Technology Corporation Agenda Introduction ti to CLOUD Oracle Corporation and CLOUD Oracle Applications
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)
