Azure에서 지속 가능한 워크로드에 대한 데이터 및 스토리지 디자인 고려 사항
Azure의 데이터 스토리지는 대부분의 프로비전된 워크로드의 중요한 구성 요소입니다. 보다 지속 가능한 데이터 스토리지 아키텍처를 설계하고 기존 배포를 최적화하는 방법을 알아봅니다.
중요
이 문서는 Azure Well-Architected 지속 가능한 워크로드 시리즈의 일부입니다. 이 시리즈에 익숙하지 않은 경우 지속 가능한 워크로드란?으로 시작하는 것이 좋습니다.
스토리지 효율성
효율적인 스토리지를 사용하여 솔루션을 빌드하여 성능을 높이고 필요한 대역폭을 낮추며 불필요한 스토리지 디자인 환경 영향을 최소화합니다.
스토리지 압축 사용
압축되지 않은 데이터를 많이 저장하면 불필요한 대역폭이 낭비되고 스토리지 용량 요구 사항이 증가할 수 있습니다.
Green Software Foundation 맞춤: 하드웨어 효율성
권장 사항:
- 용량과 데이터를 쓰거나 검색하는 데 필요한 대역폭을 포함하여 스토리지 요구 사항을 줄이는 솔루션입니다. 예를 들어 Azure Front Door에서 파일을 압축 하고 Azure CDN에서 파일을 압축합니다.
- 압축은 네트워크 성능을 향상시키는 잘 알려진 디자인 기술입니다.
- 압축의 장단점 고려: 압축의 이점은 압축/압축 해제를 수행하는 데 필요한 리소스(CPU, RAM)의 증가된 탄소 비용보다 크나요?
데이터베이스 쿼리 성능 최적화
광범위한 데이터베이스를 쿼리하거나 많은 정보를 동시에 검색하면 성능 저하가 있을 수 있습니다. 이상적으로 앱은 쿼리 성능을 최적화해야 합니다.
Green Software Foundation 맞춤: 에너지 효율성
권장 사항:
- 데이터 검색 대기 시간을 줄이면서 데이터베이스의 부하도 줄입니다.
- Azure SQL 데이터베이스에 대한 쿼리 성능 이해
- Azure SQL 데이터베이스의 성능을 위해 앱 및 데이터베이스를 조정하는 등 데이터 쿼리 성능을 최적화하는 데는 잘 알려진 여러 가지 방법이 있습니다.
- 최적의 결과를 얻기 위해 미세 조정이 필요할 수 있습니다.
가장 적합한 스토리지 액세스 계층 사용
핫 스토리지에서 검색된 데이터의 탄소 영향은 콜드 또는 보관 스토리지의 데이터보다 높을 수 있습니다. 올바른 데이터 액세스 패턴을 사용하여 솔루션을 설계하면 애플리케이션의 탄소 효율성을 향상시킬 수 있습니다.
Green Software Foundation 맞춤: 에너지 효율성
권장 사항:
- 애플리케이션의 데이터 액세스 패턴에 가장 적합한 스토리지를 사용합니다.
- 가장 빈번한 데이터가 핫 스토리지에 저장되어 있으므로 쉽게 검색할 수 있고 액세스에 더 많은 처리가 필요하지 않습니다.
- 자주 사용되지 않는 데이터는 적은 에너지를 사용하여 콜드 또는 오프라인 보관 스토리지에 저장해야 합니다.
관련된 내용만 저장합니다.
백업은 안정성의 중요한 부분입니다. 그러나 백업을 무기한 저장하면 불필요한 디스크 공간을 빠르게 할당할 수 있습니다. 백업 스토리지 보존을 계획하는 방법을 고려합니다.
Green Software Foundation 맞춤: 하드웨어 효율성
권장 사항:
- 관련 정보를 저장하고 유지하는 프로세스를 간소화하는 정책을 구현합니다. Microsoft Purview 는 데이터에 레이블을 지정하고 시간 기반 제거를 추가하여 보존 기간 후에 자동으로 삭제할 수 있습니다. 또한 이를 통해 데이터를 계속 제어할 수 있으며 처리 및 전송할 데이터의 양을 줄일 수 있습니다.
- Azure Monitor와 통합된 워크로드는 DCR(데이터 수집 규칙) 을 사용하여 수집해야 하는 데이터, 해당 데이터를 변환하는 방법 및 데이터를 보낼 위치를 지정할 수 있습니다.
Blob 데이터에 가장 적합한 액세스 계층 결정
온라인 계층 또는 오프라인 계층에 데이터를 저장할지 여부를 고려합니다. 온라인 계층은 자주 액세스하거나 수정되는 데이터를 저장하기 위해 최적화되어 있습니다. 오프라인 계층은 거의 액세스하지 않는 데이터를 저장하기 위해 최적화되어 있습니다.
Green Software Foundation 맞춤: 에너지 효율성
권장 사항:
VM 백업에 대한 복구 지점 수 줄이기
복구 지점은 자동으로 정리되지 않습니다. 따라서 일시 삭제가 Azure Backup 사용할 수 있는 위치를 고려합니다. 만료된 복구 지점은 자동으로 정리되지 않습니다.
Green Software Foundation 맞춤: 하드웨어 효율성
권장 사항:
- 일시 삭제된 상태의 항목에 대한 만료된 복구 지점의 영향에 대해 자세히 알아보세요.
백업 및 보존 정책 수정
불필요한 데이터를 저장하지 않도록 백업 정책 및 백업 보존 기간을 검토하는 것이 좋습니다.
Green Software Foundation 맞춤: 하드웨어 효율성
권장 사항:
- 스토리지 오버헤드를 최소화하기 위해 백업 및 보존 정책을 검토하고 수정합니다.
- 더 이상 필요하지 않은 백업을 적극적으로 검토하고 삭제합니다.
로그 컬렉션 최적화
워크로드 간에 로그를 지속적으로 수집하면 사용되지 않는 많은 데이터를 신속하게 집계하고 저장할 수 있습니다.
Green Software Foundation 맞춤: 에너지 효율성
권장 사항:
- 요구 사항과 관련된 데이터만 로깅하고 보존하고 있는지 확인합니다.
- 비용 최적화 및 Log Analytics에 대해 자세히 알아보세요.
다음 단계
보안에 대한 디자인 고려 사항을 검토합니다.