SlideShare a Scribd company logo
1 of 67
Download to read offline
Moving Data & Infrastructure to the Cloud
Cloud Migration
Agenda
● Who we are
● Cloud benefits and opportunities
● Considerations and planning
● Application migration
● Data migration
Meet the Presenters
Jen Luther Thomas Stewart Harper Don Murray
Company Profile
Safe Software
maximizing the value of data
25+ years
10,000+ Organizations
trusting us worldwide
delivering FME Expertise worldwide
150+ Partners
128 Countries
having deployed FME
FME®
Integration Platform
Connect. Transform. Automate. All with no code.
FME Desktop FME Server FME Cloud
Build & Run Data Workflows Automate Data Workflows
(on-premises)
Automate Data Workflows
(cloud)
Get a free trial of FME Desktop and FME Server at safe.com
Unrivaled Data Support - Key to Data and Application Migration
FME is the only
Enterprise Integration Platform
with comprehensive
spatial data support.
With the FME Platform you can…
Save time with a no-code approach
that makes migration of all kinds easier.
Save money with one tool for all types
of data and applications.
Improve data quality with built in
QA/QC tools that can enhance/fix data
issues during the migration process.
Make things possible with unrivalled
deployment and support so you can
stay in control while you migrate.
Benefits & Opportunities
of Cloud Migration
Benefits of Migrating
to the Cloud
● Flexibility and scalability
● Optimised costs
● Enhanced security and
compliance
● Backup, recovery and failover
● Simplified management and
monitoring
Opportunities of Migrating to the Cloud
Moving applications and systems to the cloud gives one of those rare
opportunities to look at all your applications.
● What applications do you want to move as is?
● What applications do you want to retire?
● Are there applications that are slow that you want to fix?
● What applications do you want to replace with Cloud based
applications?
● Do you want to enhance the data or its quality while you move it?
Poll: Where are you in your
cloud migration journey?
Considerations & Planning
Migrating to the Cloud is more
than a digital transformation,
it is a mindset transformation.
Potential Risks of
Cloud Migration
● Time and cost of cloud migration
● Cloud security and compliance
○ Data sensitivity
● Application interoperability
● Business downtime
● Organizational adoption and
training
Mitigating the Risks
● Team engagement and
training
● Legal considerations on
data storage
● Cloud vendor and region
choice
Team Engagement
● Engage team early so they
are part of the journey
● Get them the education
they need
● Time up front to get them
onside pays huge dividends
● Knowledge of existing
systems is critical.
Legal Requirements
Are there legal requirements on your
data?
● Are you storing personally
identifiable information?
● Do you need to store your data in a
certain geographic location?
● Do you need a certain compliance?
Cloud Vendor Choice
What services do you need?
Are your staff trained?
Is it compatible with your existing
architecture?
Ensure vendor meets all your legal and
security requirements.
Does the vendor have a data center in
your region?
Cloud Vendor by Adoption
Poll: What cloud vendors
are you migrating to?
Application Migration
Example Web Application
Web Layer
Application Layer
Scalable Worker Nodes
Storage
Rehost (Lift and Shift )
Lift entire application from internal servers and move to the cloud without
making any changes to the code, deployment or OS.
Useful for
● Simple or Legacy applications with few integrations and dependencies
● Applications for which you need to migrate quickly, with minimal
downtime.
FME Server Example
On Premises Azure Cloud
Benefits & Drawbacks
Benefits
● The most straightforward option.
● Often the least upfront cost
● Low risk as no application change.
● Skill often align with existing skills.
● Potential for improved performance.
Risks
● Doesn’t usually take full advantage
of the cloud (e.g. Autoscaling)
● Not guaranteed to run as well on
cloud as running on public
infrastructure.
● Poor cost optimization
Re-Platforming (Lift and Shape)
Retool an application without changing its core architecture.
Make a few cloud optimizations to ensure the app make the best use of cloud.
Use when you can identify a clear ROI for adding new features in the cloud.
Avoids the expense and downtime of a full re-architecting.
FME Server Azure Marketplace
}
Cloud Marketplaces
Deploy FME Server into your own cloud infrastructure.
FME Platform (BYOL)
FME Platform (BYOL)
Distributed FME Server Deployment
FME Server Fargate Deployment
Benefits & Drawbacks
Benefits
● Less time and money than
re-architecting. Faster ROI.
● Lower risk than re-architecting as you
address one area of the application at
a time.
● Leverage 3rd party SaaS components
e.g. Auth0.
Risks
● Scope creep can lead to it essentially
becoming a re-architecture.
● Need to understand cloud-native
tools to make good decisions.
Re-architecting
Changing significant portions of your application’s
codebase to fit the cloud environment.
Considerations
Use for applications that are not compatible with the cloud for architectural reasons, or
to innovate and add new features.
● Best-suited to long-term projects where you can take advantage of the ROI, and
where the that justifies the initial cost.
● Make conscious decisions on where to lock in with cloud-specific features (AWS
Lambda, Azure functions) and where to use cloud-agnostic technology such as
Kubernetes.
Re-architecting a Complex Web Application Source: Azure introduction to cloud-native applications
Benefits & Drawbacks
Benefits
● Long-term cost optimization.
● Replace outdated code.
● Modern architecture giving you:
○ Increased agility
○ Improved security
○ Stability
Drawbacks
● The most costly and time consuming.
● Higher risk. Updating legacy codebase.
● New skills needed(e.g. coding,
automation, DevOps)
● May need to replace some commercial
software components
● Potential for vendor lock-in
● Data migration challenges
Replace
Retire the application and replace it with a new
cloud-native application.
Considerations
A replacement needs to be identified and deployed.
Look for SaaS equivalent that can provide the functionality of the hosted application
without any development, management or infrastructure overheads.
Replacing is the right path when an application cannot be run in the cloud environment
and a rebuild/re architect isn’t viable.
Replacing FME Server with FME Cloud
Safe moving to UKG. Always look to see if you can replace and simplify.
Benefits & Drawbacks
Benefits
- Can be simple low risk option so
long as you can migrate the data.
- Gain all of the advantages of the
cloud.
- Access to new features.
Drawbacks
- May need to terminate existing
license agreements.
- May lose some functionality.
- Staff training is important and can’t
be ignored.
- Data migration challenges.
Retire
Can the application or infrastructure be turned off without any
decrease in productivity or value loss for the end consumers?
Maybe it’s time to simply retire the application.
Application Migration
Summary
● Moving applications can be difficult and
needs to be planned.
● Select strategy for each application area.
● A slow controlled fashion will need a data
migration strategy.
● Big bang approach often not possible.
● Opportunity to modernize to true cloud
based deployments. Kubernetes,
Serverless, SaaS, etc.
Data Migration
Applications run on data.
Data also needs to be migrated.
Considerations
Data Gravity
Key Point #1: For optimal performance,
applications and data need to be as
close as possible.
Using Cloud processing for on premises
data or vice versa may not be workable
for production.
Tip: Choose applications that are close
to your data.
Data Gravity
Key Point #2: For optimal user
experience the location of users and
applications should be as close as
possible.
Jen
Region or Data Center
Ensure you pick tools that can be
located close to the data.
For migration it is often useful to have a
a tool that can be run both on premises
and in the cloud.
Migrations
To avoid or reduce latency, set up your services
or data storage as close to users and applications as possible.
Google Cloud Platform’s locations and network
Data Gravity
Database Migration
Are you staying with the same database or moving to a cloud
native database?
Database Migration Example
Lift and Shift
● Leverage database
migration tools.
Re-platform (PaaS)
● Leverage database
migration tools or cloud
migration services.
Replace
● ETL tool to migrate
data.
● Data cleanup as part
of migration.
Data Migration
Storage type(s): this is dictated by the application or service that you are going to
use, Object/File/Block
Geographic Location: Where are the applications running?
Costs: Storage costs in the cloud are lower than you would pay on premises. Costs
rise based on volume and performance.
Access Frequency: How often will you need to access your data? Storage services
can be optimized for this.
Application Integration: Do the applications or services that you’ll be connecting
to your data have their own requirements?
Considerations
Data Migration
Choosing the right service is important
● Object storage
● Store and protect
any amount of
data
● Scalability,
availability,
durability
● Easy to manage
● Elastic File
System
● NFS
● Fully managed
● Scalable, elastic
● Linux
● Elastic Block
Storage
● Designed to use
with EC2
● Easy to scale
storage and
performance
● High
performance
● Fully managed
● Storage for
compute
workloads,
machine learning,
media processing
● Connects to S3
● Windows File
Server
● SMB
● Fully managed
● Fast and flexible
performance
● AWS DataSync
API/Service Migration
ETL
● Extract data in some format from old system
● Transform data to meet schema, and file requirements, optionally clean up data
along the way.
● Load resulting data into new system
APIs
● Use APIs to read the data from the old system
● Transform to meet schema/data requirements, with optional cleanup
● Use APIs to put the data into the new system
Migrating to a new cloud service? How do you get existing data
into a new platform or service?
Why use FME for
migration?
● Wide system support - text field, csv,
json, databases
● Ability to connect to APIs
● Data transformation, QA/QC and data
validation capabilities
● Automate testing and production
processes
● Log and notify stakeholders of errors
every step of the way
● Scale up and parallelize migration
with FME Server
Why use FME for
migration?
Support for major cloud provider services
Why use FME for migration?
Support for many cloud services
And many more......
Data Synchronization
Data Synchronization
● May require service downtime or ‘read-only’ during migration
● How up-to-date do you need data to be?
○ Schedule data synchronization frequency
○ Schedule out of business hours
○ Use APIs for real-time data synchronization
How can you keep your data in sync during a migration?
How can you keep your data in sync between systems?
How do you keep data in sync with a hybrid model?
Data Synchronization
● Automate synchronization
○ FME Server triggers - automatically synchronize data that appears in a
folder / S3 bucket etc
○ Use webhooks
○ Use APIs
○ FME Server can easily run workflows triggered by cloud compute services
(lambda, functions)
Use FME Server for data synchronization
Migrating to the cloud requires a
mindset shift to be successful
Use the key strategies presented
here to migrate your applications
Use the opportunity to improve
your data and applications
Tools like FME and is unrivalled
system support are key to a
successful migration.
Summary
Benefits of
the cloud
Look for FME in your cloud marketplace.
Thank you!
Connect with us for more FME

More Related Content

Similar to webinarcloudmigration-6181903.pdf

Cloud Migration - Cloud Computing Benefits & Issues
Cloud Migration - Cloud Computing Benefits & IssuesCloud Migration - Cloud Computing Benefits & Issues
Cloud Migration - Cloud Computing Benefits & IssuesArtizen, Inc.
 
Advantages of Moving to the Cloud Platform
Advantages of Moving to the Cloud PlatformAdvantages of Moving to the Cloud Platform
Advantages of Moving to the Cloud PlatformSoluzione IT Services
 
Migrating Thousands of Workloads to AWS at Enterprise Scale – Chris Wegmann, ...
Migrating Thousands of Workloads to AWS at Enterprise Scale – Chris Wegmann, ...Migrating Thousands of Workloads to AWS at Enterprise Scale – Chris Wegmann, ...
Migrating Thousands of Workloads to AWS at Enterprise Scale – Chris Wegmann, ...Amazon Web Services
 
Agile application delivery trio webinar
Agile application delivery trio webinarAgile application delivery trio webinar
Agile application delivery trio webinarSkytap Cloud
 
M.S. Dissertation in Salesforce on Force.com
M.S. Dissertation in Salesforce on Force.comM.S. Dissertation in Salesforce on Force.com
M.S. Dissertation in Salesforce on Force.comArun Somu Panneerselvam
 
Cloud to cloud file transfer and migration guide for IT admins
Cloud to cloud file transfer and migration guide for IT adminsCloud to cloud file transfer and migration guide for IT admins
Cloud to cloud file transfer and migration guide for IT adminsShiva Remala
 
Building Cloud capability for startups
Building Cloud capability for startupsBuilding Cloud capability for startups
Building Cloud capability for startupsSekhar Mohanty
 
CRM Trilogix; Migrating Legacy Systems to the Cloud
CRM Trilogix; Migrating Legacy Systems to the CloudCRM Trilogix; Migrating Legacy Systems to the Cloud
CRM Trilogix; Migrating Legacy Systems to the CloudCraig F.R Read
 
Matias Creimerman - Cloud migration and modernization effort
Matias Creimerman - Cloud migration and modernization effortMatias Creimerman - Cloud migration and modernization effort
Matias Creimerman - Cloud migration and modernization effortMatias Creimerman
 
Cloud First Architecture
Cloud First ArchitectureCloud First Architecture
Cloud First ArchitectureCameron Vetter
 
ICS-Azure Migrations & Application Modernization_V2.pptx
ICS-Azure Migrations & Application Modernization_V2.pptxICS-Azure Migrations & Application Modernization_V2.pptx
ICS-Azure Migrations & Application Modernization_V2.pptxmustafa435048
 
Automation, Audits, and Apps Tour
Automation, Audits, and Apps TourAutomation, Audits, and Apps Tour
Automation, Audits, and Apps TourChef
 
Multi-Cloud Strategy for Unrestricted Possibilities
Multi-Cloud Strategy for Unrestricted PossibilitiesMulti-Cloud Strategy for Unrestricted Possibilities
Multi-Cloud Strategy for Unrestricted PossibilitiesHarsh V Sehgal
 
Cloud Adaption and Migration - Raghvendra Prabhu
Cloud Adaption and Migration - Raghvendra PrabhuCloud Adaption and Migration - Raghvendra Prabhu
Cloud Adaption and Migration - Raghvendra PrabhuRaghavendra Prabhu
 
tero-peltola-serverlessMeetup-10.11.2022.ppt
tero-peltola-serverlessMeetup-10.11.2022.ppttero-peltola-serverlessMeetup-10.11.2022.ppt
tero-peltola-serverlessMeetup-10.11.2022.pptTero Peltola
 
Choose The Right Application Modernization Strategy For Your Business
Choose The Right Application Modernization Strategy For Your BusinessChoose The Right Application Modernization Strategy For Your Business
Choose The Right Application Modernization Strategy For Your BusinessAmzur Technologies Inc
 
The Superior Reasons to Go for Cloud App Development _ Complete Guide (1).pdf
The Superior Reasons to Go for Cloud App Development _ Complete Guide (1).pdfThe Superior Reasons to Go for Cloud App Development _ Complete Guide (1).pdf
The Superior Reasons to Go for Cloud App Development _ Complete Guide (1).pdfAlzenaLimon
 
CloudPilot Application Migration Tools Datasheet - CloudOrigin®
CloudPilot Application Migration Tools Datasheet - CloudOrigin®CloudPilot Application Migration Tools Datasheet - CloudOrigin®
CloudPilot Application Migration Tools Datasheet - CloudOrigin®UnifyCloud
 

Similar to webinarcloudmigration-6181903.pdf (20)

Cloud Migration - Cloud Computing Benefits & Issues
Cloud Migration - Cloud Computing Benefits & IssuesCloud Migration - Cloud Computing Benefits & Issues
Cloud Migration - Cloud Computing Benefits & Issues
 
Advantages of Moving to the Cloud Platform
Advantages of Moving to the Cloud PlatformAdvantages of Moving to the Cloud Platform
Advantages of Moving to the Cloud Platform
 
8.cloud migration
8.cloud migration8.cloud migration
8.cloud migration
 
Migrating Thousands of Workloads to AWS at Enterprise Scale – Chris Wegmann, ...
Migrating Thousands of Workloads to AWS at Enterprise Scale – Chris Wegmann, ...Migrating Thousands of Workloads to AWS at Enterprise Scale – Chris Wegmann, ...
Migrating Thousands of Workloads to AWS at Enterprise Scale – Chris Wegmann, ...
 
Cloud capability for startups
Cloud capability for startupsCloud capability for startups
Cloud capability for startups
 
Agile application delivery trio webinar
Agile application delivery trio webinarAgile application delivery trio webinar
Agile application delivery trio webinar
 
M.S. Dissertation in Salesforce on Force.com
M.S. Dissertation in Salesforce on Force.comM.S. Dissertation in Salesforce on Force.com
M.S. Dissertation in Salesforce on Force.com
 
Cloud to cloud file transfer and migration guide for IT admins
Cloud to cloud file transfer and migration guide for IT adminsCloud to cloud file transfer and migration guide for IT admins
Cloud to cloud file transfer and migration guide for IT admins
 
Building Cloud capability for startups
Building Cloud capability for startupsBuilding Cloud capability for startups
Building Cloud capability for startups
 
CRM Trilogix; Migrating Legacy Systems to the Cloud
CRM Trilogix; Migrating Legacy Systems to the CloudCRM Trilogix; Migrating Legacy Systems to the Cloud
CRM Trilogix; Migrating Legacy Systems to the Cloud
 
Matias Creimerman - Cloud migration and modernization effort
Matias Creimerman - Cloud migration and modernization effortMatias Creimerman - Cloud migration and modernization effort
Matias Creimerman - Cloud migration and modernization effort
 
Cloud First Architecture
Cloud First ArchitectureCloud First Architecture
Cloud First Architecture
 
ICS-Azure Migrations & Application Modernization_V2.pptx
ICS-Azure Migrations & Application Modernization_V2.pptxICS-Azure Migrations & Application Modernization_V2.pptx
ICS-Azure Migrations & Application Modernization_V2.pptx
 
Automation, Audits, and Apps Tour
Automation, Audits, and Apps TourAutomation, Audits, and Apps Tour
Automation, Audits, and Apps Tour
 
Multi-Cloud Strategy for Unrestricted Possibilities
Multi-Cloud Strategy for Unrestricted PossibilitiesMulti-Cloud Strategy for Unrestricted Possibilities
Multi-Cloud Strategy for Unrestricted Possibilities
 
Cloud Adaption and Migration - Raghvendra Prabhu
Cloud Adaption and Migration - Raghvendra PrabhuCloud Adaption and Migration - Raghvendra Prabhu
Cloud Adaption and Migration - Raghvendra Prabhu
 
tero-peltola-serverlessMeetup-10.11.2022.ppt
tero-peltola-serverlessMeetup-10.11.2022.ppttero-peltola-serverlessMeetup-10.11.2022.ppt
tero-peltola-serverlessMeetup-10.11.2022.ppt
 
Choose The Right Application Modernization Strategy For Your Business
Choose The Right Application Modernization Strategy For Your BusinessChoose The Right Application Modernization Strategy For Your Business
Choose The Right Application Modernization Strategy For Your Business
 
The Superior Reasons to Go for Cloud App Development _ Complete Guide (1).pdf
The Superior Reasons to Go for Cloud App Development _ Complete Guide (1).pdfThe Superior Reasons to Go for Cloud App Development _ Complete Guide (1).pdf
The Superior Reasons to Go for Cloud App Development _ Complete Guide (1).pdf
 
CloudPilot Application Migration Tools Datasheet - CloudOrigin®
CloudPilot Application Migration Tools Datasheet - CloudOrigin®CloudPilot Application Migration Tools Datasheet - CloudOrigin®
CloudPilot Application Migration Tools Datasheet - CloudOrigin®
 

Recently uploaded

A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESmohitsingh558521
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 

Recently uploaded (20)

A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 

webinarcloudmigration-6181903.pdf

  • 1. Moving Data & Infrastructure to the Cloud Cloud Migration
  • 2. Agenda ● Who we are ● Cloud benefits and opportunities ● Considerations and planning ● Application migration ● Data migration
  • 3. Meet the Presenters Jen Luther Thomas Stewart Harper Don Murray
  • 4. Company Profile Safe Software maximizing the value of data 25+ years 10,000+ Organizations trusting us worldwide delivering FME Expertise worldwide 150+ Partners 128 Countries having deployed FME
  • 5. FME® Integration Platform Connect. Transform. Automate. All with no code. FME Desktop FME Server FME Cloud Build & Run Data Workflows Automate Data Workflows (on-premises) Automate Data Workflows (cloud) Get a free trial of FME Desktop and FME Server at safe.com
  • 6. Unrivaled Data Support - Key to Data and Application Migration
  • 7. FME is the only Enterprise Integration Platform with comprehensive spatial data support.
  • 8. With the FME Platform you can… Save time with a no-code approach that makes migration of all kinds easier. Save money with one tool for all types of data and applications. Improve data quality with built in QA/QC tools that can enhance/fix data issues during the migration process. Make things possible with unrivalled deployment and support so you can stay in control while you migrate.
  • 10. Benefits of Migrating to the Cloud ● Flexibility and scalability ● Optimised costs ● Enhanced security and compliance ● Backup, recovery and failover ● Simplified management and monitoring
  • 11. Opportunities of Migrating to the Cloud Moving applications and systems to the cloud gives one of those rare opportunities to look at all your applications. ● What applications do you want to move as is? ● What applications do you want to retire? ● Are there applications that are slow that you want to fix? ● What applications do you want to replace with Cloud based applications? ● Do you want to enhance the data or its quality while you move it?
  • 12. Poll: Where are you in your cloud migration journey?
  • 14. Migrating to the Cloud is more than a digital transformation, it is a mindset transformation.
  • 15. Potential Risks of Cloud Migration ● Time and cost of cloud migration ● Cloud security and compliance ○ Data sensitivity ● Application interoperability ● Business downtime ● Organizational adoption and training
  • 16. Mitigating the Risks ● Team engagement and training ● Legal considerations on data storage ● Cloud vendor and region choice
  • 17. Team Engagement ● Engage team early so they are part of the journey ● Get them the education they need ● Time up front to get them onside pays huge dividends ● Knowledge of existing systems is critical.
  • 18. Legal Requirements Are there legal requirements on your data? ● Are you storing personally identifiable information? ● Do you need to store your data in a certain geographic location? ● Do you need a certain compliance?
  • 19. Cloud Vendor Choice What services do you need? Are your staff trained? Is it compatible with your existing architecture? Ensure vendor meets all your legal and security requirements. Does the vendor have a data center in your region?
  • 20. Cloud Vendor by Adoption
  • 21. Poll: What cloud vendors are you migrating to?
  • 23. Example Web Application Web Layer Application Layer Scalable Worker Nodes Storage
  • 24.
  • 25. Rehost (Lift and Shift ) Lift entire application from internal servers and move to the cloud without making any changes to the code, deployment or OS. Useful for ● Simple or Legacy applications with few integrations and dependencies ● Applications for which you need to migrate quickly, with minimal downtime.
  • 26. FME Server Example On Premises Azure Cloud
  • 27. Benefits & Drawbacks Benefits ● The most straightforward option. ● Often the least upfront cost ● Low risk as no application change. ● Skill often align with existing skills. ● Potential for improved performance. Risks ● Doesn’t usually take full advantage of the cloud (e.g. Autoscaling) ● Not guaranteed to run as well on cloud as running on public infrastructure. ● Poor cost optimization
  • 28.
  • 29. Re-Platforming (Lift and Shape) Retool an application without changing its core architecture. Make a few cloud optimizations to ensure the app make the best use of cloud. Use when you can identify a clear ROI for adding new features in the cloud. Avoids the expense and downtime of a full re-architecting.
  • 30. FME Server Azure Marketplace }
  • 31. Cloud Marketplaces Deploy FME Server into your own cloud infrastructure. FME Platform (BYOL) FME Platform (BYOL) Distributed FME Server Deployment
  • 32. FME Server Fargate Deployment
  • 33. Benefits & Drawbacks Benefits ● Less time and money than re-architecting. Faster ROI. ● Lower risk than re-architecting as you address one area of the application at a time. ● Leverage 3rd party SaaS components e.g. Auth0. Risks ● Scope creep can lead to it essentially becoming a re-architecture. ● Need to understand cloud-native tools to make good decisions.
  • 34.
  • 35. Re-architecting Changing significant portions of your application’s codebase to fit the cloud environment.
  • 36. Considerations Use for applications that are not compatible with the cloud for architectural reasons, or to innovate and add new features. ● Best-suited to long-term projects where you can take advantage of the ROI, and where the that justifies the initial cost. ● Make conscious decisions on where to lock in with cloud-specific features (AWS Lambda, Azure functions) and where to use cloud-agnostic technology such as Kubernetes.
  • 37. Re-architecting a Complex Web Application Source: Azure introduction to cloud-native applications
  • 38. Benefits & Drawbacks Benefits ● Long-term cost optimization. ● Replace outdated code. ● Modern architecture giving you: ○ Increased agility ○ Improved security ○ Stability Drawbacks ● The most costly and time consuming. ● Higher risk. Updating legacy codebase. ● New skills needed(e.g. coding, automation, DevOps) ● May need to replace some commercial software components ● Potential for vendor lock-in ● Data migration challenges
  • 39.
  • 40. Replace Retire the application and replace it with a new cloud-native application.
  • 41. Considerations A replacement needs to be identified and deployed. Look for SaaS equivalent that can provide the functionality of the hosted application without any development, management or infrastructure overheads. Replacing is the right path when an application cannot be run in the cloud environment and a rebuild/re architect isn’t viable.
  • 42. Replacing FME Server with FME Cloud
  • 43. Safe moving to UKG. Always look to see if you can replace and simplify.
  • 44. Benefits & Drawbacks Benefits - Can be simple low risk option so long as you can migrate the data. - Gain all of the advantages of the cloud. - Access to new features. Drawbacks - May need to terminate existing license agreements. - May lose some functionality. - Staff training is important and can’t be ignored. - Data migration challenges.
  • 45.
  • 46. Retire Can the application or infrastructure be turned off without any decrease in productivity or value loss for the end consumers? Maybe it’s time to simply retire the application.
  • 47. Application Migration Summary ● Moving applications can be difficult and needs to be planned. ● Select strategy for each application area. ● A slow controlled fashion will need a data migration strategy. ● Big bang approach often not possible. ● Opportunity to modernize to true cloud based deployments. Kubernetes, Serverless, SaaS, etc.
  • 48. Data Migration Applications run on data. Data also needs to be migrated.
  • 50. Data Gravity Key Point #1: For optimal performance, applications and data need to be as close as possible. Using Cloud processing for on premises data or vice versa may not be workable for production. Tip: Choose applications that are close to your data.
  • 51. Data Gravity Key Point #2: For optimal user experience the location of users and applications should be as close as possible. Jen
  • 52. Region or Data Center Ensure you pick tools that can be located close to the data. For migration it is often useful to have a a tool that can be run both on premises and in the cloud.
  • 54. To avoid or reduce latency, set up your services or data storage as close to users and applications as possible. Google Cloud Platform’s locations and network Data Gravity
  • 55. Database Migration Are you staying with the same database or moving to a cloud native database?
  • 56. Database Migration Example Lift and Shift ● Leverage database migration tools. Re-platform (PaaS) ● Leverage database migration tools or cloud migration services. Replace ● ETL tool to migrate data. ● Data cleanup as part of migration.
  • 57. Data Migration Storage type(s): this is dictated by the application or service that you are going to use, Object/File/Block Geographic Location: Where are the applications running? Costs: Storage costs in the cloud are lower than you would pay on premises. Costs rise based on volume and performance. Access Frequency: How often will you need to access your data? Storage services can be optimized for this. Application Integration: Do the applications or services that you’ll be connecting to your data have their own requirements? Considerations
  • 58. Data Migration Choosing the right service is important ● Object storage ● Store and protect any amount of data ● Scalability, availability, durability ● Easy to manage ● Elastic File System ● NFS ● Fully managed ● Scalable, elastic ● Linux ● Elastic Block Storage ● Designed to use with EC2 ● Easy to scale storage and performance ● High performance ● Fully managed ● Storage for compute workloads, machine learning, media processing ● Connects to S3 ● Windows File Server ● SMB ● Fully managed ● Fast and flexible performance ● AWS DataSync
  • 59. API/Service Migration ETL ● Extract data in some format from old system ● Transform data to meet schema, and file requirements, optionally clean up data along the way. ● Load resulting data into new system APIs ● Use APIs to read the data from the old system ● Transform to meet schema/data requirements, with optional cleanup ● Use APIs to put the data into the new system Migrating to a new cloud service? How do you get existing data into a new platform or service?
  • 60. Why use FME for migration? ● Wide system support - text field, csv, json, databases ● Ability to connect to APIs ● Data transformation, QA/QC and data validation capabilities ● Automate testing and production processes ● Log and notify stakeholders of errors every step of the way ● Scale up and parallelize migration with FME Server
  • 61. Why use FME for migration? Support for major cloud provider services
  • 62. Why use FME for migration? Support for many cloud services And many more......
  • 64. Data Synchronization ● May require service downtime or ‘read-only’ during migration ● How up-to-date do you need data to be? ○ Schedule data synchronization frequency ○ Schedule out of business hours ○ Use APIs for real-time data synchronization How can you keep your data in sync during a migration? How can you keep your data in sync between systems? How do you keep data in sync with a hybrid model?
  • 65. Data Synchronization ● Automate synchronization ○ FME Server triggers - automatically synchronize data that appears in a folder / S3 bucket etc ○ Use webhooks ○ Use APIs ○ FME Server can easily run workflows triggered by cloud compute services (lambda, functions) Use FME Server for data synchronization
  • 66. Migrating to the cloud requires a mindset shift to be successful Use the key strategies presented here to migrate your applications Use the opportunity to improve your data and applications Tools like FME and is unrivalled system support are key to a successful migration. Summary Benefits of the cloud
  • 67. Look for FME in your cloud marketplace. Thank you! Connect with us for more FME