개발 도서 읽기/그림으로 이해하는 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주소를 분배하는 방식
  • 서브넷 
    한 네트워크를 작게 분할한 네트워크