Program Strategic pentru Promovarea Inovarii n Servicii prin
Educaie Deschis, Continu (INSEED)
POSDRU/86/1.2./S/57748 Proiect cofinanat din Fondul Social European prin Programul Operaional Sectorial Dezvoltarea Resurselor Umane 2007-2013 Program Strategic pentru Promovarea Inovarii n Servicii prin Educaie Deschis, Continu (INSEED) POSDRU/86/1.2./S/57748 Proiect cofinanat din Fondul Social European prin Programul Operaional Sectorial Dezvoltarea Resurselor Umane 2007-2013 Service Engineering and Management Service Engineering and Management Business Service Integration and Management Business Service Integration and Management Migration to Cloud Environments Migration to Cloud Environments Anca Daniela Ionita Universitatea Politehnica din Bucureti 2 Cloud Services Migration Strategies Cloud Interoperability Summary 3 Cloud Services Infrastructure-as-a Service Storage-as-a-Service Database-as-a-Service Information-as-a-Service Process-as-a-Service Software/Application-as-a-Service Governance/management-as-a-Service Testing-as-a-Service 4 Managing Cloud resources Service offering model including entities for the service consumer and the service provider, Identity model from existing enterprise identity models and IaaS Model composed of servers, storage, network connections and IP addresses. 5 Interaction patterns Identify identity and credentials, Administer offerings, users and metadata, Deploy and Update, Steady State interactions, when resources have been provisioned and service are in use. 6 Use Cases of Cloud Services 7 Cloud Services Migration Strategies Cloud Interoperability Summary 8 Owned IT Infrastructure, Direct Costs 9 Migration Strategies Choosing a Cloud solution Public Private Hybrid Problems quality, security, change management configuration management service level agreements, monitoring, consumption and costs 10 The Amazon 6 phases approach 1. Cloud Assessment financial security and compliance technical and functional. 2. Proof of Concept learn the minimum notions about the selected Cloud, and create and deploy a small application 3. moving your data 4. Moving your apps adopt a migration strategy 5. Leveraging the cloud auto scaling, reduced latency, elasticity, security, maintainability high availability 6. Optimization 11 Criteria for migrating to the Cloud 12 Migration to SaaS Strategy Migration evaluation and decision making Migration implementation and service provisioning Gather requirements Recover elements from the legacy system Implement the migrated system Validate the new system Supervise the performance Provide tools for supporting interoperability Withdraw the legacy application 13 Challenges of migration to SaaS 14 Compared migration strategies 15 Cloud Services Migration Strategies Cloud Interoperability Summary 16 Cloud Interoperability Cloud environments are more dependent on their specific provider. Inter-Cloud interoperability is not a state of practice. Ongoing research for decoupling application development from their deployment and execution environments, and using services offered by external Cloud providers. 17 Interfaces provided by a Cloud API Functional interfaces used by client applications Client Application Interface Development Platform Virtual Machine Interface Data Storage Interface Management interfaces used by administrative applications Provisioning Metering and billing Security Privacy Quality of Service Identity 18 Standards for Cloud Standards for IaaS, regarding provisioning, security, Quality of Service, and virtual machine interface Distributed Management Task Force (DMTF), www.dmtf.org Standards for all types of clouds SaaS, PaaS, IaaS, and DaaS for provisioning and development platform Object Management Group (OMG), http://www.omg.org/ Standards for security in IaaS Cloud Security Alliance, www.cloudsecurityalliance.org Standards for Iaas, for provisioning and security Open Grid Forum (OGF), http://www.ogf.org/ Standards for identity in PaaS Organization for the Advancement of Structured Information Standards (OASIS), http://www.oasis-open.org/ Standards for Data as a Service DaaS for provisioning, metering and billing, security, Quality of Service and Data Storage Interface Storage Networking Industry Association (SNIA), http://www.snia.org/home 19 Other standardization organizations Open Cloud Consortium (OCC), http://www.opencloudconsortium.org/ The Open Group, http://www.opengroup.org/ National Institute of Standards and Technology (NIST), http://www.nist.gov/itl/cloud/ Cloud Standards Customer Council, www.cloud- council.org The European Telecommunications Standards Institute (ETSI), www.etsi.org TM Forum, http://www.tmforum.org/ 20 References Cloud Standards Wiki, Retrieved on April 29, 2012 from http://cloud- standards.org Leire Orue-Echevarria, Juncal Alonso, Marisa Escalante, Gorka Benguria, Moving to SaaS: Building a migration strategy from concept to deployment, In A.D Ionita, G. Lewis, M. Litoiu Eds., Migrating Legacy Applications: Challenges in Service Oriented Architecture and Cloud Computing Environments, IGI Global, 2012 Varia in Migrating Your Existing Applications to the AWS Cloud, 2010, Available at: http://media.amazonwebservices.com/CloudMigration-main.pdf Serge Thorn, Creation of a strategy for the consumption and management of Cloud Services in the TOGAF Preliminary Phase, 19 March, 2011, Retrieved May 5, 2012 from http://sergethorn.blogspot.com/2011/03/creation-of-strategy-for- consumption.html