SlideShare a Scribd company logo
CHRIS CLARKE | PRODUCT LEAD - ATLASSIAN CLOUD MIGRATION | ATLASSIAN
Leaning into App Migration
Solving for apps in the Cloud migration lifecycle
Atlassian Access
• SAML SSO and SCIM
• Password policies
• Enforced 2FA
• Audit logs
Atlassian Premium
• Unlimited storage
• 24/7 Premium Support
• 99.9% uptime SLA
• Advanced features
We've shipped some crucial things in Cloud lately
SaaS table stakes
• Encryption at rest
• Local data centers
• GDPR compliance
• Better performance
And our customers are really excited about it!
As a result,
demand for
Server to Cloud
migrations is
increasing
rapidly
As a result,
demand for
Server to Cloud
migrations is
increasing
rapidly
But alas, too
many of our
customers are
getting bogged
down dealing
with apps
APPS IN THE CONTEXT OF A CLOUD MIGRATION
Should we move
to cloud? What do
we gain and lose?
What steps will it
take to actually
get to there?
Is our data ready
to migrate? How
long will it take?
Show time! Let's get
through this thing
with our jobs intact.
Yay! We made it!
Let's make our
new home rock!
Assess Plan Test Migrate On Ramp
Agenda
The Cloud Migration Assistants
App Assessment Reporting
App Data Migration
Q & A
The Cloud Migration Assistants
Making it as easy and reliable to migrate to Atlassian Cloud
Um, what are Cloud Migration Assistants?
Serverapps
Marketplaceappsthat
makeiteasyforadminsto
migratedatadirectlyfrom
Serveroverasecure
connection
Confluence&Jira
Welaunchedourfirst
migrationassistantfor
Confluencelastyear.We're
releasingaversionforJira
earlynextyear
Flexibleandreliable
Themigrationassistants
aredesignedtoreliably
migrateusers,groups,
spacesandprojectsallat
onceoratyourownpace
Confluence Cloud Migration Assistant
Available on Marketplace today (and bundled in Server and DC)
CONFLUENCE CLOUD MIGRATION ASSISTANT AVAILABLE NOW
An easy-to-use
wizard with clear,
concise steps
CONFLUENCE CLOUD MIGRATION ASSISTANT AVAILABLE NOW
Connect directly to
your Cloud site. No
exports required.
CONFLUENCE CLOUD MIGRATION ASSISTANT AVAILABLE NOW
Choose to migrate
users and groups,
spaces, or both
CONFLUENCE CLOUD MIGRATION ASSISTANT AVAILABLE NOW
Choose the spaces
you'd like to
migrate
CONFLUENCE CLOUD MIGRATION ASSISTANT AVAILABLE NOW
Review the results
of our new pre-
flight checks
CONFLUENCE CLOUD MIGRATION ASSISTANT AVAILABLE NOW
Sit back and relax
as your data is
migrated
CONFLUENCE CLOUD MIGRATION ASSISTANT AVAILABLE NOW
See past, present,
and future plans
all in one place
RECENTLY SHIPPED IN THE WORKS
Pre-flight checks for frequently encountered
user, group, and space migration errors
The Confluence Cloud Migration Assistant now runs a
series of checks designed to help admins discover and fix
common migration errors before starting a migration.
Support for migrating users, groups, and
spaces from Confluence Data Center
The Confluence Cloud Migration Assistant now supports
migrating users, groups, and spaces from Confluence
Data Center across multiple nodes.
Cloning existing migration plans to support
test->stage->production progressions
The Confluence Cloud Migration Assistant will allow
admins to leverage existing migration plans when
creating new plans to save time and reduce errors.
Server app installation, usage and cloud
availability assessment reporting
The Confluence Cloud Migration Assistant will help
admins assess what Atlassian and 3rd party Marketplace
apps are installed, how frequently they are used, and if
counterparts are currently available in Atlassian Cloud.
Jira Cloud Migration Assistant
Coming soon to Marketplace!
Export/Merge/Import
• Requires exporting from
Cloud, merging in Server,
and re-importing to Cloud
• Too dicey for real world
Options for Jira Cloud migration today
Site backup & restore
• Only migrates everything
• Overwrites everything
• Doesn't support merges
• Unreliable for large data
CSV
• Doesn't migrate configs
• 1,000 issues max per file
• Requires workarounds for
attachments and sprints
THE FOLLOWING PREVIEW HAS BEEN APPROVED FOR
SELECTED AUDIENCES
BY THE PRODUCT MANAGEMENT TEAM OF ATLASSIAN
THE FEATURE ADVERTISED HAS BEEN RATED
A ADMINISTRATORS
END USERS REQUIRE AN ACCOMPANYING ADMIN
SPECIFIC DETAILS MAY VARY IN THE FUTURE PRODUCT
JIRA CLOUD MIGRATION ASSISTANT COMING SOON
Migrate all at once...

or incrementally
New Cloud Site
Existing Cloud Site
Split or Federate Multiple Cloud Sites
Merge or Consolidate Single Cloud Site
JIRA CLOUD MIGRATION ASSISTANT COMING SOON
JIRA CLOUD MIGRATION ASSISTANT COMING SOON
Select the projects
you want to
migrate
RECENTLY SHIPPED IN THE WORKS
IN THE WORKS
Early Access
Jira core project migration:
• Users and groups
• Core Jira configuration
• Issues and attachments
Beta
JSW core project migration:
• Versions
• Sprints and boards
• Available on marketplace
General Availability
JSW extended project migration
• All fields and config schemes
• Advanced board settings
• Dashboards and filters
Late 2019 Early 2020 Mid 2020
Q4 2019 Q1 2020 Q2 2020
All dates are targets and are subject to change without notice
Ok, but what about apps?
App Assessment Reporting
Helping customers grok app availability, usage, and migratibility
APP ASSESSMENT REPORTING
Should we move
to cloud? What do
we gain and lose?
What steps will it
take to actually
get to there?
Is our data ready
to migrate? How
long will it take?
Show time! Let's get
through this thing
with our jobs intact.
Yay! We made it!
Let's make our
new home rock!
Assess Plan Test Migrate On Ramp
APP ASSESSMENT REPORTING - MOTIVATIONS
App assessment pain points
• Of the Server apps I own, it's hard to tell which ones are used
enough to consider them must-have before I can migrate

• Of the apps that are must-have, it's hard to tell which ones
have (or will have) full-featured counterparts in Cloud

• Of the apps that have full-featured counterparts, it's hard to
tell if they have (or need) an automated migration path

• Of the apps that have full-featured counterparts, it's hard to
tell if they are operated by a cloud-compliant vendor
Should we move
to cloud? What do
we gain and lose?
Assess
APP ASSESSMENT REPORTING - VERY EARLY MOCKUP
Should we move
to cloud? What do
we gain and lose?
Assess
APP ASSESSMENT REPORTING - CALLS TO ACTION
Should we move
to cloud? What do
we gain and lose?
Assess
As an app vendor, what should I do?
• Soon, we'll be asking vendors for the information we'll use
populate our in product reports. Please provide it.

• Get cracking on your Cloud apps. If you don't have one, build
one. If it isn't at parity, nows the time to make it so.

• If you don't have a migration path and your app needs one,
please build one. Customers are going to need it.

• Get ready for more scrutiny around security, privacy, and
compliance. Work with us on a standard approach.
App Data Migration
Migrating customers with minimal juggling
APP DATA MIGRATION
Should we move
to cloud? What do
we gain and lose?
What steps will it
take to actually
get to there?
Is our data ready
to migrate? How
long will it take?
Yay! We made it!
Let's make our
new home rock!
Assess Plan Test On Ramp
Show time! Let's get
through this thing
with our jobs intact.
Migrate
Show time! Let's get
through this thing
with our jobs intact.
Migrate
APP DATA MIGRATION - MOTIVATIONS
• Migrating app data requires working with vendors directly,
complicating and prolonging the migration lifecycle

• Apps have confusingly varying levels of migration support.
Some "just work" while others have no viable path.

• Apps have confusingly varying Confluence and Jira version
upgrade requirements, necessitating always upgrading.

• Juggling multiple app migrations with varying approaches
increases complexity during high-pressure downtimes
App data migration pain points
Show time! Let's get
through this thing
with our jobs intact.
Migrate
APP DATA MIGRATION - VERY EARLY MOCKUP
🤔
Ideally it wouldn't need a setup UI. It would "just work."
Early proof of concept architecture
Hold on to your hats. These are early days!
Scalable
1000s of apps, 1 framework
App migration framework - core principles
User-friendly
Seamless integration with
our Migration Assistants
Easy to adopt
Leverage existing export and
import functionality

from apps
Server
Atlassian Cloud
App Migration
Service
Jira Cloud
3rd party app Cloud
App Cloud Service
Server
Jira/Confluence Server
Migration
1. App export (zip file)
Server
Atlassian Cloud
App Migration
Service
Jira Cloud
3rd party app Cloud
App Cloud Service
Server
Jira/Confluence Server
Migration
Server
Atlassian Cloud
App Migration
Service
Jira Cloud
2. Store app export

+ migration context
3rd party app Cloud
App Cloud Service
1. App export (zip file)
Server
Jira/Confluence Server
Migration
The Migration Context
Entity_type Server_entity_UUID Cloud_entity_UUID
User 34 154
Jira_Workflow 765 184
Attachment 890 3
Confluence_page 449 926
Server
Atlassian Cloud
App Migration
Service
Jira Cloud
2. Store app export

+ migration context
3rd party app Cloud
App Cloud Service
1. App export (zip file)
Server
Jira/Confluence Server
Migration
Server
Atlassian Cloud
App Migration
Service
Jira Cloud
2. Store app export

+ migration context
3rd party app Cloud
App Cloud Service
3. Notify Vendor
1. App export (zip file)
Server
Jira/Confluence Server
Migration
Server
Atlassian Cloud
App Migration
Service
Jira Cloud
2. Store app export

+ migration context
3rd party app Cloud
App Cloud Service
3. Notify Vendor
4. Read export
1. App export (zip file)
Server
Jira/Confluence Server
Migration
Server
Atlassian Cloud
App Migration
Service
Jira Cloud
2. Store app export

+ migration context
5. API calls (Connect)
3rd party app Cloud
3. Notify Vendor
4. Read export
1. App export (zip file)
MigrationServer
Jira/Confluence Server
App Cloud Service
It works!
We validated the approach
Some entities are
harder to migrate
E.g. workflow things
Learnings from Hackathon
Want to see a working demo?
Huge thanks to Code Barrel for letting me share this
Leaning into Server to Cloud App Migration
Show time! Let's get
through this thing
with our jobs intact.
Migrate
APP DATA MIGRATION - CALLS TO ACTION
As an app vendor, what should I do?
• If you don't have a migration path and your app needs one,
please build one. Customers are going to need it.

• Consider a server export / cloud import adapter architecture.
It will foster consistency, with or without a framework.

• If you find the architecture I presented today compelling. Let
me (and your other friends at Atlassian) know.

• When / if we decide to move forward with an early access
program (we'll let you know) please join us.
Show time! Let's get
through this thing
with our jobs intact.
Migrate
APP DATA MIGRATION - CALLS TO ACTION
As an app vendor, what should I do?
New Dev Community Forum!
go.atlassian.com/app-migration
CHRIS CLARKE | PRODUCT LEAD - ATLASSIAN CLOUD MIGRATION | ATLASSIAN
Thank you!

More Related Content

What's hot (20)

PDF
Successful Atlassian Cloud Migrations and Optimizations: Real Life Examples
Cprime
 
PDF
Cloud migration strategies
SogetiLabs
 
PDF
Cloud Migration Cookbook: A Guide To Moving Your Apps To The Cloud
New Relic
 
PPTX
Massive Lift & Shift Migrations to Microsoft Azure with the Microsoft Migrati...
Morgan Simonsen
 
PPTX
Azure fundamentals
Raju Kumar
 
PPTX
Azure Migrate
Mustafa
 
PPTX
Capgemini Cloud Assessment - A Pathway to Enterprise Cloud Migration
Floyd DCosta
 
PDF
Cloudhub 2.0
Christopher Co
 
PDF
Cloud Migration Checklist | Microsoft Azure Migration
Intellika
 
PPTX
Azure migration
Arnon Rotem-Gal-Oz
 
PDF
SAP Cloud Platform Product Overview
SAP Cloud Platform
 
PDF
SAP Cloud Strategy
Finceptum Oy
 
PDF
Accelerate your journey to SAP S/4HANA with SAP’s Business Technology Platform
SAP Technology
 
PDF
Microsoft Azure Overview
David J Rosenthal
 
PPTX
Microsoft Cloud Adoption Framework for Azure: Thru Partner Governance Workshop
Nicholas Vossburg
 
PDF
Creating an Effective MDM Strategy for Salesforce
Perficient, Inc.
 
PPTX
SAP on Azure Technical Pitch Deck
Nicholas Vossburg
 
PDF
Azure cloud migration simplified
Girlo
 
PDF
Capacity Planning for Cloud Computing
Adrian Cockcroft
 
PDF
HGConcept-ITAM-Design
HGConcept Inc.
 
Successful Atlassian Cloud Migrations and Optimizations: Real Life Examples
Cprime
 
Cloud migration strategies
SogetiLabs
 
Cloud Migration Cookbook: A Guide To Moving Your Apps To The Cloud
New Relic
 
Massive Lift & Shift Migrations to Microsoft Azure with the Microsoft Migrati...
Morgan Simonsen
 
Azure fundamentals
Raju Kumar
 
Azure Migrate
Mustafa
 
Capgemini Cloud Assessment - A Pathway to Enterprise Cloud Migration
Floyd DCosta
 
Cloudhub 2.0
Christopher Co
 
Cloud Migration Checklist | Microsoft Azure Migration
Intellika
 
Azure migration
Arnon Rotem-Gal-Oz
 
SAP Cloud Platform Product Overview
SAP Cloud Platform
 
SAP Cloud Strategy
Finceptum Oy
 
Accelerate your journey to SAP S/4HANA with SAP’s Business Technology Platform
SAP Technology
 
Microsoft Azure Overview
David J Rosenthal
 
Microsoft Cloud Adoption Framework for Azure: Thru Partner Governance Workshop
Nicholas Vossburg
 
Creating an Effective MDM Strategy for Salesforce
Perficient, Inc.
 
SAP on Azure Technical Pitch Deck
Nicholas Vossburg
 
Azure cloud migration simplified
Girlo
 
Capacity Planning for Cloud Computing
Adrian Cockcroft
 
HGConcept-ITAM-Design
HGConcept Inc.
 

Similar to Leaning into Server to Cloud App Migration (20)

PDF
Migrations leader workshop 11.19
Cassie Mayes
 
PDF
Migrations leader workshop 11.19
Cassie Mayes
 
PDF
Community migrations roadshow_fall2020
Cassie Mayes
 
PDF
4 Changes We're Making to Help you be Successful in the Cloud
Atlassian
 
PDF
10 tips for enterprise cloud migration
Jeferson Rodrigues
 
PDF
How Cloud Application Migration Services Drive Business Agility and Efficiency?
Meridian Solutions
 
PPTX
Cloud Strategy
Richard Harvey
 
PDF
Anytime a user can’t access that data, there’s a cost
LabeedAhmadQamar
 
PPTX
Migrating thousands of workloads to AWS at enterprise scale
Tom Laszewski
 
PPTX
Planning for a (Mostly) Hassle-Free Cloud Migration | VTUG 2016 Winter Warmer
Joe Conlin
 
PDF
Migrating to the cloud
Ideaca
 
PDF
Application Migration for Business Growth
Shiv Technolabs Pvt. Ltd.
 
PDF
Applying systems thinking to AWS enterprise application migration
Kacy Clarke
 
PDF
Tips, Tricks, and Considerations on Your Atlassian Cloud Migration Journey
Cprime
 
PDF
webinarcloudmigration-6181903.pdf
ankitDhebar
 
PDF
Cloud Migration: Moving Data and Infrastructure to the Cloud
Safe Software
 
PDF
Cloud - moving applications to the cloud
Jan Wiersma
 
PPTX
Navigating Complexity: A Practical Guide to Successful Legacy to Cloud Migration
Ansibytecode LLP
 
PPTX
Are you REALLY ready for the cloud?
Riverbed Technology
 
PPTX
cloud-migrations.pptx
John Mulhall
 
Migrations leader workshop 11.19
Cassie Mayes
 
Migrations leader workshop 11.19
Cassie Mayes
 
Community migrations roadshow_fall2020
Cassie Mayes
 
4 Changes We're Making to Help you be Successful in the Cloud
Atlassian
 
10 tips for enterprise cloud migration
Jeferson Rodrigues
 
How Cloud Application Migration Services Drive Business Agility and Efficiency?
Meridian Solutions
 
Cloud Strategy
Richard Harvey
 
Anytime a user can’t access that data, there’s a cost
LabeedAhmadQamar
 
Migrating thousands of workloads to AWS at enterprise scale
Tom Laszewski
 
Planning for a (Mostly) Hassle-Free Cloud Migration | VTUG 2016 Winter Warmer
Joe Conlin
 
Migrating to the cloud
Ideaca
 
Application Migration for Business Growth
Shiv Technolabs Pvt. Ltd.
 
Applying systems thinking to AWS enterprise application migration
Kacy Clarke
 
Tips, Tricks, and Considerations on Your Atlassian Cloud Migration Journey
Cprime
 
webinarcloudmigration-6181903.pdf
ankitDhebar
 
Cloud Migration: Moving Data and Infrastructure to the Cloud
Safe Software
 
Cloud - moving applications to the cloud
Jan Wiersma
 
Navigating Complexity: A Practical Guide to Successful Legacy to Cloud Migration
Ansibytecode LLP
 
Are you REALLY ready for the cloud?
Riverbed Technology
 
cloud-migrations.pptx
John Mulhall
 
Ad

More from Atlassian (20)

PPTX
International Women's Day 2020
Atlassian
 
PDF
10 emerging trends that will unbreak your workplace in 2020
Atlassian
 
PDF
Forge App Showcase
Atlassian
 
PDF
Let's Build an Editor Macro with Forge UI
Atlassian
 
PDF
Meet the Forge Runtime
Atlassian
 
PDF
Forge UI: A New Way to Customize the Atlassian User Experience
Atlassian
 
PDF
Take Action with Forge Triggers
Atlassian
 
PDF
Observability and Troubleshooting in Forge
Atlassian
 
PDF
Trusted by Default: The Forge Security & Privacy Model
Atlassian
 
PDF
Designing Forge UI: A Story of Designing an App UI System
Atlassian
 
PDF
Forge: Under the Hood
Atlassian
 
PDF
Access to User Activities - Activity Platform APIs
Atlassian
 
PDF
Design Your Next App with the Atlassian Vendor Sketch Plugin
Atlassian
 
PDF
Tear Up Your Roadmap and Get Out of the Building
Atlassian
 
PDF
Nailing Measurement: a Framework for Measuring Metrics that Matter
Atlassian
 
PDF
Building Apps With Color Blind Users in Mind
Atlassian
 
PDF
Creating Inclusive Experiences: Balancing Personality and Accessibility in UX...
Atlassian
 
PDF
Beyond Diversity: A Guide to Building Balanced Teams
Atlassian
 
PDF
The Road(map) to Las Vegas - The Story of an Emerging Self-Managed Team
Atlassian
 
PDF
Building Apps With Enterprise in Mind
Atlassian
 
International Women's Day 2020
Atlassian
 
10 emerging trends that will unbreak your workplace in 2020
Atlassian
 
Forge App Showcase
Atlassian
 
Let's Build an Editor Macro with Forge UI
Atlassian
 
Meet the Forge Runtime
Atlassian
 
Forge UI: A New Way to Customize the Atlassian User Experience
Atlassian
 
Take Action with Forge Triggers
Atlassian
 
Observability and Troubleshooting in Forge
Atlassian
 
Trusted by Default: The Forge Security & Privacy Model
Atlassian
 
Designing Forge UI: A Story of Designing an App UI System
Atlassian
 
Forge: Under the Hood
Atlassian
 
Access to User Activities - Activity Platform APIs
Atlassian
 
Design Your Next App with the Atlassian Vendor Sketch Plugin
Atlassian
 
Tear Up Your Roadmap and Get Out of the Building
Atlassian
 
Nailing Measurement: a Framework for Measuring Metrics that Matter
Atlassian
 
Building Apps With Color Blind Users in Mind
Atlassian
 
Creating Inclusive Experiences: Balancing Personality and Accessibility in UX...
Atlassian
 
Beyond Diversity: A Guide to Building Balanced Teams
Atlassian
 
The Road(map) to Las Vegas - The Story of an Emerging Self-Managed Team
Atlassian
 
Building Apps With Enterprise in Mind
Atlassian
 
Ad

Recently uploaded (20)

PDF
CIFDAQ Token Spotlight for 9th July 2025
CIFDAQ
 
PDF
Newgen Beyond Frankenstein_Build vs Buy_Digital_version.pdf
darshakparmar
 
PPTX
AI Penetration Testing Essentials: A Cybersecurity Guide for 2025
defencerabbit Team
 
PDF
Agentic AI lifecycle for Enterprise Hyper-Automation
Debmalya Biswas
 
PDF
Python basic programing language for automation
DanialHabibi2
 
PDF
SWEBOK Guide and Software Services Engineering Education
Hironori Washizaki
 
PDF
New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
PDF
[Newgen] NewgenONE Marvin Brochure 1.pdf
darshakparmar
 
PDF
Smart Trailers 2025 Update with History and Overview
Paul Menig
 
PPTX
Building Search Using OpenSearch: Limitations and Workarounds
Sease
 
PDF
Exolore The Essential AI Tools in 2025.pdf
Srinivasan M
 
PPTX
Webinar: Introduction to LF Energy EVerest
DanBrown980551
 
PDF
Using FME to Develop Self-Service CAD Applications for a Major UK Police Force
Safe Software
 
PDF
Blockchain Transactions Explained For Everyone
CIFDAQ
 
PDF
Achieving Consistent and Reliable AI Code Generation - Medusa AI
medusaaico
 
PDF
Log-Based Anomaly Detection: Enhancing System Reliability with Machine Learning
Mohammed BEKKOUCHE
 
PDF
Building Real-Time Digital Twins with IBM Maximo & ArcGIS Indoors
Safe Software
 
PPTX
WooCommerce Workshop: Bring Your Laptop
Laura Hartwig
 
PPTX
UiPath Academic Alliance Educator Panels: Session 2 - Business Analyst Content
DianaGray10
 
PDF
Timothy Rottach - Ramp up on AI Use Cases, from Vector Search to AI Agents wi...
AWS Chicago
 
CIFDAQ Token Spotlight for 9th July 2025
CIFDAQ
 
Newgen Beyond Frankenstein_Build vs Buy_Digital_version.pdf
darshakparmar
 
AI Penetration Testing Essentials: A Cybersecurity Guide for 2025
defencerabbit Team
 
Agentic AI lifecycle for Enterprise Hyper-Automation
Debmalya Biswas
 
Python basic programing language for automation
DanialHabibi2
 
SWEBOK Guide and Software Services Engineering Education
Hironori Washizaki
 
New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
[Newgen] NewgenONE Marvin Brochure 1.pdf
darshakparmar
 
Smart Trailers 2025 Update with History and Overview
Paul Menig
 
Building Search Using OpenSearch: Limitations and Workarounds
Sease
 
Exolore The Essential AI Tools in 2025.pdf
Srinivasan M
 
Webinar: Introduction to LF Energy EVerest
DanBrown980551
 
Using FME to Develop Self-Service CAD Applications for a Major UK Police Force
Safe Software
 
Blockchain Transactions Explained For Everyone
CIFDAQ
 
Achieving Consistent and Reliable AI Code Generation - Medusa AI
medusaaico
 
Log-Based Anomaly Detection: Enhancing System Reliability with Machine Learning
Mohammed BEKKOUCHE
 
Building Real-Time Digital Twins with IBM Maximo & ArcGIS Indoors
Safe Software
 
WooCommerce Workshop: Bring Your Laptop
Laura Hartwig
 
UiPath Academic Alliance Educator Panels: Session 2 - Business Analyst Content
DianaGray10
 
Timothy Rottach - Ramp up on AI Use Cases, from Vector Search to AI Agents wi...
AWS Chicago
 

Leaning into Server to Cloud App Migration

  • 1. CHRIS CLARKE | PRODUCT LEAD - ATLASSIAN CLOUD MIGRATION | ATLASSIAN Leaning into App Migration Solving for apps in the Cloud migration lifecycle
  • 2. Atlassian Access • SAML SSO and SCIM • Password policies • Enforced 2FA • Audit logs Atlassian Premium • Unlimited storage • 24/7 Premium Support • 99.9% uptime SLA • Advanced features We've shipped some crucial things in Cloud lately SaaS table stakes • Encryption at rest • Local data centers • GDPR compliance • Better performance
  • 3. And our customers are really excited about it!
  • 4. As a result, demand for Server to Cloud migrations is increasing rapidly
  • 5. As a result, demand for Server to Cloud migrations is increasing rapidly
  • 6. But alas, too many of our customers are getting bogged down dealing with apps
  • 7. APPS IN THE CONTEXT OF A CLOUD MIGRATION Should we move to cloud? What do we gain and lose? What steps will it take to actually get to there? Is our data ready to migrate? How long will it take? Show time! Let's get through this thing with our jobs intact. Yay! We made it! Let's make our new home rock! Assess Plan Test Migrate On Ramp
  • 8. Agenda The Cloud Migration Assistants App Assessment Reporting App Data Migration Q & A
  • 9. The Cloud Migration Assistants Making it as easy and reliable to migrate to Atlassian Cloud
  • 10. Um, what are Cloud Migration Assistants? Serverapps Marketplaceappsthat makeiteasyforadminsto migratedatadirectlyfrom Serveroverasecure connection Confluence&Jira Welaunchedourfirst migrationassistantfor Confluencelastyear.We're releasingaversionforJira earlynextyear Flexibleandreliable Themigrationassistants aredesignedtoreliably migrateusers,groups, spacesandprojectsallat onceoratyourownpace
  • 11. Confluence Cloud Migration Assistant Available on Marketplace today (and bundled in Server and DC)
  • 12. CONFLUENCE CLOUD MIGRATION ASSISTANT AVAILABLE NOW An easy-to-use wizard with clear, concise steps
  • 13. CONFLUENCE CLOUD MIGRATION ASSISTANT AVAILABLE NOW Connect directly to your Cloud site. No exports required.
  • 14. CONFLUENCE CLOUD MIGRATION ASSISTANT AVAILABLE NOW Choose to migrate users and groups, spaces, or both
  • 15. CONFLUENCE CLOUD MIGRATION ASSISTANT AVAILABLE NOW Choose the spaces you'd like to migrate
  • 16. CONFLUENCE CLOUD MIGRATION ASSISTANT AVAILABLE NOW Review the results of our new pre- flight checks
  • 17. CONFLUENCE CLOUD MIGRATION ASSISTANT AVAILABLE NOW Sit back and relax as your data is migrated
  • 18. CONFLUENCE CLOUD MIGRATION ASSISTANT AVAILABLE NOW See past, present, and future plans all in one place
  • 19. RECENTLY SHIPPED IN THE WORKS Pre-flight checks for frequently encountered user, group, and space migration errors The Confluence Cloud Migration Assistant now runs a series of checks designed to help admins discover and fix common migration errors before starting a migration. Support for migrating users, groups, and spaces from Confluence Data Center The Confluence Cloud Migration Assistant now supports migrating users, groups, and spaces from Confluence Data Center across multiple nodes. Cloning existing migration plans to support test->stage->production progressions The Confluence Cloud Migration Assistant will allow admins to leverage existing migration plans when creating new plans to save time and reduce errors. Server app installation, usage and cloud availability assessment reporting The Confluence Cloud Migration Assistant will help admins assess what Atlassian and 3rd party Marketplace apps are installed, how frequently they are used, and if counterparts are currently available in Atlassian Cloud.
  • 20. Jira Cloud Migration Assistant Coming soon to Marketplace!
  • 21. Export/Merge/Import • Requires exporting from Cloud, merging in Server, and re-importing to Cloud • Too dicey for real world Options for Jira Cloud migration today Site backup & restore • Only migrates everything • Overwrites everything • Doesn't support merges • Unreliable for large data CSV • Doesn't migrate configs • 1,000 issues max per file • Requires workarounds for attachments and sprints
  • 22. THE FOLLOWING PREVIEW HAS BEEN APPROVED FOR SELECTED AUDIENCES BY THE PRODUCT MANAGEMENT TEAM OF ATLASSIAN THE FEATURE ADVERTISED HAS BEEN RATED A ADMINISTRATORS END USERS REQUIRE AN ACCOMPANYING ADMIN SPECIFIC DETAILS MAY VARY IN THE FUTURE PRODUCT
  • 23. JIRA CLOUD MIGRATION ASSISTANT COMING SOON Migrate all at once...
 or incrementally New Cloud Site Existing Cloud Site Split or Federate Multiple Cloud Sites Merge or Consolidate Single Cloud Site
  • 24. JIRA CLOUD MIGRATION ASSISTANT COMING SOON
  • 25. JIRA CLOUD MIGRATION ASSISTANT COMING SOON Select the projects you want to migrate
  • 26. RECENTLY SHIPPED IN THE WORKS
  • 27. IN THE WORKS Early Access Jira core project migration: • Users and groups • Core Jira configuration • Issues and attachments Beta JSW core project migration: • Versions • Sprints and boards • Available on marketplace General Availability JSW extended project migration • All fields and config schemes • Advanced board settings • Dashboards and filters Late 2019 Early 2020 Mid 2020 Q4 2019 Q1 2020 Q2 2020 All dates are targets and are subject to change without notice
  • 28. Ok, but what about apps?
  • 29. App Assessment Reporting Helping customers grok app availability, usage, and migratibility
  • 30. APP ASSESSMENT REPORTING Should we move to cloud? What do we gain and lose? What steps will it take to actually get to there? Is our data ready to migrate? How long will it take? Show time! Let's get through this thing with our jobs intact. Yay! We made it! Let's make our new home rock! Assess Plan Test Migrate On Ramp
  • 31. APP ASSESSMENT REPORTING - MOTIVATIONS App assessment pain points • Of the Server apps I own, it's hard to tell which ones are used enough to consider them must-have before I can migrate
 • Of the apps that are must-have, it's hard to tell which ones have (or will have) full-featured counterparts in Cloud
 • Of the apps that have full-featured counterparts, it's hard to tell if they have (or need) an automated migration path
 • Of the apps that have full-featured counterparts, it's hard to tell if they are operated by a cloud-compliant vendor Should we move to cloud? What do we gain and lose? Assess
  • 32. APP ASSESSMENT REPORTING - VERY EARLY MOCKUP Should we move to cloud? What do we gain and lose? Assess
  • 33. APP ASSESSMENT REPORTING - CALLS TO ACTION Should we move to cloud? What do we gain and lose? Assess As an app vendor, what should I do? • Soon, we'll be asking vendors for the information we'll use populate our in product reports. Please provide it.
 • Get cracking on your Cloud apps. If you don't have one, build one. If it isn't at parity, nows the time to make it so.
 • If you don't have a migration path and your app needs one, please build one. Customers are going to need it.
 • Get ready for more scrutiny around security, privacy, and compliance. Work with us on a standard approach.
  • 34. App Data Migration Migrating customers with minimal juggling
  • 35. APP DATA MIGRATION Should we move to cloud? What do we gain and lose? What steps will it take to actually get to there? Is our data ready to migrate? How long will it take? Yay! We made it! Let's make our new home rock! Assess Plan Test On Ramp Show time! Let's get through this thing with our jobs intact. Migrate
  • 36. Show time! Let's get through this thing with our jobs intact. Migrate APP DATA MIGRATION - MOTIVATIONS • Migrating app data requires working with vendors directly, complicating and prolonging the migration lifecycle
 • Apps have confusingly varying levels of migration support. Some "just work" while others have no viable path.
 • Apps have confusingly varying Confluence and Jira version upgrade requirements, necessitating always upgrading.
 • Juggling multiple app migrations with varying approaches increases complexity during high-pressure downtimes App data migration pain points
  • 37. Show time! Let's get through this thing with our jobs intact. Migrate APP DATA MIGRATION - VERY EARLY MOCKUP 🤔 Ideally it wouldn't need a setup UI. It would "just work."
  • 38. Early proof of concept architecture Hold on to your hats. These are early days!
  • 39. Scalable 1000s of apps, 1 framework App migration framework - core principles User-friendly Seamless integration with our Migration Assistants Easy to adopt Leverage existing export and import functionality
 from apps
  • 40. Server Atlassian Cloud App Migration Service Jira Cloud 3rd party app Cloud App Cloud Service Server Jira/Confluence Server Migration
  • 41. 1. App export (zip file) Server Atlassian Cloud App Migration Service Jira Cloud 3rd party app Cloud App Cloud Service Server Jira/Confluence Server Migration
  • 42. Server Atlassian Cloud App Migration Service Jira Cloud 2. Store app export
 + migration context 3rd party app Cloud App Cloud Service 1. App export (zip file) Server Jira/Confluence Server Migration
  • 43. The Migration Context Entity_type Server_entity_UUID Cloud_entity_UUID User 34 154 Jira_Workflow 765 184 Attachment 890 3 Confluence_page 449 926
  • 44. Server Atlassian Cloud App Migration Service Jira Cloud 2. Store app export
 + migration context 3rd party app Cloud App Cloud Service 1. App export (zip file) Server Jira/Confluence Server Migration
  • 45. Server Atlassian Cloud App Migration Service Jira Cloud 2. Store app export
 + migration context 3rd party app Cloud App Cloud Service 3. Notify Vendor 1. App export (zip file) Server Jira/Confluence Server Migration
  • 46. Server Atlassian Cloud App Migration Service Jira Cloud 2. Store app export
 + migration context 3rd party app Cloud App Cloud Service 3. Notify Vendor 4. Read export 1. App export (zip file) Server Jira/Confluence Server Migration
  • 47. Server Atlassian Cloud App Migration Service Jira Cloud 2. Store app export
 + migration context 5. API calls (Connect) 3rd party app Cloud 3. Notify Vendor 4. Read export 1. App export (zip file) MigrationServer Jira/Confluence Server App Cloud Service
  • 48. It works! We validated the approach Some entities are harder to migrate E.g. workflow things Learnings from Hackathon
  • 49. Want to see a working demo? Huge thanks to Code Barrel for letting me share this
  • 51. Show time! Let's get through this thing with our jobs intact. Migrate APP DATA MIGRATION - CALLS TO ACTION As an app vendor, what should I do? • If you don't have a migration path and your app needs one, please build one. Customers are going to need it.
 • Consider a server export / cloud import adapter architecture. It will foster consistency, with or without a framework.
 • If you find the architecture I presented today compelling. Let me (and your other friends at Atlassian) know.
 • When / if we decide to move forward with an early access program (we'll let you know) please join us.
  • 52. Show time! Let's get through this thing with our jobs intact. Migrate APP DATA MIGRATION - CALLS TO ACTION As an app vendor, what should I do? New Dev Community Forum! go.atlassian.com/app-migration
  • 53. CHRIS CLARKE | PRODUCT LEAD - ATLASSIAN CLOUD MIGRATION | ATLASSIAN Thank you!