2.4 서버와 인스턴스: 네트워크 상에 만들어진 가상 서버

DevOps 블로그·2022년 8월 21일
0

2장 AWS를 이해하기 위한 클라우드 & 네트워크의 구조

2.4 서버와 인스턴스: 네트워크 상에 만들어진 가상 서버

AWS의 대표적인 서비스는 Amazon EC2(Elastic Compute Cloud)이다. 이 서비스는 간단히 말하면 서버를 임대하는 서비스이다. 서버란 Server 이름 그대로 어떠한 서비스를 제공하는 것을 말한다.서버 기능을 갖춘 컴퓨터(물리적인 서버 머신)는 평소에 사용하는 PC와 마찬가지로 OS가 작동하고 그 위에 소프트웨어가 작동한다. 웹 서버용 소프트웨어를 설치하면 웹 기능을 갖게 되고, 메일 서버용 소프트웨어를 설치하면 메일 기능을 갖게 된다.

서버 기능을 섳리하는 컴퓨터(서버 머신)는 특별한 컴퓨터가 아니다. 서버와 보통 사용하는 PC(클라이언트)의 차이다. 역할이 다를 뿐 기계가 다른 것은 아니다.다만 차이점은 서버는 24시간 가동을 하는 것으로 전제로 하기 떄문에 불필요한 기능은 생략하고 잘 고장나지 않는 부품으로 구성되어 있다.

  • 컴퓨터를 구성하는 요소
  1. CPU: PC의 두뇌라고 할 수 있는 부품이다. 제어/연산 등의 처리를 한다. 프로그램 실행은 CPU가 담당 한다.
  2. 메모리(메인 메모리): 일시적인 기억 장치이다. CPU에는 기억 장치가 없기 때문에 프로그램을 실시할 때 데이터의 저장 장소로 사용한다. 사용자가 입력한 데이터, 파일 읽기, 네트워크 통신 읽기 등을 처리한다.
  3. 메인보드: 전자 회로 기판이다. CPU 및 메모리, 스토리즈를 연결한다.
  4. 스토리지: 보조 기억 장치로, HDD나 SSD 등이 있다. 메모리에 저장된 내용은 전원이 꺼지면 지워지기 때문에 영구적으로 남기고 싶은 데이터는 스토리지에 저장한다.
  5. OS: 컴퓨터를 움직이기 위한 시스템이다. 하드웨어와 OS 위에서 동작하는 소프트웨어 사이에서 중간 역할을 한다.

OS란 컴퓨터를 움직이기 위한 소프트웨어로, 하드웨어와 OS 위에서 동작하는 소프트웨어 사이에서 중간 역할을 한다. 대표적인 서버용 OS는 유닉스(UNIX) 계열과 윈도(Window) 계열이 있고, 서버용 OS로 유명한 리눅스(Linux)는 유닉스 계열이다.

Amazon EC2에서 서버는 인스턴스로 생성된다. 인스턴스란 '실체'라는 의미이며 실제 가동되고 있는 가상화 컴퓨터를 말한다. 즉, 인스턴스라고 하면 서버로 가동되고 있는 가상 서버(물리 서버 머신에 해당하는 컴퓨터)를 말한다.

profile
IT 엔지니어를 향해 살아가는, 공부하는 기록들을 모아두고 있습니다.

0개의 댓글