Windows & SQL 2008 Server End Of Support: An Opportunity To Modernize?
In this post, Cloudreach's Alex Rhea explains why the upcoming EOS (End of Sale) for Windows 2008 R2 and SQL 2008 presents the perfect opportunity to modernize by migrating to the cloud.
Find out how Cloudreach can help you prepare for SQL Server & Windows Server 2008 EOS by clicking here.
Windows 2008 R2 and SQL Server 2008 are approaching their End of Sale (End of Support) from Microsoft. It is estimated that ~50% of Windows workloads that are still on-premises are running on Windows 2008 or older. Unfortunately, the end of support for these workloads presents a risk to organizations who are not able to pay for extended support from Microsoft. This event is a tremendous opportunity to migrate and modernize these workloads in the cloud. During the migration and modernization, customers can offload operational overhead to managed services from the cloud provider or to a cloud managed services provider such as Cloudreach.
The solution: SQL Server Modernization
A simple example is SQL Server modernization in the cloud. Both AWS and Microsoft Azure offer managed database services that allow customers to deploy SQL Server to these managed services and offload the key operational tasks:
- Security patching, maintenance, and monitoring - The cloud providers manage the deployment and configuration of clusters making it simple for customers to deploy and store data at scale.
- Backups and disaster recovery - In a traditional environment, customers need to build or purchase tooling to support a backup and recovery function. In the cloud, the cloud providers include this in the service and have defined processes for recovering functionality.
- Scalability and fault tolerance - Cloud providers make it easy to scale databases vertically and horizontally without investing in new hardware. This allows customers to scale their database to their needs and only pay for the licenses they are consuming.
At Cloudreach, we have developed a simple approach to assessing, planning and migrating databases to hosted services. We leverage Cloudamize to understand your application, its dependencies, and the resources required. We layer on analysis from schema conversion tools such as SQL Server Migration Assistant to plan your target infrastructure and schema migration plan. Then, we seamlessly migrate your data to the new target infrastructure after making any required schema changes. We also look towards the future and assess any cloud-native databases that might be a good target to support the application more efficiently. Databases such as Azure CosmosDB, Amazon Aurora, Amazon Redshift or Azure Data Lake may be better suited and more cost-efficient. Our application-centric approach helps customers migrate to the cloud then leverage the cloud capabilities so customers can focus on delivering value rather than infrastructure.
Optimize application performance and costs
Windows Server and .NET Application are also great candidates for modernization within the cloud. Optimizing applications for performance and scalability can greatly reduce the infrastructure and licensing costs incurred by an application. We help customers evaluate the best target for their application based on user requirements, developer expertise, and costs. .NET applications are increasingly being containerized using Windows Containers that can run on Windows Server 2019. This isolates the application dependencies from the operating system allowing applications to be moved between Windows Server versions with ease while maintaining compatibility. Increasingly, teams are evaluating .NET Core which is a cross-platform runtime for .NET applications enabling them to run on Windows and Linux. This type of deployment greatly increases the portability of the application while maintaining a similar developer experience. It also reduces the cost to run the application by reducing the licensing fees.
The time is right to migrate and modernize legacy workloads
As we outlined above, there has not been a better time to migrate and modernize legacy workloads in the cloud. Customers can expect to gain operational efficiency, reducing infrastructure and licensing costs, and empower their development teams with the tools they need to deliver value faster to the business. At Cloudreach, we help customers migrate and modernize their application in the cloud and then allow them to focus on adding functionality by managing their applications. Our managed services team can also work with application teams hand in hand to increase the reliability and scalability of the application over time.