실무와 실습으로 쌓는 인프라 노트

배우고, 만들고,
기록합니다.

클라우드에서 리눅스까지.
직접 부딪히며 쌓아가는 인프라 기술 노트.

반응형

기술 기록

최근 기록전체 글171

전체 기록
Security

1Password vs Bitwarden vs Proton Pass 비교: 2026년 10월 가격·보안 구조·갈아타기 기준

결론부터 말하면, 돈을 거의 쓰지 않거나 직접 서버를 운영하고 싶다면 Bitwarden, 가족이나 비개발자에게 맡길 완성도와 “서버가 털려도 버티는 구조”를 원한다면 1Password, 이메일 주소 노출을 줄이고 Proton 생태계를 이미 쓴다면 Proton Pass가 가장 자연스러운 선택입니다. 다만 2026년에는 세 서비스 모두 요금·라이선스·보안 이슈에서 변화가 있었기 때문에, 1~2년 전 비교 글의 결론을 그대로 믿기는 어렵습니다.이 글은 세 서비스의 2026년 10월 현재 공식 요금과 무료 플랜의 실제 제한, 마스터 비밀번호가 서버 유출 상황에서 어떻게 버티는지(직접 측정한 키 파생 비용 포함), 오픈소스·감사·사고 이력, 개발자 기능, 그리고 갈아탈 때 빠지기 쉬운 패스키·TOTP 문제까지 차..

AI

REA(Reverse Engineer Anything)란? AI 에이전트용 리버스 엔지니어링 MCP 구조·실행 예시·도입 기준

REA(Reverse Engineer Anything)는 Claude Code·Codex·Cursor 같은 AI 코딩 에이전트가 Ghidra·Hopper·IDA 같은 분석 도구와 JavaScript/Electron·.NET·Android 분석기를 MCP로 호출하게 해 주고, 그 결과를 “근거·위치·확실성·한계”가 붙은 Evidence 형식으로 돌려주는 오픈소스 도구입니다. “github reverse-engineer”로 찾으면 가장 위에 나오는 morluto/rea 저장소가 이 프로젝트이고, MIT 라이선스로 공개되어 있습니다.이 글은 REA가 무엇을 해 주는지, 그리고 Hacker News에서 가장 많이 나온 질문인 “에이전트에게 Ghidra를 깔아 쓰라고 하면 되지 않나?”에 대한 답부터 정리합니다...

AI

Baalda란? AI와 팀이 같은 Markdown 노트를 함께 고치는 구조와 도입 기준

Baalda는 노트를 내 디스크의 평범한 .md 파일로 두면서, 그 파일을 팀원과 실시간으로 함께 편집하고 AI 에이전트도 같은 파일을 읽고 고치게 해 주는 오픈소스 데스크톱 노트 앱입니다. 스스로를 “팀 세컨드 브레인”이라고 부르고, Apache-2.0으로 공개되어 있으며 macOS·Windows·Linux용 앱과 직접 운영할 수 있는 동기화 서버를 함께 제공합니다.Obsidian처럼 파일을 내가 갖는 도구는 실시간 공동 편집이 약하고, Notion처럼 공동 편집이 강한 도구는 데이터가 서비스 안에 있습니다. Baalda는 이 둘 사이를 “파일 ↔ CRDT 브리지”로 잇겠다는 프로젝트입니다. 이 글에서는 공식 문서와 소스 코드로 그 구조를 설명하고, 같은 라이브러리로 핵심 원리를 직접 재현해 AI 수정..

AI

Codex CLI 백그라운드 데몬: 창을 닫아도 남는 이유와 확인·끄는 법

Codex CLI 0.157.0부터는 대화형 codex를 실행하면 공유 백그라운드 서버(app-server 데몬)가 기본으로 함께 시작됩니다. 이 서버는 Codex 창을 닫아도 계속 실행되고, 실행 파일 패키지를 ~/.codex/packages/app-server-daemon 아래에 따로 복사해 둡니다. OpenAI가 릴리스 노트에 적은 의도된 변경이지만, 기본값으로 켜졌다는 점과 공식 설정 문서에서 끄는 방법을 찾기 어렵다는 점 때문에 Hacker News에서 큰 논쟁이 됐습니다.끄는 방법 자체는 간단합니다. codex features disable daemon_auto_start로 자동 시작을 끄고 codex app-server daemon stop으로 이미 실행 중인 서버를 멈추면 됩니다. 한 번만..

Cloud/Docker

Windows에 Docker 설치하기: WSL 2 vs Hyper-V 비교와 선택 기준

Windows에서 Docker를 쓰는 가장 일반적인 방법은 Docker Desktop을 설치하고 WSL 2 백엔드를 고르는 것입니다. 2026년 10월 기준 Docker Desktop 설치 프로그램은 관리자 권한이 필요 없는 사용자별(per-user) 설치를 기본으로 선택하며, 이 모드에서 쓸 수 있는 Linux 백엔드는 WSL 2와 Docker VMM뿐입니다. Hyper-V 백엔드는 관리자 권한으로 모든 사용자(all-users) 설치를 했을 때만 고를 수 있습니다.그래서 “WSL 2와 Hyper-V 중 무엇이 더 빠른가?”보다 먼저 물어야 할 질문은 “관리자 권한이 있는가, Windows 컨테이너가 필요한가, 팀이 쓰는 Linux 도구와 얼마나 붙여 쓸 것인가”입니다. 이 글에서는 두 방식이 Linu..

Kubernetes

ingress-nginx 지원 종료: 대안 8종 비교와 Gateway API 전환 가이드

Kubernetes 커뮤니티의 ingress-nginx는 2026년 3월 24일에 유지보수가 종료됐습니다. 실행 중인 서비스가 그날 멈춘다는 뜻은 아닙니다. 이후 발견되는 문제에 대한 새 버그 수정·보안 업데이트가 없다는 것이 핵심입니다. 2026년 10월 현재는 종료에 대비할 시점이 아니라, 아직 사용 중이라면 이전 계획을 실행해야 할 시점입니다.대안은 크게 두 방향입니다. Ingress 리소스를 유지하고 컨트롤러를 바꾸거나, Gateway API로 설정 구조까지 전환할 수 있습니다. NGINX 운영 경험, 기존 어노테이션, API 인증 정책, CNI·서비스 메시, 클라우드 환경에 따라 적합한 후보가 달라집니다. 이 글은 주요 8종과 클라우드 선택지를 비교하고, 공식 변환 도구를 직접 실행해 자동 이전..

Network

리버스 프록시 vs 로드 밸런서 vs API 게이트웨이: 차이와 선택 기준

리버스 프록시는 서버 대신 요청을 받는 역할, 로드 밸런서는 처리할 서버를 고르는 역할, API 게이트웨이는 API 이용 규칙을 적용하는 진입점입니다. 셋은 서로 겹칠 수 있습니다. NGINX 하나가 리버스 프록시이면서 로드 밸런서가 될 수 있고, API 게이트웨이도 요청을 중계하면서 트래픽을 분산할 수 있습니다.따라서 “셋 중 무엇이 더 좋은가?”보다 “우리 서비스에 어떤 역할이 필요한가?”가 먼저입니다. 이 글에서는 주문 API를 예로 들어 역할을 나누고, NGINX 실습으로 겹치는 기능을 확인한 뒤, API 게이트웨이를 추가할 시점과 운영할 때 놓치기 쉬운 경계를 정리합니다.자료 확인: 2026년 10월 12일, NGINX 1.30.5 기준.같은 요청을 두고 서로 다른 질문에 답한다사용자가 http..

AI

Decision Model이란? Microsoft-Decision-1·Clef 활용과 검증

Decision Model은 미리 정한 선택지 안에서 답을 고르고, 각 선택지의 확률을 돌려주는 데 초점을 맞춘 AI 모델입니다. 고객 문의를 담당팀에 보내거나, 로그를 정해진 유형으로 나누는 작업에 어울립니다. 도입할 때는 모델이 반환한 숫자를 그대로 믿기보다, 우리 업무에서 어느 정도 틀리는지와 사람에게 넘길 기준을 먼저 확인해야 합니다.2026년 10월 9일 Microsoft는 Microsoft-Decision-1을 발표했고, Cloudflare는 같은 날짜의 공식 글에서 음성·영상까지 처리하는 Clef-omni를 소개했습니다. 이번 글은 두 모델의 선택 기준과 장애 문의 분류 예제를 연결하고, 자동 분류를 어디까지 허용할지 작은 Python 계산으로 살펴봅니다.자료 확인: 2026년 10월 12일..

Language/Python

Python 3.15 업그레이드: lazy import·UTF-8·호환성 점검

Python 3.15는 별도 환경에서 시험해 볼 만한 정식 버전입니다. 운영 환경의 전환 여부는 기존 패키지와 실제 실행 경로를 확인한 뒤 결정하는 것이 좋습니다. 설치가 끝났거나 도움말이 정상적으로 나왔다고 해서 CSV 처리, 예약 작업, 데이터베이스 연결까지 검증된 것은 아닙니다.2026년 10월 9일 출시된 3.15에는 명시적 lazy import, UTF-8 기본 인코딩, 새로운 내장 타입과 프로파일링 도구 등이 포함됐습니다. 이 글에서는 Linux·클라우드 환경에서 Python 스크립트를 운영하는 독자를 위해 새 기능을 어디에 쓸지, 기존 코드에서 무엇을 시험할지, 언제 전환을 보류할지를 살펴봅니다. 공식 릴리스자료 확인: 2026년 10월 10일, Python 3.15.0 기준.새 기능보다 먼..

Web

Let’s Encrypt 인증서 90일→64일: 서버 운영자가 지금 점검할 것

Let’s Encrypt의 기본 인증서 유효기간이 2027년 2월 10일부터 90일에서 64일로 짧아집니다. 이미 자동갱신을 쓰고 있다면 먼저 확인할 것은 새 발급 명령어가 아니라, 갱신 시점의 계산과 새 인증서가 실제 서비스에 반영되는 과정입니다. 이 글에서는 변경 일정, Nginx·Certbot 점검 예제, Kubernetes와 관리형 HTTPS에서의 선택 기준을 연결해 설명합니다.자료 확인: 2026년 10월 9일 기준. 발표는 10월 7일에 나왔고 해외 개발자 커뮤니티 Lobsters에서도 갱신 부담과 후속 단축 일정이 논의됐습니다.기본 유효기간 전환일을 강조한 자체 제작 대표 도식. 2026년 10월 9일 기준 변경은 예정된 상태입니다.언제 바뀌며, 어떤 서버를 점검해야 할까?10월 7일 공식 ..

반응형