skillbuilder (2)
2025-09-19 23:29:56
반응형

💰 AWS Certified SysOps Administrator - Associate (SOA-C02)

Domain 6: 비용 및 성능 최적화 이해하기


📌 왜 중요할까?

  • 시험 비중은 작지만 🚨
  • 실제 회사에서는 돈을 아끼고(비용 최적화),
    빠르게 잘 돌아가게(성능 최적화) 하는 게 아주 중요해요.

👉 비유:

  • 비용 최적화 = 용돈 절약 🪙
  • 성능 최적화 = 시험 공부할 때 빠르고 효율적인 방법 찾기 ✏️

🛠️ 비용 최적화 (돈 절약하기)

  • AWS Trusted Advisor = 선생님 조언 👩‍🏫 (낭비하는 리소스 알려줌)
  • Cost Explorer = 가계부 📒 (돈이 어디에 쓰였는지 확인)
  • AWS Budgets = 용돈 한도 설정 💵 (넘으면 알림)
  • 태그(Tag) = 이름표 붙이기 🏷️ (부서별, 프로젝트별 비용 추적)
  • 스팟 인스턴스 = 땡처리 세일 상품 🛒 (싸지만 언제 사라질 수 있음)
  • 예약 인스턴스/저장용량 예약 = 정기권 🎫 (장기 이용 시 할인)
  • 관리형 서비스 (RDS, Fargate, EFS) = 학원 버스 🚌 (직접 운전 안 해도 됨 → 시간·돈 절약)

성능 최적화 (빠르고 효율적으로!)

  • EC2 인스턴스 종류 = 운동선수 선택 🏃‍♂️ (달리기, 수영, 씨름 선수처럼 필요에 맞게 선택)
  • 향상된 네트워킹 / 배치 그룹 = 초고속 도로 🛣️ (빠른 데이터 통신)
  • EBS 지표 확인 = 건강검진 결과 📊 (디스크 상태, 속도 확인)
  • S3 Transfer Acceleration = 택배 항공편 ✈️ (멀리서도 빠르게 전송)
  • S3 멀티파트 업로드 = 레고 블록 조립 🧱 (큰 파일을 조각내서 빨리 업로드)
  • RDS 성능 지표 = 성적표 📑 (데이터베이스 상태 확인)
  • RDS Proxy / 성능 개선 도우미 = 공부 과외 선생님 👨‍🏫 (효율적으로 연결 관리, 문제 알려줌)

 

 

📝 비용 태그(JSON 예시)

 
{
  "Key": "Project",     // 태그 이름: 어떤 프로젝트인지
  "Value": "ShoppingApp" // 태그 값: 쇼핑 앱 프로젝트
}

👉 설명: EC2나 S3 같은 리소스에 "이건 쇼핑앱 프로젝트용이야" 라고 이름표를 붙이는 것.
이렇게 하면 나중에 비용을 프로젝트별로 확인할 수 있어요.


💼 현업에서 어떻게 쓰일까?

  1. 스타트업
    • 스팟 인스턴스 활용 → 개발 서버 비용 절감
  2. 금융사
    • RDS Proxy → 동시에 많은 고객이 접속해도 빠르게 처리
  3. 게임사
    • CloudFront + S3 Transfer Acceleration → 전 세계 게이머에게 업데이트 빠르게 전달
  4. 대기업 IT팀
    • Cost Explorer + Budgets → 부서별 클라우드 비용 관리
    • 태그 붙여서 “마케팅팀” vs “개발팀” 비용 따로 확인
  5. e커머스 회사
    • EBS 지표 보고 성능 부족하면 SSD 타입으로 교체 → 결제 지연 방지

🧾 정리

  • 비용 최적화 = 돈 아끼기 (가계부, 세일 상품, 이름표 관리)
  • 성능 최적화 = 빠르고 효율적으로 (초고속 도로, 택배 항공편, 과외 선생님)
  • 시험 팁: 보안과 함께 비용·성능 최적화까지 고려된 답이 정답일 확률 ↑

💰 AWS Certified SysOps Administrator - Associate (SOA-C02)

 

Domain 6: 비용 및 성능 최적화 이해하기


📌 왜 배워야 할까?

  • "더 빠르게 하려면 돈이 많이 든다" → 보통 이렇게 생각해요.
  • 하지만 AWS에서는 비용(돈)과 성능(속도)  같이 최적화할 수 있어요!
  • 즉, 똑똑하게 선택하면 빠르고 싸게 둘 다 잡을 수 있어요 😎

👉 비유:

  • 비용 최적화 = 용돈 아껴 쓰기 🪙
  • 성능 최적화 = 시험 문제 빨리 푸는 방법 찾기 ✏️

🛠️ 방법 1: 필요한 만큼만 쓰기

  • AWS는 서버를 사는 게 아니라 빌리는 것 🏠
  • 쓰고 싶을 때만 켜고, 다 쓰면 꺼서 요금 STOP! ⏹️

👉 예시:

  • 6시간 필요한 작업 → EC2 켜서 딱 6시간만 사용

🛠️ 방법 2: 병렬 처리 (나누어 빨리 하기)

  • 큰 숙제를 혼자 하면 6시간 ⏳
  • 6명이 같이 하면 1시간만에 끝! 🙌
  • AWS도 이렇게 병렬 처리(Parallel Workload) 를 지원해요.

👉 단점:

  • 더 많은 컴퓨터(EC2)를 켜야 해서 순간 비용은 ↑
    👉 장점:
  • 전체 시간 단축 → 결과적으로 효율적

🛠️ 방법 3: EC2 스팟 인스턴스 (세일 상품)

  • 마트에서 "땡처리 세일" 상품 사는 것과 같아요 🛒
  • 싸게 빌릴 수 있지만, 언제 회수될지 몰라요.
  • 긴급하지 않은 작업에 사용하면 비용 절약 👍

성능도 챙기자

  • EC2 인스턴스는 필요에 맞게 고를 수 있어요 🏋️‍♂️
    • 메모리 많은 서버? 🧠
    • CPU 파워 강한 서버? 💪
  • 작업에 맞게 골라 쓰면 성능이 좋아져요.

 

📝 EC2 스팟 인스턴스 요청 JSON 예시

{
  "InstanceType": "m5.large",     // 인스턴스 종류 (중간 크기 서버)
  "SpotPrice": "0.05",            // 시간당 내가 낼 최대 가격 ($0.05)
  "InstanceCount": 3,             // 실행할 서버 개수 (3대)
  "Action": "request"             // 스팟 인스턴스 요청
}

🔎 한 줄씩 설명

  • "InstanceType": "m5.large" → 필요한 서버 크기 선택
  • "SpotPrice": "0.05" → "나는 5센트까지만 낼래!"
  • "InstanceCount": 3 → 서버 3대 동시에 실행
  • "Action": "request" → 스팟 인스턴스 요청 시작

👉 즉, "세일 서버 3대 주세요! 단, 5센트 이상이면 안 사요~" 라는 뜻이에요.


💼 현업에서 어떻게 쓰일까?

  1. 연구소
    • 빅데이터 분석 작업을 병렬 처리 → 10시간 걸릴 걸 2시간 만에 끝냄
  2. 게임 회사
    • 긴급하지 않은 테스트 서버는 스팟 인스턴스로 실행 → 비용 70% 절약
  3. 금융사
    • RDS(데이터베이스) 지표 모니터링 → 성능 부족 시 빠른 업그레이드
  4. 스타트업
    • AWS Budgets로 비용 초과 시 알람 → 클라우드 요금 폭탄 방지
  5. e커머스
    • 큰 이미지 파일 업로드 시 S3 멀티파트 업로드 사용 → 업로드 실패 줄이고 성능 개선

🧾 정리

  • AWS에서는 비용 절약과 성능 향상을 동시에 할 수 있어요.
  • 👉 핵심 방법:
    • 필요할 때만 쓰기
    • 병렬 처리로 빨리 끝내기
    • 스팟 인스턴스로 절약
    • 작업에 맞는 인스턴스 선택

시험 문제에서도 항상 **“비용 + 성능 둘 다 고려된 답”**이 정답일 확률이 높습니다 ✅

반응형

'AWS > Skill Builder_AWS SOA-C02' 카테고리의 다른 글

AWS SOA-C02 Domain 5 Review  (0) 2025.09.19
AWS SOA-C02 Domain 4 Review  (0) 2025.09.19
AWS SOA-C02 Domain 3 Review  (0) 2025.09.18
AWS SOA-C02 Domain 1 Review  (0) 2025.09.18
2025-09-19 23:17:09
반응형

🌐 AWS Certified SysOps Administrator - Associate (SOA-C02)

Domain 5: 네트워킹 및 콘텐츠 전송


📌 핵심 요약

  • 네트워킹과 콘텐츠 전송은 시험 비중이 높고 광범위
  • 학습 영역을 3개로 나누면 정리하기 쉬움
    1. 네트워킹 기능 및 연결 구현
    2. DNS 서비스 & 콘텐츠 전송 구성
    3. 네트워크 연결 문제 해결

🛠️ 1. 네트워킹 기능 및 연결 구현

  • VPC (Virtual Private Cloud)
    • 서브넷, 라우팅 테이블, NACL, 보안 그룹
    • NAT 게이트웨이, 인터넷 게이트웨이
  • 보안 연결
    • Systems Manager Session Manager (SSH 대체)
    • VPC 엔드포인트 (프라이빗 연결)
    • VPC 피어링, VPN 연결
  • 보호 도구
    • AWS WAF (웹 방화벽)
    • AWS Shield (DDoS 방어)

📡 2. DNS 서비스 & 콘텐츠 전송

  • Amazon Route 53
    • 호스팅 영역, 레코드 관리
    • 라우팅 정책 (단순, 지연시간, 가중치, 장애조치 등)
  • Amazon CloudFront + S3
    • 전 세계 CDN(콘텐츠 전송 네트워크) 구축
    • SSL/TLS 인증서(ACM)로 보안 강화
  • 일반적인 DNS 구성
    • A 레코드, CNAME, Alias, MX 등

🧩 3. 네트워크 연결 문제 해결

  • 구성 확인
    • 서브넷, 라우팅, NACL, 보안 그룹 확인
  • 로그 분석
    • VPC Flow Logs
    • ELB 액세스 로그
    • AWS WAF / Web ACL 로그
    • CloudFront 로그
  • 문제 해결 예시
    • S3 정적 웹사이트 + CloudFront 캐싱 오류 → 캐시 무효화
    • Route 53 레코드 잘못 설정 → 도메인 불분해 문제 해결

📊 네트워킹 & 콘텐츠 전송 개요 (Mermaid)

 

flowchart TD
    A["네트워킹 & 콘텐츠 전송"] --> B1["네트워킹 기능 및 연결"]
    A --> B2["DNS & 콘텐츠 전송 구성"]
    A --> B3["네트워크 문제 해결"]

    B1 --> C1["VPC (서브넷/라우팅/NACL/보안그룹)"]
    B1 --> C2["Session Manager / VPC 엔드포인트"]
    B1 --> C3["VPN / VPC Peering"]
    B1 --> C4["보호: WAF, Shield"]

    B2 --> D1["Route 53 (DNS/라우팅 정책)"]
    B2 --> D2["CloudFront + S3 전송"]
    B2 --> D3["TLS/SSL (ACM)"]

    B3 --> E1["VPC Flow Logs"]
    B3 --> E2["ELB/WAF/CloudFront 로그"]
    B3 --> E3["Route 53 문제 해결"]

 

📝 Route 53 레코드 JSON 예시

{
  "Comment": "Route 53 A 레코드 예시",   // 레코드 설명
  "Changes": [
    {
      "Action": "CREATE",               // 레코드 생성 동작
      "ResourceRecordSet": {
        "Name": "example.com",          // 도메인 이름
        "Type": "A",                    // A 레코드 (IPv4 주소 매핑)
        "TTL": 300,                     // TTL (캐싱 시간, 초 단위)
        "ResourceRecords": [
          { "Value": "192.0.2.44" }     // 연결할 IP 주소
        ]
      }
    }
  ]
}

 

🔎 라인별 설명

  • "Comment" → 레코드에 대한 설명 문구
  • "Action": "CREATE" → 새로운 레코드 생성
  • "Name": "example.com" → 연결할 도메인 이름
  • "Type": "A" → A 레코드 (IPv4 매핑)
  • "TTL": 300 → DNS 캐싱 유지 시간 5분
  • "ResourceRecords" → 연결할 실제 IP 주소 목록

👉 현업에서는 Alias 레코드를 활용해 CloudFront 배포 또는 S3 버킷과 연결하는 경우가 많습니다.


💼 현업 적용 사례

  1. 스타트업: S3 정적 웹사이트 + CloudFront → 전 세계 빠른 콘텐츠 제공
  2. 금융사: VPC 엔드포인트를 사용해 S3와 프라이빗 연결 → 인터넷을 거치지 않음
  3. 게임사: WAF + Shield Advanced → DDoS 공격 방어
  4. e커머스: Route 53 지연시간 기반 라우팅 → 사용자에게 가장 가까운 리전으로 트래픽 분산
  5. 엔터프라이즈: VPC Flow Logs + GuardDuty → 네트워크 이상 징후 실시간 탐지

📌 시험 대비 핵심 키워드

  • VPC: Subnet, Route Table, NACL, SG, NAT GW, IGW
  • 보안 연결: Session Manager, VPC 엔드포인트, VPN, Peering
  • 보호 서비스: WAF, Shield
  • Route 53: 레코드 타입, 라우팅 정책, DNS 구성
  • CloudFront + S3: CDN, HTTPS 전송, 캐싱
  • 트러블슈팅: VPC Flow Logs, ELB Logs, WAF/CloudFront Logs

🌐 AWS Certified SysOps Administrator - Associate (SOA-C02)

Domain 5: 네트워킹 및 콘텐츠 전송 이해하기


📌 왜 중요할까?

네트워크와 콘텐츠 전송을 잘 알면:

  • 시험에 합격할 수 있어요 🎓
  • 회사에서 실제로 안전하고 빠른 인터넷 환경을 만들 수 있어요 💻⚡

🛠️ 네트워크의 3가지 핵심 영역

1. VPC (우리 집 같은 네트워크 공간)

  • VPC = 아파트 단지 🏢 (내가 원하는 대로 나누고 관리하는 네트워크)
  • 서브넷 = 아파트 동 (각각 다른 구역)
  • 라우팅 테이블 = 네비게이션 지도 🗺️ (길 안내)
  • 보안 그룹 = 현관문 비밀번호 🔑 (누가 들어올지 정함)
  • NACL = 아파트 단지 정문 🚪 (더 큰 단위 보안)

👉 VPN = 비밀 터널 🛤️
👉 VPC Peering = 옆 단지랑 다리 놓기 🌉
👉 Session Manager = 열쇠 없어도 관리실에서 초대해서 들어가기 🚪


2. DNS와 콘텐츠 전송

  • Route 53 = 인터넷 전화번호부 ☎️
    → 도메인 이름(예: www.example.com)을 진짜 집 주소(IP)랑 연결해 줌
  • CloudFront = 택배 물류창고 🚚
    → 가까운 창고에서 물건(콘텐츠)을 빨리 보내줌
  • S3 = 택배 물품 창고 📦 (사진, 동영상, 문서 저장)

3. 네트워크 보호 & 문제 해결

  • AWS WAF = 집 앞 CCTV + 경비 아저씨 👮 (나쁜 봇, 해커 차단)
  • AWS Shield = 대규모 경찰 지원 🚔 (큰 공격, DDoS 방어)
  • VPC Flow Logs = 블랙박스 🎥 (누가 드나들었는지 기록)
  • ELB Logs = 공동 현관 출입 기록 📋
  • CloudFront Logs = 택배 배송 기록 📝

📝 Route 53 레코드 예시 (DNS 등록)

{
  "Comment": "Route 53 A 레코드 예시",   // 설명: 도메인 연결 기록
  "Changes": [
    {
      "Action": "CREATE",               // 동작: 새로 만들기
      "ResourceRecordSet": {
        "Name": "example.com",          // 도메인 이름
        "Type": "A",                    // A레코드 (IP와 연결)
        "TTL": 300,                     // 캐싱 시간 (5분)
        "ResourceRecords": [
          { "Value": "192.0.2.44" }     // 진짜 서버 IP 주소
        ]
      }
    }
  ]
}

💼 현업에서 어떻게 쓰일까?

  1. 회사 내부 직원만 데이터베이스 접근
    • VPC + VPN 으로만 접속 가능 → 외부 해커 차단
  2. 게임 회사
    • CloudFront로 전 세계 게이머에게 빠르게 업데이트 배포
  3. 은행
    • Route 53 장애조치 라우팅(Failover) → 서버가 멈추면 자동으로 다른 서버로 연결
  4. 온라인 쇼핑몰
    • WAF로 SQL Injection 같은 공격 차단
    • Shield Advanced로 대형 DDoS 공격 방어
  5. IT 운영팀
    • VPC Flow Logs와 ELB Logs 확인 → 누가 잘못된 접속을 시도했는지 추적

🧾 정리

  • VPC = 네트워크의 기본 집
  • Route 53 = 인터넷 전화번호부
  • CloudFront = 빠른 택배 배달
  • WAF/Shield = 보안 지킴이
  • 로그들 = 블랙박스 (문제 생기면 추적 가능)

👉 시험에서도, 실무에서도 항상 “보안과 안정성”이 더 좋은 답을 고르면 정답일 확률이 높습니다 ✅

반응형

'AWS > Skill Builder_AWS SOA-C02' 카테고리의 다른 글

AWS SOA-C02 Domain 6 Review  (0) 2025.09.19
AWS SOA-C02 Domain 4 Review  (0) 2025.09.19
AWS SOA-C02 Domain 3 Review  (0) 2025.09.18
AWS SOA-C02 Domain 1 Review  (0) 2025.09.18