해당 게시물은 udemy의 【한글자막】 AWS Certified Cloud 전문가 시험 합격을 위한 모든 것의 이론을 정리한 게시물입니다. 개인적으로 이해한 내용을 정리한 게시물이기 때문에 틀린 내용이 존재할 수도 있습니다.

How wensites work

웹 사이트에 접근하는 클라이언트(웹 브라우저)를 나타내는 그림

  • 클라이언트는 서버에 데이터를 전달 받아서 시각화하여 웹 사이트를 보여주는 역할을 수행함.
    멀리 떨어진 웹 서버를 찾기 위해 네트워크를 이용함.
  • 네트워크는 멀리 떨어진 서버로 클라이언트가 보낸 요청 패킷이 잘 전달할 수 있도록 길을 알려주는 라우팅을 수행함.
    이때 누가 누구인지를 구별해주는 IP 주소를 사용함.
  • 서버는 클라이언트가 보낸 요청 패킷을 받고 클라이언트에게 웹 페이지 데이터를 전송함.

What is a server composed of?

  • CPU & RAM (Hardware)
    해당 장치는 서버를 사람으로 비유하면 두뇌의 역할을 수행함.
    두뇌(RAM)에 저장된 기억(데이터)으로 복잡한 계산(CPU)을 수행하는데, 장기간으로 기억을 가지고 있지 못함.

  • HDD & SDD (Hardware)
    장기적으로 데이터를 저장하기 위한 장치

  • Database (Software)
    수많은 데이터를 구조적인 방법으로 저장하여, 쿼리를 통해 손쉽게 검색할 수 있는 저장소

  • Netwark
    Router, Switch, DNS server 등으로 이루어짐. (해당 구체적인 내용은 추후 강의에서 다루어질 내용)

서버는 위와 같이 구성되어 있으며, 클라우드에선 On-Demand (온디맨드, 요구 사항에 따라 즉시 제공/공급하는 방식)으로 제공함.

IT Terminology

  • Network : 서로 연결된 케이블과 라우터, 서버의 묶음
  • Router : 컴퓨터 네트워크 간의 데이터 패킷을 전달하는 특정 기기로 인터넷을 통해 어떻게 보낼지 파악함.
  • Switch : 패킷을 네트워크의 클라이언트에 보내는 역할을 수행함.

Traditionally, how to build infrastructure

구글이나 아마존은 좁은 차고나 아주 작은 오피스에서 시작함.
사업이 점차 발전하면서 서버를 추가하지만, 공간이 부족하여 공간이 더 넓은 곳으로 이사하여 서버를 추가함.

 

이전에는 위와 같은 방식이 당연시 되던 시절이였음.

하지만 이런 방식은 여러 문제가 존재함.

  • 서버를 보관하기 위한 공간의 임대료 발생
  • 전원 및 쿨링의 전기 비용
  • 추가/교체에 많은 비용과 시간 소요
  • 공간의 문제로 서버 확장 한계 존재
  • 문제 발생 대비를 위해 24시간 모니터링 팀 필요

위와 같은 문제가 존재하여 IT시장은 클라우드를 사용하게 됨.

복사했습니다!