[AWS] Amazon Web Services - 왜 AWS 인가?

sujin·2022년 9월 25일
0
post-thumbnail

어라? 이미지가 왜 안줄어들지...

1. AWS


1-1. 탄생배경

  • 아마존은 원래 온라인 서점이었지만 늘어난 트래픽과 높아진 주문량을 감당하다보니 자연스럽게 굉장히 뛰어난 수준의 내부 인프라 시스템을 구축하게되었다.

1-2. 사용하는 이유는?

  • cloud market의 선구자
  • 클라우드 컴퓨팅의 특징과 장점을 그대로, 혹은 그 이상으로 제공한다. (유연성, 확장성, 보안성, 안정성)

2. AWS 글로벌 인프라


아마존 웹 서비스의 서비스 지역은 크게 리전(Regions), 가용 영역(Availability Zones), 엣지 로케이션(Edge Location)으로 나눌 수 있다.

2-1. Regions

  • 전세계에 있는 AWS 데이터 센터의 기준이 되는 물리적 위치를 나타낸다.
  • 사용자와 리전이 가까울 수록 네트워크 지연을 최소화 할 수 있다.
  • AWS에서 제공하는 서비스들은 대부분 리전을 기반으로 제공한다.

2-2. Availability Zones

  • 리전 내에 격리된 위치를 말한다.
  • 리전들보다 빠르게 통신 할 수 있다.
  • 리전 내에 있더라도 물리적으로 격리되어 있어 자연재해 등의 피해 최소화한다.

2-3. Edge Location

  • 엣지 로케이션은 AWS의 CDN(Content Delivery Network) 서비스인 CloudFront의 캐싱 콘텐츠가 위치하는 곳이다.
  • Cloud Front의 캐싱 컨텐츠가 위치하는 곳이다.

💡 캐싱 이란?
ASW 사이트의 정의 따르면,
컴퓨팅에서 캐시는 일반적으로 일시적인 특징이 있는 데이터 하위 집합을 저장하는 고속 데이터 스토리지 계층입니다. 따라서 이후에 해당 데이터에 대한 요청이 있을 경우 데이터의 기본 스토리지 위치에 액세스할 때보다 더 빠르게 요청을 처리할 수 있습니다. 캐싱을 사용하면 이전에 검색하거나 계산한 데이터를 효율적으로 재사용할 수 있습니다.


3. AWS의 주요 서비스 및 개념


AWS의 주요 서비스에는 8가지가 있는데 간단히 알아보도록 하자

3-1. EC2 (Elastic Compute Cloud)

  • 클릭 몇번을 통해 쉽게 원하는 리소스를 고르고 즉시 구동 가능한 서버를 제공하는 서비스

3-2. RDS (Relational Database Service)

  • 데이터베이스를 설치, 운영 및 확장할 수 있는 AWS의 대표적인 서비스

3-3. S3 (Simple Storage Service)

  • 이름 그대로 파일을 쉽게 저장할 수 있는 공간을 제공하는 서비스

3-4. VPC(Virtual Private Cloud)

  • 클라우드 환경을 계정 별로 독립된 네트워크 환경을 구성할 수 있게 도와주는 서비스

3-5. CloudFront

  • AWS에서 제공하는 CDN(Content Delivery Network) 서비스

💡 CDN 이란?

  • 데이터 복사본을 임시로 저장하는 프로세스인 캐싱을 통해 사용자에세 빠르게 컨텐츠 제공
  • ATM과 같다고 생각하면 됨

3-6. Route 53

  • AWS의 DNS 서비스

💡 DNS 란?
사람이 읽을 수 있는 도메인(www.amazon.com) 이름을 기계가 읽일 수 있는 IP주소(192.0.2.44)로 변환

3-7. ELB (Elastic Load Balancer)

  • 이름 그대로 로드 밸런서를 제공하는 서비스

💡 로드 밸러서 란?
로드 밸런서는 서버로 들어오는 높은 애플리케이션 트래픽을 여러 대상에 적절하게, 자동으로 분산시켜줌으로써 안정적으로 서버를 운영할 수 있게 도와준다.

3-8. IAM

  • AWS의 리소스에 대해 개별적으로 접근제어를 하거나 권한을 가지도록 계정 또는 그룹을 생성 및 관리하는 서비스

profile
개발댕발

2개의 댓글

comment-user-thumbnail
2022년 9월 25일

한자 1급인가요 ?

1개의 답글