AWS 고객사례: 리파인
2022년
AWS 고객사례 리파인
리파인은 금융환경 변화에 따른 부동산, 금융, 리스크 관리 서비스를 제공하기 위해 2000년도에 한국 감정원에서 부동산벤처로 기획 및 설립된 기업입니다. 금융기관 및 공공기관 등에서 부동산 거래, 담보 대출, 전월〮세 대출 등을 진행하기 전에 권리를 조사하고, 하자 여부를 밝혀내는 사업을 하고 있습니다. 당사는 부동산과 금융 시장에 IT 기술을 접목한 프롭테크로써 부동산 분야의 혁신을 도모하고 있으며, 최근 네이버파이낸셜과 협업하여 주택도시보증공사(HUG)의 '임대보증금보증보험 가입 서비스'를 비대면으로 출시했습니다.
EC2 기반의 서버를 사용할 때보다 EKS와 ECR을 도입하면서 더 편리해졌고, 서버리스 서비스를 사용하고 있어 자동으로 확장/축소되기 때문에 효율적 사용이 가능한 점이 가장 큰 장점입니다.”
최영남
팀장, 리파인
당면 과제
오프라인으로만 진행되던 주택도시보증공사의 임대보증금보증 상품을 플랫폼과 연동하여 비대면으로 신청할 수 있도록 온라인으로 전환이 필요했습니다. 특히, 24시간 비대면으로 외부에서 유입되는 서비스로서 무중단 서비스와 고객 유입량에 따른 유연한 확장이 필요했습니다. 기존에는 단순한 애플리케이션 수정도 작업 공지를 올리고 서비스를 중단한 후 배포를 진행하는 어려움이 있었는데, 이에 배포 자동화를 통해서 관리 업무를 줄이고 핵심 개발 업무에 집중하고, 인프라 구축도 효율적인 관리를 위해 테라폼(Terraform)과 AWS Cloud Development Kit(AWS CDK) 등을 검토했습니다.
아마존 웹서비스를 선택한 이유
리파인은 임대보증금보증보험 가입 서비스를 비대면으로 구축하는데 쿠버네티스를 활용하고자 했습니다. 컨테이너화된 애플리케이션을 자동으로 배포, 관리하는 매니지드 쿠버네티스 솔루션과 다양한 매니지드 서비스를 활용해 관리 업무를 줄이고 궁극적으로 비용 절감 효과를 기대했습니다. 리파인은 Amazon Web Services(AWS) 클라우드를 사용하고 있고 AWS가 쿠버네티스 서비스를 지원하고 있어, 리파인은 이를 도입하게 되었습니다.
리파인은 클러스터를 서버리스 환경으로 제공하는 Amazon Elastic Kubernetes Service(Amazon EKS)를 사용해 관리 업무를 줄였습니다. Amazon Elastic Container Registry(Amazon ECR)를 추가해 이미지를 자동으로 보존하고, 커스터마이제이션을 통해 필요한 만큼의 이미지를 보관할 수 있었습니다. Amazon ECR은 권한을 제어해 외부에서 액세스할 수 있게 지원하고, 도커 이미지 취약점 스캔 기능까지 지원하고 있어 비대면 서비스에 필요한 맞춤 서비스를 제공했습니다. 고객 유입량이 늘어날 경우 빠르게 대응하기 위해 Amazon DynamoDB를 이용 중이며, NoSQL의 장점과 서버를 프로비저닝하거나 패치를 적용하거나 관리할 필요가 없고 소프트웨어를 설치하거나 관리하거나 운영할 필요가 없어 높은 효율성을 제공해 도입하게 되었습니다. 덕분에 데이터베이스 서버, 버전, 백업 등의 관리 업무가 간소화되면서 시스템 관리자의 업무를 줄일 수 있게 되었으며, 개발자 입장에서는 기존 RDB보다 스키마 변경이 유연하기 때문에 짧은 개발 시간과 급변하는 요구사항에 신속하게 대처하며 개발할 수 있는 환경을 구축할 수 있었습니다.
혜택
리파인의 최영남 팀장은 “기본적인 AWS 서비스만 사용했지만, 비대면 임대보증금보증보험 가입 서비스를 준비하면서 무중단 서비스 운영과 업무 자동화를 목표로 삼았습니다. 이를 고려했을 때, AWS EKS가 최적의 선택이었습니다.”라고 설명했습니다.
리파인은 AWS 매니지드 서비스를 도입한 후 사용량에 맞추어 노드의 개수를 축소해 과도하게 나갈 수 있는 비용을 줄일 수 있게 되었습니다. 이후 마케팅 홍보나 정책 등의 이유로 사용량이 늘어날 것으로 예측될 경우, 노드와 POD의 개수를 늘려 미리 대비할 수 있고, 미처 대비하지 못한 경우에도 오토스케일링이 적용되어 증가한 사용량에 즉각적인 대응이 가능하게 되었습니다.
최영남 팀장은 Amazon Elastic Compute Cloud(Amazon EC2) 기반의 서버를 사용할 때보다 EKS와 ECR을 도입하면서 더 편리해졌고, 관리 업무가 줄어들어 훨씬 더 빠른 개발이 가능해졌고, 이로 인한 비용 절감 효과도 볼 수 있었습니다. 무중단 서비스와 자동 배포 덕분에 현재는 업무 시간에도 배포가 가능해졌고, 이로 인해 최소 20% 이상의 개발 인력과 시간을 절감할 수 있었습니다. 트래픽 유입량을 예측할 수 없지만 이제는 서버리스 서비스를 사용하고 있어서 미리 준비하지 않아도 자동으로 확장/축소되기 때문에 효율적인 사용이 가능한 점이 가장 큰 장점입니다.”라고 이야기했습니다.
리파인은 개발, 관리, 운영 등의 효율성을 높이기 위해 다른 서비스도 Amazon EKS 기반에서 운영할 수 있도록 이관을 계획 중이며, AWS Lambda, Amazon API Gateway 등의 서비스를 적극적으로 활용하여 서버 기반의 서비스를 줄일 예정입니다.
AWS 고객사례 [리파인]
리파인은 금융기관에서 부동산 거래, 담보 대출 등을 진행하기 전에 권리를 조사하고, 하자 여부를 밝혀내는 사업을 하고 있습니다. 부동산과 금융 시장에 IT 기술을 접목한 프롭테크로서, 최근 네이버파이낸셜과 협업하여 주택도시보증공사(HUG)의 '임대보증금보증보험 가입 서비스'를 비대면으로 출시했습니다.
AWS의 이점
- 매니지드 서비스로 관리 업무 간소화
- DynamoDB로 요구 사항 변경에 빠르게 대응 가능
- EKS를 활용한 컨테이너 도입
사용된 AWS 서비스
Amazon Elastic Kubernetes Service(EKS)
Kubernetes를 시작, 실행 및 크기 조정하는 가장 신뢰할 수 있는 방법.
Amazon Elastic Container Registry(Amazon ECR)
어디서나 컨테이너 소프트웨어를 쉽게 저장, 공유 및 배포.
Amazon DynamoDB
모든 규모에서 10밀리초 미만의 성능을 제공하는 빠르고 유연한 NoSQL 데이터베이스 서비스.
시작하기
모든 산업에서 다양한 규모의 조직이 AWS를 통해 매일 혁신하고 임무를 수행하고 있습니다. 지금 전문가와 상담하고 AWS 클라우드로의 여정을 시작하세요.