서버란?
네트워크에서 다른 컴퓨터나 소프트웨어 같은 클라이언트에게 서비스를 제공하는 컴퓨터를 말합니다.
ex) 구글 크롬을 통해 블로그에 접속한다했을 때, 구글크롬 = 클라이언트, 블로그 운영 컴퓨터 = 서버
웹서비스 처리의 흐름
클라이언트가 서버에게 서비스를 요청 -> 서버는 요청에 응답 -> 서버는 결과를 클라이언트에게 반환 -> 클라이언트는 처리 결과를 받음
서버의 종류
서버는 서비스에 따라 역할이 정해집니다. 서버의 종류에는 웹서버(HTTP, HTTPS 등), 메일서버(SMTP, POP 등), DNS서버, WA(Web Application)서버, DB(Database)서버, 프록시서버, FTP서버, NTP서버, SNMP서버, Syslog서버 등이 있으며, 그 종류가 굉장히 다양합니다.
서버 소프트웨어
한 대의 서버에서 여러개의 소프트웨어를 작동 시킬 수 있으며, 서비스마다 그에 필요한 다른 소프트웨어를 설치합니다.
서버의 종류 |
소프트웨어 종류 |
웹 서버 |
아파치, IIS, nginx, WebToB 등 |
WAS(Web Application Server) |
Tomcat, WebLogic, WebSphere, IIS, Jeus 등 |
SSL 서버 |
OpenSSL, IIS 등 |
DNS 서버 |
BIND, Windows Server 등 |
프록시 서버 |
Squid |
메일 서버 |
sendmail, qmail, postfix 등 |
FTP 서버 |
vs-ftpd, IIS 등 |
DB(데이터베이스) 서버 |
Oracle, MySQL, SQL Server, DB2, T-bero 등 |
NTP 서버 |
ntpd, Windows Server 등 |
Syslog 서버 |
syslog-ng, rsyslog, Kiwi syslog 등 |
SNMP 서버 |
net-snmp, TWSNMP Manager, Tivoli NetView 등 |
서버의 관리
서버는 구축 후, 설정 작업과 유지보수로 이어집니다. 설정 작업은 서버 관리자의 요구에 맞춰 진행되며, 사용자의 추가/삭제, 관리 정책 셋팅, 스토리즈 용량 할당/확장 등이 있습니다.
유지보수는 사전과 사후에 대한 대처로 이루어지는데, 사전 대처에서는 보통 시스템이나 사용자의 패턴을 조사하여 예방하며, 사후 대처에서는 장애가 발생한 후, 어디서 어떤 장애가 발생했는지 조사하고 대처합니다.
서버 네트워크
클라이언트와 서버 사이에서 이루어 지는 통신을 보통 네트워크라고 하며, 이 네트워크를 통하여 데이터를 주고 받습니다.
'IT 강좌(IT Lectures) > 서버(Server)' 카테고리의 다른 글
Ubuntu 16.04 LTS에서 Tomcat7 설치 및 사용법 (0) | 2018.09.18 |
---|