0% found this document useful (0 votes)
22 views16 pages

Week6Lecture 91644

This document discusses a phased strategy for migrating workloads from an on-premises environment to the cloud. It covers the common steps and requirements for migration. It then details six phases for migration: cloud assessment, proof of concept, data migration, application migration, leveraging the cloud, and optimization.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
22 views16 pages

Week6Lecture 91644

This document discusses a phased strategy for migrating workloads from an on-premises environment to the cloud. It covers the common steps and requirements for migration. It then details six phases for migration: cloud assessment, proof of concept, data migration, application migration, leveraging the cloud, and optimization.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 16

Lecture 6

Migrating To Cloud
CC5068NI - Cloud Computing and the Internet of Things
Lecture Objectives
• Cloud Migration example use case
• Cloud Migration requirements
• A phased strategy for Migration
• Cloud assessment phase
• Proof of Concept phase
• Data migration phase
• Application migration phase
• Leverage the cloud phase
• Optimization phase
• Conclusion

February 28, 2023 | 2


Migrating to Cloud

Common steps with all cloud providers

| 3
Migrating to Cloud: Use case example

• Migrating is moving any workload from


an on-premises environment to a cloud

• workloads such as applications,


websites, databases, storage, physical
or virtual servers, or entire data centers
can be migrated to cloud

February 28, 2023 | 4


Understanding requirements
Common requirements for migrating
to cloud may include:-
• Performance
• Security
• Governance
• Functionality
• Data
• DevOps
• Storage

February 28, 2023 | 5


Identifying Cloud service provider

February 28, 2023 | 6


A phased strategy for migration

February 28, 2023 | 7


Phase 1: Cloud Assessment
Cloud Assessment
• Financial Assessment (TCO calculation)
• Security and Compliance Assessment
• Technical Assessment (Classify application types)
• Identify the tools that can be reused and the tools
that need to be built
• Migrate licensed products
• Create a plan and measure success
Benefits of Cloud Assessment
• Business case for migration (Lower TCO, faster
time to market, higher flexibility & agility,
scalability + elasticity)
• Identify gaps between your current traditional
legacy architecture and next -generation cloud
architecture

February 28, 2023 | 8


Phase 2: Proof of Concept (PoC)
Proof of Concept
• Get your feet wet with a cloud provider for
e.g. AWS
• Build a pilot and validate the technology
• Test existing software in the cloud
Benefits of PoC
• Build confidence with various AWS services
• Mitigate risk by validating critical pieces of
your proposed architecture

February 28, 2023 | 9


Phase 3: Moving your data
Moving your data
• Understand different storage options in
the cloud provider’s service list
• Migrate fileservers to cloud (e.g. Amazon
S3)
• Migrate commercial RDBMS (e.g. EC2 +
EBS)
• Migrate MySQL (e.g. Amazon RDS )
Benefits of moving your data
• Redundancy, Durable Storage, Elastic
Scalable Storage
• Automated Management Backup

February 28, 2023 | 10


Phase 4: Moving your applications
Moving your applications
• Forklift migration strategy
• Hybrid migration strategy
• Build “cloud-aware” layers of code as
needed
• Create AMIs for each component
Benefits of moving your applications
• Future-proof scaled-out service-oriented
elastic architecture
February 28, 2023 | 11
Phase 5: Leveraging the cloud
Leveraging the cloud
• Leverage other cloud (e.g. AWS) services
• Automate elasticity and SDLC
• Harden security
• Create dashboard to manage cloud (e.g. AWS)
resources
• Leverage multiple availability zones
Benefits of Leveraging the cloud
• Reduction in CapEx in IT
• Flexibility and agility
• Automation and improved productivity Higher
Availability (HA)

February 28, 2023 | 12


Phase 6: Optimization
Optimization
• Optimize usage based on demand
• Improve efficiency
• Implement advanced monitoring and telemetry
• Re-engineer your application
• Decompose your relational databases
Benefits of Optimization
• Increased utilization and transformational
impact in OpEx
• Better visibility through advanced monitoring
and telemetry

February 28, 2023 | 13


Conclusion
• Cloud computing brings scalability, elasticity, agility and reliability to the enterprise

• To take advantage of the benefits of the cloud, enterprises should adopt a phase-driven migration
strategy and try to take advantage of the cloud as early as possible.

• Whether it is a typical 3-tier web application, nightly batch process, or complex backend processing
workflow, most applications can be moved to the cloud.

• After you move your first application to the cloud, you will get new ideas and see the value in moving
more applications into the cloud.

February 28, 2023 | 14


References

• Migrating Your Existing Applications to the AWS Cloud :-


https://d0.awsstatic.com/whitepapers/cloud-migration-
main.pdf

February 28, 2023 | 15


End of Lecture 6

February 28, 2023 | 16

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy