Server Management and Administration Introduction

fityanul 10 views 47 slides Mar 10, 2025
Slide 1
Slide 1 of 47
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16
Slide 17
17
Slide 18
18
Slide 19
19
Slide 20
20
Slide 21
21
Slide 22
22
Slide 23
23
Slide 24
24
Slide 25
25
Slide 26
26
Slide 27
27
Slide 28
28
Slide 29
29
Slide 30
30
Slide 31
31
Slide 32
32
Slide 33
33
Slide 34
34
Slide 35
35
Slide 36
36
Slide 37
37
Slide 38
38
Slide 39
39
Slide 40
40
Slide 41
41
Slide 42
42
Slide 43
43
Slide 44
44
Slide 45
45
Slide 46
46
Slide 47
47

About This Presentation

Server Management and Administration Introduction


Slide Content

Server Management & Administration

Subject Outline T1:Client/Server architecture & NOS Introduction T2: DNS and DHCP server management T3: Database and Web servers management T4: Storage Management T5:System backup and Archiving T6: Datacenter architecture T7: IT Monitoring T8: IT governance [Optional]: Server Virtualization 10/3/2025 2

10/3/2025 3

How Internet Works 10/3/2025 4

How Internet Works? 10/3/2025 5 Internet is actually Interconnected Servers Each Server has its own task

How Internet Works 10/3/2025 6

How Internet Works 10/3/2025 7

Servers Types 10/3/2025 8

2-Tiers vs. Multi-Tiers Servers 10/3/2025 9

The digital world in 1 second 10/3/2025 10

How big is the data storage market 10/3/2025 11

How big is the data storage market 10/3/2025 12

Data centres 10/3/2025 13

Introduction to computing Paradigms

Computing Evolution Computing: designing and building hardware and software systems for a wide range of purposes: processing, structuring, and managing various kinds of information; doing scientific studies using computers; making computer systems behave intelligently; creating and using communications and entertainment media ; finding and gathering information relevant to any particular purpose, and so on. ACM Computing Curricula 2005 10/3/2025 15

Computing Overview In the early days of computers, computer systems were standalone systems there were no connections . had their own set of terminal and printer, and process data independently . might used different operating system and software programs. Different and duplicated stored data forms. Inability to connect among each others. 10/3/2025 16

Computing Overview standalone systems 10/3/2025 17 How was the world without networks/communications ?! IS it valuable for business environment?

Computing Overview How came First : PC Mainframe Server 10/3/2025 18

Computing Evolution 10/3/2025 19

Computing Paradigms

Centralized Processing A host computer (often a mainframe) handles all processing , including input, output, data storage and retrieval. Dump terminals can be used for data entry or remote access ( NO PROCESSING ).

Distributed Computing A collection of interconnected independent computers collaborate to handle the processing. Independent? Each node (computer ) has its own resources (CPU, storage, memory,…). No shared memory . The end user fully utilizes his/her node, as well as, the resources of the remote computer.

Distributed Computing world wide web (internet). Is the famous example. When you use a browser to visit a web site, a program such as Internet Explorer runs on local system and interacts with a program(known as web server) which runs on remote system to fetch a file or resource. I have full access on my PC/Laptop ( Independent ) I can access any resource on the internet ( Interconnected )

Distributed Computing What are the kinds of Distributed Computing?

Distributed Computing There are two models of distributed paradigm: Asymmetric relation Different Nodes with Different Roles symmetric relation Different Nodes with Same Roles

Peer-to-peer model A class of decentralized, self-organizing distributed systems, in which all or most communication is symmetric .” (IPTPS’02) The load is divided among all the involved components. Each node is considered as both server and client. ( symmetric relation ) Each node contribute some processing power and memory.

P2P model Application Computation E.g. Seti@Home (Astronomy), UnitedDevices (Cancer Research), and Gnome@home . File Sharing Napster, FastTrack ( KaZaA , iMesh ), Gnutella (LimeWire, BearShare ), Overnet , BitTorrent , etc Content Streaming Pplive , SplitStream , etc The first few users get the stream from the server New users get the stream from the server or from users who are already receiving the stream. 10/3/2025 27

P2P model Application Backup storage ( HiveNet , OceanStore ) Collaborative environments (Groove Networks) Web serving communities ( uServ ) Instant messaging (Yahoo, AOL) Anonymous email Censorship-resistant publishing systems ( Ethernity , Freenet ) Spam filtering. 10/3/2025 28

Client Server Model It is the most prevalent model for distributed computing protocols. It is the basis of all distributed computing paradigms at a higher level of abstraction. It is service-oriented , and employs a request-response protocol . 10/3/2025 29

Client-Server Model Each component of a client-server system has the role of either client or server ( Asymmetric Relation ) Client : a component that makes requests clients are active initiators of transactions Server : a component that satisfies requests servers are passive and react to client requests.

Client-Server Model Server manage network resources like Disk drives (file servers), Printers (print servers), and Network traffic (network servers) Client Initiate the service (e.g. email client to send an email/ web browser to open website) Rely on servers for: Files, Devices, Processing power. Fat client vs. Thin Client 10/3/2025 31

Client-Server Model Which is the best? P2P Client-Server 10/3/2025 32

Fat vs. Thin 10/3/2025 33

Fat client vs. Thin Client Fat Server  Thin Client Thin Server  Fat Client 10/3/2025 34

Fat client vs. Thin Client Fat clients (thin server) The bulk of the application is running on the client The client knows how the data is organized and where it is Different clients access the same applications different ways Fat servers (thin client) The server more complicated The clients are less complex More of the code runs on the server The network interaction is minimized 10/3/2025 35

Fat client vs. Thin Client 10/3/2025 36 Data Management Application Logic Presentation 3 Logical Tiers 1 2 3 Thin Client Fat Client 2 Client Types

Server Types File servers File sharing and file processing Data base servers Passing file results Example: Query in DBMS server Typically one single request/reply Transaction servers Transaction server includes DBMS and transaction monitoring Server has remote procedures run online by the client web servers Super-fat servers and thin clients Uses HTTP protocol Java was first to introduce interactive C/S forms. 10/3/2025 37

Two-Tier vs. Three-Tier Architecture Two-tier servers Examples: file servers and database server The process (application logic) is buried within the client or server (or both) Three-tier servers Examples: Web and distributed objects The process is run on the middle-tier – separated from the user and data interface They can integrate the data from multiple sources More robust and more scalable

Two-Tier vs. Three-Tier Architecture 10/3/2025 39

Two-Tier vs. Three-Tier Architecture 10/3/2025 40 Tier 1 Tier 2 (middleware Tier 3

Two-Tier vs. Three-Tier Architecture 10/3/2025 41

Middleware Software a set of common business-unaware services that enable applications (server) and end users (client) to interact with each other across a network. Allowing the client request for a service and the server providing it Middleware can also be between server/server Two broad classes General LAN servers, TCP/IP, Communication stacks, Queuing services, etc. Application specific Used to accomplish a specific task Groupware specific: SMTP Internet specific: HTTP Database specific: SQL

Middleware Software 10/3/2025 43 Web Browser GUI OS Service-Specific; DSM NOS (security, peer-to-peer, directory, distributed files); Transport stack (TCP/IP) Web server Groupware DBMS Etc. Client Middleware Server DSM: Distributed Shared Memory

Client/Server vs. P2P 10/3/2025 44

Client/Server vs. P2P 24x7 Accessibility: Improved Collaboration Centralized, Client Backups Remote Access Server Backups Enhanced Security Better Client Performance Shared, System-Wide Services Enhanced Reliability Business Growth 10/3/2025 45

Server Management Server Management refers to the servers’ monitoring and maintenance . Maintenance ensures that every hardware and software run at its optimal capabilities. Monitoring involves keeping track of every metric and parameter that may affect your server performing at full capacity. How to do that? This is the core of UCCN3004  10/3/2025 46

Thank you 47
Tags