실시간 데이터를 사용하여 혼잡한 장소에서 시민을 보호하는 Now IMS

대규모 이벤트, 공공장소, 기관 등의 보안을 관리하려면 여러 가지 복잡한 리소스 문제로 상당한 고민이 필요합니다. 또한 데이터 문제도 있습니다. 사용자, 소셜 미디어, 센서, 애플리케이션 등으로부터 어마어마한 양의 실시간 데이터가 생성됩니다. 휴스턴에서 4명으로 이루어진 팀이 구축한 이슈 관리 플랫폼인 Now IMS는 문서 위주의 시스템 및 스프레드시트를 지능적인 중앙 집중형 보안 센터로 대체하여 이벤트 보안의 수준을 한 단계 향상시킵니다. Now IMS의 목표는 데이터를 활용해 선제적인 방식으로 안전하게 사람들을 보호하는 것입니다.

Google Cloud에서 플랫폼을 출시한 이후 수석 설계자 제러미 로리노가 Now IMS의 구축 방식과 강력한 성능을 설명했습니다.

Now IMS를 Google Cloud로 확장하여 더욱 빠르게 혁신하고 더욱 우수한 고객 경험을 제공할 수 있습니다.

초기 아키텍처에서는 백엔드 서비스에 자바, Postgres, Redis를 사용해 PHP 프런트엔드 애플리케이션과 통신했습니다. Google Cloud Platform으로 이전하기 전에는 사진과 문서 파일 저장을 위해 다른 클라우드 제공업체를 사용했지만, 더 빠르고 쉽게 확장하기를 원했습니다. 이전 시스템은 고객이 필요로 하는 것은 제공했지만 고객이 원하는 부분까지 모두 충족하지는 못했다는 피드백을 받았습니다.

우리가 성장하면서 고객 경험을 등한시하고 있었다는 점을 인식하면서 가장 중요한 부분에 총력을 기울이기 위해 더욱 가벼운 스택이 필요하다는 점을 확실히 느꼈습니다.

그래서 스택을 업그레이드하기로 결정했으며, 구축하는 플랫폼뿐 아니라 구축하는 방식까지 고려하기로 했습니다. 여러 제공업체를 검토한 결과 Google Cloud가 요구 사항에 가장 부합했습니다. 우리 팀의 규모와 플랫폼의 특성상 가격 책정, 서비스, 지원이 특히 중요했습니다. 우리에게 제공되는 지속적인 지원 수준과 더불어 프로세스에 과도한 부담이 가거나 스택이 지나치게 무거워지는 일 없이도 다양한 서비스를 손쉽게 통합할 수 있는 Google 생태계의 우수성도 느낄 수 있었습니다.

참조 아키텍처

데이터 시각화 및 알림을 위한 Now IMS의 아키텍처.

스와이프하여 보기

야구장 Now IMS 데이터 대시보드 스크린샷

가용성이 뛰어난 통합 클라우드 시스템으로 사용자 경험에서 개발 방향 도출

이제 Cloud 함수를 가장 즐겨 쓰게 되었습니다. 시스템 가용성을 항상 유지하기 위해 Cloud 함수를 마치 접착제처럼 사용해 Firebase Firestore와 같은 다른 완전 관리형 서비스를 통합할 수 있습니다. Firestore에서 데이터를 유지 또는 업데이트할 때 변경 이벤트를 수신 대기하고, 야간에 백업을 수행하거나 분석을 위해 데이터를 BigQuery에 공급합니다. 또한 Google Cloud Platform은 Angular, Mailgun, Trello, Bitbucket 등 사용하는 다른 도구와도 통합됩니다.

그 결과 빠르고 확장성이 뛰어나고 내결함성이 있으며 안전하고 탁월한 서비스의 지원을 받는 시스템이 탄생합니다. 게다가 개발과 제공에 소요되는 시간도 대폭 단축되었습니다.

Cloud 함수로 또한 서버리스/마이크로 서비스 패러다임을 도입해 유연성을 향상시켜 서버 관리와 패치 적용 대신 고객 경험과 기능 제공에 더욱 집중할 수 있게 되었습니다. 추가 위젯을 관리할 필요 없이, 새로운 소셜 미디어 피드 추적부터 동영상 분석 추가까지 사용자 경험에서 개발 방향을 도출할 수 있었습니다.

고객이 이벤트에 대한 공개 소셜 미디어 공유를 추적해 달라고 요청하면 Cloud Dataprep과 BigQuery 등의 도구를 활용해 관련 소셜 게시물을 캡처하고 신속한 분석 정보를 제공할 수 있습니다. 우리 엔진은 소셜 미디어상의 이벤트를 추적하고 더욱 많은 팀의 노력을 지원해 중대한 이슈에 대한 경각심을 높이고 방지할 수 있습니다.

최근 이 플랫폼은 내부 이슈 보고, 경찰 신고, 소셜 미디어 피드를 단일 보안 센터에 중앙 집중화함으로써 제 52회 슈퍼볼에서 팬들의 안전을 지키는 데 도움을 주었습니다.

NFL은 몇 년 전보다 훨씬 빠르게 지역 리소스, 법 집행 기관, 정부 기관 등과 소통할 수 있었습니다. Google Cloud Platform에서 지원하는 민첩하고 반복 가능한 작업 방식 덕분에 더욱 유연하게 NFL이 필요로 하는 새로운 기능에 집중할 수 있었습니다.

Google Cloud 스타트업 프로그램에서 제공하는 멘토링, 교육, 무료 크레딧을 통해 어떤 스타트업이든 빠르고 쉽게 업무를 시작할 수 있습니다. 자세히 알아보기

Google Cloud

시작하기

체험해 보기

첫 GCP 프로젝트에서 $300 크레딧을 받거나 14일 동안 G Suite를 무료로 체험하세요.

대규모 프로젝트를 위해 도움이 필요하신가요?

적합한 솔루션을 구축하거나 요구 사항에 맞는 적합한 파트너를 찾을 수 있도록 Google 전문가들이 도와드립니다.