클라우드 컴퓨팅

해피데빙·2023년 9월 5일
0

온프레미스

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개의 댓글