Notice
Recent Posts
Recent Comments
«   2026/04   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30
Tags
more
Archives
Today
Total
관리 메뉴

Spring & Java

클라우드 본문

클라우드와 AWS 기초/클라우드

클라우드

dev.hyuck 2026. 1. 28. 17:40

 

이번 시간은 웹사이트 동작 방식을 알아보겠습니다.

 

웹사이트 동작 방식

1. 클라이언트 (Client) - 요청하는 주체

● 정의 : 서비스를 요청하는 사용자 기기나 소프트웨어를 말합니다.

● 예시 : 브라우저 ( 크롬, 사파리 등)

● 역할 : 사용자의 명령을 받아 서버에 "이 작업을 처리해줘" 라고 요청 (Request) 을 보냅니다.

 

2. 네트워크 ( Network ) - 데이터의 통로

● 정의 : 클라이언트와 서버가 서로 데이터를 주고받을 수 있게 연결해주는 망입니다.

● 예시 : 인터넷

● 역할 : 클라이언트가 보낸 요청을 서버로 전달하고, 반대로 서버가 만든 결과물을 다시 클라이언트에게 안전하게 배달하는 역할을 합니다. 이때 서로 대화가 통하도록 주로 HTTP라는 일종의 대화 규칙 (Protocol, 프로토콜)을 사용합니다.

 

3. 서버 ( Server ) - 제공하는 주체

● 정의 : 클라이언트의 요청을 받아 데이터를 처리하고 결과를 되돌려주는 컴퓨터 시스템입니다.

● 예시 : 네이버 서버, 게임 서버

● 역할 : 24시간 깨어 있으면서 클라이언트의 요청 (Request)이 오기를 기다립니다. 요청이 오면 필요한 정보를 찾거나 계산한 뒤, 다시 네트워크를 통해 클라이언트에게 응답 (Response)을 보냅니다.

 

클라이언트는 서버의 위치를 알야아합니다. 그래야 요청을 보낼 수 있습니다.

서버도 클라이언트의 위치를 알아야합니다. 그래야 요청에 대한 응답을 할 수 있습니다.

따라서 클라이언트와 서버는 각각 주소를 갖고 있고, 이 주소를 통해 서로 요청과 응답을 주고 받을 수 있는 것입니다.

주소를 IP라고 합니다.

 

온프레미스 VS 클라우드

온프레미스 ( On - Premise ) 
회사가 직접 서버를 구매하고, 자체 서버실에서 운영하는 방식
● 서버 컴퓨터를 직접 구매
● 설치/ 관리를 직접 함
● 전기/냉방 비용이 듬
● 네트워크 구축과 관리를 해야함
클라우드 (Cloud)
AWS, GCP, Azure 같은 업체의 서버를 빌려서 사용하는 방식

● 수십~수십만 대의 서버가 이미 준비됨
● 필요할 때 클릭 몇 번으로 서버를 할당 받음
● 필요가 없어졌다면 클릭 몇번으로 서버를 반납할 수 있음

 

IaaS : 아이아스

Paas : 파스

SaaS : 사스

 

Iaas 

 

Paas ( Platform as a Service ) 

플랫폼까지 빌린다 - 런타임, 미들웨어 포함

AWS 예시 : Elastic Beanstalk 

AWS 제공 : 서버 / 네트워크, 운영체제, 런타임, 오토스케일링, 로드밸런싱

내가 해야하는 것 : 애플리케이션 코드 작성/배포

 

SaaS ( Software as a Service ) 

소프트웨어를 빌린다 - 완성된 서비스 사용

업체가 제공 : 모든 것

내가 하는 것 : 툴 사용

 

클라우드가 대세인 이유!

1. 초기 투자 비용 없음

2. 인건비 절약

3. 빠른 시작

4. 확장 용이

5. 실패 비용 낮음

 

이번에는 클라우드에 관련된 내용과 웹사이트 동작 방식을 학습 했습니다. 모르던 Iaas PaaS SaaS를 학습 했습니다.