> For the complete documentation index, see [llms.txt](https://chunhthanhde.gitbook.io/google-learning-programs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://chunhthanhde.gitbook.io/google-learning-programs/google-it-support-professional-certificate/course-4-system-admin-it-infrastructure/module-1-what-is-system-administration/1.what-is-system-administration/2.servers-revisited.md).

# Understanding Servers in IT Infrastructure 🌐

## Role of Servers 🖥️

* **Purpose**: Servers provide essential IT services such as email, file storage, and website hosting. These services are crucial for employee productivity and organizational operations.
* **Definition**: A server is a machine or software that delivers services to other machines or software. For instance:
  * **Web Server**: Stores and serves web content to clients over the internet (e.g., google.com).
  * **Email Server**: Manages and delivers email services.
  * **SSH Server**: Provides secure shell access for remote management.

## Clients and Servers 🤝

* **Clients**: Devices or applications that request and use services from servers.
* **Interaction**: Servers can provide services to multiple clients simultaneously, and clients can utilize services from multiple servers.

## Server Hardware and Types 🏢

* **Standard Hardware**: Industry-standard servers operate 24/7 and use robust hardware, unlike personal laptops.
  * **Tower Servers**: Upright units that can be placed on a desk or in a closet.
  * **Rack Servers**: Flat units mounted in a 19-inch rack, suitable for larger setups.
  * **Blade Servers**: Slimmer servers designed for high-density environments.

## Customization and Connection 🔌

* **Customization**: Server hardware can be tailored to specific needs, such as increased storage for file servers.
* **Remote Management**: Administrators can manage servers remotely using tools like SSH. For physical access:
  * **KVM Switch**: A device allowing control of multiple servers from a single keyboard, monitor, and mouse setup, useful for managing several servers efficiently.
