Hemera 플랫폼을 사용하여 OCI에서 확장성이 뛰어난 계량 데이터 관리 시스템 구현

전력 계량기에서 데이터를 수집하기 위해 원격 계측을 사용하는 추세가 증가함에 따라 MDM(Metering Data Management) 시스템이 수행해야 하는 성능 요구 사항이 증가합니다. 이는 유통업체의 청구와 절단 및 재연결과 같은 작동 명령이 이 시스템을 직접 통과하기 때문입니다.

원격 계량기 관리 시스템이 충족해야 하는 가장 큰 문제는 다음과 같습니다.
  • 다양한 계량기 모델과 제조업체를 통합하여 유통업체 분석가가 분석된 계량기에 관계없이 항상 MDM을 동일한 편의성으로 사용할 수 있도록 합니다.
  • 청구와 같은 레거시 시스템과의 단일 통합이 필요합니다.
  • 수천 미터, 심지어 수백만 미터의 정보를 동시에 처리할 수 있는 용량입니다.

구조

이 참조 아키텍처는 Hemera Platform MDM 및 Oracle Cloud를 사용하여 사용자가 이 툴을 활용하여 Oracle Cloud Infrastructure(OCI)에서 MDM 플랫폼을 구현하는 방법을 보여줍니다.

MDM 성능 평가에서 고려해야 할 주요 측면은 다음과 같습니다.
  • 저전압, 중전압 및 고전압 고객을 위한 수백만 미터의 정상 조건에서 매일 처리 능력. 이 측면에서는 MDM의 일상적인 활동을 다룹니다. MDM은 현장에서 수백만 미터에서 매일 수신되는 정보를 지원하는 데 필요한 성능이 있어야 합니다. 특히 이러한 정보가 청구에 사용되는 요일에는 더욱 그렇습니다.
  • 원격 측정 환경을 사용할 수 없는 경우에 누적된 메시지를 복구하거나 처리할 수 있는 용량입니다. 이 측면에서는 원인(IT 환경, 통신 수단 등)에 관계없이 비상 상황에 대해 다루며, MDM은 진행 중인 처리를 계속하면서 사용 불가 상태 중에 누적된 지연을 복구할 수 있어야 합니다. 이를 위해 측정 정보의 최대 결합 처리 시간은 12시간을 초과할 수 없습니다.
CAS Tecnologia와 Oracle은 이러한 온프레미스를 기반으로 Oracle Exadata Database Service on Dedicated Infrastructure를 사용하여 OCI 환경에서 Hemera System의 성능 평가를 준비했습니다. 이를 통해 이 솔루션이 모든 전기 유통업체의 예상대로 수백만 미터의 모든 원격 측정 정보를 처리하도록 보장합니다. 이 참조 아키텍처는 다음 구성 요소로 구성됩니다.
  • Iris - 통신을 관리하는 시스템
  • Hemera - 측정을 관리하는 시스템
  • 미터 - 에너지 측정 변수 카운터
  • 통신 - 모바일 (3g, 4g, 5g), 위성, 기타

미터는 Iris 시스템과 통신하며, 이 시스템은 Oracle Exadata Database Service on Dedicated Infrastructure에서 지속되는 Hemera를 호출합니다.

다음 다이어그램은 이 참조 아키텍처를 보여 줍니다.



oci-exadata-hemera-arch-oracle.zip

아키텍처의 구성 요소는 다음과 같습니다.

  • 지역

    Oracle Cloud Infrastructure 지역은 가용성 도메인이라고 하는 하나 이상의 데이터 센터를 포함하는 지역화된 지리적 영역입니다. 지역은 다른 지역과는 독립적이며, 거리는 국가 또는 대륙에 걸쳐 분리될 수 있습니다.

  • 가용성 도메인

    가용성 도메인은 한 지역 내의 독립형 독립형 데이터 센터입니다. 각 가용성 도메인의 물리적 리소스는 결함 허용을 제공하는 다른 가용성 도메인의 리소스와 격리됩니다. 가용성 도메인은 전원이나 냉각과 같은 인프라나 내부 가용성 도메인 네트워크를 공유하지 않습니다. 따라서 한 가용성 도메인에서 장애가 발생해도 해당 지역의 다른 가용성 도메인에는 영향을 미치지 않습니다.

  • VCN(가상 클라우드 네트워크) 및 서브넷

    VCN은 Oracle Cloud Infrastructure 지역에서 설정한 커스터마이징 가능한 소프트웨어 정의 네트워크입니다. 기존 데이터 센터 네트워크와 마찬가지로 VCN을 통해 네트워크 환경을 제어할 수 있습니다. VCN에는 VCN 생성 후 변경할 수 있는 겹치지 않는 CIDR 블록이 여러 개 있을 수 있습니다. VCN을 서브넷으로 분할할 수 있습니다. 서브넷은 영역 또는 가용성 도메인으로 범위가 지정될 수 있습니다. 각 서브넷은 VCN의 다른 서브넷과 겹치지 않는 연속적인 주소 범위로 구성됩니다. 서브넷을 생성한 후 크기를 변경할 수 있습니다. 서브넷은 공용 또는 전용일 수 있습니다.

  • DRG(동적 경로 지정 게이트웨이)

    DRG는 VCN과 지역 외부의 네트워크(예: 다른 Oracle Cloud Infrastructure 지역의 VCN, 온프레미스 네트워크 또는 다른 클라우드 제공자의 네트워크) 간에 동일한 지역의 VCN 간 전용 네트워크 트래픽에 대한 경로를 제공하는 가상 라우터입니다.

  • FastConnect

    Oracle Cloud Infrastructure FastConnect는 데이터 센터 및 Oracle Cloud Infrastructure 간 전용 개인 연결을 생성할 수 있는 쉬운 방법을 제공합니다. FastConnect는 인터넷 기반 연결에 비해 더 높은 대역폭 옵션과 더 안정적인 네트워킹 환경을 제공합니다.

  • 감사

    Oracle Cloud Infrastructure Audit 서비스는 지원되는 모든 Oracle Cloud Infrastructure 공용 애플리케이션 프로그래밍 인터페이스(API) 끝점에 대한 호출을 로그 이벤트로 자동 기록합니다. 현재 모든 서비스는 Oracle Cloud Infrastructure Audit을 통한 로깅을 지원합니다.

  • 계산

    Oracle Cloud Infrastructure Compute 서비스를 사용하면 클라우드에서 계산 호스트를 프로비전하고 관리할 수 있습니다. CPU, 메모리, 네트워크 대역폭 및 스토리지에 대한 리소스 요구사항을 충족하는 구성을 사용하여 컴퓨트 인스턴스를 실행할 수 있습니다. 컴퓨팅 인스턴스를 생성한 후에는 안전하게 액세스하고, 다시 시작하고, 볼륨을 연결 및 분리하고, 더 이상 필요하지 않을 때 종료할 수 있습니다.

  • 서비스 게이트웨이

    서비스 게이트웨이는 VCN에서 Oracle Cloud Infrastructure Object Storage와 같은 다른 서비스로의 액세스를 제공합니다. VCN에서 Oracle 서비스로의 트래픽은 Oracle 네트워크 패브릭을 통해 이동하며 인터넷을 순회하지 않습니다.

  • Exadata 데이터베이스 서비스

    Oracle Exadata Database Service를 통해 클라우드에서 Exadata의 기능을 활용할 수 있습니다. 필요에 따라 데이터베이스에 컴퓨트 서버와 스토리지 서버를 추가할 수 있는 유연한 Exadata X8M 및 X9M 시스템을 프로비저닝할 수 있습니다. Exadata X8M 및 X9M 시스템은 고대역폭 및 짧은 대기시간, 영구 메모리(PMEM) 모듈 및 지능형 Exadata 소프트웨어를 위한 RDMA over Converged Ethernet(RoCE) 네트워킹을 제공합니다. 쿼터 랙 X8 및 X9M 시스템에 해당하는 구성을 사용하여 Exadata X8M 및 X9M 시스템을 프로비저닝한 다음 프로비저닝 후 언제든지 데이터베이스 및 스토리지 서버를 추가할 수 있습니다.

    Oracle Exadata Database Service on Dedicated InfrastructureOracle Cloud Infrastructure(OCI) 데이터 센터에서 Oracle Exadata Database Machine을 서비스로 제공합니다. Oracle Exadata Database Service on Dedicated Infrastructure 인스턴스는 OCI 지역의 Exadata 랙에 상주하는 VM(가상 머신) 클러스터입니다.

    Oracle Exadata Database Service on Cloud@Customer는 데이터 센터에 호스팅되는 Oracle Exadata Database Service를 제공합니다.

  • Identity and Access Management (IAM)

    Oracle Cloud Infrastructure Identity and Access Management(IAM)는 Oracle Cloud Infrastructure(OCI) 및 Oracle Cloud Applications용 액세스 제어 플레인입니다. IAM API 및 사용자 인터페이스를 통해 ID 도메인 및 ID 도메인 내의 리소스를 관리할 수 있습니다. 각 OCI IAM ID 도메인은 독립형 ID 및 액세스 관리 솔루션 또는 다른 사용자 모집단을 나타냅니다.

  • 객체 스토리지

    오브젝트 스토리지를 사용하면 데이터베이스 백업, 분석 데이터, 이미지 및 비디오와 같은 리치 콘텐츠 등 모든 콘텐츠 유형의 대량의 정형 및 비정형 데이터에 빠르게 액세스할 수 있습니다. 인터넷 또는 클라우드 플랫폼 내에서 직접 안전하고 안전하게 데이터를 저장하고 검색할 수 있습니다. 성능 또는 서비스 안정성의 저하 없이 스토리지를 확장할 수 있습니다. 빠르고 즉각적이며 자주 액세스하는 데 필요한 "핫" 스토리지에 표준 스토리지를 사용합니다. 장기간 보관하고 거의 액세스하지 않는 "콜드" 스토리지에는 아카이브 스토리지를 사용합니다.

고려사항

이 참조 아키텍처를 배포할 때는 다음 사항을 고려하십시오.

  • 성능

    이러한 가치에 국한되지 않고, 테스트는 Hemera가 하루에 33.8 백만 미터와 576 백만 개의 메시지, 즉 시간당 24 백만 개의 메시지를 처리하는 능력을 입증했습니다.

  • 보안

    기본적으로 Oracle Cloud는 전용 인프라의 Exadata Database Service에서 실행되는 모든 데이터베이스에 대한 암호화를 제공합니다. 추가 보안을 위해 Data Safe를 사용하여 데이터 민감도를 이해하고, 데이터 위험을 평가하고, 중요한 데이터를 마스크하고, 보안 제어를 구현 및 모니터하고, 사용자 보안을 평가하고, 사용자 작업을 모니터하는 등의 작업을 수행할 수 있습니다.

  • 가용성

    환경 사용 불가 가능성을 시뮬레이션한 테스트는 메시지 처리의 높은 복구 용량을 나타냅니다. 즉, 12시간 이내에 처리가 정상으로 돌아갑니다.

확인

  • 승인자: Raphael Boechat, Arthur Vianna
  • 제공자: Adriana Calmon, Henrique Ferro