일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- jpa
- ec2
- codedeploy
- 티스토리챌린지
- Docker
- CodeCommit
- goorm
- Redis
- Spring Boot
- serverless
- spring
- QueryDSL
- s3
- mapping
- bootcamp
- sqs
- CICD
- goorm x kakao
- 개발자
- 자격증
- codebuild
- 백엔드
- backenddeveloper
- 오블완
- DynamoDB
- 스터디
- orm
- aws
- rds
- MSA
- Today
- Total
목록2024/10/13 (2)
gony-dev 님의 블로그
지금까지 우리는 아래와 같은 아키텍쳐를 통해 어플리케이션을 배포해왔다. 로드밸런서는 사용자의 모든 요청을 처리하고, 여러 가용 영역을 가진 오토 스케일링 그룹이 있고, 각 AZ에는 일부 EC2 인스턴스가 배포된다. 백엔드에는 데이터 서브네이 있을 수도 있다. 그래서 RDS와 읽기 전용 복제본 등이 있을 수 있다. 또한 캐싱 레이어가 필요하다면 ElastiCache를 살펴보아야 한다. 배포할 애플리케이션이 많고, 이들이 동일한 아키텍쳐를 따를 경우 반복적인 작업이 번거로울 수 있다.따라서 개발자로서 코드를 배포하기 위해 인프라를 관리하는 것은 복잡하다.또한 모든 데이터베이스, 로드 밸런서 등을 일일이 구성하고 싶지 않고, 모든 것이 확장되기를 원한다.지금까지의 학습을 통해 보면 대부분의 웹 어플리케이션들은..
Docker란?도커는 앱 배포를 위한 소프트웨어 개발 플랫폼이다.컨테이너에 앱이 패키징되는데 컨테이너는 표준화되어있어서 아무 운영체제에나 실행할 수 있다!!행위 특성도 예측이 가능해서 작업을 덜어주고, 유지 및 배포가 쉬우며, 언어, 운영체제, 기술에 상관 없이 실행이 가능하다는 장점이 있다.Docker images stored도커 에이전트를 실행하면 도커 컨테이너를 실행할 수 있다.도커 이미지는 도커 리포지토리에 저장된다.여러 리포지토리들을 알아보자Docker Hub퍼블릭 리포지토리로 많은 기술에 맞는 기본 이미지를 찾을 수 있다.Amazon ECR프라이빗 리포지토리퍼블릭 리포지토리로는 'Amazon ECR Public Gallery'가 있다.Docker vs. Virtual Machines도커도 가상..