[AWS] VPC 네트워크 구조 정리
·
OS/AWS
1. VPC란 무엇인가클라우드 운영 및 엔지니어를 준비하면서 가장 먼저 떠오른 부분은 "외부 요청이 서버까지 어떻게 들어오는가", "어떤 아키텍처를 가지고 있나"라는 궁금증이 먼저 들었던거 같습니다. VPC(Virtual Private Cloud)는 클라우드 환경에서 사용하는 가상 네트워크 공간으로, 서버 및 로드밸런서 등 리소스들을 하나의 네트워크 범위로 묶기 위해 사용이 됩니다. 2. 왜 Public Subnet과 Private Subnet으로 나누는가?서비스를 예로 든다면 외부 사용자와 직접 통신이 필요한 영역과 보안을 위해 외부 접근을 제한해야 하는 영역을 분리할 필요가 있습니다. Public Subnet은 외부 인터넷과 연결되어 외부 요청을 받을수 있는 영역이며, Private Subnet은 외..
[Kubernetes] 미니PC에 Prometheus + Grafana 모니터링 구축하기 (Helm 사용)
·
OS/Kubernetes
1. 개요최근 미니PC를 활용해 쿠버네티스(Kubernetes) 환경을 구축하고, 실제로 서비스하지는 않지만 운영용으로 만든 family-photo-service를 운영 하기위해 띄웠습니다. 하지만 혼자서 서비스만 겨우 띄우고 실행하는 것을 제외한 무엇을 해야할 지, 그리고 단순히 파드(Pod)가 떠 있는 것만으로는 실제 운영 환경이라고 하기 어렵습니다.시스템 리소스를 실시간으로 파악하고 장애에 대응하기 위해 가장 대중적인 모니터링 툴인 Prometheus와 Grafana를 구축해 봤습니다.아래 이미지는 파드(Pod)만 띄워놓은 이미지 입니다. 2. 구축 환경OS : Ubuntu (Mini PC)Platform : KubernetesTool : Helm (Kubernetes용 패키지 매니저) 3. 구축 ..
[Excel] 행/열 크기 맞춤 단축키
·
이외/임시 잡다함
엑셀 작업 시 자주 사용하는 행/열 맞춤 단축키를 정리했습니다.필요할 때 빠르게 찾아보고 활용해 보세요.📐 행/열 크기 조정Alt + H → O → I → 열 너비 자동 맞춤 (AutoFit Column Width)Alt + H → O → A → 행 높이 자동 맞춤 (AutoFit Row Height)Alt + H → O → W → 열 너비 직접 입력Alt + H → O → H → 행 높이 직접 입력저는 주로 열 너비 자동 맟춤과, 행 높이 자동 맟춤을 자주 사용합니다.
전세 vs 월세, 어떤 게 더 유리할까?
·
부동산 or 주식/부동산
부동산 시장에서 가장 흔한 고민 중 하나가 전세와 월세 선택입니다. 각각 장단점이 뚜렷합니다.전세의 장점매달 임대료 부담이 없음시세 상승 시 전세금을 올려 받을 수 있음다만, 목돈이 필요하고 전세 사기 위험이 존재월세의 장점초기 자금 부담이 적음유동성 확보가 쉬움다만, 장기간 거주 시 총 납부액이 커질 수 있음선택 기준전세: 안정적으로 장기간 거주하고 목돈이 있는 경우월세: 유동성이 필요하고 단기간 거주하는 경우결국 개인의 자금 상황과 주거 계획에 따라 달라지며, 최근에는 전세보다 반전세나 월세 선호가 늘어나고 있습니다.
건강검진 전 반드시 챙겨야 할 것들
·
건강 & 생활/여름 건강
정기적인 건강검진은 질병을 조기에 발견할 수 있는 중요한 과정입니다. 검진을 앞두고 몇 가지를 꼭 준비해야 합니다.금식 여부 확인위내시경, 혈액검사 등은 최소 8시간 금식이 필요합니다.복용 약물 확인고혈압, 당뇨 약은 의사와 상담 후 복용 여부를 결정해야 합니다.편한 복장 준비MRI, CT 검사 시 금속 장식이 없는 옷을 착용하는 것이 좋습니다.과거 진료 기록 챙기기이전 검사 결과, 수술 이력, 복용 중인 약물 리스트를 가져가면 도움이 됩니다.건강검진은 단순한 절차가 아니라 나의 건강을 지키는 가장 확실한 방법입니다.
Kubernetes에서 Pod 재시작 전략
·
OS/Kubernetes
쿠버네티스에서 애플리케이션을 안정적으로 운영하려면 Pod 재시작 전략을 이해하는 것이 중요합니다.Restart PolicyAlways : Deployment, ReplicaSet에서 기본값, 실패 시 항상 재시작OnFailure : Job에서 사용, 실패한 경우만 재시작Never : 실패해도 재시작하지 않음Liveness Probe & Readiness ProbelivenessProbe는 애플리케이션이 정상 동작 중인지 확인 → 실패 시 자동 재시작readinessProbe는 서비스 트래픽을 받을 준비가 되었는지 확인 → 준비 안 된 Pod는 트래픽 제외CrashLoopBackOff 문제 해결환경변수/ConfigMap/Secret 설정 오류로 자주 발생 → kubectl describe pod로 원인 파..
Docker 이미지 최적화 방법
·
OS/Docker
Docker를 활용하다 보면 이미지 크기가 불필요하게 커져서 빌드 속도와 배포 속도에 영향을 주는 경우가 많습니다. 이미지 최적화를 통해 성능과 관리 효율성을 동시에 얻을 수 있습니다.불필요한 레이어 줄이기RUN apt-get update && apt-get install -y ... && rm -rf /var/lib/apt/lists/* 같이 하나의 RUN 명령어에 합치면 레이어가 줄어듭니다.멀티 스테이지 빌드 활용빌드 환경과 실행 환경을 분리하면 최종 이미지에 불필요한 빌드 도구가 포함되지 않습니다.최소 베이스 이미지 사용alpine 이미지를 활용하면 기본 Debian/Ubuntu 기반보다 훨씬 가볍습니다..dockerignore 설정불필요한 파일이 이미지에 포함되지 않도록 .dockerignore ..
사회초년생을 위한 목돈 모으기 5가지 실천법
·
경제
본문:사회초년생은 재테크 경험이 부족해 목돈 마련에 어려움을 겪는 경우가 많습니다. 다음 5가지 방법을 통해 조금 더 쉽고 효과적으로 목돈을 모아보세요.1. 지출 기록 및 관리소비 내역을 매일 기록해 불필요한 지출을 파악하고 이를 관리하여 절약 습관을 들입니다.2. 선저축 후소비 습관화월급이 들어오는 즉시 저축이나 투자금을 분리하여 먼저 저축하고 남은 금액으로 생활하도록 습관화합니다.3. 자동이체 활용정기 예금이나 적금 계좌에 자동이체를 설정하여 강제 저축 효과를 얻습니다.4. 목표 기간과 금액 설정구체적인 금액과 목표 달성 기간을 설정하면 목표의식이 생겨 저축 의욕을 높일 수 있습니다.5. 소액 투자 시작하기적은 금액으로라도 ETF, 펀드 등 투자를 시작하여 자산 증식의 경험을 쌓고 금융지식을 넓혀갑니..
부동산 초보를 위한 매매계약서 작성 시 유의사항
·
부동산 or 주식/부동산
본문:부동산 거래는 금액이 크고 법적 책임이 따르는 만큼 신중해야 합니다. 특히 초보자들이 가장 주의해야 할 것이 바로 매매계약서입니다. 계약서 작성 시 다음 사항들을 꼭 확인하세요.매매계약서 작성 시 필수 체크 사항매도인과 매수인 정보신분증을 확인하여 정확한 성명, 주민등록번호, 주소가 기입되었는지 확인합니다.물건 정보부동산 등기부등본과 실제 물건을 반드시 확인하고 주소, 면적, 지목 등이 일치하는지 확인합니다.매매금액과 지급 방법계약금, 중도금, 잔금의 지급 일정과 금액을 명확히 표기하고, 이체 등의 방법을 미리 합의해 둡니다.특약 사항하자 보수 책임, 명도일자, 세금 처리 등 구체적이고 분명한 특약 사항을 반드시 기재해야 합니다.계약 해제 조건계약 위반 시의 손해배상이나 위약금 처리 등 해제 조건을..
효율적인 CI/CD 파이프라인 구축 가이드
·
OS/DevOps
본문:DevOps 업무에서 가장 중요한 개념 중 하나가 CI/CD입니다. CI/CD(Continuous Integration/Continuous Delivery)는 소프트웨어 배포 프로세스를 자동화하여 지속적인 통합과 배포를 가능하게 합니다.CI/CD의 주요 구성 요소CI (Continuous Integration): 코드 통합 및 자동 빌드와 테스트 과정.CD (Continuous Delivery/Deployment): 통합된 코드를 실제 환경에 배포하는 과정.효율적인 파이프라인 구축 방법소스 코드 관리(Git)모든 코드 변경 사항을 Git과 같은 버전 관리 시스템으로 관리하고 Pull Request 및 코드 리뷰를 통해 안정성을 유지합니다.자동화된 빌드 환경(Jenkins, GitLab CI)Jenk..