개발 도서 읽기/그림으로 이해하는 AWS 구조와 기술
[2장] 2.4~2.5 서버와 인스턴스 / LAN
nnhhmm
2024. 11. 8. 08:05
2.4 서버와 인스턴스 : 네트워크상에 만들어진 가상 서버
서버란?
이름 그대로 어떠한 서비스를 제공하는 것
- 컴퓨터 한 대에 서버 여러 개를 같이 사용할 수도 있다.
- 대표적인 서버용 OS는 유닉스 계열과 윈도 계열이 있고, 리눅스와 BSD는 유닉스 계열이다.
*OS(Operating System)란
컴퓨터를 움직이기 위한 소프트 웨어로 하드웨어와, OS위에서 동작하는 소프트웨어 사이에서 중간 역할을 한다.
웹 서버 | HTML 파일이나 이미지 파일, 프로그램 등을 저장한다 ex) Aphche, Nginx, IIS 등 |
메일 서버 | 메일의 송수신 담당하는 SMTP 서버 클라이언트에 메일을 수신하는 POP서버 ex) SendMail, Posfix, Devecot 등 |
데이터베이스 서버 | 검색하기 위한 데이터를 저장하는 서버 ex) MySQL, PostgreSQL, MariaDB, SQL Server, Oracle Database 등 |
파일 서버 | 파일을 저장하여 공유할 때 사용하는 서버 ex) Samba |
DNS 서버 | IP 주소와 도메인을 변환하는 DNS기능을 가진 서버 |
DHCP 서버 | IP 주소를 자동적으로 분배하는 서버 |
FTP 서버 | FTP프로토콜을 사용하여 파일을 송수신하는 서버 |
프록시 서버 | 통신을 중계하는 역할을 가진 서버의 통칭 |
인증 서버 | 사용자 인증을 하기 위한 서버 ex) OpenLDAP, Active Directory 등 |
인스턴스와 서버
Amazon EC2에서는 서버는 인스턴스로 생성 된다.
인스턴스란 '실체'라는 의미이며 실제 가동되고 있는 가상화 컴퓨터를 말한다.
2.5 LAN: LAN을 구성하는 기술
LAN(Local Area Network)이란?
회사나 가정에서 PC나 서버를 네트워크에 연결하여 상호 소통이 가능하도록 하는 방식
- 인트라넷: 폐쇄된 네트워크
LAN을 구성하는 기술
- 라우터(Router)
네트워크 출입구에 설치되는 기기, 데이터의 목적지를 확인하고 목적지에 가까운 다른 쪽 네트워크에 데이터를 전송 - 허브(Hub)
네트워크의 배선을 분할 하는 기기 - FW(FireWall)
방화벽. 부정한 장소에서 접속하는 것을 금지하는 등 보안을 강화하는데 사용 - DMZ
인터넷과 같이 외부 네트워크와 사내 네트워크의 중간에 설치하는 네트워크 - DHCP
접속되어 있는 단말기에 자동으로 IP주소를 분배하는 방식 - 서브넷
한 네트워크를 작게 분할한 네트워크