리소스 높은 기술력과 빠른 지원으로 고객의 비즈니스 문제를 해결합니다.

AWS활용 가속화에 대비하여 가이드라인 수립 / 계정 분리로 보안 및 거버넌스 강화

주식회사 부르봉

 

 

BEFORE
  • AWS 활용 가속화를 위한 통일된 규칙 수립이 시급
  • AWS 운영 설계 및 구축 환경 정비 필요
  • 단일 계정 환경에서 여러 시스템 운영
  • VPC 확장에 대비한 온프레미스 시스템과의 연결 환경 미비
AFTER
  • AWS 모범 사례를 준수하는 가이드라인 정비
  • 멀티 계정 환경 구축으로 보안 및 거버넌스 강화
  • 시스템 오너와의 협의를 통한 계정 분리 착수
  • AWS Transit Gateway를 활용한 온프레미스 연결 구현
  • 사내 엔지니어의 AWS 노하우 습득 및 운영 내재화

"알포트"나 "르망드" 등의 과자를 비롯해 다양한 식품을 제조하는 주식회사 부르봉. Amazon Web Services(AWS)를 중심으로 클라우드 전환을 추진하는 동사는 개발 시스템의 품질 향상 및 보안·거버넌스 강화를 위해 AWS 가이드라인을 수립하고, 단일 계정에서 운영해 온 여러 시스템의 계정 분리를 실시했습니다. 이후 온프레미스 서버와의 연결을 위해 멀티 계정 환경에 AWS Transit Gateway를 추가 구축했습니다. 클래스메소드의 지원을 받아 진행한 프로젝트에 대해 디지털 추진부의 콘도 씨, 야마구치 씨, 카쿠타 씨, 오타 씨, 미야자키 씨에게 이야기를 들어보았습니다.

 

 

 

AWS 활용 확대에 대비해 통일된 규칙 수립 및 계정 분리 착수

 

니가타현 카시와자키시에서 창업하여 2024년 11월 창립 100주년을 맞이한 부르봉. "품질 보증 제일주의"를 철저히 지키며, 본업인 비스킷을 중심으로 초콜릿, 캔디, 쌀과자, 스낵, 콩과자, 음료, 식품, 냉동 디저트 등 다양한 제품을 생산하고 있습니다.

 

동사는 서버 장비의 운영·보수 공수 절감을 위해 2019년경부터 AWS를 중심으로 한 클라우드 전환을 추진해 왔습니다. 그러나 AWS 도입 후 몇 년이 지나 Amazon EC2 가상 서버가 40대 가까이 늘어나면서 운영 측면에서 새로운 과제가 부각되기 시작했습니다.

 

"AWS 도입을 담당했던 당시 책임자가 회사를 떠나면서 담당자 공백 상태로 운영이 오래 지속되었습니다. 그 결과 통일된 규칙이 없었고, AWS 모범 사례 준수나 보안 표준화, 운영 설계/구현 대응이 지연되었습니다. AWS 활용이 가속화되는 가운데 체계적인 규칙 없이 운영을 지속하기에는 한계가 있었습니다." (야마구치 씨)

 

 

담당자 공백은 AWS 계정 관리에도 영향을 미쳤습니다. 동사는 AWS 도입 이후 단일 계정으로 운영하며, 동일한 Virtual Private Cloud(VPC) 환경에 여러 시스템을 구축해 왔습니다. 프로덕션, 검증, 개발 환경도 모두 동일한 AWS 계정에 구축되어 있었습니다. 또한 강력한 권한을 가진 사용자가 여럿 존재해 보안 및 거버넌스 리스크도 높아지고 있었습니다. 더불어 담당 부서별로 AWS 비용을 안분하기 위한 태그 관리 및 비용 할당 작업도 부담이 되고 있었습니다. 이러한 배경에서 AWS 모범 사례를 준수하는 형태로 계정 분리를 결정한 것이 프로젝트의 시작입니다.

 

 

"향후 AWS 활용 확대에 대비해 우선 사내 통일 규칙을 수립하고, 멀티 계정 환경을 정비하여 과제를 해결하기로 했습니다." (야마구치 씨)

 

 

 

 

신입사원을 포함한 특명팀으로 AWS 가이드라인 수립

 

AWS 가이드라인 수립 및 계정 분리에 대해서는 이전부터 청구 대행 서비스를 이용해 온 클래스메소드에 상담하여, 그간의 실적을 바탕으로 기술 지원을 요청했습니다.

 

"클래스메소드에는 내재화 지원, 기술 문의 대응, 데이터 분석 기반 구축 등으로 도움을 받아왔으며, 당사의 AWS 환경을 잘 알고 계십니다. 기술력 측면에서도 클래스메소드는 자격 보유자가 많고, AWS 전체 인증 자격 보유자 수(전관)가 AWS 파트너 중 국내 최다로, 신뢰할 수 있는 벤더였습니다." (야마구치 씨)

 

프로젝트는 2024년 4월부터 시작하여 같은 해 9월까지 가이드라인 수립에 착수했습니다. 클래스메소드로부터 가이드라인 샘플과 초안을 제공받아 이를 기반으로 주 1회 워크숍에서 계정 설계, 네트워크 설계, ID 관리, 보안 설정 등의 주제에 맞춰 초안을 검토했습니다. 동사의 승인 프로세스와 사내 규정을 반영하면서 정식 버전의 내용을 검토하고 확정해 나갔습니다.

 

프로젝트의 특징으로는 부서 간 횡단적으로 멤버를 모집하고, 신입사원과 AWS 초보자의 참여를 독려한 점을 들 수 있습니다.

 

"AWS 인프라를 근본적으로 재검토하고 재구축하는 프로젝트였기에, 멤버들이 AWS 기초를 배우는 절호의 기회이기도 했습니다. 그래서 신입 교육을 겸해 신입사원 3명도 합류시켜, 경험자를 포함한 8명의 특명팀으로 진행했습니다." (야마구치 씨)

 

"저는 AWS 자격증을 몇 개 취득했지만, 직접 실습해 본 경험은 없었습니다. 가이드라인 수립 시에는 기술 인풋을 중심으로 진행하며, 워크숍에서 수시로 궁금한 점을 해소해 나갔습니다. 클래스메소드 담당자분이 질문하기 편한 분위기를 만들어 주셔서 적극적으로 참여할 수 있었습니다." (카쿠타 씨)

 

"신입사원인 저는 AWS 자체가 처음이라 모르는 용어를 찾아가며 배워나갔습니다. 우왕좌왕하는 가운데 클래스메소드 담당자분이 알기 쉽게 설명해 주셔서 선배님들을 따라갈 수 있었습니다." (미야자키 씨)

 

 

 

 

 

 

AWS 가이드라인에 기반한 멀티 계정 환경 구축

 

이후 2024년 9월부터는 AWS 가이드라인에 따라 계정 분리에 착수하여, AWS Organizations와 AWS Control Tower를 활용한 멀티 계정 환경을 구축했습니다. AWS 계정은 조직 단위(OU)로 관리하며, 보안, 인프라, 워크로드 등의 OU를 생성했습니다. 인프라와 워크로드는 개발, 검증, 프로덕션으로 나누어 OU를 생성하고, Service Control Policy(SCP)로 사용을 제한하고 있습니다.

 

"이번 프로젝트는 자체 노하우를 축적하는 것이 목적이었기에, 직접 손으로 작업하며 설정하기로 했습니다. 클래스메소드 담당자분이 필요한 작업을 정리해 주시면, 멤버들이 자발적으로 담당을 선택해 AWS Control Tower 활성화, OU 분할 등 10여 개 기능을 설정했습니다." (야마구치 씨)

 

"당시 입사 2년차로 AWS 개발 경험 없이 참여했습니다. 클래스메소드 담당자분이 화면 캡처가 포함된 알기 쉬운 작업 가이드를 제공해 주셔서 헤매지 않고 설정 작업을 진행할 수 있었습니다. AWS를 접할 기회를 얻어 저 자신의 성장에도 도움이 되었다고 생각합니다." (오타 씨)

 

 

"막히거나 모르는 부분이 있어도 Backlog를 통해 클래스메소드 담당자분께 질문하면 정확한 답변을 받을 수 있었습니다. 덕분에 AWS 기능에 대한 이해도 깊어졌습니다." (카쿠타 씨)

 

 

멀티 계정 환경 구축을 마친 후에는 단일 계정에서 운영 중인 시스템의 마이그레이션에 착수하고 있습니다.

 

 

"현재는 EC2 인스턴스를 정리하여 우선순위를 설정하고, 시스템 오너에게 마이그레이션을 안내하고 있는 단계입니다. 신규 시스템이나 리플레이스 시스템은 AWS Organizations 하위에 계정을 할당하고 있으며, 관리하는 시스템은 점차 늘어나고 있습니다." (야마구치 씨)

 

 

 

 

여러 VPC와 온프레미스를 연결하는 AWS Transit Gateway 환경 구축

 

멀티 계정 환경 구축을 마친 2024년 8월부터 9월에 걸쳐, VPC와 온프레미스 네트워크를 상호 연결하기 위해 중계 허브 역할을 하는 AWS Transit Gateway(이하 TGW)를 멀티 계정 환경에 추가 구축했습니다.

 

 

"초기에는 임시로 AWS Direct Connect Gateway로 VPC에 연결했지만, 연결 가능한 Virtual Private Gateway에 상한이 있어 VPC가 늘어나면서 한계에 도달했습니다. 그래서 TGW를 구축하여 미래에 대비하기로 했습니다." (콘도 씨)

 

 

동사가 전사 배포 중인 SASE 서비스와의 연결을 전제로, 클래스메소드에 TGW 아키텍처 설계, AWS 환경 설계 및 구축, Q&A 대응을 의뢰했습니다. 환경 구축 후 클래스메소드가 작성한 설정 작업 가이드를 기반으로 동사가 내재화 개발로 AWS 환경과 SASE를 연결하여, 여러 VPC와 온프레미스 환경의 기간 시스템 등과 연계하는 환경을 갖추게 되었습니다.

 

 

 

 

AWS 활용 가속화에 필요한 인프라 정비 실현

 

프로젝트를 마친 현재, AWS 활용 가속화에 필요한 인프라를 정비할 수 있었던 것이 큰 성과였다고 실감하고 있습니다.

 

"당사 규정에 맞는 가이드라인을 작성함으로써, 그에 따라 운영이 원활하게 이루어지고 있습니다. 멀티 계정화로 거버넌스와 보안도 강화되어 안심하고 AWS 계정을 발급할 수 있게 되었습니다." (야마구치 씨)

 

프로젝트를 통해 노하우도 축적되고 AWS에 대한 이해도 깊어졌습니다. 이를 계기로 젊은 멤버들도 성장하여 개발·운영 역량이 한층 높아졌습니다.

 

"가이드라인을 처음부터 수립하는 것은 이전에 없던 시도였습니다. 멤버들은 학습을 거듭하며 많은 것을 배울 수 있었고, 얻은 가치가 크다고 느낍니다." (콘도 씨)

 

프로젝트를 지원한 클래스메소드에 대해서는 전문적인 대응을 높이 평가하고 있습니다.

 

"기술적인 질문은 무엇을 물어봐도 대부분 즉답해 주시고, 그 자리에서 모르는 것도 찾아서 알려주셔서 모든 것을 해결할 수 있었습니다. 특히 가이드라인 수립에서는 고려해야 할 점이 많은 가운데, 저희가 미처 놓친 부분도 정확히 짚어내어 조언해 주셨습니다." (야마구치 씨)

 

"엄격한 일정 관리로 지연 없이 진행되어, 다시 한번 높은 프로 의식을 느꼈습니다." (콘도 씨)

 

"AWS를 처음 접한 저에게 클래스메소드 엔지니어는 대단한 분이라고 느껴졌습니다. 저도 이렇게 되고 싶다는 생각이 공부의 동기가 되었습니다. 목표가 생겨 감사합니다." (미야자키 씨)

 

 

 

 

 

멀티 클라우드화를 향한 가이드라인 수립 노하우의 확산

 

향후 과제로는 단일 계정의 기존 시스템을 멀티 계정 환경으로 마이그레이션하여 계정 분리를 진행하는 것이 최우선입니다. 또한 클래스메소드의 운영 자동화 툴(opswitch) 활용을 규칙화하고, 시스템 관리 부서 멤버 전체가 관리하는 체계를 구축할 계획입니다.

 

한편, AWS 외의 클라우드 서비스 사용도 늘어나 멀티 클라우드화가 진행되고 있는 동사는, 이번에 진행한 가이드라인 수립 노하우를 다른 영역으로 확산하는 것도 검토하고 있습니다. 나아가 장기적으로는 Amazon Bedrock을 활용한 회의록 앱 내재화 개발이나 AI 에이전트 활용도 시야에 두고 있습니다.

 

"클라우드 서비스는 앞으로도 활용이 확대될 것이 확실합니다. 이를 위한 네트워크로서 SASE 확대도 진행되고 있으므로, 최대한 활용할 수 있도록 환경과 운영 체계 정비를 계속해 나갈 것입니다. 클래스메소드에는 앞으로도 두터운 지원을 기대하고 있습니다." (콘도 씨)

 

"맛있음, 배려, 언제나 함께."를 모토로 제품을 통해 미소를 전하는 부르봉. 클래스메소드는 다양한 요구에 부응하며 시스템의 안정적인 운영에 기여해 나가겠습니다.