클라우드 컴퓨팅

해피데빙·2023년 9월 5일

온프레미스

1. 직접 서버 관리

클라우드가 있기 전에는 전산실 등에 컴퓨터 배치하고 인터넷 연결하여 서비스를 제공했음. 서버가 요청에 대한 수용 능력이 한계에 도달하면 해결 방법
1) 더 많은 컴퓨터 제공 - 여러 대에 나눠서 (scale out)
2) 한 대의 성능을 높이는 방식 (scale up)

한계

주기적인 관리 필요 
- 고장, 네트워크
- 해결 비용 발생 
투입 인력 및 비용 증가

2. 클라우드

  • 서버의 자원, 공간, 네트워크 환경 제공 (온프레미스)
  • 데이터 센터에서 유휴 자원 대여
  • 물리적인 컴퓨터가 아닌 가상 컴퓨터를 대여
  • 온프레미스

(장점)

  • 컴퓨팅 능력을 유연하게 조절
  • 사용한 만큼의 요금만 지급
  • 다른 컴퓨터 즉시 이주 가능

(단점)
1. 운영 환경 자체가 클라우드 제공자에게 종속
: 클라우드 서비스에 문제가 생기면 내가 배포하고 관리하는 환경에도 영향
: 백엔드 구성 자체가 특정 회사의 기술로만 구성해야만 하는 경우 발생 가능
:aws가 제공하는 기술 + 인프라에 대한 이해 중요

cloud 서비스의 대표적인 형태

SaaS (Software as a Service)

클라우드 제공자가 당장 사용 가능한 소프트웨어를 제공하는 경우

IaaS (Infrastructure as a Service)

클라우드 제공자가 가상 컴퓨터까지 제공하는 경우

PaaS (Platform as a Service)

클라우드 제공자가 데이터베이스, 개발 플랫폼까지 제공하는 경우

  • AWS는 IaaS에 가깝습니다.
profile
노션 : https://garrulous-gander-3f2.notion.site/c488d337791c4c4cb6d93cb9fcc26f17

0개의 댓글