Professional-Cloud-Developer 문제 26
사례 연구
회사 개요
HipLocal은 가까운 거리에 있는 사람들 간의 커뮤니케이션을 용이하게 하도록 설계된 커뮤니티 응용 프로그램입니다. 이벤트 기획 및 스포츠 이벤트 조직, 기업이 지역 사회와 연결하는 데 사용됩니다. HipLocal은 최근 달라스의 몇몇 지역에서 시작되었으며 빠르게 세계적인 현상으로 성장하고 있습니다. 독특한 스타일의 하이퍼 로컬 커뮤니티 커뮤니케이션 및 비즈니스 아웃리치는 전 세계적으로 요구되고 있습니다.
집행 성명서
우리는 최고의 지역 커뮤니티 앱입니다. 지역 사회 서비스를 세계화할 때입니다. 우리의 벤처 캐피털 투자자들은 회원들이 서로 10마일 또는 10,000마일 떨어져 있는지 여부에 관계없이 온라인에 접속하는 새로운 지역 및 가상 커뮤니티에 대해 빠른 성장과 동일한 훌륭한 경험을 보고 싶어합니다.
솔루션 개념
HipLocal은 글로벌 고객에게 더 나은 서비스를 제공하기 위해 새로운 지역에서 업데이트된 기능으로 기존 서비스를 확장하고자 합니다. 그들은 해당 시간대에 해당 지역을 지원하기 위해 새로운 팀을 고용하고 교육하기를 원합니다. 애플리케이션이 원활하게 확장되고 명확한 가동 시간 데이터를 제공하는지 확인해야 합니다.
기존 기술 환경
HipLocal의 환경은 온프레미스 하드웨어와 Google Cloud Platform에서 실행되는 인프라가 혼합되어 있습니다.
HipLocal 팀은 애플리케이션을 잘 이해하고 있지만 글로벌 규모 애플리케이션에 대한 경험은 제한적입니다.
기존 기술 환경은 다음과 같습니다.
* 기존 API는 GCP에서 호스팅되는 Compute Engine 가상 머신 인스턴스에서 실행됩니다.
* 상태는 GCP의 단일 인스턴스 MySQL 데이터베이스에 저장됩니다.
* 데이터는 온프레미스 Teradata/Vertica 데이터 웨어하우스로 내보내집니다.
* 데이터 분석은 온프레미스 Hadoop 환경에서 수행됩니다.
* 응용 프로그램에는 로깅이 없습니다.
* 가동 시간에 대한 기본 지표가 있습니다. API가 응답하지 않으면 알림이 자주 발생합니다.
비즈니스 요구 사항
HipLocal의 투자자들은 입지를 확장하고 그들이 보고 있는 수요 증가를 지원하기를 원합니다. 이들의 요구 사항은 다음과 같습니다.
* 애플리케이션의 가용성을 새로운 지역으로 확장합니다.
* 지원할 수 있는 동시 사용자 수를 늘립니다.
* 사용자가 다른 지역을 여행할 때 일관된 경험을 보장합니다.
* 제품으로 수익을 창출하는 방법을 더 잘 이해하기 위해 사용자 활동 지표를 얻습니다.
* 새 지역의 규정(예: GDPR)을 준수하는지 확인합니다.
* 인프라 관리 시간과 비용을 줄입니다.
* 클라우드 컴퓨팅에 대한 Google 권장 사례를 채택합니다.
기술 요구 사항
* 애플리케이션과 백엔드는 사용량 메트릭과 모니터링을 제공해야 합니다.
* API에는 강력한 인증 및 승인이 필요합니다.
* 로깅을 늘려야 하며 데이터는 클라우드 분석 플랫폼에 저장해야 합니다.
* 탄력적인 확장을 위해 서버리스 아키텍처로 전환합니다.
* 안전한 방식으로 내부 앱에 대한 승인된 액세스를 제공합니다.
비즈니스 요구 사항을 충족하기 위해 HipLocal은 애플리케이션 상태를 어떻게 저장해야 합니까?
회사 개요
HipLocal은 가까운 거리에 있는 사람들 간의 커뮤니케이션을 용이하게 하도록 설계된 커뮤니티 응용 프로그램입니다. 이벤트 기획 및 스포츠 이벤트 조직, 기업이 지역 사회와 연결하는 데 사용됩니다. HipLocal은 최근 달라스의 몇몇 지역에서 시작되었으며 빠르게 세계적인 현상으로 성장하고 있습니다. 독특한 스타일의 하이퍼 로컬 커뮤니티 커뮤니케이션 및 비즈니스 아웃리치는 전 세계적으로 요구되고 있습니다.
집행 성명서
우리는 최고의 지역 커뮤니티 앱입니다. 지역 사회 서비스를 세계화할 때입니다. 우리의 벤처 캐피털 투자자들은 회원들이 서로 10마일 또는 10,000마일 떨어져 있는지 여부에 관계없이 온라인에 접속하는 새로운 지역 및 가상 커뮤니티에 대해 빠른 성장과 동일한 훌륭한 경험을 보고 싶어합니다.
솔루션 개념
HipLocal은 글로벌 고객에게 더 나은 서비스를 제공하기 위해 새로운 지역에서 업데이트된 기능으로 기존 서비스를 확장하고자 합니다. 그들은 해당 시간대에 해당 지역을 지원하기 위해 새로운 팀을 고용하고 교육하기를 원합니다. 애플리케이션이 원활하게 확장되고 명확한 가동 시간 데이터를 제공하는지 확인해야 합니다.
기존 기술 환경
HipLocal의 환경은 온프레미스 하드웨어와 Google Cloud Platform에서 실행되는 인프라가 혼합되어 있습니다.
HipLocal 팀은 애플리케이션을 잘 이해하고 있지만 글로벌 규모 애플리케이션에 대한 경험은 제한적입니다.
기존 기술 환경은 다음과 같습니다.
* 기존 API는 GCP에서 호스팅되는 Compute Engine 가상 머신 인스턴스에서 실행됩니다.
* 상태는 GCP의 단일 인스턴스 MySQL 데이터베이스에 저장됩니다.
* 데이터는 온프레미스 Teradata/Vertica 데이터 웨어하우스로 내보내집니다.
* 데이터 분석은 온프레미스 Hadoop 환경에서 수행됩니다.
* 응용 프로그램에는 로깅이 없습니다.
* 가동 시간에 대한 기본 지표가 있습니다. API가 응답하지 않으면 알림이 자주 발생합니다.
비즈니스 요구 사항
HipLocal의 투자자들은 입지를 확장하고 그들이 보고 있는 수요 증가를 지원하기를 원합니다. 이들의 요구 사항은 다음과 같습니다.
* 애플리케이션의 가용성을 새로운 지역으로 확장합니다.
* 지원할 수 있는 동시 사용자 수를 늘립니다.
* 사용자가 다른 지역을 여행할 때 일관된 경험을 보장합니다.
* 제품으로 수익을 창출하는 방법을 더 잘 이해하기 위해 사용자 활동 지표를 얻습니다.
* 새 지역의 규정(예: GDPR)을 준수하는지 확인합니다.
* 인프라 관리 시간과 비용을 줄입니다.
* 클라우드 컴퓨팅에 대한 Google 권장 사례를 채택합니다.
기술 요구 사항
* 애플리케이션과 백엔드는 사용량 메트릭과 모니터링을 제공해야 합니다.
* API에는 강력한 인증 및 승인이 필요합니다.
* 로깅을 늘려야 하며 데이터는 클라우드 분석 플랫폼에 저장해야 합니다.
* 탄력적인 확장을 위해 서버리스 아키텍처로 전환합니다.
* 안전한 방식으로 내부 앱에 대한 승인된 액세스를 제공합니다.
비즈니스 요구 사항을 충족하기 위해 HipLocal은 애플리케이션 상태를 어떻게 저장해야 합니까?
Professional-Cloud-Developer 문제 27
대규모 트래픽 증가를 처리할 수 있도록 인증 서비스에서 감사 이벤트 수집을 재설계해야 합니다. 현재 감사 서비스와 인증 시스템은 동일한 Compute Engine 가상 머신에서 실행됩니다. 새 아키텍처에서 다음 Google Cloud 도구를 사용할 계획입니다.
각각 인증 서비스의 인스턴스를 실행하는 여러 Compute Engine 시스템 인증 서비스에서 이벤트를 보내기 위해 각각 감사 서비스 Pub/Sub의 인스턴스를 실행하는 여러 Compute Engine 시스템.
시스템이 대량의 메시지를 처리하고 효율적으로 확장할 수 있도록 주제 및 구독을 어떻게 설정해야 합니까?
각각 인증 서비스의 인스턴스를 실행하는 여러 Compute Engine 시스템 인증 서비스에서 이벤트를 보내기 위해 각각 감사 서비스 Pub/Sub의 인스턴스를 실행하는 여러 Compute Engine 시스템.
시스템이 대량의 메시지를 처리하고 효율적으로 확장할 수 있도록 주제 및 구독을 어떻게 설정해야 합니까?
Professional-Cloud-Developer 문제 28
Cloud Build를 사용하여 Cloud Source Repositoties 저장소에 대한 각 소스 코드 커밋에 새 Docker 이미지를 만듭니다. 애플리케이션은 마스터 브랜치에 대한 모든 커밋을 기반으로 구축됩니다. 자동화된 방법으로 마스터 브랜치에 대한 특정 커밋을 릴리스하려고 합니다. 어떻게 해야 합니까?
Professional-Cloud-Developer 문제 29
동일한 Virtual Private Cloud(VPC) 내의 여러 클라이언트에서 호출해야 하는 Compute Engine 가상 머신 인스턴스에서 호스팅되는 HTTP API를 개발하고 있습니다. 클라이언트가 서비스의 IP 주소를 얻을 수 있기를 원합니다.
어떻게 해야 합니까?
어떻게 해야 합니까?
Professional-Cloud-Developer 문제 30
회사에서 온프레미스 Hadoop 환경을 클라우드로 마이그레이션할 계획입니다. 스토리지 비용 증가 및 HDFS에 저장된 데이터 유지 관리는 회사의 주요 관심사입니다. 또한 기존 데이터 분석 작업 및 기존 아키텍처를 최소한으로 변경하려고 합니다. 마이그레이션을 어떻게 진행해야 합니까?
