Evaluating and Performing Server Migration to Azure
On Premises-Servers - VM, Windows & Linux
1. Azure Subscription
2 Which Region do we want to migrate? - South india, north india, us east, us central, us west, we need to understand in which region we need to migrate
- Where are my users?
- Are there any Govt. regulations requirements ? - some restriction like you cant put that application outside of India, or in these data centers like china data-center etc, or only allow like particular locations.
- cost effective region ? - all region are not in same price, for any service like vms
- Network latency to the existing data-center / Users access location?
why do i need to migrate to Azure ?
- My existing physical servers are 7 to 8 years old,
- No Support from Hardware Vendor
- All my servers are running Windows Server 2008 R2 - EOL
- Free upgrade option to Windows server 2019 - you dont need to pay for lic.
- Business decision - Will reduce the Hardware infrastructure in the On-prem,
- slowly migrate the servers/application to the cloud
What options available to migrate the applications/servers to Azure Cloud
1. option -
1. create a new VM in Azure.2. deploy the application
3. Take the backup of the application on the prem
4. Restore the backup on the Azure VM
5. Verify the application
6. Change the DNS Records
advantages -
- fresh install / clean installation
- easy to migrate
- amount of data transfer from on-prem to Azure is very less - because you dont migrating the operating system etc, you just migrating the data transfer
disadvantages:-
- lot of patches being installed
- lot of operating system setting being done
- if window server lot of registry modification being done
- lot of hardening being done inside the vm machine
- lot of application patches being deployed
- lot of application bugs are being fixed
when everything running fine in your on prem but when you do fresh install on
cloud the problem is here its not the same env
- Patches are missing
- application patches are missing
- O/S configuration are missing
- application configuration are missing
And because of this user experience is very bad, might be out level test success, regarding application running fine or not, but once user start using the application many functionality issues comes.
because user experience and bring the same state of the application on the cloud is bigger challenge, - its also depend on your user access count also
because user experience and bring the same state of the application on the cloud is bigger challenge, - its also depend on your user access count also
we can do the test or our current env is test env then its okay
and in case some server support going to expire like 2008 R2 or we deploying new version of the application.
Windows server 2008 R2 - O/S -- Announced eol / eos
Windows server 2019 - Test env
Window Server 2016 O/s
On the target -- Deploy newer version of the application
V2.0 -- V3.0 (Wind 2019)
On-Prem:
hardware sizes might be over sized
VM is running at low performance
Proper Network is configured
What are the dependencies of the VM/Application
Proper Network connectivity b/w on-prem and Azure
site2site VPN
Express Route
and in case some server support going to expire like 2008 R2 or we deploying new version of the application.
Windows server 2008 R2 - O/S -- Announced eol / eos
Windows server 2019 - Test env
Window Server 2016 O/s
On the target -- Deploy newer version of the application
V2.0 -- V3.0 (Wind 2019)
2. As its is - Migration
Entire state of the server/ VM / Application is Migrated to the target (cloud)On-Prem:
hardware sizes might be over sized
VM is running at low performance
Proper Network is configured
What are the dependencies of the VM/Application
Proper Network connectivity b/w on-prem and Azure
site2site VPN
Express Route
Migration Phases
Discover: gain better visibility of on-premises workloads and asses the optimal resource level to run them in Microsoft Azure.
- Azure Migrate is the primary tool for this, and includes:
- Automated server, app, and database discovery.
- Intelligent workload right-sizing and costing for maximum ROI.
- Workload configuration analyses and recommendations.
Migrate: move selected workloads to Azure.
- Azure Site Recovery is the primary tool for this and includes:
- Lifting and shifting of servers, apps, databases, and data.
- Containerization of existing applications and infrastructure.
- Modernization options for apps and databases.
Optimize: fine tune your Azure-based workloads and maximize your ROI.
there are many Microsoft partners to help you with backups, monitoring, security assessments, and cost managment.
No comments:
Post a Comment