본문 바로가기
728x90
반응형

Study369

스케일 인(Scale in), 스케일 아웃(Scale out) / 스케일 업(Scale up), 스케일 다운(Scale down) 1.스케일 업(Sacle-Up)동일 서버의 용량을 증설하는 목적.서버 스펙 업그레이드. 서버의 사양을 높이는 것이기 때문에 수직 스케일링(vertical scaling)이라고 함서버의 자원이 부족하여 서버의 스펙을 상승 시키는 것을 말함.기존 8G 메모리, 1T 하드디스크로 서버가 구성되었다고 한다면 메모리 : 8G → 16G, 하드디스크 1T → 10T로 하드웨어 사양을 업그레이드 하는 것.AWS에서는 스펙이 더 좋은 인스턴스 타입으로 교체하는 것이라고 할 수 있음.성능과 비용이 비례하지 않는다는 단점 존재.​2.스케일 아웃(Scale-Out)서버의 자원 사용량이 부족하여 비슷한 사양의 서버를 추가하는 작업.하나의 장비에서 서비스를 처리함에 있어 한계에 부딪힐 경우 비슷한 스펙의 서버를 추가함으로 서버.. 2026. 1. 12.
[Linux] 리눅스 shell 파일 만들어보기 소스를 pull하고 서버를 재시작하는 명령어를 매번 하나씩 날리고 있었는데 쉘파일을 만들어서 쉘파일 하나만 시작하면 될 수 있게끔 변경해보려고 한다 쉘 파일 만들어보기쉘파일을 만들고 싶은 경로로 이동하여 vi test_shell.sh2. 내부 코드 작성해보기#!/bin/bash# 1. 최신 이미지 받기docker pull test# 2. 기존 컨테이너 종료 및 제거docker compose down test# 3. 서버 컨테이너만 실행docker compose up -d test #!/bin/bash의 의미는?이건 **"쉘 스크립트를 어떤 프로그램으로 실행할지 지정하는 줄"**이다.흔히 **"쉐뱅(Shebang)"**이라고 부른다. 💡 무슨 역할을 하는가?이 줄이 있으면, 스크립트를 실행할 때 자동으.. 2025. 4. 18.
[Spring Boot] dev, prd LogBack 남기기 + AWS EC2에 파일 Mount Spring Boot + AWS EC2 파일 MountSpring Boot에서 Logback을 적용하는 방법은 매우 중요하면서도 유연한 설정이 가능하다.Logback은 Spring Boot의 기본 로깅 프레임워크이기 때문에 별도의 의존성을 추가하지 않아도 바로 사용할 수 있다. ✅ 1. 기본 개념🔹 Logback이란?Logback은 SLF4J(Simple Logging Facade for Java)를 구현한 로깅 프레임워크로, log4j의 뒤를 잇는 프레임워크다. Spring Boot는 기본적으로 Logback을 사용한다.✅ 2. 로그 백엔드 구조 이해Spring Boot는 내부적으로 다음 구조를 따릅니다:[애플리케이션] -> SLF4J -> Logback즉, 우리가 Logger logger = Log.. 2025. 4. 15.
[Spring Boot] 이메일 보내기 SMTP - 참조(cc), 첨부 파일 프로젝트 환경구성 이전 프로젝트에서 사용한 라이브러리, 설정 외에 더 추가할 것이 생겼다. build.gradle implementation 'org.springframework.boot:spring-boot-starter-mail' implementation 'org.springframework.boot:spring-boot-starter-thymeleaf' implementation 'org.springframework.boot:spring-boot-starter-web'   implementation group: 'commons-io', name: 'commons-io', version: '2.11.0'   compileOnly 'org.projectlombok:lombok' annotationPr.. 2025. 3. 25.
728x90
반응형