Professional-Cloud-Developer 문제 77

귀하의 API 백엔드는 여러 클라우드 공급자에서 실행 중입니다. API의 네트워크 지연에 대한 보고서를 생성하려고 합니다.
어떤 두 가지 단계를 밟아야 할까요? (두 가지를 선택하세요.)

Professional-Cloud-Developer 문제 78

디에고가 내장형 배터리를 수리하고 있는데 배터리가 부풀기 시작했습니다. 디에고의 적절한 대응은 다음 중 어느 것입니까?

Professional-Cloud-Developer 문제 79

Terraform을 사용하여 노트북에서 Google Cloud로 리소스를 배포해야 합니다. Google Cloud 환경의 리소스는 서비스 계정을 사용하여 만들어야 합니다. Cloud Identity에는 roles/iam.serviceAccountTokenCreator Identity and Access Management(IAM) 역할과 Terraform을 사용하여 리소스를 배포하는 데 필요한 권한이 있습니다. Google에서 권장하는 모범 사례에 따라 원하는 리소스를 배포하도록 개발 환경을 설정하려고 합니다. 어떻게 해야 할까요?

Professional-Cloud-Developer 문제 80

사례 연구
회사 개요
HipLocal은 가까운 거리에 있는 사람들 간의 소통을 용이하게 하기 위해 설계된 커뮤니티 애플리케이션입니다. 이벤트 기획 및 스포츠 이벤트 조직, 그리고 기업이 지역 커뮤니티와 연결하는 데 사용됩니다. HipLocal은 최근 댈러스의 몇몇 동네에서 출시되었으며 빠르게 글로벌 현상으로 성장하고 있습니다. 하이퍼 로컬 커뮤니티 소통 및 비즈니스 아웃리치의 독특한 스타일은 전 세계적으로 수요가 많습니다.
임원 성명
우리는 1위의 지역 커뮤니티 앱입니다. 이제 우리의 지역 커뮤니티 서비스를 글로벌화할 때입니다. 우리의 벤처 캐피털 투자자들은 온라인에 올라오는 새로운 지역 및 가상 커뮤니티에 대해 빠른 성장과 동일한 훌륭한 경험을 보고 싶어합니다. 그 구성원들이 서로 10마일 떨어져 있든 10,000마일 떨어져 있든 말입니다.
솔루션 컨셉
HipLocal은 글로벌 고객에게 더 나은 서비스를 제공하기 위해 업데이트된 기능을 갖춘 기존 서비스를 새로운 지역에서 확장하고자 합니다. 그들은 이러한 지역을 해당 시간대에 맞춰 지원하기 위해 새로운 팀을 고용하고 교육하고자 합니다. 그들은 애플리케이션이 원활하게 확장되고 명확한 가동 시간 데이터를 제공하도록 해야 합니다.
기존 기술 환경
HipLocal의 환경은 Google Cloud Platform에서 실행되는 온프레미스 하드웨어와 인프라가 혼합되어 있습니다.
HipLocal 팀은 해당 애플리케이션을 잘 이해하지만 글로벌 규모의 애플리케이션에 대한 경험은 부족합니다.
기존 기술 환경은 다음과 같습니다.
* 기존 API는 GCP에 호스팅된 Compute Engine 가상 머신 인스턴스에서 실행됩니다.
* 상태는 GCP의 단일 인스턴스 MySQL 데이터베이스에 저장됩니다.
* 데이터는 온프레미스 Teradata/Vertica 데이터웨어하우스로 내보내집니다.
* 데이터 분석은 온프레미스 Hadoop 환경에서 수행됩니다.
* 해당 애플리케이션에는 로깅이 없습니다.
* 가동 시간을 나타내는 기본 지표가 있습니다. API가 응답하지 않으면 알림이 자주 발생합니다.
사업 요구 사항
HipLocal의 투자자들은 그들의 영향력을 확장하고 그들이 보고 있는 수요 증가를 지원하고 싶어합니다. 그들의 요구 사항은 다음과 같습니다.
* 해당 애플리케이션을 새로운 지역으로 확장합니다.
* 동시 지원 가능한 사용자 수를 늘립니다.
* 사용자가 다른 지역을 여행할 때에도 일관된 경험을 보장합니다.
* 사용자 활동 지표를 확보하여 제품을 수익화하는 방법을 더 잘 이해합니다.
* 새로운 지역의 규정(예: GDPR)을 준수합니다.
* 인프라 관리에 소요되는 시간과 비용을 절감합니다.
* 클라우드 컴퓨팅에 대한 Google 권장 사례를 채택하세요.
기술적 요구 사항
* 애플리케이션과 백엔드는 사용 측정 항목과 모니터링을 제공해야 합니다.
* API에는 강력한 인증 및 승인이 필요합니다.
* 로깅을 늘려야 하며, 데이터는 클라우드 분석 플랫폼에 저장해야 합니다.
* 탄력적 확장을 용이하게 하기 위해 서버리스 아키텍처로 전환합니다.
* 안전한 방식으로 내부 앱에 대한 승인된 액세스를 제공합니다.
HipLocal은 비즈니스 및 기술적 요구 사항을 충족하는 동시에 MySQL 배포의 복원력을 개선하고자 합니다.
어떤 구성을 선택해야 할까요?

Professional-Cloud-Developer 문제 81

온프레미스 Linux 가상 머신(VM)에서 실행되는 독립형 Java 애플리케이션을 비용 효율적인 방식으로 Google Cloud로 마이그레이션해야 합니다. 리프트 앤 시프트 방식을 사용하지 않고 대신 컨테이너로 변환하여 애플리케이션을 현대화하기로 결정했습니다. 이 작업을 어떻게 수행해야 합니까?