클라우드 및 인프라
안전하고 반복 가능한 AWS 환경,
InterCloud가 구축하고 운영합니다.
고객은 안전한 계정 구조, 반복 가능한 배포, 사용자가 영향을 받기 전에 문제를 알려 주는 모니터링을 갖추게 됩니다. InterCloud는 자사 제품을 Terraform, 컨테이너, GitHub Actions를 활용해 AWS에서 운영하고 있으며, 귀사를 위해서도 같은 기반을 구축합니다.
AWS 솔루션
AWS 위의 안전한 기반
AWS로 새로 이전하는 경우나 계획 없이 확장된 기존 계정을 정비하는 경우나 기반은 같습니다. 분리된 환경, 신원 기반 접근 제어, 그리고 코드로 정의된 모든 리소스입니다.
랜딩 존
환경을 분리하고 모든 작업을 기록으로 남기십시오. AWS Organizations 기반의 다중 계정 구조, 중앙 집중식 로깅과 감사 추적, 계정별 허용 범위를 정의하는 가드레일, 데이터 및 애플리케이션 계층을 위한 프라이빗 서브넷을 갖춘 네트워크 설계를 제공합니다.
신원 관리와 시크릿
환경에서 장기 사용 키를 없애십시오. 그 자리를 IAM 역할과 SSO가 대신하며, 사람과 파이프라인에 최소 권한 정책을 적용하고, 애플리케이션 시크릿은 관리형 저장소에 보관하여 재배포 없이 교체합니다.
관리형 데이터 서비스
원하는 시점으로 데이터를 복구하십시오. 자동 백업과 특정 시점 복구를 지원하는 관리형 PostgreSQL, 수명 주기 규칙을 적용한 객체 스토리지, 애플리케이션과 함께 코드로 프로비저닝하는 캐시와 큐를 제공합니다.
엣지와 전송
공개 애플리케이션을 엣지에서 보호하고 하나의 도메인에서 여러 애플리케이션을 운영하십시오. AWS 앞단의 Cloudflare가 DNS, TLS, WAF, DDoS 방어를 담당하며, 라우팅 규칙으로 여러 애플리케이션이 하나의 도메인을 공유할 수 있습니다.
백업과 재해 복구
복원이 필요해지기 전에 복원이 제대로 작동하는지 확인하십시오. 시스템별로 합의한 백업 일정과 보존 기간, 정기적으로 테스트하는 복원 절차, 그리고 서비스 복원 순서와 발동 결정권자를 정의한 문서화된 복구 계획을 제공합니다.
비용 관리
클라우드 지출을 투명하게 파악하고 매월 검토하십시오. 태깅 표준, 알림이 설정된 예산, 월간 비용 검토를 제공합니다. 사용 패턴이 파악되면 적정 규모 조정, 비운영 환경 일정 관리, 예약 용량을 적용합니다.
컨테이너 및 서버리스
워크로드마다 적합한 런타임, 운영 방식은 동일하게
애플리케이션 서비스는 InterCloud 자사 제품의 기반 플랫폼인 Amazon ECS에서 Docker 컨테이너로 실행됩니다. 각 서비스는 고유한 태스크 정의, 상태 확인, 자동 확장 규칙, 의존하는 서비스와의 프라이빗 연결을 가지며, 이미지는 파이프라인에서 빌드되고 스캔됩니다.
예약 작업, 파일 처리, 알림, 이벤트 기반 연동에는 서버리스 함수와 관리형 큐가 더 적합합니다. 이러한 서비스는 유휴 서버가 필요 없으며, 용량과 비용 모두 실제 사용량에 따라 달라집니다.
플랫폼은 워크로드별로 선택하되 배포 모델은 일관되게 유지하므로, 서비스 하나를 아는 엔지니어라면 모든 서비스를 운영할 수 있습니다.
- 자동 확장, 상태 확인, 무중단 롤링 업데이트를 지원하는 Amazon ECS
- CI에서 빌드·스캔·버전 관리하고 프라이빗 레지스트리에 저장하는 컨테이너 이미지
- 이벤트 기반 작업과 예약 작업을 위한 서버리스 함수 및 관리형 큐
- 기존 플랫폼이나 팀 표준에서 필요한 경우 Kubernetes
DevOps 및 CI/CD
커밋에서 운영 환경까지 반복 가능한 경로
파이프라인이 제품을 보호합니다. 모든 변경 사항이 같은 경로를 거치므로, 릴리스는 업무 시간 중에도 진행할 수 있는 일상적인 작업이 됩니다.
- 1
코드형 인프라
모든 AWS 리소스는 Terraform으로 정의하고, 풀 리퀘스트로 검토하며, 파이프라인을 통해 적용합니다. 환경을 재현할 수 있고, 드리프트가 드러나며, 어떤 구성도 콘솔에서의 수동 변경에 의존하지 않습니다.
- 2
빌드와 테스트
GitHub Actions가 모든 풀 리퀘스트에 대해 타입 검사, 린트, 단위 및 통합 테스트, 의존성 스캔을 실행합니다. 컨테이너 이미지는 한 번만 빌드되어 변경 없이 각 환경으로 승격됩니다.
- 3
안전한 배포
ECS에서 상태 확인을 갖춘 블루/그린 또는 롤링 배포를 적용하여, 결함이 있는 릴리스는 트래픽을 받지 않고 롤백은 한 단계로 끝납니다. 데이터베이스 마이그레이션은 검증된 되돌리기 경로를 갖춘 버전 관리 스크립트로 실행합니다.
- 4
관찰과 개선
SnowTrack에서 배포 이벤트를 메트릭 및 알림과 연관 지어, 성능 저하나 오류를 이를 유발한 변경 사항과 연결할 수 있습니다. 장애 사후 검토 결과는 테스트와 런북에 반영합니다.
모니터링 및 운영
가동 개시부터 시작하는 모니터링과 운영
모니터링은 구축 단계에서 설정합니다. 인프라, 애플리케이션, 비즈니스 수준의 신호를 당사의 옵저버빌리티 플랫폼인 SnowTrack에 수집하며, 서비스별 대시보드를 제공하고 알림은 온콜 담당자에게 전달됩니다.
알림은 합의된 서비스 수준에 맞게 조정되며, 각 알림에는 런북이 연결되어 있어 알림을 받은 사람이 무엇을 해야 할지 알 수 있습니다. 불필요한 알림은 매월 검토하여 줄입니다.
운영 대행 계약에 따라 InterCloud가 온콜 책임을 맡습니다. 패치, 용량 관리, 장애 대응, 그리고 가용성·장애·변경 사항을 다루는 월간 보고서가 포함됩니다. 또는 구성 일체를 인계하고 귀사 팀을 교육해 드립니다.
- SnowTrack를 통한 인프라, 애플리케이션, 서비스 모니터링
- 알림 라우팅, 온콜 일정, 모든 알림에 대한 런북
- 컴플라이언스 요건에 따른 보존 기간을 적용한 중앙 집중식 로그와 트레이스
- 패치 관리, 용량 검토, 월간 운영 보고서
- 개요
- 인프라
- 애플리케이션
- 서비스
- 로그
- 알림
- 인시던트
- 보고서
시스템 개요
99.9%
3
42
AWS 환경 검토
새 AWS 환경을 구축하든 기존 계정을 검토하든, 잘 운영되는 환경이 어떤 모습인지, 그리고 그 상태에 도달하기 위해 어떤 단계가 필요한지 보여 드립니다.