kaonmir
시리즈
SAA
DOP
System Design Interview
Linux
ETC
Share
Sign In
Home
Kaonmir (손성훈)
Copy & Translate
시리즈
SAA
후기
시험 소개 & 꿀팁
Terminology
Region & Availability Zone
Budget
IAM
EC2 - Fundamentals
EC2 - SAA Level
EC2 Storage
ELB & ASG
RDS / Aurora / ElastiCache
S3
CloudFront & Global Accelerator
Route 53
Storage Extras
Decoupling
Container
Serverless
Database
Monitoring, Troubleshooting & Audit
IAM Advanced
Security & Encryption
VPC
Disaster Recovery & Migrations
Ohter Services
기술 백서 총 모음
기술 백서(White paper)
DOP
CodeCommit, CodeBuild, CodeDeploy
CodePipeline, CodeStar, Jenkins
CloudFormation - Fundamentals
CloudFormation - DOP Level
Elastic Beanstalk
Lambda & Step Function & API Gateway
ECS & ECR & OpsWorks
Kinesis
CloudWatch
CloudTrail & X-Ray & ElasticSearch & Tagging
SSM & Config & Service Catalog & Inspector
Other Services
Auto Scaling Group (ASG)
DynamoDB & S3
Multi AZ & Multi Region & Multi Account
AWS Organizations & On-Premise Strategy
Disaster Recovery (DR)
서비스별 기본 배포 전략 비교
CodeDeploy appspec hook
System Design Interview
사용자 수에 따른 규모 확장성
개략적인 규모 추정
시스템 설계 면접 공략법
처리율 제한 장치
안정 해시
키-값 저장소
분산 시스템을 위한 유일 ID 생성기
URL 단축기
웹 크롤러
알림 시스템
뉴스 피드 시스템
채팅 시스템
검색어 자동완성 시스템
유튜브
구글 드라이브
Linux
ETC
AI를 더 잘 쓰기 위한 IT 용어
서비스별 기본 배포 전략 비교
Elastic Beanstalk의 배포 전략은 다른 서비스들과는 조금 다르다.
Elastic Beanstalk
AllAtOnce
: 인스턴스들 전부 한 번에 업데이트
Rolling
: 인스턴스들 중 몇 개씩 묶어서 한 묶음 끝나면 다음 거 업데이트
Rolling with additional batches
: 새 인스턴스 몇 개 배포한 후 Rolling을 진행. 전체 실행 중인 인스턴스 수가 늘 동일하다.
Immutable
: 새 ASG 안에 새 인스턴스를 만들고, 기존의 ASG와 완전히 교체
Blue / Green
: Immutable처럼 ASG를 하나 만들고, Route53을 통해 트래픽을 조절하는 방식. 기존 ASG로 가는 트래픽을 점진적으로 줄인다. EB에서
Swap Env URLs
기능을 지원한다.
EC2 via CodeDeploy
In-place
,
Blue/Green
배포 타입을 선택할 수 있다.
AllAtOnce
HalfAtATime
OneAtATime
ECS / Lambda via CodeDeploy
In-place
,
Blue/Green
배포 타입을 선택할 수 있다.
AllAtOnce
Canary
Linear
CloudFormation via CodeDeploy
ECS만 Blue/Green 배포를 적용할 수 있다.
ASG via CloudFormation
Rolling
: 한 ASG 안에서 n개씩 새 인스턴스를 생성한 후, n개를 종료한다.
Replacing
: Blue/Green 배포처럼 새로운 ASG를 만든 후, 기존의 ASG를 대체한다.
Made with SlashPage