[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"detail-sidebar-cat-1-en-105":3,"doc-seo-353426-105":53,"doc-detail-353426-en":127},{"code":4,"msg":5,"data":6},0,"success",[7,14,19,24,29,34,39,44,49],{"id":8,"doc_module":9,"doc_module_name":10,"category_name":11,"show_sort_weight":12,"slug":13},11,1,"Template","Presentations",90,"presentations",{"id":15,"doc_module":9,"doc_module_name":10,"category_name":16,"show_sort_weight":17,"slug":18},12,"Resumes",80,"resumes",{"id":20,"doc_module":9,"doc_module_name":10,"category_name":21,"show_sort_weight":22,"slug":23},14,"Invoices",70,"invoices",{"id":25,"doc_module":9,"doc_module_name":10,"category_name":26,"show_sort_weight":27,"slug":28},15,"Posters",60,"posters",{"id":30,"doc_module":9,"doc_module_name":10,"category_name":31,"show_sort_weight":32,"slug":33},16,"Social Media",50,"social-media",{"id":35,"doc_module":9,"doc_module_name":10,"category_name":36,"show_sort_weight":37,"slug":38},17,"Forms",40,"forms",{"id":40,"doc_module":9,"doc_module_name":10,"category_name":41,"show_sort_weight":42,"slug":43},18,"Letters",30,"letters",{"id":45,"doc_module":9,"doc_module_name":10,"category_name":46,"show_sort_weight":47,"slug":48},21,"Paper Templates",5,"papers-templates",{"id":50,"doc_module":9,"doc_module_name":10,"category_name":51,"show_sort_weight":4,"slug":52},158,"General","general-158",{"code":4,"msg":54,"data":55},"ok",{"site_id":56,"language":57,"slug":58,"title":59,"keywords":60,"description":61,"schema_data":62,"social_meta":120,"head_meta":122,"extra_data":124,"updated_unix":126},105,"en","cloud-migration-patterns-a-multi-cloud-service-architecture-perspective","Cloud Migration Patterns - A Multi-Cloud Service Architecture Perspective","","Many organizations migrate on-premise software systems to the cloud, but existing coarse-grained migration solutions make transparent, detailed migration planning difficult and often lead to trial-and-error. This paper presents a catalogue of fine-grained, service-based cloud architecture migration patterns tailored to multi-cloud settings, specified with architectural notations. Patterns are grounded in empirical project evidence, best practices, and a systematic literature review, enabling pattern selection, composition into migration plans, and extension for new contexts.",{"@graph":63,"@context":119},[64,80,102],{"@type":65,"itemListElement":66},"BreadcrumbList",[67,71,74,77],{"item":68,"name":69,"@type":70,"position":9},"https://docshare.wps.com","Home","ListItem",{"item":72,"name":10,"@type":70,"position":73},"https://docshare.wps.com/template/",2,{"item":75,"name":11,"@type":70,"position":76},"https://docshare.wps.com/template/presentations/",3,{"item":78,"name":59,"@type":70,"position":79},"https://docshare.wps.com/template/cloud-migration-patterns-a-multi-cloud-service-architecture-perspective/353426/",4,{"url":78,"name":59,"@type":81,"image":82,"author":87,"headline":59,"publisher":90,"fileFormat":93,"inLanguage":57,"description":61,"dateModified":94,"datePublished":95,"encodingFormat":93,"isAccessibleForFree":96,"interactionStatistic":97},"DigitalDocument",{"url":83,"@type":84,"width":85,"height":86},"https://docshare.wps.com/thumbnails/cloud-migration-patterns-a-multi-cloud-service-architecture-perspective/353426.png","ImageObject",442,249,{"name":88,"@type":89},"Jordan Avery","Person",{"url":68,"name":91,"@type":92},"DocShare","Organization","application/pdf","2026-10-27","2026-09-22",true,{"@type":98,"interactionType":99,"userInteractionCount":101},"InteractionCounter",{"@type":100},"ViewAction",9,{"@type":103,"mainEntity":104},"FAQPage",[105,111,115],{"name":106,"@type":107,"acceptedAnswer":108},"Why are current cloud migration approaches described as difficult to use transparently?","Question",{"text":109,"@type":110},"They are characterized as coarse-grained, which makes detailed planning hard and can force migration activities into trial-and-error cycles rather than verifiable, repeatable plans.","Answer",{"name":112,"@type":107,"acceptedAnswer":113},"What does the paper contribute for multi-cloud migration?",{"text":114,"@type":110},"A catalogue of fine-grained, service-based cloud architecture migration patterns specified with architectural notations, supporting selection, composition into migration plans, and extension to new contexts.",{"name":116,"@type":107,"acceptedAnswer":117},"How is a migration plan represented using the proposed patterns?",{"text":118,"@type":110},"A migration plan is defined as a composition of selected patterns tailored to specific situations, enabling gradual modernization and multi-cloud deployment through defined architectural changes.","https://schema.org",{"og:url":78,"og:type":121,"og:title":59,"og:site_name":91,"og:description":61},"article",{"robots":123,"canonical":78},"index,follow",{"doc_id":125,"site_id":56},353426,1791716312,{"code":4,"msg":5,"data":128},{"doc_id":125,"user_id":129,"nickname":88,"user_avatar":130,"doc_module":9,"category_id":8,"category_name":11,"doc_title":59,"doc_description":61,"doc_content":131,"file_id":132,"file_url":133,"file_type":134,"file_size":135,"view_count":101,"is_deleted":4,"is_public":9,"is_downloadable":9,"audit_status":9,"page_count":15,"language":136,"language_code":57,"site_id":56,"html_lang":57,"table_of_contents":137,"faqs":138,"seo_title":139,"seo_description":61,"update_tm":140,"read_time":79},1099523882367,"https://ap-avatar.wpscdn.com/davatar_9964176cb1d06d4a9deccf72a44ae3dc","Cloud Migration Patterns: A Multi-Cloud Service Architecture Perspective  \nPooyan Jamshidi 1, Claus Pahl 1, Samuel Chinenyeze2, Xiaodong Liu2  \n1 IC4 – the Irish Centre for Cloud Computing and Commerce, Dublin City University, Ireland  \n{pooyan.jamshidi,[claus.pahl}@computing.dcu.ie](claus.pahl}@computing.dcu.ie)  \n2 Centre for Information & Software Systems, School of Computing, Edinburgh Napier University, UK {S.Chinenyeze,[X.Liu}@napier.ac.uk](X.Liu}@napier.ac.uk)  \nAbstract. Many organizations migrate their on-premise software systems to the cloud.  \nHowever, current coarse-grained cloud migration solutions have made a transparent migration of on-premise applications to the cloud a difficult, sometimes trial-and-error based endeavor. This paper suggests a catalogue of fine-grained service-based cloud architecture migration patterns that target multi-cloud settings and are specified with architectural notations. The proposed migration patterns are based on empirical evidence from a number of migration projects, best practices for cloud architectures and a systematic literature review of existing research. The pattern catalogue allows an organization to (1) select appropriate architecture migration patterns based on their objectives,(2) compose them to define a migration plan, and (3) extend them based on the identification of new patterns in new contexts.  \nKeywords: Cloud Architecture, Cloud Migration, Migration Pattern, Multi-Cloud.  \n1 Introduction  \nCloud migration [1] benefits from the cloud promise of converting capital expenditure to operational cost [2] . Mixing cloud architecture with private data centers adds operational efficiency for workload bursts while legacy systems [3] on-premise still support core business services. Instead of re-architecting applications, they can be re-hosted from on-premise to possibly multiple cloud architectures, either private or public ones. We are concerned with the migration of legacy on-premise software to multi-cloud architectures. Multi-cloud deployment [4] is particularly effective in dealing with the following challenges:  \n􀁸 Users are widely distributed where they are located around multiple data centers.  \n􀁸 Country regulations limit options for storing data in specific data centers, e.g., EU.  \n􀁸 Circumstances where public clouds are used jointly with on-premises resources.  \n􀁸 Cloud-based application must be resilient to the loss of a single data center. Current migration solutions are coarse-grained, making detailed planning difficult. For  \nthese cloud migration processes [1], a migration plan as a verifiable artefact is not considered. The plan is prepared at either a very broad strategic level with no technical value or very thorough and technical not suitable for non-technical stakeholders. Thus, the repeatabil-  \nity of migration processes decreases. Architecture migration patterns can make this repeatable and transparent.  \nWe address (i) how to reorganize multi-tier applications into disjoint groups of service components, such that (ii) each such group can be deployed separately in different platforms (i.e., cloud platforms, on-premise platform) while preserving and in most cases enhancing the desired properties of the application. We report on 9 fined-grained core and 6 variant cloud-specific architecture migration patterns, extracted based on empirical evidence from a number of migration projects [5], best practice for cloud architectures [4], [6] and a systematic literature review [1] . Our main contribution is a set of fine-grained service-oriented migration fragments that allows application developers and architects to plan the migration and communicate the plan and the decision with non-technical stakeholders.  \nThe patterns define architectural change in the application re-engineering and deployment setting, through which an application is gradually modernized and deployed in a multi-cloud. A migration plan is defined as a composition of selected patterns f","cbCaidudWzKG2epq","https://ap.wps.com/l/cbCaidudWzKG2epq","pdf",987461,"English","# Introduction\n## Multi-cloud challenges and the need for fine-grained patterns\n# Background\n## Architecture migration patterns and deployment setting","[{\"question\":\"Why are current cloud migration approaches described as difficult to use transparently?\",\"answer\":\"They are characterized as coarse-grained, which makes detailed planning hard and can force migration activities into trial-and-error cycles rather than verifiable, repeatable plans.\"},{\"question\":\"What does the paper contribute for multi-cloud migration?\",\"answer\":\"A catalogue of fine-grained, service-based cloud architecture migration patterns specified with architectural notations, supporting selection, composition into migration plans, and extension to new contexts.\"},{\"question\":\"How is a migration plan represented using the proposed patterns?\",\"answer\":\"A migration plan is defined as a composition of selected patterns tailored to specific situations, enabling gradual modernization and multi-cloud deployment through defined architectural changes.\"}]","Cloud Migration Patterns - A Multi-Cloud Service Architecture Perspective | PDF",1790105320]