Professional-Cloud-Architect 문제 1

이 질문에 대해서는 TerramEarth 사례 연구를 참조하십시오.
TerramEarth의 2천만 대 차량은 전 세계에 흩어져 있습니다. 차량의 위치에 따라 원격 측정 데이터는 Google Cloud Storage(GCS) 지역 버킷(미국, 유럽 또는 아시아)에 저장됩니다. CTO는 차량이 10만 마일 주행 후 고장 나는 원인을 파악하기 위해 원시 원격 측정 데이터에 대한 보고서를 실행해 달라고 요청했습니다. 모든 데이터를 대상으로 이 작업을 실행하려고 합니다. 이 작업을 수행하는 가장 비용 효율적인 방법은 무엇일까요?

Professional-Cloud-Architect 문제 2

App Engine에 애플리케이션을 배포하고 있는데, 이 애플리케이션이 온프레미스 데이터베이스와 통합되어야 합니다. 보안상의 이유로 온프레미스 데이터베이스는 공용 인터넷을 통해 접근할 수 없어야 합니다.
어떻게 해야 할까요?

Professional-Cloud-Architect 문제 3

TerramEarth에는 클라우드로 마이그레이션할 수 없는 기존 웹 애플리케이션이 있습니다. 하지만 해당 애플리케이션을 모니터링하는 클라우드 네이티브 방식을 구축해야 합니다. 애플리케이션이 다운될 경우, URL이 클라우드 환경의 다른 곳으로 연결되도록 해야 합니다.
"사이트를 이용할 수 없습니다" 페이지를 최대한 빨리 표시해야 합니다. 또한 운영팀에 문제 발생 알림을 보내야 합니다. 최소 비용으로 안정적인 해결책을 구축해야 하는데, 어떻게 해야 할까요?

Professional-Cloud-Architect 문제 4

TerramEarth는 자체 데이터 센터에 약 1페타바이트(PB) 규모의 차량 테스트 데이터를 보유하고 있습니다. 이 데이터를 머신러닝 팀에서 사용할 수 있도록 클라우드 스토리지로 옮기려고 합니다. 현재 1Gbps 속도의 상호 연결 링크를 사용할 수 있습니다. 머신러닝 팀은 한 달 안에 데이터를 사용하기 시작할 예정입니다. 어떻게 해야 할까요?

Professional-Cloud-Architect 문제 5

사례 연구: 1 - 마운트커크 게임즈 사례 연구
회사 개요
Mountkirk Games는 가장 인기 있는 모바일 플랫폼용 온라인 세션 기반 멀티플레이어 게임을 개발합니다.
회사 개요
Mountkirk Games는 모든 게임을 서버 측 통합을 통해 개발하며, 과거에는 클라우드 제공업체를 통해 물리적 서버를 임대해 왔습니다. 하지만 일부 게임이 예상보다 인기를 얻으면서 애플리케이션 서버, MySQL 데이터베이스 및 분석 도구의 확장에 어려움을 겪었습니다.
마운트커크의 현재 모델은 게임 통계를 파일에 기록하고 ETL 도구를 통해 중앙 집중식 MySQL 데이터베이스에 로드하여 보고하는 방식입니다.
솔루션 컨셉
Mountkirk Games는 큰 인기를 끌 것으로 예상되는 새로운 게임을 개발 중입니다. 이를 위해 게임 백엔드를 Google Compute Engine에 배포하여 스트리밍 지표를 수집하고, 집중적인 분석을 수행하며, 자동 확장되는 서버 환경을 활용하고, 관리형 NoSQL 데이터베이스와 통합할 계획입니다.
기술 요구사항
게임 백엔드 플랫폼 요구 사항
1. 게임 활동에 따라 동적으로 규모를 확장하거나 축소합니다.
2. 관리형 NoSQL 데이터베이스 서비스에 연결합니다.
3. 사용자 지정 Linx 배포판을 실행합니다.
게임 분석 플랫폼 요구 사항
1. 게임 활동에 따라 동적으로 규모를 확장하거나 축소합니다.
2. 게임 서버에서 들어오는 데이터를 실시간으로 직접 처리합니다.
3. 모바일 네트워크 속도가 느려서 늦게 도착하는 데이터를 처리합니다.
4. SQL 쿼리가 최소 10TB의 과거 데이터에 접근할 수 있도록 허용합니다.
5. 사용자의 모바일 기기에서 정기적으로 업로드되는 파일을 처리합니다.
6. 완전 관리형 서비스만 사용하십시오.
CEO 성명
저희가 이전에 성공적으로 출시했던 게임은 이전 클라우드 제공업체와의 호환성 문제로 확장성이 떨어져 사용자 확보율이 낮아지고 게임 평판에도 악영향을 미쳤습니다. 투자자들은 게임의 속도와 안정성을 평가할 수 있는 핵심 성과 지표(KPI)는 물론, 사용 패턴에 대한 심층적인 분석을 통해 타겟 사용자에게 맞춘 게임 개발 방향을 제시해 줄 수 있는 다양한 지표를 원하고 있습니다.
CTO 성명서
현재 기술 스택으로는 필요한 확장성을 제공할 수 없으므로 MySQL을 교체하고 자동 확장, 저지연 로드 밸런싱을 제공하며 물리적 서버 관리에서 벗어날 수 있는 환경으로 전환하고자 합니다.
최고재무책임자(CFO) 성명서
사용자 인구 통계 데이터, 사용량 지표 및 기타 KPI를 충분히 수집하지 못하고 있습니다. 그 결과, 적합한 사용자를 확보하지 못하고 있습니다. 마케팅이 올바른 사용자를 대상으로 하고 있는지 확신할 수 없으며, 게임 내 프리미엄 블래스트업 아이템 판매도 저조하여 수익에 심각한 영향을 미치고 있습니다.
이 질문에 대해서는 마운트커크 게임즈 사례 연구를 참조하십시오. 마운트커크 게임즈는 지속적 배포 파이프라인을 구축하고자 합니다. 이 회사의 아키텍처는 신속하게 업데이트하고 롤백할 수 있는 여러 개의 소규모 서비스로 구성되어 있습니다. 마운트커크 게임즈는 다음과 같은 요구 사항을 가지고 있습니다.
- 서비스는 미국 내 여러 지역에 걸쳐 이중화 방식으로 배포됩니다.
그리고 유럽.
- 프런트엔드 서비스만 공용 인터넷에 노출됩니다.
- 이들은 자사 서비스 전체에 대해 단일 프런트엔드 IP를 제공할 수 있습니다.
- 배포 아티팩트는 변경할 수 없습니다.
그들은 어떤 제품 세트를 사용해야 할까요?