☁️
실무에 바로 적용하는 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.2 EC2 단독으로 SSL 인증서를 활용하는 방법과 Elastic IP

Previous2.1 EC2 인스턴스 생성과 Nginx 설치Next2.3 Elastic Load Balancer ↔️ EC2

Last updated 1 year ago

  • ↗️ - 도메인 인증을 통해 무료로 SSL 인증서를 제공함

    • Route 53에서 도메인을 설정 후 Public IP를 통해서 EC2로 연결

    • Certbot은 80포트와 443포트를 통해 해당 Public IP가 도메인과 연결되어있는지를 판단함

      • EC2는 stop → start 할 경우 Public IP가 변경되기 때문에 ↗️를 활용함

      • Elastic IP는 비싸기 때문에 비용에 주의해야 함

  • Nginx는 로컬에 있는 SSL 인증서 위치를 지정해야 443 통신이 가능함

    • 따라서 ACM 인증서를 EC2로 옮길 수 없다면 Nginx를 통해서 ACM인증서를 사용할 수 없음

Certbot
Elastic IP