핵심 내용 요약 (Key Point)
국내 1위 전기차 충전 서비스 GS차지비가 분산되어 있던 AWS 계정과 시스템을 통합하고 Cloud Native 아키텍처를 도입하여 운영 효율성과 서비스 안정성을 크게 향상시켰습니다.
회사 소개 (The Client)
GS차지비는 국내 전기차 충전 시장을 이끌어가는 1등 기업이에요. 무려 7만기에 달하는 국내 최대 규모의 충전 인프라를 구축해서 전기차 운전자들의 든든한 충전 파트너 역할을 하고 있습니다.
2019년 포스코ICT에서 분사해서 새롭게 출발한 이후, 전기차 충전 인프라 구축부터 모바일 앱 기반 충전 솔루션까지 전기차 생태계 전반을 아우르는 서비스를 제공하고 있어요.
"충전소와 고객을 연결해서 편리한 충전 라이프로 지속가능한 세상을 만든다"는 비전 아래, 전기차 사용자들에게 안전하고 편리한 충전 경험을 선사하고 있습니다. 국내 최초로 모바일 앱 충전 요금 결제 서비스를 개발하는 등 늘 혁신을 선도해왔고, 현대자동차, BMW, 볼보 같은 글로벌 완성차 업체들과도 손잡고 사업 영역을 넓혀가고 있어요.
도전 과제 (The Challenge)
1. 흩어져 있던 시스템들, 하나로 모으기
GS커넥트와 차지비에서 각각 따로 관리되고 있던 AWS 계정들을 통합해야 하는 상황이었어요. 서로 다른 운영 체계로 인해 서비스 간 연결도 복잡하고, 관리도 비효율적이었죠.
2. 미래를 위한 새로운 아키텍처 필요
신규 서비스를 만들 때마다 기존 방식으로는 한계가 있었어요. 컨테이너 기반 배포 같은 최신 Cloud Native 기술을 도입해서 더 유연하고 확장 가능한 구조로 바꿔야 했습니다.
3. 보안과 협업, 두 마리 토끼를 다 잡기
회사 통합 이후 여러 팀이 함께 일하게 되면서, 보안은 강화하면서도 협업은 원활하게 할 수 있는 새로운 정책과 시스템이 필요했어요.
4. 빠르고 안정적인 서비스 배포
사용자들이 더 나은 경험을 할 수 있도록 새로운 기능을 빠르게 배포하면서도, 서비스 중단 없이 안정적으로 운영할 수 있는 자동화 시스템이 절실했습니다.
해결 방안 (The Solution)
1. 계정 통합으로 깔끔한 정리
흩어져 있던 AWS 계정들을 하나로 통합하고, IAM 정책과 리소스 태깅 기준을 새롭게 정비했어요. 각 서비스별 권한과 비용 관리가 훨씬 명확해지고, 운영 체계도 일원화해서 관리 효율성이 쭉쭉 올라갔어요!
2. 컨테이너 기반의 똑똑한 아키텍처
신규 서비스는 Amazon ECS를 중심으로 구축하고, 기존 EC2 인스턴스와 함께 활용해서 확장성과 안정성을 동시에 잡았어요! 필요에 따라 유연하게 자원을 늘리거나 줄일 수 있게 바뀌었어요.
또한 서비스별로 역할 분리를 하고 리소스를 할당하는 최적화 과정을 통해서 운영 복잡도가 감소되었어요.
3. 보안 강화와 스마트한 협업 환경
Gateway Load Balancer와 AWS WAF를 도입해서 외부 공격을 막는 보안 방벽을 쭉 강화했어요.
Gateway Load Balancer를 도입하여 보안 장비를 중앙 집중형으로 구성하여 계정 간 보안 정책의 일관성을 확보했어요. 그리고 신규 서비스 추가 시 별도 보안 장비 구성 없이 즉시 연계 가능하도록 설계했어요. 또한 AWS WAF를 도입하여 공통 보안 규칙 정의를 통해 외부 공격(OWASP Top 10, 비정상 트래픽 등)을 선제적으로 차단했으며, 서비스별 보안 정책 관리 포인트를 최소화했어요.
동시에 IAM 역할 기반 접근 제어로 꼭 필요한 권한만 주는 원칙을 적용해서 보안과 편의성의 균형을 딱 맞췄어요. Datadog으로 실시간 모니터링까지 구축해서 시스템 상태를 한눈에 쏙쏙 파악할 수 있어요!
4. 자동화된 배포로 무중단 서비스
AWS CodeDeploy를 활용해서 배포 과정을 완전 자동화했어요! 기존 In-Place 배포 방식에서 Blue/Green 배포와 Rolling 배포 전략을 적용해서 서비스 중단 없이 새로운 기능을 술술 업데이트할 수 있게 바뀌었어요. 또한 신규 버전 배포 시 기존 트래픽에 영향을 주지 않고 검증 후 트래픽 전환 가능하도록 구성했으며, 배포 실패 시 즉시 Roll Back 가능한 구조를 확보했어요.
GS Neotek의 역할 (The Role)
1. 통합 충전 서비스 마이그레이션 지원
2023년 9월부터 2024년 1월까지 통합 충전 서비스 마이그레이션을 지원했어요.
기존 온프레미스, EC2 환경 분석 및 마이그레이션 전략 수립했어요.
서비스 영향도 분석 및 단계적 전환 계획 수립했어요.
CodeDeploy 기반 Blue/Green 배포 구조 설계 및 적용했어요.
운영 환경 안정화 및 초기 장애 대응 지원했어요.
2. ECS 운영 고도화 지원
2025년 1월부터 2025년 3월까지 ECS 운영 고도화를 지원했어요.
Task 정의, 리소스 할당, Fargate Spot 등의 ECS 서비스 구성 최적화를 지원했어요.
배포 프로세스 표준화 및 운영 가이드 제공했어요.
모니터링 지표 개선 및 운영 이슈 사전 감지 체계를 정비하여 안전한 관제 환경을 구축했어요.
3. RDS를 Aurora로 전환 지원
2025년 9월부터 2025년 10월까지 기존 RDS를 Aurora로의 전환을 지원했어요.
기존 RDS 사용 패턴 분석 및 Aurora 적합성 검토했어요.
Aurora 아키텍처 설계 및 전환 시나리오 수립했어요.
전환 시 다운타임 최소화를 위한 사전 검증 및 리허설 지원했어요.
이후 현재까지 안정된 AWS 환경을 위해 모니터링, 티켓 시스템 지원, 비용 최적화, 아키텍처 고도화 등을 지원하고 있어요.
4. 솔루션 아키텍처 작성
기존 아키텍처를 AWS 신규 아키텍처로 작성했어요.


성과 및 결과 (The Result)
1. 운영이 훨씬 간단해졌어요
계정 통합과 IAM 정책 정비로 서비스별 권한 관리가 깔끔해지고, 여러 운영팀 간 협업도 부드러워졌어요! 복잡했던 관리 업무가 많이 간소화되어서 정말 편해졌어요.
2. 배포가 빨라지고 안정적으로
CodeDeploy 기반 자동화 배포 파이프라인 덕분에 새로운 기능을 훨씬 빠르게 출시할 수 있게 되었어요. 무중단 배포로 사용자들이 서비스 중단 없이 계속 편리하게 충전 서비스를 이용할 수 있어요.
기존 배포 중 서비스 영향 발생 건수는 월 평균 2~3건 이였지만, 통합 충전 서비스 마이그레이션을 통해 0건으로 단축시킬 수 있었어요! 또한 배포 소요 시간도 기존 대비 약40%가 단축되었으며, 장애 발생 후 평균 복구 시간(MTTR)도 기존 대비 약 30%로 감소했어요.
3. 확장성과 유연성 확보
Amazon ECS 기반 컨테이너 아키텍처로 신규 서비스를 빠르게 확장하고 배포할 수 있게 바뀌었어요! 다양한 업무 환경에 유연하게 대응할 수 있는 탄탄한 운영 기반이 생겼어요. ECS 운영 고도화를 진행하며 ECS 서비스 리소스의 CPU, Memeory 사용률 편차는 약 25% 감소했어요. 배포 실패율 또한 기존 대비 50% 이상의 감소 되었답니다. 모니터링 지표 개선으로 운영 이슈 사전 인지 비율은 약 2배 증가했어요.
4. 보안과 모니터링 강화
GWLB와 WAF로 외부 공격을 효과적으로 차단하고 트래픽을 안전하게 관리하게 되었어요. Datadog 통합 모니터링으로 문제가 생기면 빠르게 감지하고 대응할 수 있어서, 시스템 전체를 한눈에 쏙쏙 파악하고 관리하는 능력이 쭉 올라갔어요!
5. 안정성 및 장애 복구 시간 최소화
RDS to Aurora 전환 프로젝트에서는 단순 성능 향상뿐만 아니라, Failover 안정성 및 장애 복구 시간 최소화를 핵심 성공 지표로 설정했어요. 중부하 및 고부하 환경에서도 서비스 중단와 오류율을 최소화할 수 있도록 사전 테스트를 진행했으며, 애플리케이션 단 재연결 로직 및 DB 파라미터 튜닝을 포함한 End-to-End 검증을 수행했어요.
| 지표 항목 | RDS(Before) | Aurora(After) | 개선 효과 |
| FreeableMemory | 하루 약 1GB 씩 지속 감소 | 약 15GB 수준으로 안정 유지 | 메모리 누수 현상 해소 및 자원 안정성 확보 |
| Query 평균 응답 속도 | 데이터 타입 불일치로 인한 인덱스 미적용 → 쿼리 지연 발생
| 데이터 타입 정합성 확보 및 인덱스 최적화 적용
| 쿼리 성능 향상 및 CPU 부하 감소
|
Failover 소요 시간
| 장애 발생 시 자동 전환 실패 또는 수십 초 이상 지연
| Failover 자동 전환 1초 이내 완료
| 장애 복구 시간 단축 및 서비스 가용성 향상
|
Replica Lag
| 최대 100초 수준의 지연 발생
| 0.5초 미만으로 안정화
| 복제 지연 해소 및 데이터 일관성 확보
|
결과적으로 장애 발생 시 서비스 중단 체감 시간 대폭 감소, Failover 자동화 신뢰도 향상으로 운영자 수동 개입 최소화, 트래픽 증가 상황에서도 안정적인 DB 운영 기반 확보의 성과를 얻을 수 있었어요!

핵심 내용 요약 (Key Point)
국내 1위 전기차 충전 서비스 GS차지비가 분산되어 있던 AWS 계정과 시스템을 통합하고 Cloud Native 아키텍처를 도입하여 운영 효율성과 서비스 안정성을 크게 향상시켰습니다.
회사 소개 (The Client)
GS차지비는 국내 전기차 충전 시장을 이끌어가는 1등 기업이에요. 무려 7만기에 달하는 국내 최대 규모의 충전 인프라를 구축해서 전기차 운전자들의 든든한 충전 파트너 역할을 하고 있습니다.
2019년 포스코ICT에서 분사해서 새롭게 출발한 이후, 전기차 충전 인프라 구축부터 모바일 앱 기반 충전 솔루션까지 전기차 생태계 전반을 아우르는 서비스를 제공하고 있어요.
"충전소와 고객을 연결해서 편리한 충전 라이프로 지속가능한 세상을 만든다"는 비전 아래, 전기차 사용자들에게 안전하고 편리한 충전 경험을 선사하고 있습니다. 국내 최초로 모바일 앱 충전 요금 결제 서비스를 개발하는 등 늘 혁신을 선도해왔고, 현대자동차, BMW, 볼보 같은 글로벌 완성차 업체들과도 손잡고 사업 영역을 넓혀가고 있어요.
도전 과제 (The Challenge)
1. 흩어져 있던 시스템들, 하나로 모으기
GS커넥트와 차지비에서 각각 따로 관리되고 있던 AWS 계정들을 통합해야 하는 상황이었어요. 서로 다른 운영 체계로 인해 서비스 간 연결도 복잡하고, 관리도 비효율적이었죠.
2. 미래를 위한 새로운 아키텍처 필요
신규 서비스를 만들 때마다 기존 방식으로는 한계가 있었어요. 컨테이너 기반 배포 같은 최신 Cloud Native 기술을 도입해서 더 유연하고 확장 가능한 구조로 바꿔야 했습니다.
3. 보안과 협업, 두 마리 토끼를 다 잡기
회사 통합 이후 여러 팀이 함께 일하게 되면서, 보안은 강화하면서도 협업은 원활하게 할 수 있는 새로운 정책과 시스템이 필요했어요.
4. 빠르고 안정적인 서비스 배포
사용자들이 더 나은 경험을 할 수 있도록 새로운 기능을 빠르게 배포하면서도, 서비스 중단 없이 안정적으로 운영할 수 있는 자동화 시스템이 절실했습니다.
해결 방안 (The Solution)
1. 계정 통합으로 깔끔한 정리
흩어져 있던 AWS 계정들을 하나로 통합하고, IAM 정책과 리소스 태깅 기준을 새롭게 정비했어요. 각 서비스별 권한과 비용 관리가 훨씬 명확해지고, 운영 체계도 일원화해서 관리 효율성이 쭉쭉 올라갔어요!
2. 컨테이너 기반의 똑똑한 아키텍처
신규 서비스는 Amazon ECS를 중심으로 구축하고, 기존 EC2 인스턴스와 함께 활용해서 확장성과 안정성을 동시에 잡았어요! 필요에 따라 유연하게 자원을 늘리거나 줄일 수 있게 바뀌었어요.
또한 서비스별로 역할 분리를 하고 리소스를 할당하는 최적화 과정을 통해서 운영 복잡도가 감소되었어요.
3. 보안 강화와 스마트한 협업 환경
Gateway Load Balancer와 AWS WAF를 도입해서 외부 공격을 막는 보안 방벽을 쭉 강화했어요.
Gateway Load Balancer를 도입하여 보안 장비를 중앙 집중형으로 구성하여 계정 간 보안 정책의 일관성을 확보했어요. 그리고 신규 서비스 추가 시 별도 보안 장비 구성 없이 즉시 연계 가능하도록 설계했어요. 또한 AWS WAF를 도입하여 공통 보안 규칙 정의를 통해 외부 공격(OWASP Top 10, 비정상 트래픽 등)을 선제적으로 차단했으며, 서비스별 보안 정책 관리 포인트를 최소화했어요.
동시에 IAM 역할 기반 접근 제어로 꼭 필요한 권한만 주는 원칙을 적용해서 보안과 편의성의 균형을 딱 맞췄어요. Datadog으로 실시간 모니터링까지 구축해서 시스템 상태를 한눈에 쏙쏙 파악할 수 있어요!
4. 자동화된 배포로 무중단 서비스
AWS CodeDeploy를 활용해서 배포 과정을 완전 자동화했어요! 기존 In-Place 배포 방식에서 Blue/Green 배포와 Rolling 배포 전략을 적용해서 서비스 중단 없이 새로운 기능을 술술 업데이트할 수 있게 바뀌었어요. 또한 신규 버전 배포 시 기존 트래픽에 영향을 주지 않고 검증 후 트래픽 전환 가능하도록 구성했으며, 배포 실패 시 즉시 Roll Back 가능한 구조를 확보했어요.
GS Neotek의 역할 (The Role)
1. 통합 충전 서비스 마이그레이션 지원
2023년 9월부터 2024년 1월까지 통합 충전 서비스 마이그레이션을 지원했어요.
기존 온프레미스, EC2 환경 분석 및 마이그레이션 전략 수립했어요.
서비스 영향도 분석 및 단계적 전환 계획 수립했어요.
CodeDeploy 기반 Blue/Green 배포 구조 설계 및 적용했어요.
운영 환경 안정화 및 초기 장애 대응 지원했어요.
2. ECS 운영 고도화 지원
2025년 1월부터 2025년 3월까지 ECS 운영 고도화를 지원했어요.
Task 정의, 리소스 할당, Fargate Spot 등의 ECS 서비스 구성 최적화를 지원했어요.
배포 프로세스 표준화 및 운영 가이드 제공했어요.
모니터링 지표 개선 및 운영 이슈 사전 감지 체계를 정비하여 안전한 관제 환경을 구축했어요.
3. RDS를 Aurora로 전환 지원
2025년 9월부터 2025년 10월까지 기존 RDS를 Aurora로의 전환을 지원했어요.
기존 RDS 사용 패턴 분석 및 Aurora 적합성 검토했어요.
Aurora 아키텍처 설계 및 전환 시나리오 수립했어요.
전환 시 다운타임 최소화를 위한 사전 검증 및 리허설 지원했어요.
이후 현재까지 안정된 AWS 환경을 위해 모니터링, 티켓 시스템 지원, 비용 최적화, 아키텍처 고도화 등을 지원하고 있어요.
4. 솔루션 아키텍처 작성
기존 아키텍처를 AWS 신규 아키텍처로 작성했어요.
성과 및 결과 (The Result)
1. 운영이 훨씬 간단해졌어요
계정 통합과 IAM 정책 정비로 서비스별 권한 관리가 깔끔해지고, 여러 운영팀 간 협업도 부드러워졌어요! 복잡했던 관리 업무가 많이 간소화되어서 정말 편해졌어요.
2. 배포가 빨라지고 안정적으로
CodeDeploy 기반 자동화 배포 파이프라인 덕분에 새로운 기능을 훨씬 빠르게 출시할 수 있게 되었어요. 무중단 배포로 사용자들이 서비스 중단 없이 계속 편리하게 충전 서비스를 이용할 수 있어요.
기존 배포 중 서비스 영향 발생 건수는 월 평균 2~3건 이였지만, 통합 충전 서비스 마이그레이션을 통해 0건으로 단축시킬 수 있었어요! 또한 배포 소요 시간도 기존 대비 약40%가 단축되었으며, 장애 발생 후 평균 복구 시간(MTTR)도 기존 대비 약 30%로 감소했어요.
3. 확장성과 유연성 확보
Amazon ECS 기반 컨테이너 아키텍처로 신규 서비스를 빠르게 확장하고 배포할 수 있게 바뀌었어요! 다양한 업무 환경에 유연하게 대응할 수 있는 탄탄한 운영 기반이 생겼어요. ECS 운영 고도화를 진행하며 ECS 서비스 리소스의 CPU, Memeory 사용률 편차는 약 25% 감소했어요. 배포 실패율 또한 기존 대비 50% 이상의 감소 되었답니다. 모니터링 지표 개선으로 운영 이슈 사전 인지 비율은 약 2배 증가했어요.
4. 보안과 모니터링 강화
GWLB와 WAF로 외부 공격을 효과적으로 차단하고 트래픽을 안전하게 관리하게 되었어요. Datadog 통합 모니터링으로 문제가 생기면 빠르게 감지하고 대응할 수 있어서, 시스템 전체를 한눈에 쏙쏙 파악하고 관리하는 능력이 쭉 올라갔어요!
5. 안정성 및 장애 복구 시간 최소화
RDS to Aurora 전환 프로젝트에서는 단순 성능 향상뿐만 아니라, Failover 안정성 및 장애 복구 시간 최소화를 핵심 성공 지표로 설정했어요. 중부하 및 고부하 환경에서도 서비스 중단와 오류율을 최소화할 수 있도록 사전 테스트를 진행했으며, 애플리케이션 단 재연결 로직 및 DB 파라미터 튜닝을 포함한 End-to-End 검증을 수행했어요.
결과적으로 장애 발생 시 서비스 중단 체감 시간 대폭 감소, Failover 자동화 신뢰도 향상으로 운영자 수동 개입 최소화, 트래픽 증가 상황에서도 안정적인 DB 운영 기반 확보의 성과를 얻을 수 있었어요!