https://www.megazone.com/awsrestart/
이번에 종강을 하고 공부 목표를 세우던 도중 방학 기간과 얼추 맞아떨어지는 AWS Restart 교육이 눈에 들어와 전공 복습도하고 여기서 지원해주는 AWS 자격증 취득도 할겸 신청해 듣게 되었다. 처음에 후기를 찾아봤는데 도저히 블로그 후기들이 안보여서 이번 교육을 들으며 공부 정리도 하고 교육에 대한 후기도 남겨보려고 한다.
첫 1주차에는 학교 기말고사 일정으로 인해 2번 결석을 하게 되었는데, 다행히 증빙서류 제출로 인해 출결을 할 수 있게 되었다.
본 강의는 출석100%을 달성해야만 수료가 된다.
컴퓨팅 내의 구성요소
컴퓨터 내의 구성 요소는 하드웨어와 소프트웨어로 구분 되어 있다.
하드웨어 | 소프트웨어 |
마더보드 , 중앙처리장치(CPU), 메모리, 스토리지, 드라이브, 네트워크 카드 | 운영체제, 애플리케이션 |
하드웨어
마더보드
컴퓨터 하드웨어의 모든 핵심 구성 요소를 결집해놓은 것으로 CPU, 메모리, 네트워크 카드(NIC)를 모두 모아 아놓은 하나의 판이라고 생각하면 된다.
중앙처리장치(CPU)
애플리케이션 및 OS에서 받은 명령을 실행하는 것으로 컴퓨터의 두뇌라고 볼 수 있다.
다수의 코어를 가질 수 있어 성능 강화도 가능하다.
ex) 코어는 한개의 식당에서 여러명의 아르바이트를 고용해 일을 분산 해주는 기능이다.
메모리
CPU가 실행 및 사용할 프로그램 명령과 데이터를 저장한다.
CPU는 메모리로부터 프로그램 명령을 불러오고 프로그램 데이터를 메모리에 저장하는 기능을 수행한다.
메모리는 임시 스토리지로 컴퓨터의 전원을 끄면 데이터는 소실된다. → 휘발성 메모리
RAM이 해당 역할을 하는 휘발성 메모리로, 속도가 빠르다는 장점이 있다.
ROM은 컴퓨터가 종료되어도 저장되지만 Only Read로 읽기만 가능한 비휘발성 메모리이다.
해당 기능때문에 ROM에는 컴퓨터를 켰을 때 처음으로 시작되는 BIOS 소프트웨어가 설치되어 있다.
스토리지 드라이브
대중적으로 드라이브는 두가지 유형을 가지고 있다 HDD, SDD
드라이브 스토리지는 영구적이며 컴퓨터의 전원을 꺼도 데이터는 유지된다.
네트워크 인터페이스 카드 (NIC)
컴퓨터를 컴퓨터 네트워크에 연결하는 장치로 컴퓨터가 인터넷과 같은 네트워크를 통해 통신할 수 있게 하며, 여러 유형의 네트워크 카드가 유선 또는 무선 연결의 옵션을 제공한다.
NIC는 2계층(데이터링크 계층) 장비로 물리계층과 데이터 링크 계층 서비스를 제공하고, 장비와 LAN 사이의 통신을 준비한다.
소프트웨어
OS (Operator System)
컴퓨터와 사람이 대화하기를 위한 중개자 역할을 한다.
대표적으로 Linux, Windows, Mac이 이에 해당하고, OS를 설치하지 않고 부팅을 하게되면 메인보드에 내장된 BIOS가 Power On Self Test(POST) 동작 체키를 진행하며 OS가 설치되지 않은 경우 신호음이 들리며 Operating System Not Found라는 문구를 볼 수 있다.
OS는 사용자 인터페이스를 제공하는데 흔히 CUI(명령줄 인터페이스), GUI(그래픽 사용자 인터페이스)로 구분된다.
CUI - window cmd창을 키면 볼 수 있듯 명령줄을 통해 명령을 내리는 인터페이스로 Linux 환경에서 주로 사용한다. 클라우드 환경에서도 많은 메모리를 사용하기 위해 GUI보다 CUI환경을 선호하는데, 클라우드 환경에서 Linux 환경을 사용하는 이유로 볼 수 있다.
GUI - CUI의 발전 형태로 사용자에게 시각적으로 보여주는 그래픽 환경으로 시각적으로 보기 편하지만 리소스를 많이 차지하는 단점이 있다. 사람들이 많이 사용하는 윈도우 운영체제가 GUI의 대표적인 운영체제이다.
Client - Server
서버 ?
다른 컴퓨터에 데이터 또는 서비스를 제공하는 하나의 컴퓨터이다.
서버는 클라이언트 컴퓨터로부터 받은 요청에 대한 응답을 네트워크를 통해 전달한다.
Client가 Server에 요청하는 것 → Request
Server가 Client에 응답하는 것 → Response
NIC와 Socket의 차이?
통신을 하기 위해 클라이언트와 데이터베이스 서버 모두 NIC 카드가 필요하며, 이때 통신을 하기 위해 통신 장치인 Socket이 필요하다.
Socket은 path 즉 주소인 URI와 Port 번호로 이루어져 있는데 이때 URI는 URL과 URN으로 나뉘게 된다.
Socket에서 주소를 찾아갈때 URL과 Port 번호가 필요한데, 예를 들어서 www.localhost/8080에서 8080이 포트번호에 해당한다.
라우터 안에 있는게 URN, 라우트 밖에 있는게 URL이다.
정적파일만 찾아서 서버로 보내주는 것을 웹서버라고 한다.
'Cloud > Aws ReStart 정리' 카테고리의 다른 글
AWS Re/start [Linux 명령어] (0) | 2023.06.28 |
---|---|
AWS Re/start [Cloud] (0) | 2023.06.27 |