티스토리 뷰

AWS의 글로벌 infrastructure 에는 어떤 구성 요소들이 포함되어 있나요?

 

  • 리전(Region)
    • AWS 서비스가 배포된 물리적 위치.
    • 각 리전은 여러 가용 영역(AZ)으로 구성.
    • 리전 간은 독립적이며 장애 격리 가능.
    • 예: us-east-1(버지니아 북부), ap-northeast-2(서울).
  • 가용 영역(Availability Zone, AZ)
    • 하나의 리전에 포함된 독립적인 데이터 센터 그룹.
    • 각 AZ는 별도의 전력, 네트워크, 냉각 시스템을 갖춤.
    • 고가용성을 위해 여러 AZ에 애플리케이션 배포 권장.
  • 엣지 로케이션(Edge Location)
    • 콘텐츠를 사용자 가까이에서 캐싱하고 전송하는 CloudFront 네트워크.
    • 레이턴시(지연 시간)를 줄이고 빠른 응답 제공.
    • 주로 CDN(콘텐츠 전송 네트워크)에 사용됨.
  • 로컬 영역(Local Zone)
    • AWS 리전 외부의 특정 도시에 위치한 데이터 센터.
    • 사용자와 가까운 곳에서 저지연 컴퓨팅 리소스 제공.
    • AR/VR, 게임, 스트리밍 서비스에 적합.
  • Wavelength Zone
    • 5G 네트워크 내에 AWS 인프라를 배치한 영역.
    • 모바일 기기에서 초저지연 서비스를 제공.
    • 통신사 네트워크와 연계됨.
  • AWS Outposts
    • AWS 인프라를 고객 데이터 센터에 직접 설치하는 서비스.
    • 온프레미스에서 AWS 서비스를 사용해 하이브리드 클라우드 환경 구성.
  • 데이터 센터
    • AWS 리전과 AZ를 구성하는 실제 물리적 서버가 위치한 시설.
    • 고도의 보안과 이중화 설비로 보호됨.
  • 글로벌 네트워크 (AWS Global Network)
    • 리전, AZ, 엣지 로케이션 간을 연결하는 전용 네트워크.
    • AWS Direct Connect를 통해 고객 데이터 센터와 직접 연결 가능.
    • 안정성, 속도, 보안 강화.

 

 

 

EC2 인스턴스란?

EC2(Elastic Compute Cloud)는 AWS에서 제공하는 가상 서버(Virtual Machine) 서비스입니다.

  • 사용자가 필요에 따라 서버를 생성, 시작, 중지, 종료할 수 있도록 설계된 컴퓨팅 서비스.
  • 온디맨드 방식으로 필요한 만큼 서버 자원을 사용할 수 있으며, 서버의 크기, 운영 체제, 스토리지 등을 자유롭게 구성할 수 있습니다.

 

EC2 인스턴스 사용 방법

  1. 인스턴스 생성(Launch Instance)
    • AWS 콘솔 → EC2 서비스 선택 → "인스턴스 시작(Launch Instance)" 클릭.
    • 인스턴스 유형(메모리, CPU 등)과 AMI(Amazon Machine Image) 선택.
    • AMI는 서버에 설치할 운영 체제(예: Ubuntu, Amazon Linux 등)를 의미.
  2. 인스턴스 유형 선택
    • T 시리즈: 일반 목적 (예: T2, T3).
    • M 시리즈: 균형 잡힌 컴퓨팅 (예: M5, M6).
    • C 시리즈: 고성능 CPU 작업 (예: C5, C6).
    • R 시리즈: 메모리 집약적 작업 (예: R5, R6).
  3. 스토리지 및 네트워크 설정
    • 루트 볼륨(기본 OS 설치) 및 추가 EBS 볼륨 설정.
    • 네트워크 설정(VPC, 서브넷) 및 보안 그룹(Security Group) 구성.
  4. 키 페어(SSH Key) 생성 및 연결
    • 인스턴스에 SSH로 접속하기 위해 키 페어를 생성하거나 기존 키를 사용.
    • 키 파일(.pem)은 인스턴스에 접근할 때 필요하므로 안전하게 보관.
  5. 인스턴스 시작 및 접속
    • 인스턴스를 시작하고 퍼블릭 IP 또는 DNS 주소를 통해 접속.
    • 터미널에서 SSH 접속: