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
Atlassian Overview
Atlassian
 
PPSX
Microservices Architecture - Cloud Native Apps
Araf Karsh Hamid
 
PDF
D365 crm on-premise to d365 online migration
Sydd365ug
 
PPTX
Azure DevOps
Juan Fabian
 
PDF
Why agile is failing in large enterprises
LeadingAgile
 
PPTX
DMM9 - Data Migration Testing
Nick van Beest
 
PDF
Top Trends in Application Architecture That Enable.pdf
MantoshKumarSingh7
 
PDF
DevOps Transformation: Learnings and Best Practices
QBurst
 
PPTX
Jira Dashboards
Robin Surland
 
PPTX
Modern CI/CD Pipeline Using Azure DevOps
GlobalLogic Ukraine
 
PPTX
Jira Basic Concepts
MAKSTraining
 
ODP
Devops Devops Devops
Kris Buytaert
 
PDF
Confluence + jira together
Om Vikram Thapa
 
PPTX
The Cloud Native Journey
VMware Tanzu
 
PDF
Jira Agile
Peter Perger
 
PDF
DataOps: An Agile Method for Data-Driven Organizations
Ellen Friedman
 
PDF
App Modernization
PT Datacomm Diangraha
 
PDF
DevOps - A Gentle Introduction
Ganesh Samarthyam
 
PDF
Cloud Migration Cookbook: A Guide To Moving Your Apps To The Cloud
New Relic
 
Successful Atlassian Cloud Migrations and Optimizations: Real Life Examples
Cprime
 
Atlassian Overview
Atlassian
 
Microservices Architecture - Cloud Native Apps
Araf Karsh Hamid
 
D365 crm on-premise to d365 online migration
Sydd365ug
 
Azure DevOps
Juan Fabian
 
Why agile is failing in large enterprises
LeadingAgile
 
DMM9 - Data Migration Testing
Nick van Beest
 
Top Trends in Application Architecture That Enable.pdf
MantoshKumarSingh7
 
DevOps Transformation: Learnings and Best Practices
QBurst
 
Jira Dashboards
Robin Surland
 
Modern CI/CD Pipeline Using Azure DevOps
GlobalLogic Ukraine
 
Jira Basic Concepts
MAKSTraining
 
Devops Devops Devops
Kris Buytaert
 
Confluence + jira together
Om Vikram Thapa
 
The Cloud Native Journey
VMware Tanzu
 
Jira Agile
Peter Perger
 
DataOps: An Agile Method for Data-Driven Organizations
Ellen Friedman
 
App Modernization
PT Datacomm Diangraha
 
DevOps - A Gentle Introduction
Ganesh Samarthyam
 
Cloud Migration Cookbook: A Guide To Moving Your Apps To The Cloud
New Relic
 

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
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
Are you REALLY ready for the cloud?
Riverbed Technology
 
PDF
From Server to Cloud and Data Center
Onlio
 
PPTX
Cloud migration presentation
yeshlenchetty
 
PPTX
Cloud Migration Strategy Framework
PT Datacomm Diangraha
 
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
 
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
 
Are you REALLY ready for the cloud?
Riverbed Technology
 
From Server to Cloud and Data Center
Onlio
 
Cloud migration presentation
yeshlenchetty
 
Cloud Migration Strategy Framework
PT Datacomm Diangraha
 
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
Mastering Financial Management in Direct Selling
Epixel MLM Software
 
PPTX
Seamless Tech Experiences Showcasing Cross-Platform App Design.pptx
presentifyai
 
PDF
How do you fast track Agentic automation use cases discovery?
DianaGray10
 
PDF
“Voice Interfaces on a Budget: Building Real-time Speech Recognition on Low-c...
Edge AI and Vision Alliance
 
PPT
Ericsson LTE presentation SEMINAR 2010.ppt
npat3
 
PDF
The Rise of AI and IoT in Mobile App Tech.pdf
IMG Global Infotech
 
PPTX
Agentforce World Tour Toronto '25 - MCP with MuleSoft
Alexandra N. Martinez
 
PDF
SIZING YOUR AIR CONDITIONER---A PRACTICAL GUIDE.pdf
Muhammad Rizwan Akram
 
DOCX
Python coding for beginners !! Start now!#
Rajni Bhardwaj Grover
 
PDF
“NPU IP Hardware Shaped Through Software and Use-case Analysis,” a Presentati...
Edge AI and Vision Alliance
 
PPTX
MuleSoft MCP Support (Model Context Protocol) and Use Case Demo
shyamraj55
 
PDF
AI Agents in the Cloud: The Rise of Agentic Cloud Architecture
Lilly Gracia
 
PDF
“Computer Vision at Sea: Automated Fish Tracking for Sustainable Fishing,” a ...
Edge AI and Vision Alliance
 
PDF
“Squinting Vision Pipelines: Detecting and Correcting Errors in Vision Models...
Edge AI and Vision Alliance
 
PDF
Agentic AI lifecycle for Enterprise Hyper-Automation
Debmalya Biswas
 
PDF
Go Concurrency Real-World Patterns, Pitfalls, and Playground Battles.pdf
Emily Achieng
 
PDF
UiPath DevConnect 2025: Agentic Automation Community User Group Meeting
DianaGray10
 
PDF
Automating Feature Enrichment and Station Creation in Natural Gas Utility Net...
Safe Software
 
PDF
NLJUG Speaker academy 2025 - first session
Bert Jan Schrijver
 
PDF
Transcript: Book industry state of the nation 2025 - Tech Forum 2025
BookNet Canada
 
Mastering Financial Management in Direct Selling
Epixel MLM Software
 
Seamless Tech Experiences Showcasing Cross-Platform App Design.pptx
presentifyai
 
How do you fast track Agentic automation use cases discovery?
DianaGray10
 
“Voice Interfaces on a Budget: Building Real-time Speech Recognition on Low-c...
Edge AI and Vision Alliance
 
Ericsson LTE presentation SEMINAR 2010.ppt
npat3
 
The Rise of AI and IoT in Mobile App Tech.pdf
IMG Global Infotech
 
Agentforce World Tour Toronto '25 - MCP with MuleSoft
Alexandra N. Martinez
 
SIZING YOUR AIR CONDITIONER---A PRACTICAL GUIDE.pdf
Muhammad Rizwan Akram
 
Python coding for beginners !! Start now!#
Rajni Bhardwaj Grover
 
“NPU IP Hardware Shaped Through Software and Use-case Analysis,” a Presentati...
Edge AI and Vision Alliance
 
MuleSoft MCP Support (Model Context Protocol) and Use Case Demo
shyamraj55
 
AI Agents in the Cloud: The Rise of Agentic Cloud Architecture
Lilly Gracia
 
“Computer Vision at Sea: Automated Fish Tracking for Sustainable Fishing,” a ...
Edge AI and Vision Alliance
 
“Squinting Vision Pipelines: Detecting and Correcting Errors in Vision Models...
Edge AI and Vision Alliance
 
Agentic AI lifecycle for Enterprise Hyper-Automation
Debmalya Biswas
 
Go Concurrency Real-World Patterns, Pitfalls, and Playground Battles.pdf
Emily Achieng
 
UiPath DevConnect 2025: Agentic Automation Community User Group Meeting
DianaGray10
 
Automating Feature Enrichment and Station Creation in Natural Gas Utility Net...
Safe Software
 
NLJUG Speaker academy 2025 - first session
Bert Jan Schrijver
 
Transcript: Book industry state of the nation 2025 - Tech Forum 2025
BookNet Canada
 

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!