AWS Cloud Practitioner Essentials - Module 4: 글로벌 시장 진출

choi·2026년 6월 17일

AWS Cloud Practitioner

목록 보기
4/6
post-thumbnail

모듈 4: 글로벌 시장 진출

글로벌 시장 진출 소개

  • 글로벌 시장 진출 개요
    • 정의
      • 비즈니스가 전 세계 고객에게 서비스를 제공하고 물리적/가상 인프라를 확장하는 과정
    • 특징/이점
      • 현지 수요, 규정 준수, 비용 등 여러 요인을 고려하여 확장 계획 수립 필요
      • AWS는 전 세계 어디서나 강력하고 확장 가능하며 고가용성을 갖춘 애플리케이션을 구현할 수 있도록 지원
  • AWS 글로벌 인프라 비유
    • 리전(Region) 선택
      • 정의
        • 새로운 물리적 매장을 열 위치를 결정하는 것과 같이 실제 클라우드 리소스를 배포할 리전을 선택하는 것
      • 고려 사항
        • 현지 수요, 규정, 비용 등 여러 비즈니스 및 기술적 요인
    • AWS 엣지 로케이션(Edge Location)
      • 정의
        • 이동식 커피 카트처럼 전 세계 사용자에게 지연 시간을 최소화하여 콘텐츠를 신속하게 제공하는 소규모 물리적 시설
      • 특징/이점
        • 이미지, 동영상, 정적 자산 등 자주 액세스하는 콘텐츠를 캐시하여 사용자에게 빠르게 제공
        • 중앙 서버(리전)로부터 매번 데이터를 가져오는 대기 시간 단축
    • 코드형 인프라(IaC) 및 AWS CloudFormation
      • 정의
        • 전 세계 모든 지점에서 일관된 프로세스와 커피 맛을 유지하기 위해 레시피 및 장비를 표준화하는 것처럼, 코드로 인프라를 정의하고 배포하는 방식
      • 특징/이점
        • 환경 및 글로벌 배포 전체에서 일관성 있고 신뢰할 수 있는 설정을 구현
        • 비즈니스 성장에 맞춰 신속하고 책임감 있게 리소스 스케일링 가능

aws 글로벌 인프라

aws 리전 선택

  • AWS 리전의 중요한 보안 및 데이터 격리
    • 정의
      • 각 AWS 리전은 다른 리전과 완벽하게 격리되어 독립적으로 가동되는 물리적 인프라의 집합
    • 특징/이점
      • 사용자가 명시적으로 데이터를 이동할 권한을 부여하지 않으면 리전의 경계를 벗어날 수 없으므로 철저한 데이터 주권 및 보안을 제공함
  • AWS 리전 선택 시 4가지 주요 고려 사항
      1. 규정 준수 (Compliance)
      • 정의
        • 특정 국가나 지역의 현지 법률 및 법규(예: 데이터 보호법, 데이터 거버넌스 규제 등)를 준수하기 위해 데이터를 특정 지리적 영역 내에 보관해야 하는 법적 요구사항
      • 특징/이점
        • 리전을 선택할 때 가장 먼저(최우선적으로) 검토해야 하는 결정적인 요인임
        • 예시: 유럽 연합(EU)의 일반 데이터 보호 규정(GDPR) 준수 요구 사항에 따라 프랑크푸르트 등의 EU 리전에 고객 데이터를 저장하고 외부 반출을 차단하는 경우
      1. 근접성 (Proximity)
      • 정의
        • 실제 서비스를 이용하는 사용자 기반(고객)의 지리적 위치와 리전 데이터 센터 사이의 물리적 거리
      • 특징/이점
        • 사용자 기반과 지리적으로 가까운 리전을 택할수록 데이터 전송 시 지연 시간(Latency)이 최소화되며 애플리케이션의 반응성과 만족도가 대폭 향상됨
      1. 기능 가용성 (Feature Availability)
      • 정의
        • 배포하고자 하는 AWS의 특정 서비스, 신기능 혹은 특정 요구사항을 위한 하드웨어 세팅이 해당 리전에 준비되어 있는지의 여부
      • 특징/이점
        • AWS는 지속적으로 서비스를 신규 리전에 출시/확장하고 있으나 특정 신기능이나 특수 목적의 격리된 서비스(예: 미국 정부 전용 규정 준수를 위한 AWS GovCloud 리전) 등은 특정 리전에서만 선제적으로 제공될 수 있음
      1. 요금 (Pricing)
      • 정의
        • 리전별로 운영에 따른 전반적인 서비스 및 인프라의 청구 단가가 다르게 책정되는 과금 특성
      • 특징/이점
        • 동일한 사양의 AWS 서비스 및 기능이라 하더라도, 리전 데이터 센터가 위치한 국가의 현지 조세 체계(세법), 전력/에너지 공급 비용, 토지 비용 등의 운영 인프라 차이에 따라 청구 금액에 상당한 편차가 발생할 수 있음

aws 글로벌 인프라 자세히 살펴보기

  • 고가용성 아키텍처 설계
    • 고가용성 (High Availability)
      • 정의
        • 시스템이 장애 없이 지속적으로 가동되어 서비스를 원활하게 제공할 수 있는 능력
      • 특징/이점
        • 특정 물리적 하드웨어나 구성 요소에 결함이 발생하더라도 비즈니스 연속성이 끊기지 않고 심각한 가동 중지 시간을 방지함
    • 민첩성 (Agility)
      • 정의
        • 급격하게 변화하는 비즈니스 요건이나 시장 조건에 맞춰 인프라 서비스를 신속하게 개발, 테스트 및 배포하는 능력
      • 특징/이점
        • 복잡한 하드웨어 수급 절차 없이 가상 자원을 즉각적으로 조달하여 인적/시간적 리소스 효율성을 극대화함
    • 탄력성 (Elasticity)
      • 정의
        • 실제 서비스 수요의 변동 폭에 따라 필요한 리소스 용량을 자동으로 확장(Scale-up)하거나 축소(Scale-down)하는 구조적 특성
      • 특징/이점
        • 트래픽이 폭증할 때는 자원을 확장하여 부하를 분산시키고, 사용량이 적을 때는 리소스를 줄여 불필요한 과금을 절감함
    • 이중화 아키텍처 (Redundancy Architecture)
      • 정의
        • 인프라 중단 사고에 사전 대응할 수 있도록 물리적으로 복제된 다중 백업 장치 및 자원을 상시 유지하는 아키텍처 기법
      • 특징/이점
        • 다중 가용 영역(Multi-AZ) 배포: 하나의 가용 영역에 장애가 일어나더라도 시스템이 이중화된 백업 영역으로 자동 장애 조치(Failover)되어 최종 사용자에게 무중단 서비스를 보장함
        • 다중 리전(Multi-Region) 배포: 한 국가 규모의 물리적 재난이 닥쳐 특정 리전 전체가 마비되더라도 다른 국가의 리전으로 트래픽을 안전하게 장애 조치(Failover)함
  • AWS 글로벌 인프라 핵심 구성 요소
    • AWS 리전 (Region)
      • 정의
        • 전 세계에 지리적으로 분산되어 데이터 센터들을 물리적으로 호스팅하고 있는 거대한 독립 영역
      • 특징/이점
        • 개별 리전은 타 리전과 규정, 네트워크상으로 완전히 격리되어 운영됨
        • 모든 AWS 리전은 격리된 전력망과 연결망을 가지는 가용 영역(AZ)을 최소 3개 이상 보유함
    • 가용 영역 (Availability Zone, AZ)
      • 정의
        • 하나의 리전 내부에서 독립적인 물리 전력망, 공조 시스템, 통신 네트워크 연결을 지니도록 상호 격리 설계된 단일 또는 그 이상의 데이터 센터들의 집합
      • 특징/이점
        • 리전 내 다른 가용 영역들과는 초고속 전용 광케이블망으로 긴밀히 소통함
        • 특정 데이터 센터 시설의 화재나 단전 등 내결함성(Fault Tolerance) 시나리오에서 시스템 전반의 붕괴를 예방함
    • 엣지 로케이션 (Edge Location)
      • 정의
        • 유저에게 콘텐츠를 가장 빠른 속도로 전달(캐싱)하기 위해, 리전이나 가용 영역과는 별개로 전 세계 주요 도시 구석구석에 흩어져 있는 소규모 서버 거점
      • 특징/이점
        • 이미지, 비디오, 정적 자산 등 빈번히 조회되는 데이터를 최종 사용자 부근의 캐시에 보관하여 원천 리전 서버로 향하는 통신 거리를 획기적으로 낮추고 전송 속도를 단축함
        • Amazon CloudFront, Amazon Route 53, AWS Global Accelerator 등 핵심 엣지 네트워킹 서비스를 호스팅함
  • 주요 엣지 및 관련 서비스
    • Amazon CloudFront
      • 정의
        • 웹 페이지, 비디오, 이미지, API 등 모든 동적/정적 웹 리소스를 낮은 지연 시간과 높은 속도로 최종 사용자에게 제공하는 글로벌 콘텐츠 전송 네트워크(CDN)
      • 특징/이점
        • 전 세계 엣지 로케이션망을 활용하여 밈 이미지나 대용량 파일 배포 속도를 향상시키고 트래픽 급증을 효과적으로 수용함
    • Amazon Route 53
      • 정의
        • 최종 사용자의 트래픽을 원활하게 AWS의 목적지 인프라로 연결 및 안내해 주는 클라우드 기반 고가용성 도메인 이름 시스템(DNS)
      • 특징/이점
        • 인간이 기억하기 편한 도메인 도식 문자열을 컴퓨터용 숫자형 IP 주소로 신속 변환하며 지연 시간이 최저인 최적의 서버 경로로 사용자를 라우팅함
    • AWS Outposts
      • 정의
        • AWS 인프라 서비스, API, 개발 도구를 고객의 자체 온프레미스 데이터 센터나 사무실 내부로 물리적으로 연장하여 직접 실행하게 지원하는 하이브리드 인프라 솔루션
      • 특징/이점
        • 극단적으로 높은 초저지연 로컬 데이터 처리가 필수적이거나, 특정 물리적 국가 경계 내에서만 데이터를 보관하고 동작시켜야 하는 엄격한 법률 규정을 완벽하게 만족함

인프라 및 자동화

  • 코드형 인프라 (Infrastructure as Code, IaC)
    • 정의
      • 수동 클릭이나 개별 명령 실행 대신, 인프라의 모든 구성을 텍스트 파일(YAML, JSON 등)로 코딩하여 설계 청사진을 만드는 개발 방식
    • 특징/이점
      • 동일한 설정을 변경 없이 여러 차례 반복하여 신속하게 배포 가능
      • 콘솔 수동 조작 시 발생하는 인적 실수(오류)를 예방하고 재현하기 쉬운 환경 제공
      • Git 등의 소스 제어 도구를 활용하여 인프라 변경 이력을 체계적으로 관리 및 추적할 수 있음
  • AWS CloudFormation
    • 정의
      • YAML 또는 JSON 형식의 CloudFormation 템플릿을 생성하여 대규모 AWS 리소스를 선언적 방식으로 정의하고 일괄 모델링/프로비저닝해 주는 AWS의 핵심 IaC 서비스
    • 특징/이점
      • 세부 빌드 명령어 대신 생성하고자 하는 리소스 스펙만 명시하면, CloudFormation이 알아서 백그라운드에서 AWS API를 호출하여 자원을 프로비저닝함
      • 여러 리전(Multi-Region)이나 다중 계정 전체에 동일 템플릿을 적용하여 오차 없는 고가용성 동일 환경을 손쉽게 복제하고 구축 시간 및 비용을 획기적으로 감축함
  • AWS 리소스와의 상호 작용 (AWS API 호출 수단)
    • AWS Management Console
      • 정의
        • 웹 브라우저를 기반으로 시각적 UI 환경에서 마우스 클릭을 통해 AWS 리소스를 제어하고 조작하는 그래픽 관리 인터페이스 (GUI)
      • 특징/이점
        • 클라우드를 처음 다루는 초보자 또는 비개발자 직군도 진입장벽 없이 빠르게 액세스하여 조작할 수 있음
        • 청구 및 비용 대시보드 모니터링이나 시각 그래픽 중심의 특화 서비스(예: QuickSight, Neptune) 운영에 매우 유리함
    • 프로그래밍 방식 액세스 (Programmatic Access)
      • AWS CLI (Command Line Interface)
        • 정의
          • 로컬 컴퓨터 터미널이나 쉘 명령줄에서 명령어를 수동 입력하거나 스크립트 파일을 실행하여 AWS 리소스를 통제하는 도구
        • 특징/이점
          • 반복되는 인프라 관리 및 관리 태스크를 쉘 스크립트 자동화 작업(예: Amazon EBS 볼륨의 정기 백업 수행 스크립트)으로 구성할 수 있음
      • AWS SDK (Software Development Kit)
        • 정의
          • 개발자가 사용하는 프로그래밍 언어(Java, Python 등)에 호환되는 라이브러리 API를 제공하여, 자체 구축한 애플리케이션 소스 코드 내에서 AWS의 기능을 내재화하고 통합하게 돕는 소프트웨어 개발 키트
        • 특징/이점
          • 앱 백엔드 프로세스의 일부분으로 실시간 AWS 서비스를 기동할 수 있음 (예: SDK를 활용해 애플리케이션에 유입된 사용자의 파일을 Amazon S3 스토리지에 즉시 자동 저장)
profile
늦게나마 정신을 차리려고 하는 개발 뭐시기하는 사람

0개의 댓글