[AWS] AWS의 기초 개념

미남잉·2025년 3월 24일
0

AWS

목록 보기
1/7
post-thumbnail

가짜연구소의 Data Fellowship 스터디에서 제공한 Datacamp를 통해 학습한 내용을 정리했습니다.

1. 클라우드 컴퓨팅 기초 및 AWS의 역할

  • 클라우드 컴퓨팅이란?
    - 인터넷을 통해 서버, 스토리지, 데이터베이스, 네트워킹, 소프트웨어 등을 제공하는 기술
    - 온디맨드 방식으로 자원을 사용하고, 사용한 만큼만 비용을 지불
  • AWS란?
    - Amazon Web Services는 세계 최대 규모의 클라우드 컴퓨팅 플랫폼
    - 다양한 IT 리소스를 안정적이고 유연하게 제공
    - 전 세계 수많은 기업과 개발자들이 사용 중
  • 클라우드 생태계에서 AWS의 위치
    - 글로벌 인프라: 수십 개 리전(Region)과 가용 영역(Availability Zone) 운영
    - 높은 신뢰성과 가용성 제공
    - 클라우드 산업의 선도 기업으로, 다양한 서비스 포트폴리오 제공

2. AWS 콘솔 사용법

  • AWS 관리 콘솔이란?
    - AWS 리소스를 웹 인터페이스에서 직접 관리할 수 있는 대시보드
    - 계정 로그인 후 각종 서비스 탐색, 설정, 모니터링 가능
  • 사용자 인터페이스 탐색
    - 서비스별로 정렬된 메뉴 제공
    - 검색바를 통해 빠르게 서비스 접근 가능
    - 태그, 필터, IAM 정책 등으로 리소스 효율적으로 관리
  • 활용 팁
    - 자주 사용하는 서비스는 ‘즐겨찾기’ 등록 가능
    - 콘솔 사용자 맞춤형 설정 가능 (다크 모드, 언어 등)

3. AWS의 주요 이점

  • 확장성
    사용량 변화에 따라 리소스를 자동으로 확장 또는 축소 가능 (Auto Scaling)
  • 유연성
    다양한 운영 체제, 언어, 데이터베이스, 플랫폼 지원
    필요한 구성 요소만 선택해 구축 가능
  • 비용 효율성
    사용한 만큼만 비용 지불 (Pay-as-you-go)
    프리 티어, 예약 인스턴스, 스팟 인스턴스 등 다양한 요금 옵션
  • 글로벌 인프라
    세계 각지의 리전과 엣지 로케이션을 통해 지연 시간 최소화 및 장애 복구 능력 향상

4. 핵심 AWS 서비스 탐색

  • EC2 (Elastic Compute Cloud)
    - 가상 서버 제공 서비스
    - 다양한 인스턴스 타입, 탄력적 IP, AMI 등 제공
  • S3 (Simple Storage Service)
    - 객체 기반 스토리지 서비스
    - 무제한 저장 가능, 높은 내구성 (99.999999999%)
    - 백업, 아카이빙, 정적 웹 호스팅 등 다양한 용도
  • RDS (Relational Database Service)
    - 관리형 관계형 데이터베이스 서비스
    - MySQL, PostgreSQL, Oracle, SQL Server, MariaDB 등 지원
    - 자동 백업, 복제, 스냅샷 제공

5. AWS Well-Architected Framework

  • 개요
    AWS에서 권장하는 클라우드 시스템 설계 지침
    안정적이고 효율적인 시스템 구축을 위한 모범 사례 제시
  • 5가지 핵심 기둥 (Pillars)
    • 보안 (Security): 데이터 보호, 권한 관리, 침입 탐지 등
    • 신뢰성 (Reliability): 장애 대응, 복구, 자동화된 배포 구조
    • 성능 효율성 (Performance Efficiency): 적절한 리소스 선택 및 확장
    • 비용 최적화 (Cost Optimization): 비용 가시성 확보, 불필요한 리소스 제거
    • 운영 우수성 (Operational Excellence): 운영 자동화, 모니터링, 반복 가능성 강조

6. 보안 관리

  • 보안 전략
    - 최소 권한 원칙(Least Privilege) 적용
    - 암호화(전송 중/저장 중), MFA(다중 인증) 활성화
    - 감사 로그 및 모니터링 도구 활용 (CloudTrail, GuardDuty 등)
  • AWS 보안 모범 사례
    - IAM 정책 정교화 및 정기적 검토
    - 리소스에 대한 접근 제어 및 네트워크 분리 (VPC, 보안 그룹)
    - 자동화된 보안 점검 및 경고 시스템 활용

7. 클라우드 마이그레이션

  • 마이그레이션 기초
    - 기존 온프레미스 시스템을 클라우드로 이전
    - 비용 절감, 유연성, 확장성 확보가 주요 목적
  • 마이그레이션 전략
    - Rehost (Lift & Shift): 수정 없이 이전
    - Replatform: 약간의 수정 후 이전
    - Refactor: 클라우드 최적화를 위한 재설계

8. AWS CAF (Cloud Adoption Framework)

  • 개요
    조직 전반의 클라우드 도입을 위한 체계적인 접근 방식
  • 6가지 관점
    1) 비즈니스: 비즈니스 목표 및 ROI 고려
    2) 인력: 직원 역량, 교육 및 조직문화 변화
    3) 거버넌스: 리스크 관리, 규정 준수
    4) 플랫폼: 기술 인프라 전략
    5) 보안: 보안 정책 및 위험 대응 체계
    6) 운영: 운영 프로세스, 자동화 및 지원 체계

9. 마이그레이션 서비스

  • AWS Migration Hub
    - 여러 마이그레이션 도구의 진행 상황을 통합적으로 관리
  • AWS Database Migration Service (DMS)
    - 온프레미스 또는 클라우드 간의 DB 이전 지원
    - 다운타임 최소화 가능
  • 추가 도구
    - Server Migration Service (SMS): 서버 이미지 자동 생성 및 마이그레이션
    - CloudEndure Migration: 실시간 복제를 통한 빠른 전환
profile
Computer Vision Engineer

0개의 댓글

관련 채용 정보