Session 1
Intro to Servers
• Intro to Servers
• Components of Servers
• Server Operating Systems
• Windows Server
• Virtualization and Virtual Machine
• Setup VMWare or Virtualbox
• Overview Windows 10
• Install Windows 10
What is a server ?
Servers
A server is a computer, a device or a program that is dedicated to
managing network resources.
Servers are often referred to as dedicated because they carry out hardly
any other tasks apart from their server tasks.
They provide the shared resources that network users need such as
• file storage,
• databases,
• email
• web services
• DNS
What’s Important in a Server
The Important Aspects of Servers
The important aspects of servers are:
• Scalability
• Reliability
• Availability
• Service and Support
Scalability
The ability to increase the size and capacity of the server computer
without unreasonable hassle.
Purchasing a server computer that just meets your current needs is
a major mistake because (rest assured) your needs will double
within a year
Reliability
Reliability is very important with servers because different systems
and users rely on them for information and services.
When a client computer fails, only the person who uses that
computer is affected. When a server fails, however, everyone on the
network is affected.
Availability
This concept is closely related to reliability. Server computers are
designed so their components can be easily diagnosed and
replaced, which minimizes the downtime that results when a
component fails.
In some servers, components are hot swappable (certain
components can be replaced without shutting down the server).
Some servers are fault-tolerant so that they can continue to operate
even if a major component fails
Service and Support
Having support is critical in a server environment cause it mitigates
downtime and prolongs server life through maintenance and
preventative measures.
However, service and support are often overlooked in some
organizations because it is sometimes difficult to envision a costly
and high-end systems requiring maintenance.
Client Server Architecture
Components of a Server Computer
Server Components
The hardware components that make up a typical server computer are
similar to the components used in less-expensive client computers. They
are :
• Motherboard
• Processor
• Memory
• Hard drives
• Network interfaces
• Video
Server Operating Systems
Server OS
A server operating system (OS) is a type of operating system that is
designed to be installed and used on a server computer.
It is an advanced version of an operating system, having features
and capabilities required within a client-server architecture or
similar enterprise computing environment.
Common Server Operating Systems
Some common examples of server OSs include:
• Red Hat Enterprise Linux
• Windows Server
• Mac OS X Server
Feature of Server’s OS
Some of the key features of a server operating system
include:
• Ability to access the server both in GUI and command-level interface
• Execute all or most processes from OS commands
• Advanced-level hardware, software and network configuration services
• Install/deploy business applications and/or web applications
• Provides central interface to manage users, implement security and other
administrative processes
• Manages and monitors client computers and/or operating systems
Windows Server
Windows Server
Windows Server is a group of operating systems designed by
Microsoft that supports enterprise-level management, data storage,
applications, and communications.
Versions of Windows Servers
There are multiple versions and upgrades to Windows Server OS.
The include:
• Windows Server 2000
• Windows Server 2003
• Windows Server 2003 R2
• Windows Server 2008
• Windows Server 2008 R2
• Windows Server 2012
• Windows Server 2012 R2
• Windows Server 2016
• Windows Server 2019
Windows Server 2019 Editions
With Windows Server 2019, there are three editions :
• Essentials : Small businesses with basic IT requirements; very small or
no IT department
• Standard : For all companies that require advanced features and
virtualize to a lesser extent
• Datacenter : For all companies with high requirements on IT workloads
with large number of virtual systems
Windows Server Installation Types
The Windows Server 2019 Setup wizard offers these two high-level
options for configuring the installation :
• Windows Server 2019 Server Core
• Windows Server 2019 (Desktop Experience)
Windows Server Installation Types (Con’t)
• Windows Server 2019 Server Core: This configuration does not
include a GUI, but you can fully manage the server locally or remotely with
Windows PowerShell or other tools.
• Windows Server 2019 (Desktop Experience). Choosing this option
is useful when a GUI is required; for example, to provide backward
compatibility for an application that cannot be run on a Server Core
installation. All server roles and features are supported
Virtualization and Virtual
Machines
What is Virtualization ?
Virtualization
Virtualization is the process of running a virtual instance of a
computer system in a layer abstracted from the actual hardware.
Most commonly, it refers to running multiple operating systems on
a computer system simultaneously.
This powerful idea enables you to run more than one independent
computer system on a single physical computer system
Benefits of Virtualizations
• Reduced capital and operating costs.
• Minimized or eliminated downtime.
• Increased IT productivity, efficiency, agility and responsiveness.
• Faster provisioning of applications and resources.
• Greater business continuity and disaster recovery.
• Simplified data center management.
• Availability of a true Software-Defined Data Center
Hypervisors
A hypervisor is a program for creating and running virtual
machines. Hypervisors have traditionally been split into two
classes:
1. Type one or "bare metal" hypervisors run guest virtual
machines directly on a system's hardware
2. Type two, or "hosted" hypervisors behave more like traditional
applications that can be started and stopped like a normal
program
Type 2 Hypervisors
• VMware Workstation
• VMware Server
• Oracle Virtual Box
• Red Hat Enterprise Virtualization
Intro to Windows 10
Windows 10
Windows 10 is a major version of the Microsoft Windows operating
system that was released on July 29, 2015. It is built on the Windows
NT kernel and follows Windows 8
One of the primary aims of Windows 10 is to unify the Windows
experience across multiple devices, such desktop
computers, tablets, and smartphones
Windows 10 System Requirements
• Processor: 1 gigahertz (GHz) or faster processor
• RAM: 1 gigabyte (GB) for 32-bit or 2 GB for 64-bit
• Hard disk space: 16 GB for 32-bit OS or 20 GB for 64-bit OS
• Graphics card: DirectX 9 or later with WDDM 1.0 driver
• Display: 800 x 600
• Download and install VirtualBox
• Install and setup Windows 10