비유로 이해하기
Service Catalog는 회사 구매 카탈로그예요. 직원들이 아무 물건이나 사는 대신, 승인된 물품 목록에서 골라 주문하는 것처럼 AWS 리소스도 승인된 템플릿 중에서 선택해서 만들 수 있어요.
동작 원리
애니메이션 준비 중입니다
언제 쓰나요?
📋
표준 인프라 셀프서비스 배포
개발자가 인프라 팀에 요청하지 않고도, 승인된 템플릿(표준 웹 서버, DB 등)을 직접 배포할 수 있어요. 대기 시간을 크게 줄여줍니다.
🔐
보안 표준 강제 적용
모든 리소스가 회사 보안 정책(암호화, 태깅, 네트워크 설정 등)을 반드시 따르도록 템플릿에 미리 설정해둘 수 있어요.
💰
비용 통제
개발자가 사용할 수 있는 인스턴스 타입, 리전을 제한하여 예상치 못한 비용 발생을 방지할 수 있어요.
요금 예시
Service Catalog 자체는 무료예요! 카탈로그에서 배포한 AWS 리소스의 비용만 내면 됩니다.
자주 묻는 질문
❓
소규모 팀에서도 필요한가요?
5명 이하 소규모 팀이라면 굳이 필요하지 않아요. 팀이 커지고 인프라 표준화가 필요해질 때 도입을 고려하세요.
❓
Terraform 템플릿도 사용할 수 있나요?
네! Service Catalog는 CloudFormation 외에 Terraform 템플릿도 제품으로 등록할 수 있어요. 기존 Terraform 자산을 활용할 수 있습니다.
❓
배포된 리소스를 개발자가 임의로 변경할 수 있나요?
제약 조건(Constraint)을 설정하면 변경 가능 범위를 제한할 수 있어요. 예를 들어 인스턴스 타입만 변경 가능하도록 허용할 수 있습니다.