[DOCKER] 컨테이너 스토리지 관리
·
DevOps/Docker
2024.09.16 - [DevOps/Docker] - [DOCKER] Docker 명령어 총정리 [DOCKER] Docker 명령어 총정리2024.09.15 - [DevOps/Docker] - [DOCKER] Docker 아키텍처 [DOCKER] Docker 아키텍처2024.09.15 - [DevOps/Docker] - [DOCKER] 도커 설치 및 컨테이너 개념과 동작 원리 [DOCKER] 도커 설치 및 컨테이너 개념과 동작 원리클라lsdiary.tistory.com이전 포스팅에서 Docker에서 컨테이너를 관리하기 위한 명령어를 살펴봤다. 컨테이너 데이터 보존 Image Layer (Read Only Layer)Container Layer(가변)이 두 가지로 구분되는 Docker의 특성상 컨테이너를..
[DOCKER] Docker 명령어 총정리
·
DevOps/Docker
2024.09.15 - [DevOps/Docker] - [DOCKER] Docker 아키텍처 [DOCKER] Docker 아키텍처2024.09.15 - [DevOps/Docker] - [DOCKER] 도커 설치 및 컨테이너 개념과 동작 원리 [DOCKER] 도커 설치 및 컨테이너 개념과 동작 원리클라우드 네이티브 이해 CNCF(Cloud Native Computing Foundation) : 클라우드 네이lsdiary.tistory.com이제 도커와 관련된 일반적인 명령어들을 살펴보자. https://hub.docker.com/ Docker Hub Container Image Library | App ContainerizationIncrease your reach and adoption on Docker..
[DOCKER] Docker 아키텍처
·
DevOps/Docker
2024.09.15 - [DevOps/Docker] - [DOCKER] 도커 설치 및 컨테이너 개념과 동작 원리 [DOCKER] 도커 설치 및 컨테이너 개념과 동작 원리클라우드 네이티브 이해 CNCF(Cloud Native Computing Foundation) : 클라우드 네이티브라는 용어를 처음 만든 단체https://www.cncf.io/ Cloud Native Computing FoundationCNCF is the vendor-neutral hub of cloud native computing, dediclsdiary.tistory.com이전 포스팅에서는 EC2 인스턴스를 생성하고 인스턴스 내부에 도커를 설치해봤다.이번에는 도커가 어떻게 생겼는지 알아보자컨테이너 아키텍처BUILDSHIPRUN환경..
[DOCKER] 도커 설치 및 컨테이너 개념과 동작 원리
·
DevOps/Docker
클라우드 네이티브 이해 CNCF(Cloud Native Computing Foundation) : 클라우드 네이티브라는 용어를 처음 만든 단체https://www.cncf.io/ Cloud Native Computing FoundationCNCF is the vendor-neutral hub of cloud native computing, dedicated to making cloud native ubiquitous.www.cncf.io퍼블릭, 프라이빗, 하이브리드 클라우드와 같은 현대적이고 동적인 환경에서 확장 가능한 애플리케이션을 개발하고 실행할 수 있게 해줌컨테이너(도커), 서비스 메쉬, 마이크로서비스(쿠버네티스), 불변 인프라, 선언형 API 등등이 클라우드 네이티브 접근 방식의 예시회복성, 관리..
도커 + EC2 + Nginx +Github Actions를 이용한 다중 컨테이너 배포하기
·
DevOps/AWS
요구사항도커 컨테이너(Spring 프로젝트 2개)MongoDB(MongoDB Atlas)MySQL(RDS)Redis(Elastic Cache)위와 같이 스프링 프로젝트를 컨테이너화 시킨것을 CI/CD 구축할것이다.먼저 위와 같이 많은 리소스들의 파이프라인 관리와 배포를 위해서 많은 도구들이 제공되어 있다.ECS, ECR, Jenkins 등등... 아직 나는 그 정도까지는 못할것 같고, 비교적 간단하게(?) 도커, EC2, Nginx, Github Actions를 이용해 보려고한다.먼저 배포를 위해서는 docker 파일에 대한 정보를 알려주기 위해 Dockerfile을 직접 작성하고, push하고, container Image에 build하고, registry에 등록 하는 방식은 정말 벌써부터 하기가 싫다..
Spring Webflux R2DBC 여러가지 기능들
·
Spring/대용량 트래픽
2024.07.06 - [Spring/대용량 트래픽] - Spring Webflux R2DBC 사용해보기 Spring Webflux R2DBC 사용해보기2024.07.03 - [Spring/대용량 트래픽] - R2DBC 알아보기!! R2DBC 알아보기!!2024.07.03 - [Spring/대용량 트래픽] - Spring Webflux에서 WebClient 사용하기 Spring Webflux에서 WebClient 사용하기2024.05.29 - [Spring/대용량 트래lsdiary.tistory.com이전 포스팅에서 R2DBC를 한번 사용해보았는데, JPA를 사용할때와 동일하게 사용할수 있는지 테스트 해보자. ReactiveCrudRepositoryJPQL (@Query)CustomRepositoryUs..
Redis Replication
·
Spring/대용량 트래픽
2024.05.21 - [Spring/대용량 트래픽] - Prometheus, Grafana 오픈소스로 Redis 모니터링하기 Prometheus, Grafana 오픈소스로 Redis 모니터링하기2024.05.14 - [Spring/대용량 트래픽] - Spring Boot Pub/Sub Spring Boot Pub/Sub2024.05.13 - [Spring/대용량 트래픽] - Spring Session Spring Session2024.05.13 - [Spring/대용량 트래픽] - Spring cache abstraction, Vegeta 오픈소스 사용lsdiary.tistory.com이전 글에선는 Redis에서의 일어나는 정보들을 Redis-cli로 하는 것이 아니라, 실제 운영의 관점에서 어떻게 모..
Spring Boot Pub/Sub
·
Spring/대용량 트래픽
2024.05.13 - [Spring/대용량 트래픽] - Spring Session Spring Session2024.05.13 - [Spring/대용량 트래픽] - Spring cache abstraction, Vegeta 오픈소스 사용해보기 Spring cache abstraction, Vegeta 오픈소스 사용해보기2024.05.08 - [Spring/대용량 트래픽] - Spring Boot Cache Spring Boot Cache2024.05.lsdiary.tistory.com 이전글에서는 세션으로써의 Redis를 알아봤다.이번에는 Redis의 Pub/Sub 패턴에 대해 알아보겠다. 각 서버간의 느슨한 결합(loose coupling)을 위해 사용한다.여기서 Redis는 메세지 브로커 역할을 해..
Spring cache abstraction, Vegeta 오픈소스 사용해보기
·
Spring/대용량 트래픽
2024.05.08 - [Spring/대용량 트래픽] - Spring Boot Cache Spring Boot Cache2024.05.08 - [Spring/대용량 트래픽] - Redis Cache로 실습하기 Redis Cache로 실습하기2024.05.07 - [Spring/대용량 트래픽] - Redis Cache 이론 Redis Cache 이론2024.05.07 - [Spring/대용량 트래픽] - Redis Key, Scan 명령어 Redlsdiary.tistory.com 이전글에서는 RedisTemplate과 @RedisHash를 이용해서 Redis를 캐시처럼 이용하는 연습을 했다. 이번에는 Spring 자체에서 제공하는 Spring cache를 사용해볼것이다.우선 build.gradle에 의존성..
Redis CLI 실습
·
Spring/대용량 트래픽
2024.04.05 - [Spring/대용량 트래픽] - Redis,Docker 설치하기와 수많은 에러 Redis,Docker 설치하기와 수많은 에러 도커 컨테이너 기반으로 Redis를 설치해보겠다. https://hub.docker.com/_/redis redis - Official Image | Docker Hub Quick reference Supported tags and respective Dockerfile links 7.2.4, 7.2, 7, latest, 7.2.4-bookworm, 7.2-bookworm, 7-bookworm, lsdiary.tistory.com 이전글에서는 엄청난 삽질을 하며 드디어 Redis설치를 하긴했다. 이번에는 제발 이상한 에러가 뜨지 않길 바라며,,,,,,, C..