반응형

분류 전체보기 360

AWS Load Balancer 완전 비교 가이드

OverviewAWS는 다양한 유형의 로드 밸런서를 제공하여 애플리케이션의 가용성, 확장성, 보안을 향상시킨다. 각 로드 밸런서는 고유한 특성과 최적화된 사용 사례를 가지고 있어, 올바른 선택이 시스템 성능과 비용에 큰 영향을 미친다. 본 가이드에서는 AWS의 4가지 주요 로드 밸런서(ALB, NLB, CLB, Gateway Load Balancer)의 특징, 성능, 사용 사례를 심층 분석하고, Terraform을 활용한 실제 구현 방법과 비용 최적화 전략을 제시한다. 이를 통해 여러분의 아키텍처에 가장 적합한 로드 밸런서를 선택하고 효율적으로 운영할 수 있는 실무 지식을 제공하겠다. 📅 관련 글2022.02.13 - [AWS] - AWS IAM (Identity and Access Managem..

AWS 00:00:18

Jenkins 서버 정전 후 복구 - 플러그인 버전 불일치 해결 가이드

Overview갑작스러운 서버 정전은 Jenkins 환경에 예상치 못한 문제를 일으킬 수 있다. 특히 정전 전에 개발자가 플러그인을 업데이트한 경우, 재시작 후 플러그인 버전 불일치로 인해 Jenkins가 정상적으로 작동하지 않을 수 있다. 이번 글에서는 서버 정전 후 Jenkins가 깨져서 Job이 보이지 않는 문제를 Jenkins 업그레이드를 통해 해결한 경험을 공유하겠다. macOS, Linux, Docker 컨테이너, Kubernetes 환경 등 다양한 플랫폼별 해결 방법을 다룬다. 문제 상황 발생한 문제갑작스러운 서버 정전으로 Jenkins가 비정상 종료정전 전 개발자가 플러그인을 업데이트했고, 재시작 과정에서 플러그인 버전이 상승Jenkins 재시작 후 UI가 깨지면서 Jo..

Trouble Shooting 2026.01.23

Supermicro 서버 IPMI 설정 및 팬 제어 가이드

Overview 서버 관리에서 하드웨어 모니터링과 원격 관리는 필수적인 요소다. 특히 Supermicro 서버의 경우 IPMI(Intelligent Platform Management Interface)를 통해 강력한 하드웨어 관리 기능을 제공한다. 이번 글에서는 실제 서버 환경에서 IPMI 설정과 팬 제어를 시도했던 과정을 단계별로 살펴보고, 각 단계에서 마주친 문제점과 해결 방법을 공유하겠다. Supermicro 서버 IPMI 설정 및 팬 제어 가이드 서버 환경 확인먼저 서버의 기본 정보를 확인해보았다.sensors... (정상적인 온도 출력) ...sensors | grep -i fan# 아무런 결과도 나오지 않음sudo pwmconfig# pwmconfig version 3.6.0...

Trouble Shooting 2026.01.20

Claude 4.5 Sonnet vs Gemini 3 Pro 비교: 2026년 최신 AI 모델 대결

Overview2025년 말부터 2026년 초까지, AI 업계에서 가장 주목받는 두 모델이 등장했다. Anthropic의 Claude 4.5 Sonnet과 Google의 Gemini 3 Pro는 각각 2025년 9월과 11월에 출시되어 AI 모델의 새로운 기준을 제시하고 있다. 개발자 관점에서 이 두 모델을 심층 비교해보겠다. 1. 기본 스펙 비교 Claude 4.5 Sonnet출시일: 2025년 9월 29일학습 데이터 기준: 2025년 4월컨텍스트 윈도우: 200K 토큰 (기본), 1M 토큰 (베타)가격: 입력 $3/M 토큰, 출력 $15/M 토큰특징: 코딩 특화, 에이전트 워크플로우 최적화 Gemini 3 Pro출시일: 2025년 11월 18일학습 데이터 기준: 2025년 1월컨텍스트 윈..

AI/AI Tool 2026.01.17

Claude Code 완벽 가이드: Mac에서 시작하기

Overview터미널에서 바로 AI와 코딩하는 시대가 왔다. Claude Code는 Anthropic에서 만든 CLI 기반 에이전틱 코딩 도구로, IDE를 벗어나 터미널에서 직접 Claude와 대화하며 코드를 작성하고, 수정하고, 디버깅할 수 있다. Claude Code란?Claude Code는 단순한 코드 자동완성 도구가 아니다. 터미널에서 실행되는 에이전트로, 프로젝트의 컨텍스트를 이해하고 파일을 직접 읽고 쓰며, 쉘 명령어까지 실행할 수 있다. 개발자가 자연어로 지시하면 Claude가 알아서 코드를 수정하고 테스트까지 돌려준다. 설치 방법 사전 요구사항macOS 10.15 이상Node.js 18 이상 Node.js가 없다면 먼저 설치한다.# Homebrew로 Node.js 설치b..

AI/AI Tool 2026.01.15

Kubernetes Redis 클러스터 장애 처리 및 복구 가이드

OverviewRedis 클러스터는 고가용성과 확장성을 제공하는 강력한 분산 캐시 솔루션이다. 하지만 Kubernetes 환경에서 운영하다 보면 네트워크 분할, 노드 재시작, 설정 문제 등으로 인해 클러스터 상태가 불안정해질 수 있다. 본 글에서는 Redis 클러스터에서 자주 발생하는 "ClusterAllFailedError"와 "Cluster state changed: fail" 문제를 진단하고 해결하는 실무적인 방법을 다룬다. 특히 `slots cache` 갱신 실패 문제부터 클러스터 완전 복구까지의 단계별 접근법을 상세히 알아보겠다. 📅 관련 글2022.09.26 - [Open Source Software] - Redis(Remote Dictionary Server)란?2025.04.02 ..

Trouble Shooting 2026.01.13

Claude와 Claude Code: AI 기반 개발 환경의 새로운 패러다임

OverviewAI 기술이 소프트웨어 개발 프로세스를 혁신하고 있는 가운데, Anthropic의 Claude는 단순한 챗봇을 넘어 실질적인 개발 파트너로 자리잡고 있다. 특히 최근 출시된 Claude Code는 커맨드라인 환경에서 직접 코딩 작업을 위임할 수 있는 에이전트 도구로, DevOps 엔지니어와 개발자들에게 새로운 가능성을 제시하고 있다. 이 글에서는 Claude의 최신 모델 패밀리인 Claude 4 시리즈와 터미널 기반의 AI 코딩 어시스턴트인 Claude Code의 특징, 활용 방법, 그리고 실무에서의 적용 사례를 살펴보겠다. Claude 4 모델 패밀리 소개 현재 제공되는 모델Claude 4 패밀리는 현재 다음과 같은 모델들로 구성되어 있다.Claude Opus 4.5: 가장 강력..

AI/AI Tool 2026.01.10

GCP Load Balancer 완전 비교 가이드

Overview클라우드 환경에서 로드밸런서는 애플리케이션의 가용성과 성능을 보장하는 핵심 구성 요소이다. Google Cloud Platform(GCP)은 다양한 로드밸런싱 솔루션을 제공하여 각기 다른 요구사항과 아키텍처에 최적화된 선택지를 제공한다. 최근 몇 년간 GCP의 로드밸런서 서비스들은 크게 발전했다. 특히 HTTP(S) Load Balancer의 경우 Certificate Manager를 통한 여러 도메인 지원이 강화되었고, SSL 인증서 관리 방식도 다양해졌다. Certificate Map 기능을 통해 도메인별로 다른 인증서를 할당할 수 있게 되어, 과거의 제약이 크게 완화되었다. 하지만 GKE 환경에서는 여전히 중요한 제약사항이 있습니다. GKE ManagedCertificate는 하나의 ..

GCP 2026.01.08

AWS EFS와 Kubernetes를 활용한 영구 스토리지 구축 가이드

OverviewAWS Elastic File System(EFS)은 확장 가능하고 완전 관리형 NFS 파일 시스템으로, 여러 EC2 인스턴스에서 동시에 접근할 수 있는 공유 스토리지를 제공한다. 특히 Kubernetes 환경에서는 여러 Pod가 동일한 데이터를 공유해야 하는 경우에 매우 유용하다. 본 글에서는 Terraform을 사용하여 EFS를 구성하고, Kubernetes에서 이를 활용하여 영구 스토리지를 구현하는 방법을 상세히 알아보겠다. 📅 관련 글2022.02.13 - [AWS] - AWS IAM (Identity and Access Management) 개요 및 설정 방법2022.02.07 - [AWS] - AWS EC2 인스턴스 생성2022.02.13 - [AWS] - AWS S3 (S..

AWS 2026.01.06

Python TypeVar와 제네릭, 제대로 알고 쓰자

OverviewPython 코드를 작성하다 보면 `TypeVar('T')` 나 `Generic[T]` 를 사용하게 된다. 코드를 복사해서 쓰긴 하는데, 정확히 뭘 하는 건지 모르겠다면?이번 글에서 TypeVar와 제네릭의 개념부터 실전 활용까지 완벽하게 정리한다. TypeVar란 무엇인가? 기본 개념from typing import TypeVarT = TypeVar('T') TypeVar는 "제네릭 타입 변수"를 선언하는 것이다. 쉽게 말하면T는 "어떤 타입이든 될 수 있는" 플레이스홀더사용할 때 구체적인 타입이 결정됨한 번 정해지면 그 타입으로 고정됨 제네릭이 필요한 이유 문제 상황: 타입이 불명확한 코드# 제네릭 없이class ProcessResult: def __init__(se..

Launguage 2026.01.02
반응형