pixel
Client Story

ReDWit

By 2024년 7월 17일 12월 11th, 2024 No Comments

ReDWit의 인프라 현대화: 향상된 운영 우수성

“전자 연구노트 ‘GOONO’ 를 개발한 ReDWit은 구글 클라우드로 마이그레이션하며 서비스 운영 부하를 최소화하고 보안성을 높였습니다.”

기업소개

ReDWit은 연구자들이 쉽게 자신의 연구 과정을 기록하고 관리할 수 있도록 블록제인 기술 기반의 전자 연구 노트 시스템인 ‘GOONO’를 개발하였습니다. ‘GOONO’를 사용하면 간단한 등록 과정 하나만으로 자신의 연구 데이터 를 변조가 불가능하게 저장하여 연구 과정의 투명성을 높이고, 인공지능 기반의 검색을 통해 데이터 검색 및 공유에 소요되는 시간을 줄여 연구 효율성을 높일 수 있습니다. ReDWit은 연구자, 연구 기관, 학계, 산업 등 다양한 분야에서 활용될 수 있는 ‘GOONO’를 통해 연구 과정을 효과적으로 관리할 수 있는 환경을 만들고자 합니다.

Challenge

(Painpoint)

ReDWit은 제공 서비스의 업데이트를 위하여 지속적인 서비스 개발과 확장이 요구되었습니다. 기존 온 프레미스 환경의 경우 신기술 도입 및 확장이 어려웠기에, 보다 안전한 환경에서 효율적인 비용으로 고객에게 제품을 제공하고자 하는 니즈가 있었습니다. 즉, 구글 클라우드를 도입하여 유연하게 서비스를 확장하고, 신기술을 쉽게 도입하여 생산성을 향상하기를 희망하였습니다.
이에 ReDWit은 구글 클라우드의 관리형 서비스 기반의 아키텍처를 채택하여 운영 부하를 최소화하고 서비스의 고가용성을 확보하였습니다. 또한, 운영 중인 애플리케이션을 구글 클라우드로 마이그레이션 하는 것을 목표로 Cloocus와 함께 프로젝트를 진행하게 되었습니다.

Solution

Cloocus는 서비스의 확장성을 고려하여 GKE 및 Cloud Run 을 제안하고, GKE를 지역 클러스터로 배포함으로써 서비스의 다운타임을 최소화하였습니다. 또한, Cloud Build 기반의 Cl/CD 플랫폼 구축과 mydumper를 활용한 온 프레미스 MariaDB 마이그레이션 과업을 통해, 기존 애플리케이션을 구글 클라우드 환경으로 성공적으로 마이그레이션 하였습니다. 이를 통해 ReDWit은 서비스의 확장성은 물론 고가용성 및 안정성을 확보한 서비스 환경을 구성할 수 있었습니다.
  • 사용된 Google Cloud 서비스 리스트
    – Google Kubernetes Engine
    Cloud SQL for MySQL
    – Cloud Build
    Cloud Source Repository
    – Cloud Storage
    – Cloud Run

Result

ReDWit은 구글 클라우드 환경에서 개발 환경을 구축함으로써 온프레미스 운영 환경에서의 문제들을 해결할 수 있었습니다. 먼저, Cl/CD 파이프라인을 통해 코드의 업데이트와 변경 사항을 더 빠르게 통합하고 서비스의 릴리즈 주기를 단축시키고, 이를 통해 개발팀의 생산성을 30% 이상 향상시켰습니다. 또한 온프레미스 상의 MariaDB 를 관리형 서비스인 Cloud SQL로 마이그레이션함으로써 DB 인프라 관리에 드는 시간을 줄였습니다. 보안과 관련하여서는 네트워크와 데이터베이스의 프라이빗 접근을 보장하고, Bastion 서버와 VPN 을 통해 안전한 접속을 가능하게 하였습니다.
Secured By miniOrange