약 3개월 동안 AWS의 다양한 서비스를 소개하고, 실제 비즈니스 환경에서 이 서비스들을 어떻게 적용할 수 있는지를 탐구하는 블로그 시리즈를 게시하고자 합니다. 

 

1. AWS 기초

이 챕터에서는 클라우드 서비스가 무엇인지, 그리고 AWS가 무엇인지에 대한 소개를 하고, AWS의 가장 핵심 서비스의 기능을 살펴보고 기초적인 사용법을 설명합니다. 

  • AWS 소개: 클라우드 서비스의 출현 배경과 AWS
  • AWS 핵심 서비스 소개:
    • Compute: EC2, Lambda, Elastic Beanstalk, ECS
    • Storage: S3, EBS, Glacier
    • Database: RDS, DynamoDB
  • AWS 관리 콘솔 사용법: 콘솔의 기본적인 사용 방법
  • AWS 가격 정책: 서비스별 가격 구조, 비용 절감 및 빌링
  • AWS 보안 기초: IAM 기초, 보안 베스트 프랙티스(AWS Security Best Practices) 소개

2. AWS 심화

이 챕터에서는 매우 널리 알려진 Compute, Storage, DB에서 더 나아가 실제 비즈니스 환경에서 자주 쓰이는 AWS 서비스에 대해 살펴봅니다.

  • 고급 네트워킹 구성: VPC, 서브넷팅, NAT, VPN, Direct Connect
  • 보안 강화: IAM 고급, KMS, HSM, Shield, WAF
  • 자동화와 관리 툴: CloudFormation, Terraform on AWS, OpsWorks, Systems Manager
  • 데이터베이스 관리와 최적화: RDS 고급 설정, DynamoDB 성능 튜닝, ElastiCache

3. 서버리스 아키텍처

이 챕터에서는 서버리스 컴퓨팅의 기본 개념, 주요 장점, 그리고 AWS에서 서버리스 아키텍처를 구현하는 방법을 설명합니다.

  • 서버리스 컴퓨팅 입문: 서버리스의 개념, 장점 및 주요 패턴
  • AWS Lambda 심화: 이벤트 소스, Lambda@Edge, 성능 최적화 전략
  • API Gateway 활용법: RESTful API 및 WebSocket API 구성 방법
  • 서버리스 패턴과 프레임워크: SAM, Serverless Framework의 사용과 배포 자동화

4. 머신러닝과 AI

이 챕터에서는 AWS의 AI 서비스를 살펴보며, 기업이 실시간 데이터 분석이나 딥러닝 환경 구축을 어떻게 할 수 있는지를 살펴봅니다.

  • AWS AI/ML 서비스 개요: Rekognition, Textract, Translate, Polly 등의 소개
  • SageMaker 심화: 머신러닝 워크플로우 구축, 자동화 및 최적화 기법
  • 딥러닝 환경 구축: AWS Deep Learning AMIs, Elastic Inference
  • 실시간 데이터 분석: Kinesis 심화, 실시간 스트리밍 분석, QuickSight를 이용한 BI 통합

5. DevOps와 CI/CD

이 챕터에서는 AWS에서 DevOps 문화를 어떻게 구축하고 관리할 수 있는지를 살펴보고, CI/CD 파이프라인을 효과적으로 설계하는 방법을 다룹니다. 

  • AWS DevOps 도구 소개: CodeBuild, CodeDeploy, CodePipeline, CodeStar
  • 컨테이너 서비스 심화: ECS 심화, EKS 구축 및 관리, Fargate 활용 방법
  • 모니터링과 로깅 심화: CloudWatch, CloudTrail, ELK 스택, X-Ray
  • Microservices on AWS: 서비스 메쉬, EKS 및 ECS를 사용한 마이크로서비스 아키텍처

6. 비용 최적화

이 챕터에서는 AWS 리소스의 비용을 효율적으로 관리하고 최적화하는 전략에 대해 알아봅니다. 기업이 비용을 절감하면서도 성능을 극대화할 수 있는 방안이 존재하는 지에 대해 생각해보는 챕터입니다.

  • 비용 효율적인 리소스 관리: 예약 인스턴스, 스팟 인스턴스, 저비용 리전 선택
  • 태그 및 리소스 최적화 심화: 자동화된 태깅 전략, 비용 분석을 위한 태그 활용
  • 비용 모니터링과 보고: Cost Explorer, AWS Budgets의 심화 활용, 비용 보고(report) 자동화
  • 성능과 비용의 균형: 성능 효율성 평가, 비용 대 성능 최적화 전략

+ Recent posts