TIL 14주차 3일_배포 이론

Sang heon lee·2021년 8월 11일
0

TIL 리스트

목록 보기
56/60

Cloud

1. 클라우드

  • 데이터 센터에서는 서버의 자원과 공간, 네트워크 환경을 제공합니다.
    (이러한 환경을 온프레미스 라고 부릅니다.)

  • 현대의 클라우드 컴퓨팅은 데이터 센터와 비슷한 역할을 하지만 물리적인 컴퓨터가 아닌, 가상 컴퓨터를 대여한다는 점이 다릅니다.

  • 장점

  1. 필요할 때마다 컴퓨팅 능력을 유연하게 조절할 수 있습니다.
  2. 고정적인 비용이 들어가는 온프레미스와는 달리 사용한 만큼의 요금만 지불하면 됩니다.
  3. 컴퓨터의 스냅샷(이미지)을 이용해 다른 컴퓨터로 즉시 이주(migration)가 가능합니다.
  • 종류
    SaaS : Software as a Service, 네크워크, 장비 , 어플리케이션까지 모두 제공
    PaaS : Platform as a Service, 데이터베이스, 개발 플랫폼까지만 제공
    IaaS : Infrastructure as a Service, 가상 컴퓨터까지만 제공

배포(Deploy)

2. 배포

  • 개발한 서비스를 사용자가 이용가능하게 하는 과정

  • 크게 4단계로 나누어진다.
    Development (분담 개발) => Intergration (통합) => Staging(시연) => Production(출시)

  • 배포를 위한 다양한 플랫폼이 존재 (ex. aws, Microsoft Azure 등)

AWS (Amazon Web Service)

3. AWS

3.1 EC2 (클라우드 컴퓨팅 서비스)

  • Elastic(탄력적인) Compute Cloud

  • 가상 컴퓨터(Instance)를 한대 빌리는 것과 같다.

  • 사용한 만큼의 비용을 지불한다(피시방의 후불제 처럼)

  • 컴퓨팅 시스템 구성에 걸리는 시간이 짧게 걸린다.

  • 다양한 운영체제에 대한 선택(AMI)이 가능하다.

3.2 RDS (관계형 데이터베이스)

  • Relational Database Service

  • 데이터베이스 유지보수(버전관리, 백업 등)를 자동으로 관리하여 준다.

  • 다양한 데이터베이스 엔진 선택이 가능하다.

3.3 S3 (클라우드 스토리지)

  • Simple Storage Service

  • 인터넷 공간에 데이터를 저장하는 저장소

  • 뛰어난 접근성을 가진다.

  • 높은 확장성 : 간단하게 스토리지 규모를 확장/축소 할수 있다.

  • 효율적인 비용 : 사용한 만큼만 비용을 지불하면 된다.

  • 리전이라는 개념은 통해 높은 가용성과 내구성을 보장합니다.

  • 스토리지 종류 : Standard 클래스 vs Glacier 클래스

  1. Standard 클래스 : 범용적인 목적, 속도가 빠르다.
  2. Glacier 클래스 : 장기적인 보관 목적, 속도가 느리다.
  • 정적 웹 호스팅이 가능하다.
profile
개초보

0개의 댓글