EC2 4

AWS EC2 auto scaling 이해하기

AWS 단일 EC2 서버에 Auto Scaling 을 적용하기전 공식문서를 읽고 정리한 글 입니다. AWS 생태계에서 EC2 Auto Scaling 은 작은단위의 서비스로써, AWS의 다양한 서비스에 거의대부분 적용되는 서비스 같다. 모듈식으로 서로서로 연계되는 AWS에서 Auto Scaling 알아보자! [목차] Auto Scaling 을 사용하고자 하는 이유 Scale up 과 Scale Out Blue Green 배포 Auto Scaling 이란 Auto Scaling 특징 및 장단점 AWS EC2 Auto Scalig Group 적용 하기 1. Auto Scaling 을 사용하고자 하는 이유 Scale up 과 Scale Out 인프라를 확장하는 2가지 개념 scale up : 인프라 자체의 성능..

Infra/AWS 2024.02.28

[회고] "간헐적 메모리 장애" 삽질부터 트러블 슈팅까지

해당 글은 사수도 동료도 있었는데 없어진 1인 주니어 백엔드 개발자의 간헐적인 서버 메모리 장애 오류 (ShutDown) 삽질 회고입니다. 개발환경 [ Linux, Docker, Java 11, Spring 2.4.x ] | 회고 안녕하십니까 여러분 🫡 제 블로그를 정기적으로 봐주시는 분이 얼마나 있을지 모르겠으나 상-당히 오랜만에 글을 쓰게 되었네요 그 동안 황금연휴로 (9.29 ~ 10. 09) 8박9일 말레이시아 여행을 다녀오기도 했고, 사내에서 잡고있던 장애 슈팅이 잘 풀리지 않아 번아웃이라는 핑계거리가 생겨버려서 이런저런 이유를 대며 개인공부를 살짝 손에서 놓았습니다 하지만 돌아왔다는건. 문제를 해결했다는 것..!!! [목차] 직면한 문제 상황 그래서 뭐가 뭐가 문제의 원인일까? ✨ 이제 어떻게..

[Jenkins] 젠킨스 빌드 후 EC2 배포 하기 - Publish Over SSH

===== Jenkins 간단 CI/CD 구축해보기 Series. ===== ✔️ [Jenkins 설치 및 사용 가이드] ec2 가 계속 죽음 → 빌드 자동화 개선 (with 프리티어에서 젠킨스 사용하기) ✔️ [Jenkins] 젠킨스 Job과 Pipeline 이란 ? ✔️ [Jenkins] Jenkins, Github 연동 → branch merge 후 Jenkins 자동 빌드 ✔️ [AWS] 프리티어에서 Jenkins 사용하기 (With. Swap 메모리 사용하기) 👉🏻 [Jenkins] 젠킨스 빌드 후 EC2 배포 하기 - Publish Over SSH 이제 Jenkins 에서 빌드가 완료되면, EC2 ubuntu 서버에 .jar 파일이 자동으로 배포되어 기존의 실행중이던 프로세스를 종료하고 새롭..

Infra/CI, CD 2023.04.11

[Linux] 리눅스 파일 찾기, 파일 검색 - "find" 명령어

📌 리눅스 환경에서 이름으로 파일을 찾는 명령어 → 'find' find 리눅스 내부 파일을 찾기위한 명령어입니다. find의 인자값으로는 경로를 받습니다. 상대 경로, 절대 경로 모두 가능하며 대부분의 리눅스의 경우 이 경로 인자 값을 생략한다면 현재 위치(.)를 입력받은 것으로 간주합니다. 유닉스의 경우 이 경로를 입력받지 않으면 명령어 실행이되지 않습니다. # find [경로] [옵션] [표현식] # 현재 위치에서 test가 들어가는 파일 모두 찾기 find . -name "*test*" # 현재 디렉토리에서 test로 시작되는 파일 찾기 find . -name "test*" # 현재 디렉토리에서 test로 끝나는 파일 찾기 find . -name "*test" --- # home 경로에서부터 .t..

운영체제/Linux 2023.02.10