일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- backend
- spring
- goorm
- kakao
- Redis
- codebuild
- 스터디
- 티스토리챌린지
- sqs
- jpa
- Spring Boot
- MSA
- serverless
- backenddeveloper
- 개발자
- aws
- 오블완
- mapping
- rds
- QueryDSL
- s3
- CodeCommit
- orm
- codedeploy
- Docker
- 백엔드
- DynamoDB
- CICD
- ec2
- 자격증
- Today
- Total
목록codedeploy (2)
gony-dev 님의 블로그
AWS SAMSAM은 Serverless Application Model의 약자로서버리스 어플리케이션을 개발하고 배포하기 위한 프레임워크이다.코드를 작성하고 SAM 프레임워크와 호환되는 YAML 형식의 구성 파일을 사용하게 된다.YAML 파일은 CloudFormation의 모든 항목을 지원하기에 SAM YAML 코드에서 출력, 매핑, 파라미터 리소스 등을 계속 사용할 수가 있다.SAM은 내부적으로 CodeDeploy를 사용하여 람다 함수를 배포할 수 있으며, API 게이트웨이, DynamoDB를 로컬에서 실행하는 데 도움을 준다. RecipeSAM은 레시피로 구성되며, 이는 템플릿 맨 위에 SAM 템플릿임을 나타내는 변환 헤더를 추가한다.그런 다음 코드를 작성하는데 CloudFormation을 사용하는 ..
AWS CodeDeployCodeDeploy는 어플리케이션 배포를 자동화해주는 배포 서비스이다.온-프레미스 서버, 람다 함수, ECS 서비스, EC2 인스턴스에 새로운 어플리케이션 버전을 배포한다.배포가 실패하거나, 알람이 트리거되면 자동으로 롤백을 시작할 수가 있다!appspec.yml인 파일을 사용하여 배포 방식을 정의할 수가 있다.CodeDeploy - EC2/On-preises Platform우리는 CodeDeploy를 사용하여 두 종류의 배포를 할 수 있다.하나는 in-place 배포, 다른 하나는 블루/그린 배포이다.CodeDeploy를 할 때는 CodeDeploy 에이전트를 타깃 인스턴스에 배포해야만 한다. 그 에이전트가 인스턴스 업데이트를 수행하기 때문이다.우리는 배포 속도도 정의할 수 있..