피드로 돌아가기
Dev.toInfrastructure
원문 읽기
Data Egress 비용보다 치명적인 Proprietary Architecture 기반의 Vendor Lock-in 분석
The Architecture You Did Not Design: How AWS' Real Lock-In Lives in IAM, Not Egress
AI 요약
Context
AWS의 데이터 송출 비용(Egress Fee) 면제 정책에도 불구하고 클라우드 이전을 가로막는 실질적 병목은 아키텍처 종속성임. 단순한 비용 문제를 넘어 서비스 전반에 녹아든 독자적 API와 인프라 설계가 이전을 불가능하게 만드는 구조적 제약으로 작용함.
Technical Solution
- Aurora의 PostgreSQL/MySQL 호환 표면 아래에 배치된 독자적인 6-way Replicated Shared-storage Fabric을 통한 저장소 계층 종속 유도
- DynamoDB의 Proprietary Indexing 및 Stream Semantics를 Lambda, EventBridge 등 AWS 에코시스템과 강하게 결합하여 대체 불가능한 API 체계 구축
- AWS Lambda의 Event Delivery 지점을 S3, SQS, SNS 등 특정 서비스 프로토콜에 밀착시켜 Portable Replacement가 없는 이벤트 드리븐 구조 설계
- Managed Service의 편의성을 제공하는 동시에, Production Schema 단계에서 포팅이 불가능한 일방향 커밋(One-way Commitment) 구조 적용
- S3 API를 De-facto 표준으로 활용하여 데이터 호환성은 유지하되, 제어 권한은 AWS가 점유하는 전략적 인터페이스 설계
실천 포인트
- Managed DB 채택 시 표준 SQL 외의 Proprietary Feature(예: Aurora Limitless) 사용 여부 검토 - Event-Driven Architecture 설계 시 서비스 전용 프로토콜 대신 추상화된 메시징 인터페이스 도입 고려 - 데이터 저장소 선정 시 Apache Cassandra, MongoDB 등 Open-source 대체제가 존재하는지 확인 - 클라우드 네이티브 서비스 도입 전, 타 플랫폼으로의 Migration Path 및 Schema Translation 비용 산정