AWS는 어떤 경우에 도입되는지, 자사에 도입한다면 어떤 형태가 될 것인지 살펴보자.
그림으로 이해하는 AWS 구조와 기술
1.5.1 국내에도 많은 기업이 도입하고 있다
다음 링크에서 국내 기업 AWS 도입 사례를 확인할 수 있다. AWS 한국 고객 사례집을 살펴 보세요!
AWS 도입할 서비스의 특징을 고려하여 AWS를 어떻게 도입하는 것이 적합한지 잘 검토하는 것이 중요하다.
1.5.2 도입 사례 1: 소규모 블로그 사이트
목적 : 블로그 웹 사이트 구축
사용한 aws 서비스 :
- EC2, RDS를 사용하기 위한 가상 네트워크 VPC
- AWS 웹서버 EC2 인스턴스 * 1 : 워드프레스 소프트웨어를 설치할 웹서버
- AWS RDS 인스턴스 * 1 : DB서버 . 다중 AZ로 이중화를 구성한다.
* AZ(Availability Zone)란, 가용 영역으로, 클라우드 서비스를 이용할 수 있는 국가 내 지역이란 뜻이다.
* 다중 AZ(Multi-Availability Zone)란,
리전 및 영역 - Amazon Elastic Compute Cloud
리전 및 영역 Amazon EC2는 전 세계의 여러 곳에서 호스팅되고 있습니다. 이 위치는 AWS 리전, 가용 영역, Local Zones, AWS Outposts 및 Wavelength Zone으로 구성됩니다. 각 리전은 개별 지리 영역입니다. 가용
docs.aws.amazon.com
1.5.3 도입 사례 2: 중간 규모 EC 사이트
목적 : 중간 규모 EC 사이트
특징 : 웹 서버 2대로 구성하여 부하를 분산하고 상품 등록 서버, DB 서버, 이미지.동영상 서버가 분리되어 있다.
사용한 aws 서비스 :
- EC2, RDS, ELB를 사용하는 데 필요한 가상 네트워크 VPC
- AWS EC2 인스턴스 * 3 : 웹 서버 2대와 상품 등록 서버 1대로 사용한다.
- AWS RDS 인스턴스 * 1 : 일반적으로 다중 AZ로 이중화를 구성한다. DB 서버로 사용한다.
- AWS S3 패킷 * 1 : 이미지, 동영상 서버로 사용한다.
- AWS ELB * 1 : 로드 밸런서로 사용한다.
* Amazon S3는 VPC 외부에 있는 서비스이다.
* EC (Electronic Commerce) 사이트란, 전자상거래사이트를 말한다. 대표적인 예시로 Amazon, Coupang, AliExpress 등이 있다.
1.5.4 도입 사례 3: 업무 시스템
목적 : 업무 시스템
특징 : 업무 시스템 서버 및 인증 서버, DB 서버, 파일 서버로 구성되어 있다.
사용한 aws 서비스 :
- EC2, RDS, ELB를 사용하는 데 필요한 가상 네트워크 VPC
- AWS EC2 인스턴스 * 2 : 업무 시스템 서버와 인증 서버로 사용한다.
- AWS RDS 인스턴스 * 1 : 일반적으로 다중 AZ로 이중화를 구성한다. DB 서버로 사용한다.
- AWS S3 패킷 * 1 : 파일 서버로 사용한다. 연결은 게이트웨이 엔드포인트를 사용한다.
- Direct Connect * 1 : 사내에서 접속 회선으로 사용한다.
* Amazon S3는 VPC 외부에 있는 서비스이다.
1.5.5 도입 사례 4: 집계 시스템
목적 : EC 사이트의 상태를 집계하는 시스템
특징 : 웹 사이트에서 수집한 로그 및 매출 데이터를 저장하고, 집계, 분석한 결과를 내보낸다.
사용한 aws 서비스 :
- EC2, RDS, ELB를 사용하는 데 필요한 가상 네트워크 VPC
- AWS EC2 인스턴스 * 1 : EC 사이트 등. 사이트 구성에 따라 다르다.
- AWS Redshift(데이터 웨어하우스) * 1 : 집계, 분석 서버로 사용한다.
- AWS S3 패킷 * 2 : 로그의 저장 및 결과를 내보내는 대상으로 사용한다.
* Amazon S3는 VPC 외부에 있는 서비스이다.
1.5.5 도입 사례 5: 게임 사이트에 온프레미스와 AWS를 병행하여 사용한 예
목적 : 게임 사이트
특징 : 게임 사이트는 온프레미스에 구축하고, 동시에 AWS 서비스를 병행하여 사용한다.고정 가능한 부분은 온프레미스에 구축하고, 이벤트처럼 변동률이 높은 부분은 AWS에 구축함으로써 유연하게 구축하였다.
사용한 aws 서비스 :
- EC2, RDS, ELB를 사용하는 데 필요한 가상 네트워크 VPC
- AWS EC2 인스턴스 * N : 웹 서버와 API 서버로 사용한다.
- AWS RDS 인스턴스 * N : RDS 서버로 사용한다. 복제하기 위해 여러 대인 경우가 많다.
- AWS S3 패킷 * N : 동영상이나 HTML의 정적 웹 서버로 사용한다. 로그 저장에도 필요하다.
- AWS ELB * 1 : 로드 밸런서로 사용한다. 여러 대인 경우도 있다.
- DynamoDB * N : 키 밸류 스토어형 DB로 사용한다.
* Amazon S3, DynamoDB는 VPC 외부에 있는 서비스이다.
최근 사이드 프로젝트를 진행하며, AWS 공부 필요성을 느껴 스터디를 만들게 되었다.
스터디를 통해 함께 하는 멤버들 모두 AWS에 대한 어려움을 극복할 수 있길 바란다.
#Women-in-Spring #2024-11-완독-그림으로-이해하는-aws-구조와-기술

'개발도서 > 그림으로 이해하는 AWS 구조와 기술' 카테고리의 다른 글
1.6 AWS의 도입 방법 (3) | 2024.11.08 |
---|---|
1.4 AWS의 사용 방법: 누구라도 쉽게 서비스를 이용할 수 있다 (0) | 2024.11.07 |
1.3 AWS의 비용: 초기 비용은 저렴하지만 운영 비용이 조금 비싸다 (0) | 2024.11.06 |
1.2 AWS의 서비스: 165개 이상의 서비스 제공 (1) | 2024.11.06 |
1.1 아마존 웹 서비스란 (6) | 2024.11.04 |