☁️
실무에 바로 적용하는 AWS
인프런 강의 링크 ↗️
  • 실무에 바로 적용하는 AWS
  • 1. 본격적인 AWS 활용을 위한 사전세팅
    • 1.1 Route53 도메인 설정과 AWS Certificate Manager
    • 1.2 AWS Certificate Manager에서 인증서 생성 시 주의사항
    • 1.3 VPC 설정과 Subnet ↔️ Routing Table ↔️ Internet Gateway
  • 2. Elastic Compute Cloud (EC2)로 서비스 배포
    • 2.1 EC2 인스턴스 생성과 Nginx 설치
    • 2.2 EC2 단독으로 SSL 인증서를 활용하는 방법과 Elastic IP
    • 2.3 Elastic Load Balancer ↔️ EC2
    • 2.4 Bastion을 활용한 EC2 instance 접근
    • 2.5 EC2 auto scaling을 활용한 안정적인 서비스 운영
    • 2.6 Auto Scaling Group Scheduled Action 설정
    • 2.7 EC2에서 docker로 어플리케이션을 배포하는 방법
  • 3. Elastic Container Service (ECS)로 서비스 배포
    • 3.1 Elastic Container Registry(ECR)를 활용한 container 관리
    • 3.2 ECS Cluster에서 Fargate로 서비스 배포
    • 3.3 AWS Console에서 ECS Service를 업데이트하는 방법
    • 3.4 AWS CodePipeline을 활용한 ECS Rolling CI/CD 구성
    • 3.5 ECS Fargate를 활용한 Blue/Green 배포
    • 3.6 ECS Blue/Green CI/CD 구성
    • 3.7 EC2를 활용한 ECS 클러스터 구성과 SSM Manager 설정
  • 4. Docker를 사용하지 않는다면?
    • 4.1 Lambda + API Gateway 를 활용하는 방법
    • 4.2 S3 + CloudFront를 활용한 프론트엔드 배포
    • 4.3 AWS Amplify를 활용한 프론트엔드 배포
Powered by GitBook
On this page
  1. 2. Elastic Compute Cloud (EC2)로 서비스 배포

2.6 Auto Scaling Group Scheduled Action 설정

  • 네트워크 설정

    • Auto Scaling Group의 Subnet은 public과 private을 모두 선택해줘야함

      • Load Balancer는 public subnet에 있고

      • EC2 instance는 private subnet에 있기 때문

        • public, private둘중에 하나만 선택하면 에러남

  • 용어 설명

    • 처음에 생성할 때 설정하는 값은 크게 의미 없고, automatic scaling에서 action 설정하는 것이 중요

    • Desired Capacity: 내가 기본적으로 원하는 인스턴스 갯수

    • Minimum : 내가 희망하는 최소한의 인스턴스 갯수

    • Maximum: 내가 희망하는 최대한의 인스턴스 갯수

    • 만약 Max를 10으로 잡고, Desired Capacity를 15로 설정하면, 최대 10개까지만 생성

      • Min, Max가 Desired보다 우선순위를 갖기 때문에

        • 통상적으로 Min < Desired Capacity < Max 로 설정

  • Scheduled Scaling은 Desired Capacity만 적용됨

    • Scheduled Scaling Policy에서 Max로 늘어나는 것을 보고싶다면 다른 policy들과 같이 사용해야 함

    • 예를 들면, 22:50에 Desired Capacity는 3인데, 만약 CPU 사용량이 50%를 초과하면 최대 5개까지 설정

  • ASG로 EC2를 올리면 ASG의 Instance Management 에서 해당 인스턴스 확인 가능

Previous2.5 EC2 auto scaling을 활용한 안정적인 서비스 운영Next2.7 EC2에서 docker로 어플리케이션을 배포하는 방법

Last updated 1 year ago