본문 바로가기
개발도서/그림으로 이해하는 AWS 구조와 기술

1.5 AWS의 도입 사례

by 박세은, 시작하는 탐색가 2024. 11. 7.

AWS는 어떤 경우에 도입되는지, 자사에 도입한다면 어떤 형태가 될 것인지 살펴보자.

그림으로 이해하는 AWS 구조와 기술

그림으로 이해하는 AWS 구조와 기술 책 표지

1.5.1 국내에도 많은 기업이 도입하고 있다

다음 링크에서 국내 기업 AWS 도입 사례를 확인할 수 있다. AWS 한국 고객 사례집을 살펴 보세요!

AWS 도입할 서비스의 특징을 고려하여 AWS를 어떻게 도입하는 것이 적합한지 잘 검토하는 것이 중요하다.

1.5.2 도입 사례 1: 소규모 블로그 사이트

목적 : 블로그 웹 사이트 구축

사용한 aws 서비스 :

  • EC2, RDS를 사용하기 위한 가상 네트워크 VPC
  1. AWS  웹서버 EC2 인스턴스 * 1 : 워드프레스 소프트웨어를 설치할 웹서버 
  2. AWS  RDS 인스턴스 * 1 : DB서버 . 다중 AZ로 이중화를 구성한다.

* AZ(Availability Zone)란, 가용 영역으로, 클라우드 서비스를 이용할 수 있는 국가 내 지역이란 뜻이다.

* 다중 AZ(Multi-Availability Zone)란, 

Regions and Zones

Regions and Zones 설명

 

리전 및 영역 - Amazon Elastic Compute Cloud

리전 및 영역 Amazon EC2는 전 세계의 여러 곳에서 호스팅되고 있습니다. 이 위치는 AWS 리전, 가용 영역, Local Zones, AWS Outposts 및 Wavelength Zone으로 구성됩니다. 각 리전은 개별 지리 영역입니다. 가용

docs.aws.amazon.com

Regions and Zones

1.5.3 도입 사례 2: 중간 규모 EC 사이트

목적 : 중간 규모 EC 사이트

특징 : 웹 서버 2대로 구성하여 부하를 분산하고 상품 등록 서버, DB 서버, 이미지.동영상 서버가 분리되어 있다.

사용한 aws 서비스 :

  • EC2, RDS, ELB를 사용하는 데 필요한 가상 네트워크 VPC
  1. AWS EC2 인스턴스 * 3 : 웹 서버 2대와 상품 등록 서버 1대로 사용한다.
  2. AWS  RDS 인스턴스 * 1 : 일반적으로 다중 AZ로 이중화를 구성한다. DB 서버로 사용한다.
  3. AWS  S3 패킷 * 1 : 이미지, 동영상 서버로 사용한다.
  4. AWS  ELB * 1 : 로드 밸런서로 사용한다.

* Amazon S3는 VPC 외부에 있는 서비스이다.

* EC (Electronic Commerce) 사이트란, 전자상거래사이트를 말한다. 대표적인 예시로 Amazon, Coupang, AliExpress 등이 있다.

1.5.4 도입 사례 3: 업무 시스템

목적 : 업무 시스템

특징 : 업무 시스템 서버 및 인증 서버, DB 서버, 파일 서버로 구성되어 있다.

사용한 aws 서비스 :

  • EC2, RDS, ELB를 사용하는 데 필요한 가상 네트워크 VPC
  1. AWS EC2 인스턴스 * 2 : 업무 시스템 서버와 인증 서버로 사용한다.
  2. AWS  RDS 인스턴스 * 1 : 일반적으로 다중 AZ로 이중화를 구성한다. DB 서버로 사용한다.
  3. AWS  S3 패킷 * 1 : 파일 서버로 사용한다. 연결은 게이트웨이 엔드포인트를 사용한다.
  4. Direct Connect * 1 : 사내에서 접속 회선으로 사용한다.

* Amazon S3는 VPC 외부에 있는 서비스이다.

1.5.5 도입 사례 4: 집계 시스템

목적 : EC 사이트의 상태를 집계하는 시스템

특징 : 웹 사이트에서 수집한 로그 및 매출 데이터를 저장하고, 집계, 분석한 결과를 내보낸다.

사용한 aws 서비스 :

  • EC2, RDS, ELB를 사용하는 데 필요한 가상 네트워크 VPC
  1. AWS EC2 인스턴스 * 1 : EC 사이트 등. 사이트 구성에 따라 다르다.
  2. AWS  Redshift(데이터 웨어하우스) * 1 : 집계, 분석 서버로 사용한다.
  3. AWS  S3 패킷 * 2 : 로그의 저장 및 결과를 내보내는 대상으로 사용한다.

* Amazon S3는 VPC 외부에 있는 서비스이다.

1.5.5 도입 사례 5: 게임 사이트에 온프레미스와 AWS를 병행하여 사용한 예

목적 : 게임 사이트

특징 : 게임 사이트는 온프레미스에 구축하고, 동시에 AWS 서비스를 병행하여 사용한다.고정 가능한 부분은 온프레미스에 구축하고, 이벤트처럼 변동률이 높은 부분은 AWS에 구축함으로써 유연하게 구축하였다.

사용한 aws 서비스 :

  • EC2, RDS, ELB를 사용하는 데 필요한 가상 네트워크 VPC
  1. AWS EC2 인스턴스 * N : 웹 서버와 API 서버로 사용한다.
  2. AWS  RDS 인스턴스 *  N : RDS 서버로 사용한다. 복제하기 위해 여러 대인 경우가 많다.
  3. AWS  S3 패킷 * N : 동영상이나 HTML의 정적 웹 서버로 사용한다. 로그 저장에도 필요하다.
  4. AWS  ELB * 1 : 로드 밸런서로 사용한다. 여러 대인 경우도 있다.
  5. DynamoDB * N : 키 밸류 스토어형 DB로 사용한다.

* Amazon S3, DynamoDB는 VPC 외부에 있는 서비스이다.

 

더보기

최근 사이드 프로젝트를 진행하며, AWS 공부 필요성을 느껴 스터디를 만들게 되었다.

스터디를 통해  함께 하는 멤버들 모두 AWS에 대한 어려움을 극복할 수 있길 바란다.

#Women-in-Spring #2024-11-완독-그림으로-이해하는-aws-구조와-기술