본문 바로가기
Infra/AWS

IAM,RDS, CodeDeploy 간단한 설정방법

by Box 2021. 10. 16.
728x90

Rds 

  • 서브넷 그룹
    • ec2 인스턴스 와 같은 vpc 설정 
    • 가용영역 지정
  • 파라미터 그룹
    • korean 지원되게 변경
    • char~ , collatcion~ 관련된 설정들을 ut8,utf8_general_ci 로 바꿔준다.
  • 퍼블릭 액세스
      • 외부의 접근가능 (ex 로컬 서버)
      • 보안그룹
        • ec 내부에 쓸거면 ec2 ip주소 인바운드 그룹에 지정
    • 아니요
      • 같은 VPC 내부에있는 ec2인스턴스 만 연결가능

IAM

  • 역할 생성
    • codedeploy (codedeploy 에 지정)
      • codedeployrole 
    • ec2  (시작탬플릿에 지정 Or EC2 인스턴스에 지정)
      • AmazonEC2RoleforAWSCodeDeploy

 

Codedeploy

  • 배포 그룹 생성
    • 배포유형
      • 현재위치
        • 환경 구성
          • Amazon EC2 Auto Scaling 그룹
          • Amazon EC2 인스턴스
            • ec2 인스턴스 를 codeDeploy 에서 사용하기 위해선 해당 인스턴스에 codeDeploy agent 설치 필요
          • 온프레미스 인스턴스
            • 개인 또는 조직의 구내 컴퓨터에 설치 및 실행됩니다.
            • ec2 인스턴스 를 codeDeploy 에서 사용하기 위해선 해당 인스턴스에 codeDeploy agent 설치 필요
        • 블루/그린
          • 무중단 서비스
    • 배포 설정
      • CodeDeployDefault.OneAtTime: 한 번에 하나씩 배포
      • CodeDeployDefault.HalfAtTime: 총 인스턴스에서 절반씩 배포
      • CodeDeployDefault.AllAtOnce: 모든 인스턴스에 한꺼번에 배포

'Infra > AWS' 카테고리의 다른 글

ECS-ElasticWatch-OpenSearch  (0) 2022.05.19
EC2 volume 축소 EBS  (0) 2022.03.01
ECS 기본 개념  (0) 2022.02.17
nest.js docker-tarvisCi-Aws(codeDeploy-Ec2-Rds) 자동화배포  (0) 2021.09.04