This section of the unit covers the principles and practice of deploying network operating system software. On completion of this section, you will learn how to deploy an operating system from the distribution media, remotely using a pre-configured image or server-based distribution service and upgrade from a previous version of an operating system to a current version. You will also learn of the importance of patching an operating system in order to keep it current and secure.
A server is a computer that is meant to be a dedicated service provider, it provides services such as DHCP and DNS and a client is a computer that requests these services, usually from a server. A network that is made up of dedicated servers and clients is known as a client/server network. A server-based network is the best network for sharing resources and data, while providing centralised network security for those resources and data. Networks with Server Operating Systems installed on central dedicated computers are usually known as client/server networks.
If you have been using operating systems such as Windows 7 or Linux for a significant amount of time, you should realise that your computer is providing services and requesting services (although it is most likely requesting services more than it is providing services). When you access a web page over the Internet, access your email, access a data file on another computer, or access a printer that is connected to the network, you are requesting services.
While server operating systems are designed to provide a wide range of network services, client operating systems can provide printer and file sharing and web pages (although you are limited by the number of concurrent connections, especially when compared to servers, and are not optimised for multiuser access). Therefore, while these versions of clients operating systems are designed as just that, they can also be utilised to provide services.
While computers with Server Operating Systems such as Windows Server 2012 are designed to provide services, they can also request services from other computers. For example, they can access a web server locally or over the Internet, access a software repository, or print to a network printer.
When you are determining hardware and software needs, look at the role the computer needs to fill and the load the computer will be placed under. You can then start researching the hardware (including the number of computers, number of processors, amount of RAM, and amount of disk storage) and software requirements to reach those goals. Remember that you will also need to look at disaster recovery including the steps you will need to take if a server fails and you lose data. We will look at backup options later in this course.
Once you have decided on the hardware and confirmed that you have met the pre-requisite system requirements such as processor speed, amount of RAM, Hard Disk space you can install the server operating system on to the computer system.