본문 바로가기

Cloud4

[Docket-compose] docker-compose.yml에서 사용되는 Key(키)들의 의미를 정리한 것입니다.✅ versionversion: "3"docker-compose.yml의 버전을 지정.버전 **"3"**은 최신 docker-compose의 표준 형식 중 하나.✅ servicesservices: backend: frontend: db:각각의 컨테이너를 정의하는 서비스 그룹.backend, frontend, db는 각각 하나의 서비스(컨테이너) 역할을 수행.✅ imageimage: openjdk:latest컨테이너 실행 시 사용할 Docker 이미지를 지정.openjdk:latest → 최신 버전의 OpenJDK 이미지 사용.nginx:latest → 최신 Nginx 이미지 사용.mariadb:latest → 최신.. 2025. 3. 10.
[Docker] Docker 란? 1. Docker 개요Docker란?애플리케이션을 격리된 환경(컨테이너)에서 실행할 수 있도록 하는 가상화 기술.운영 환경을 일관되게 유지하면서 손쉽게 배포 가능.컨테이너는 가상 머신보다 가볍고 빠르며, 자원 소모가 적음.Docker의 필요성운영 환경이 점점 Docker 기반으로 변화.격리된 환경에서 프로그램을 실행하여 다른 애플리케이션과 충돌 방지.빠른 배포, 스케일링, 일관된 환경 유지.2. Docker vs 기타 컨테이너 기술컨테이너 기술 비교기술설명Docker가장 널리 사용되는 컨테이너 플랫폼containerdDocker에서 분리된 컨테이너 런타임CRI-OKubernetes(K8S)와 함께 사용하는 컨테이너 런타임컨테이너 vs 가상 머신(VM)항목가상 머신(VM)컨테이너실행 속도느림 (OS 부팅 .. 2025. 3. 10.
Amazon S3 오늘은 Amazon S3가 무엇이고, 어떻게 만들고 사용할  수 있는지 알아보겠습니다. Amazon S3 란?Amazon S3 는 객체 스토리지로 저장된 데이터를 객체로 접근 및 저장할 수 있는 기술입니다. 클라우드 + 객체 스토리지 이므로 외부에 저장된 내 데이터를 객체 형식으로 저장 및 접근할 수 있는 것입니다. 우선 S3 사이트로 가봅시다. https://ap-northeast-2.console.aws.amazon.com/s3/get-started?region=ap-northeast-2&bucketType=general https://ap-northeast-2.console.aws.amazon.com/s3/get-started?bucketType=general®ion=ap-northeast-2 ap.. 2025. 2. 16.
aws ec2 Ubuntu의 systemd에 Java application을 Service로 등록 이번 포스팅은 aws ec2 Ubuntu 22.04 버전 인스턴스에 제가 만든 자바 애플리케이션을 service로 등록하는 방법에 대해 알아보는 내용입니다. 진행 동기 IntelliJ IDEA로 aws ec2 인스턴스에 ssh 연결 후 jar 파일을 실행하는 방법으로 배포를 한 적이 있었습니다. https://agh-dev.tistory.com/10 Spring boot 애플리케이션 ec2에 jar로 배포 진행 동기 현재 프로젝트는 웹 서버의 access log를 필요로 합니다. 그래서 ec2에 Java를 설치하고 jar 파일을 실행하여 Nginx와 연동해서 access log를 저장할 예정입니다. 우선 이번 포스팅의 주제는 ec2 agh-dev.tistory.com 문제점이 하나 있었는데 만약 Inte.. 2023. 8. 2.