본문 바로가기

직접 만든 소프트웨어, 두 가지 개발 기록

구현 구조와 적용 범위, 확인한 기능과 남은 한계를 함께 기록합니다.

클라우드비용18

Amazon MSK와 Confluent Cloud 비교: 관리형 Kafka 비용·네트워크·운영 기준 관리형 Kafka를 도입할 때 Amazon MSK와 Confluent Cloud 중 어느 쪽을 고르면 좋을까요? AWS 안에서 기존 네트워크·권한·모니터링을 결합해야 하는 팀은 MSK를 먼저 검토할 수 있습니다. 여러 클라우드와 Kafka 생태계 서비스를 함께 운영하려는 팀은 Confluent Cloud를 후보로 넣을 만합니다. 다만 두 서비스 모두 여러 클러스터 유형이 있어 'MSK 대 Confluent'라는 브랜드 비교만으로 비용이나 기능을 결정하면 안 됩니다.1. 비교할 클러스터 유형부터 정하세요Amazon MSK에는 용량과 브로커 유형을 정하는 Provisioned와 자동 확장을 제공하는 Serverless가 있습니다. MSK Serverless 공식 문서는 자동 용량 관리와 IAM 접근 제어 등.. 2026. 9. 30.
AWS API Gateway와 Kong Gateway 비교: 기업용 API 운영·비용·인증 선택 기준 AI로 직접 제작한 개념 일러스트입니다. 선택할 때 요청 처리 기능뿐 아니라 게이트웨이 운영 책임도 비교합니다.기업용 API 게이트웨이를 고를 때 AWS API Gateway와 Kong Gateway 중 무엇이 맞을까요? API가 대부분 AWS 안에 있고 게이트웨이 서버를 직접 운영할 팀이 없다면 AWS의 관리형 서비스를 먼저 검증할 수 있습니다. 반면 여러 실행 환경에 같은 정책을 적용하거나 플러그인과 데이터 경로를 세밀하게 통제해야 한다면 Kong이 후보입니다. 두 제품의 기능 수보다 인증·호출 제한·배포·장애 대응을 같은 조건으로 시험하는 것이 실수를 줄입니다.1. 먼저 비교 범위를 고정하세요AWS API Gateway에는 HTTP API, REST API, WebSocket API가 있습니다. 이.. 2026. 9. 30.
기업용 Redis 캐시 운영 선택: Amazon ElastiCache와 자체 구축 비용·복구 비교 서비스가 느려져 캐시를 도입하려는데 Redis 호환 서버를 직접 운영할지, Amazon ElastiCache를 사용할지 고민된다면 먼저 캐시가 사라졌을 때의 영향을 분류하세요. 다시 채울 수 있는 조회 캐시와 업무의 유일한 데이터 저장소는 복구 요구가 다릅니다. 관리형을 선택하면 서버 교체·패치 부담을 줄일 수 있지만, 데이터 모델·TTL·접속 실패 처리·비용 관리는 여전히 애플리케이션 팀의 책임입니다.1. 비교 대상: 자체 운영, ElastiCache 노드형, 서버리스ElastiCache는 Valkey·Redis OSS 호환 캐시를 관리형으로 제공합니다. AWS 배포 옵션 문서에 따르면 서버리스는 용량 계획을 줄이는 대신 지원 명령과 클라이언트 호환성 등 제약을 확인해야 하고, 노드형은 인스턴스·샤드·.. 2026. 9. 29.
ECS Fargate와 EC2 비교: 컨테이너 운영 비용·관리 책임·도입 체크리스트 AI로 제작한 개념 일러스트입니다. Fargate와 EC2 선택에서는 비용과 서버 관리 책임을 함께 비교합니다.ECS에서 컨테이너를 운영하려는데 Fargate와 EC2 중 무엇을 선택해야 할까요? 서버 관리 인력이 적고 표준적인 웹 API를 빠르게 운영하려면 Fargate부터 검증할 수 있습니다. 반대로 특정 하드웨어·커스텀 운영체제·높은 서버 제어권이 필요하면 ECS on EC2가 후보입니다. 어느 쪽이 항상 저렴하다는 결론보다 같은 서비스 수준에서 월간 비용과 운영 책임을 비교하는 것이 먼저입니다.1. ECS와 Fargate는 같은 층의 제품이 아닙니다ECS는 작업과 서비스를 배치하고 유지하는 컨테이너 오케스트레이션 서비스입니다. Fargate와 EC2는 그 작업을 실행할 용량을 제공하는 선택지입니다.. 2026. 9. 28.
관리형 PostgreSQL 선택: 자체 운영·Amazon RDS·Cloud SQL 비교와 비용 체크리스트 그림: 애플리케이션 연결부터 데이터베이스 운영·가용성·복구 시험까지 평가하는 관리형 PostgreSQL 선택 구조입니다. 직접 제작한 개념도입니다.PostgreSQL을 클라우드로 옮길 때 서버 요금만 비교하면 백업 복구, 장애 대응과 업데이트에 드는 일을 놓치기 쉽습니다. 자체 운영은 통제 범위가 넓고, 관리형 서비스는 일부 운영 작업을 서비스 제공자에게 맡길 수 있습니다. Amazon RDS와 Google Cloud SQL을 선택할 때는 기존 클라우드와의 연결, 필요한 확장 기능, 복구 목표와 전체 비용을 같은 조건으로 비교하세요.1. 자체 운영과 관리형 DB의 책임 범위선택장점주의할 점VM·서버 자체 운영OS·설치·확장 구성의 통제 범위가 넓음패치·백업·장애 전환을 직접 운영Amazon RDS for.. 2026. 9. 27.
AWS S3 스토리지 클래스 비교: Standard·IA·Glacier 비용 최적화 기준 S3 청구액이 늘었다고 가장 저렴한 Glacier로 모든 파일을 옮기면 오히려 검색 비용과 복구 지연이 커질 수 있습니다. S3 스토리지 클래스는 저장 단가뿐 아니라 접근 빈도, 검색 시간, 최소 보관 기간, 객체 크기를 함께 봐야 합니다. 이 글은 Standard, Standard-IA, Intelligent-Tiering, Glacier 계열을 실제 운영 패턴에 맞춰 고르는 순서를 정리합니다.1. 먼저 접근 패턴을 네 가지로 나눈다파일 종류보다 접근 패턴이 선택 기준입니다. 웹 서비스의 실시간 원본, 월말에 다시 읽는 보고서, 분기별 감사 자료, 거의 꺼내지 않는 장기 보관 자료를 구분하세요. 패턴을 모르면 자동 계층 이동을 지원하는 Intelligent-Tiering을 검토하고, 패턴이 안정적일 때.. 2026. 9. 23.