Home Projects Articles Learning Resume About Contact

Hardware Refresh Project Proposal

Hardware refresh strategy focusing on cloud migration vs on-prem replacement.

By Connor Horning

Download original PDF

Executive Summary

We are looking into doing a hardware refresh for our four racks of Dell equipment in the server room. These four racks are out of support from Dell and are no longer under warranty. We have three options: refresh to newer on-prem gear, keep the old gear, or migrate to a cloud provider.

We are leaning toward migrating to a cloud provider because of scalability, flexibility, reduced maintenance, global accessibility, and resilience. Migrating would make it a lot cheaper than spending a large amount of money on on-prem servers. We can scale resources up or down depending on the workload and only pay for what we use.

Employees would be able to access their resources while out of the office. We would not need to upgrade the servers every few years, which could cost upward of $80,000. The cloud provider would handle hardware upgrades and maintenance. The environment would also be more resilient, meaning it could recover quickly and have significantly less downtime than an on-prem environment.

Introduction

Overview of the current infrastructure

Currently, our server room consists of four racks of Dell equipment, with two servers in each rack. All eight servers are out of date and should be replaced during the coming year. The six R720 servers and two R620 servers are well out of support. Continuing to use them could lead to crashes, downtime, security vulnerabilities, and limited support.

Challenges of outdated hardware

Outdated equipment can lead to crashes, downtime, compatibility issues, security vulnerabilities, reduced efficiency, and limited support. These servers are more likely to crash, resulting in downtime that can cost the company revenue over time.

The servers may also be incompatible with newer software, browsers, and operating systems. As they stop receiving security updates, the chance of a cyberattack or data breach increases. They will also stop receiving feature and quality updates.

Why the Status Quo Is Not Viable

Risks of continuing with outdated software

There are many risks if we keep the servers as they are. Those risks could become more expensive than migrating them to the cloud or purchasing new hardware. Risking a data leak and downtime just to save money could backfire later. It is important that we investigate upgrading these systems as soon as possible.

Business impact of not modernizing

If we do not modernize our servers, it could affect the customer experience and place severe limitations on what we can do with them. Outdated servers can give users a slower experience, which could cost the business revenue. New software may also become incompatible with the older hardware.

Goals for the modernization effort

Our goals are to create a better user experience and make the environment more secure and reliable. Faster response times would improve the customer experience, while fewer crashes and less downtime would make the environment more dependable. Security is also crucial because customers expect their data to remain protected.

Migrating to the Cloud

Why migrate to the cloud?

The IT team decided that the best option for the company is to migrate our servers to the cloud. This could save the company money, remove the need to purchase and maintain physical servers, and let us scale resources to meet the company’s needs.

Why we chose cloud migration

We chose cloud migration because of its price and scalability. Buying new servers does not seem like the best option when cloud resources can scale depending on traffic. The cloud provider would maintain the underlying hardware and have redundant systems in place to help prevent downtime.

Benefits of cloud migration

Benefits of cloud migration include scalability, availability, cost-effectiveness, performance improvements, software modernization, and security. Resources can increase or decrease depending on demand. The cloud uses a pay-as-you-go model, which means we only pay for what we use.

Scalability can also improve availability during busy periods. For example, during a large sale, resources could scale appropriately to give customers a smooth experience. Moving away from legacy hardware would let us modernize our software, and cloud providers offer security measures such as encryption, access controls, and security monitoring.

Cons of cloud migration

Downsides include security concerns, data migration costs, potential downtime during migration, and network latency. We would be trusting a third-party provider with company data, so we need to choose a provider with strong security measures.

Migration can be expensive, but it may still be cheaper than buying new servers that would need to be replaced again in five to seven years. We would plan the migration outside office hours to reduce disruption. Because the servers would no longer be in-house, network latency could increase, but choosing a cloud region geographically close to the office would help minimize it.

The Migration Process

We decided to use Microsoft Azure because of its pay-as-you-go model, compatibility with other Microsoft 365 applications, and its security features. Azure recommends using Azure Migrate, a service designed for server migration. It can migrate virtual machines and physical servers into Azure.

To migrate, we would:

  1. Create an Azure Migrate project.
  2. Create an Azure network.
  3. Install the Mobility Service agent so the replication appliance can run.
  4. Use the replication appliance to copy the servers being migrated.

The estimated period for migrating all eight servers to Azure is one to two months.

Alternatives Considered

Refreshing on-prem hardware

Another option is purchasing new servers for the on-prem data center. Two models under consideration are the Dell PowerEdge R760 and R660. Both were released in 2023 and are expected to be supported until approximately 2028 to 2030, providing four to seven years before another refresh.

The plan would require six R760 servers at $13,104.67 each and two R660 servers at $4,596.90 each, totaling $87,821.82. The advantages are familiarity with on-prem servers and full control over the environment. However, this option has a high upfront expense and limited scalability.

Staying with outdated hardware

Another option is to avoid upgrading and keep the current hardware. This is the worst option because of the security risks it creates. The environment would remain inefficient and continue getting worse. The only advantage is that there would be no upfront replacement cost.

Cost Analysis

Comparing on-prem and cloud migration costs

CostCloud migrationOn-prem refresh
Upfront cost$0.00$87,821.82
Monthly cost$3,573.02$3,874.00*
Yearly cost$42,876.24 (fluctuates)$46,488.00 (fluctuates)
First-year total$42,876.24$134,309.82

*The on-prem monthly cost includes electricity and cooling, maintenance and support, networking, security, and backup and recovery.

Long-term cost benefits of cloud services

The long-term benefits include lower capital costs, no server hardware purchases, and lower data center costs. Because the cloud provider manages hardware upgrades, replacements, and maintenance, the company could save money over time and eliminate the need to buy new servers every five to eight years. A lower risk of downtime could also protect company revenue.

Conclusion and Recommendations

In conclusion, the IT team believes we should migrate our servers to the cloud rather than replace them with new on-prem hardware or continue using the current servers. This should be cheaper over the long term. The IT team will fully support whichever decision is made and will work to complete the project as smoothly and quickly as possible.

Sources