Imagine that you are given a large budget and a team of competent sysadmins/devops engineers. Your boss has requested th
Posted: Mon Jun 06, 2022 5:53 pm
Imagine that you are given a large budget and a team of
competent sysadmins/devops engineers. Your boss has requested that
you develop a plan to deploy the company’s latest web application
in their on-site datacenter. You have the freedom to recommend
servers, extra components (RAM, HDDs, SSDs, network cards, etc),
and additional hardware purchases as needed. The primary goal is to
design the overall system so that it can provide high levels of
uptime even in the presence of minor maintenance (OS reboots, HDD
hot-swaps) or major issues (motherboard failures, network card
failure, power outages). Write a couple paragraphs that provides
your recommendations for creating a robust deployment which can
attempt to mitigate the various failures that were mentioned. It’s
perfectly fine to discuss software architecture choices along with
your suggested hardware design considerations.
competent sysadmins/devops engineers. Your boss has requested that
you develop a plan to deploy the company’s latest web application
in their on-site datacenter. You have the freedom to recommend
servers, extra components (RAM, HDDs, SSDs, network cards, etc),
and additional hardware purchases as needed. The primary goal is to
design the overall system so that it can provide high levels of
uptime even in the presence of minor maintenance (OS reboots, HDD
hot-swaps) or major issues (motherboard failures, network card
failure, power outages). Write a couple paragraphs that provides
your recommendations for creating a robust deployment which can
attempt to mitigate the various failures that were mentioned. It’s
perfectly fine to discuss software architecture choices along with
your suggested hardware design considerations.