Professional-Cloud-Architect 문제 41

귀하의 회사는 멀티 페타바이트 규모의 데이터 세트를 클라우드로 마이그레이션할 계획입니다. 데이터 세트는 하루 24시간 사용할 수 있어야 합니다. 귀하의 비즈니스 분석가는 SQL 인터페이스 사용 경험만 있습니다.
분석의 용이성을 위해 데이터를 최적화하려면 데이터를 어떻게 저장해야 합니까?

Professional-Cloud-Architect 문제 42

사례 연구: 5 - Dress4win
회사 개요
Dress4win은 사용자가 웹사이트와 모바일 애플리케이션을 사용하여 개인 옷장을 정리하고 관리할 수 있도록 돕는 웹 기반 회사입니다. 또한 회사는 사용자를 디자이너 및 소매업체와 연결하는 활발한 소셜 네트워크를 구축합니다. 이들은 광고, 전자상거래, 추천, 프리미엄 앱 모델을 통해 서비스로 수익을 창출합니다. 애플리케이션은 창업자의 차고에 있는 몇 대의 서버에서 공동 데이터 센터에 있는 수백 대의 서버와 장비로 성장했습니다. 그러나 현재 인프라 용량은 애플리케이션의 급속한 성장을 감당하기에 부족합니다. 이러한 성장과 더 빠른 혁신을 향한 회사의 열망 때문입니다.
Dress4Win은 퍼블릭 클라우드로의 전체 마이그레이션을 약속하고 있습니다.
솔루션 컨셉
클라우드로의 마이그레이션 첫 번째 단계에서 Dress4win은 개발 및 테스트 환경을 이전하고 있습니다. 또한 현재 인프라가 단일 위치에 있기 때문에 재해 복구 사이트를 구축하고 있습니다. 그들은 아키텍처의 어떤 구성 요소를 그대로 마이그레이션할 수 있는지, 마이그레이션하기 전에 어떤 구성 요소를 변경해야 하는지 확신하지 못합니다.
기존 기술 환경
Dress4win 애플리케이션은 단일 데이터 센터 위치에서 제공됩니다. 모든 서버는 Ubuntu LTS v16.04를 실행합니다.
데이터베이스:
MySQL. 사용자 데이터, 인벤토리, 정적 데이터용 서버 1개:
* - MySQL 5.8
- 8코어 CPU
- 128GB RAM
- 2x 5TB HDD(RAID 1)
메타데이터, 소셜 그래프, 캐싱을 위한 Redis 3 서버 클러스터. 각 서버는 다음과 같습니다.
* - 레디스 3.2
- 4코어 CPU
- 32GB RAM
컴퓨팅:
마이크로 서비스 기반 API 및 정적 콘텐츠를 제공하는 40개의 웹 애플리케이션 서버.
* - 톰캣 - 자바
- 엔진스
- 4코어 CPU
- 32GB RAM
20개의 Apache Hadoop/Spark 서버:
* - 데이터 분석
- 실시간 추세 계산
- 8코어 CPU
- 128GB RAM
- 4x 5TB HDD(RAID 1)
메시징, 소셜 알림 및 이벤트를 위한 3개의 RabbitMQ 서버:
* - 8코어 CPU
- 32GB RAM
기타 서버:
* - Jenkins, 모니터링, 요새 호스트, 보안 스캐너
- 8코어 CPU
- 32GB RAM
저장 장치:
VM 호스트용 iSCSI
* 파이버 채널 SAN - MySQL 데이터베이스
* - 총 저장 용량 1PB; 400TB 사용 가능
NAS - 이미지 저장, 로그, 백업
* - 총 저장 용량 100TB 35TB 사용 가능
비즈니스 요구 사항
확장된 생산 패리티를 통해 안정적이고 재현 가능한 환경을 구축하세요.
* 일련의 보안과 ID 및 액세스를 정의하고 준수하여 보안을 향상합니다.
* 클라우드 관리(IAM) 모범 사례.
새로운 리소스의 신속한 프로비저닝을 통해 비즈니스 민첩성과 혁신 속도를 향상합니다.
* 클라우드 성능을 위해 아키텍처를 분석하고 최적화합니다.
* 기술 요구 사항
클라우드에서 비프로덕션 환경을 쉽게 구축하세요.
* 클라우드에서 리소스 프로비저닝을 위한 자동화 프레임워크를 구현합니다.
* 온프레미스에 애플리케이션을 배포하기 위한 지속적인 배포 프로세스를 구현합니다.
* 데이터 센터 또는 클라우드.
긴급 상황 발생 시 프로덕션 환경을 클라우드로 장애 조치할 수 있도록 지원합니다.
* 유선 및 미사용 데이터를 암호화합니다.
* 프로덕션 데이터 센터와 클라우드 간의 다중 개인 연결 지원
* 환경.
임원진술서
우리 투자자들은 현재 인프라를 통해 비용을 확장하고 억제할 수 있는 능력에 대해 우려하고 있습니다. 그들은 또한 경쟁업체가 퍼블릭 클라우드 플랫폼을 사용하여 초기 투자를 상쇄하고 더 나은 기능 개발에 집중할 수 있다는 점을 우려하고 있습니다. 우리의 교통 패턴은 아침과 주말 저녁에 가장 높습니다. 다른 시간에는 용량의 80%가 유휴 상태입니다.
우리의 자본 지출은 현재 분기별 예상을 초과하고 있습니다. 클라우드로 마이그레이션하면 초기 지출이 증가할 가능성이 높지만 다음 하드웨어 교체 주기 전에 완전히 전환할 것으로 예상됩니다. 퍼블릭 클라우드 전략에 대한 향후 5년간의 총 소유 비용(TCO) 분석은 현재 모델에 비해 30%~50%의 비용 절감을 달성합니다.
이 질문에 대해서는 Dress4Win 사례 연구를 참조하세요. 귀하는 회사인 Dress4Win의 Cloud Storage에 저장된 데이터의 보안에 대한 책임이 있습니다. 이미 Google 그룹 세트를 만들고 해당 그룹에 적절한 사용자를 할당했습니다. 요구사항을 충족하려면 Google 권장사항을 사용하고 가장 간단한 디자인을 구현해야 합니다.
Dress4Win의 비즈니스 및 기술 요구 사항을 고려할 때 어떻게 해야 합니까?

Professional-Cloud-Architect 문제 43

이 질문에 대해서는 Dress4Win 사례 연구를 참조하세요.
Dress4Win은 엔드포인트를 100% 포괄하는 엔드투엔드 테스트를 보유하고 있습니다. 그들은 클라우드로의 이동으로 인해 새로운 버그가 발생하지 않기를 원합니다. 중단을 방지하기 위해 개발자는 어떤 추가 테스트 방법을 사용해야 합니까?

Professional-Cloud-Architect 문제 44

귀하의 고객은 일부 사용자가 최근 업데이트한 Google App Engine 애플리케이션을 로드하는 데 약 30초가 걸린다는 보고를 받았습니다. 이 동작은 업데이트 전에는 보고되지 않았습니다. 어떤 전략을 취해야 할까요?

Professional-Cloud-Architect 문제 45

사례 연구: 3 - JencoMart 사례 연구
회사 개요
JencoMart는 16개국에 10,000개 이상의 매장을 보유한 글로벌 소매업체입니다. 상점에서는 식료품, 타이어, 보석 등 다양한 상품을 판매합니다. 회사의 핵심 가치 중 하나는 탁월한 고객 서비스입니다. 또한 최근에는 향후 5년 동안 탄소 배출량을 50%까지 줄이겠다는 환경 정책을 도입했습니다.
회사 배경
젠코마트는 1931년 잡화점으로 시작하여 뛰어난 가치와 고객 서비스로 유명한 세계 최고의 브랜드 중 하나로 성장했습니다. 시간이 지남에 따라 회사는 실제 매장에서 매장 및 온라인 하이브리드 모델로 전환했으며 매출의 25%가 온라인으로 이루어졌습니다. 현재 JencoMart는 아시아에서 입지가 거의 없지만 향후 성장을 위해 이 시장을 핵심으로 간주합니다.
솔루션 컨셉
JencoMart는 몇 가지 중요한 애플리케이션을 클라우드로 마이그레이션하려고 하지만 클라우드에 대한 적합성과 마이그레이션에 필요한 엔지니어링을 결정하기 위한 기술 검토를 완료하지 않았습니다. 현재 수명이 종료되어 더 이상 지원되지 않는 인프라에서 이러한 모든 애플리케이션을 호스팅합니다.
기존 기술 환경
JencoMart는 4개의 데이터 센터(북미 3개, 유럽 1개)에서 모든 애플리케이션을 호스팅하며 대부분의 애플리케이션은 이중 홈입니다.
JencoMart는 온프레미스 아키텍처의 종속성과 리소스 사용량 측정항목을 이해합니다.
애플리케이션 고객 충성도 포털
JencoMart가 소유한 미국 두 곳에서 제공되는 LAMP(Linux, Apache, MySQL 및 PHP) 애플리케이션
데이터 센터.
데이터 베이스
* Oracle 데이터베이스는 사용자 프로필을 저장합니다.




* PostgreSQL 데이터베이스는 사용자 자격 증명을 저장합니다.
-미국 서부에 거주





모든 사용자를 인증합니다.
컴퓨팅
* 미국 서부 해안에 있는 30대의 기계, 각 기계에는 다음이 포함됩니다.
코어 CPU



* 미국 동부 해안에 있는 20대의 기계, 각 기계에는 다음이 포함됩니다.
-코어 CPU



저장
* 각 위치에서 공유된 100TB SAN에 액세스
* 매주 테이프 백업
비즈니스 요구 사항
* 피크 기간 동안의 용량과 피크가 아닌 기간 동안의 가치에 맞게 최적화
* 보증 서비스 및 지원 가능
* 온프레미스 공간과 그에 따른 재정적, 환경적 영향을 줄입니다.
* 인프라 구매와 관련된 막대한 초기 비용을 피하기 위해 아웃소싱 모델로 전환
* 아시아로 서비스를 확장합니다.
기술 요구 사항
* 클라우드 적합성에 대한 주요 애플리케이션을 평가합니다.
* 클라우드용 애플리케이션을 수정합니다.
* 애플리케이션을 새로운 인프라로 이동합니다.
* 가능한 경우 관리형 서비스 활용
* 기존 데이터 센터 용량의 20% 일몰
* 아시아 지역의 지연 시간 감소
CEO 성명서
JencoMart는 더 많은 사람들이 웹에 액세스함에 따라 고객과의 개인적인 관계를 계속해서 발전시켜 나갈 것입니다. 우리 소매 사업의 미래는 글로벌 시장과 온라인과 매장 경험의 연결에 있습니다. 대규모 글로벌 기업으로서 우리는 '녹색' 계획과 정책을 통해 환경에 대한 책임도 갖고 있습니다.
CTO 성명서
데이터 센터 운영의 어려움으로 인해 장기적인 성공에 중요한 핵심 기술에 집중할 수 없습니다. 데이터 서비스를 퍼블릭 클라우드 인프라로 마이그레이션하면 빅데이터와 머신러닝에 집중하여 서비스 고객을 개선할 수 있습니다.
CFO 성명서
JencoMart는 창립 이래 데이터 서비스 인프라에 막대한 투자를 해왔습니다. 그러나 변화하는 시장 추세로 인해 장기적인 성공을 보장하려면 인프라를 아웃소싱해야 합니다. 이 모델을 통해 우리는 피크 시간대에 증가하는 고객 수요에 대응하고 비용을 절감할 수 있습니다.
이 질문에 대해서는 JencoMart 사례 연구를 참조하세요.
JencoMart가 사용자 자격 증명 데이터베이스를 Google Cloud Platform으로 마이그레이션하고 이전 서버를 종료한 지 며칠 후 새 데이터베이스 서버가 SSH 연결에 응답하지 않습니다. 여전히 애플리케이션 서버에 데이터베이스 요청을 올바르게 제공하고 있습니다. 문제를 진단하려면 어떤 세 가지 단계를 수행해야 합니까? 답변 3개 선택