Agile PLM 배치 고려 사항

Oracle은 Oracle Cloud Infrastructure 기능을 최대한 활용하고 중요한 기술 및 비즈니스 요구사항 대부분을 해결하는 기준 아키텍처를 제공합니다. 따라서 긴 분석 프로젝트에 투자하지 않고도 배포 목표를 달성할 수 있다고 확신할 수 있습니다. 이 참조 아키텍처에 포함되지 않은 특수 요구 사항에 대해서는 다른 설계 선택 사항이 가능합니다. Oracle은 참조 아키텍처에서 시작할 때 이러한 변경에 대한 설계 프로세스가 훨씬 더 쉬워질 것으로 예상합니다.

Agile PLM 배치 옵션 정보

Oracle은 Agile PLM을 통해 온프레미스 방식으로 유지하거나 Oracle Cloud로 이동하거나 하이브리드 모델을 배포하려는 경우에 필요한 기능을 계속 지원하고 추가하게 됩니다. 완전히 새로운 Oracle Agile PLM 고객인 경우 Agile PLM 클라우드를 직접 온보딩하여 혁신을 앞당기는 것이 좋습니다.

Oracle CloudAgile PLM을 수동으로 배포하거나 Oracle Linux 6 및 7에서 실행되는 Agile PLM 9.3.6을 보유하고 있다면 오라클의 사전 구축된 이미지와 자동화를 활용할 수 있습니다. 인증된 소프트웨어상에서 실행되는 Agile PLM 9.3.6 및 기타 버전은 Oracle Cloud Infrastructure에서 실행하도록 인증됩니다.

마켓플레이스에서 배치: Oracle Cloud Marketplace로 이동하여 Oracle Agile Product Lifecycle Management 이미지를 ID 도메인에 설치할 수 있습니다. Oracle Cloud에 배포할 Oracle Database를 사용하는 Agile PLM의 가상 머신 이미지를 얻을 수 있습니다. 또한 Terraform을 사용하여 지속, 버전 관리 및 공유할 수 있는 구성 파일에서 인프라 리소스를 정의할 수 있습니다. 이러한 파일은 인프라를 프로비전하고 원하는 상태를 유지하는 데 필요한 단계를 설명합니다. 그런 다음 이러한 단계를 실행하여 설명된 인프라를 빌드할 수 있습니다.

온프레미스 Agile PLM을 클라우드로 마이그레이션: 온프레미스 버전보다 빨리 새로운 기능을 확보하기 위해 온프레미스 데이터와 파일을 클라우드로 마이그레이션할 계획입니다. 데이터 크기, 보안 고려 사항 및 데이터 전송에 필요한 속도에 따라 온라인 전송 또는 오프라인 전송 옵션을 사용하여 데이터를 마이그레이션하도록 선택할 수 있습니다.

  • 온라인 전송 옵션을 사용하면 전송 중 데이터 세트를 전송할 때 대역폭과 보안을 고려해야 합니다. 공용 인터넷을 통해 데이터 세트를 마이그레이션하거나 온프레미스 데이터 센터와 Oracle Cloud Infrastructure 간 전용 연결을 설정할 수 있습니다. 유휴 상태든 이동 중일 때는 항상 데이터를 암호화해야 합니다.
    • Oracle FastConnect는 안전하게 데이터 센터와 네트워크를 Oracle Cloud Infrastructure에 연결합니다. 대용량 데이터세트를 전송해야 하는 조직에 최적의 선택입니다. 포트 속도는 타사 연결 제공업체로 작업할 때 1Gbps 및 10Gbps 단위로 제공되며, Oracle과 함께 찾을 때는 10Gbps 증분됩니다.
    • 비교적 작은 데이터세트(최대 약 2TB)가 있는 경우 일반적으로 공용 인터넷을 통해 전송할 수 있습니다. Oracle은 IPsec VPN Connect를 사용할 것을 권장합니다. 이 VPN Connect는 소스 환경과 Oracle Cloud Infrastructure 간에 암호화된 보안 연결을 제공하여 데이터를 오브젝트 스토리지에 안전하게 쓰고 여기에서 복원할 수 있습니다. 소스 환경과 Oracle 사이에 IPsec VPN Connect를 설정하는 첫번째 단계는 DRG를 설정하는 것입니다. Oracle 클라우드를 온프레미스 라우터와 연결하도록 DRG를 설정해야 합니다. 중복을 보장하려면 여러 개의 IPsec 터널을 사용하십시오.
  • 페타바이트 단위의 데이터 집합이 크고 업로드 시간이 오래 걸리는 경우 Oracle은 다음과 같은 오프라인 전송 옵션을 권장합니다. 이러한 옵션은 상품 하드 디스크 또는 Oracle Data Transfer Appliance를 사용하여 전송 없이도 빠르고 안전하게 Oracle으로 데이터를 전송할 수 있습니다.
    • 각 데이터 전송 어플라이언스를 사용하는 조직은 최대 150TB의 데이터를 마이그레이션할 수 있습니다. 전송 작업을 생성한 후 Oracle Cloud Infrastructure 콘솔을 통해 어플라이언스를 요청할 수 있습니다. 어플라이언스를 구성하고 온프레미스 네트워크에 연결해야 합니다. 마이그레이션 팀은 어플라이언스에 설치된 NFS 볼륨을 제거하고 데이터를 어플라이언스에 복사해야 합니다. 데이터가 복사된 후 어플라이언스를 Oracle로 다시 배송하여 데이터 전송 상태를 모니터합니다.
    • Oracle의 데이터 전송 디스크는 또 다른 오프라인 데이터 전송 솔루션입니다. 암호화된 디스크의 파일로 데이터를 Oracle 전송 사이트에 전송할 수 있습니다. 그러면 사이트 운영자가 파일을 지정된 오브젝트 스토리지 버킷에 업로드합니다. 필요에 따라 업로드된 데이터를 다른 Oracle Cloud Infrastructure 서비스로 자유롭게 이동할 수 있습니다.

네트워크 접속

네트워킹 및 연결 아키텍처의 주요 목표는 클라우드 리소스와 이러한 리소스에 액세스해야 하는 사용자 및/또는 시스템 사이에 안전한 고속 연결을 제공하는 것입니다.

다음은 stateless_rules.png에 대한 설명입니다.
stateless_rules.png 그림에 대한 설명

독립형 네트워크 연결 배치를 예로 간주합니다. 파일을 업로드하거나 다운로드할 때 Oracle Identity Cloud Service에서 인증을 처리하며 배스천 서버를 통해 전용 서브넷의 인스턴스에 액세스할 수 있습니다. 로드 밸런서 인스턴스는 공용 서브넷에서 요청을 수신하고 애플리케이션 서버를 통해 공용 인터넷에서의 트래픽을 허용합니다. 응용 프로그램 서버 및 파일 관리자는 전용 로드 밸런서를 통해 서로 통신합니다. 애플리케이션 관리자는 데이터베이스에 접근하고 로드 밸런서를 통해 작업에 응답합니다.

이미지에 표시되는 NSG(네트워크 보안 그룹)는 인스턴스에 대한 가상 방화벽으로 작동합니다. 이를 사용하여 여러 계층 간 및 배스천 호스트와 외부 호스트 간의 트래픽을 허용할 수 있습니다. 또한 데이터 전송이 허용되는 통신 포트에 대한 정보도 포함합니다. NSG는 수신 및 송신 규칙으로 구성됩니다. 이러한 규칙 중 일부는 Stateless로 표시됩니다. 보안 규칙을 Stateless로 표시하면 해당 규칙과 일치하는 트래픽에 대해 연결 추적을 사용하지 않을 것입니다. 즉, 응답 트래픽이 자동으로 허용되지 않습니다. 비상태기반 수신 규칙에 대한 응답 트래픽을 허용하려면 해당 비상태기반 송신 규칙을 생성해야 합니다.

비용 관리 및 통제

많은 비용이 프로젝트 구현 시 고정되는 자본 지출 모델에서 운영 비용 모델로 전환되면 시스템 사용량에 따라 확장 및 축소됩니다. 고객은 종종 비용 관리 툴을 사용하여 조직 내에서 이러한 클라우드 비용을 파악하고 제어해야 합니다.

다음 도구를 사용할 수 있습니다.

  • 리소스 사용 방법 제어 및 할당량 설정
  • 클라우드 예산 설정 및 관리
  • 과도한 지출 방지
  • 부서 및 프로젝트 전반에 걸쳐 정확한 비용 추적 보장
  • 시간 경과에 따라 클라우드 사용에 기여하는 부서, 서비스 및 프로젝트 분석
  • 송장 조정에 대한 자세한 사용 세부정보 확보
  • 비용을 최적화할 영역 파악
Oracle은 다음과 같은 요구를 충족하는 클라우드 플랫폼 서비스를 제공합니다.
  • 구획: 구획을 사용하여 비즈니스 단위 간에 클라우드 리소스를 분리할 수 있습니다. 또한 사용 및 청구를 측정하기 위해 리소스를 논리적으로 그룹화하는 데에도 사용됩니다. 일반적으로 조직의 각 주요 부분(비즈니스 단위 또는 부서)에 대해 구획을 생성하는 것이 좋습니다. 구획을 중첩하여 하위 구획을 지원할 수도 있습니다.
  • 태깅: 태그를 활용하여 여러 부서에 걸친 특정 프로젝트와 연관된 리소스의 비용 및 사용을 추적합니다. 또한 태깅한 다음 원하는 Oracle Cloud Infrastructure 리소스에 대한 대량 작업 스크립트를 작성하여 리소스 관리를 간소화할 수 있습니다. 태그는 정책, 제어 및 자동화를 활용하여 태깅 무결성을 보장하고 사용자가 과도한 태그와 중복 태그를 생성하고 기존 태그를 조작할 수 없게 합니다.
  • 할당량: 할당량을 사용하여 Oracle Cloud Infrastructure에서 리소스가 소비되는 방식을 보다 효율적으로 제어할 수 있습니다. 관리자는 정책문을 통해 할당량을 손쉽게 설정하여 특정 구획에 리소스를 할당하고, 구획에서 사용할 수 있는 최대 클라우드 리소스 수를 설정하거나, 구획의 클라우드 리소스에 대한 액세스 권한을 제거할 수 있습니다. 할당량은 Oracle에서 설정하지만 고객 관리자가 할당량을 설정한다는 점에서 서비스 제한과 다릅니다.
  • 예산: 특정 사용 사례, 부서 또는 운영 지역과 일치하는 구획에 리소스가 지정되면 예산을 설정하고, 예산 대비 지출 추적 방법을 확인하고, 예산이 실제로 초과되기 전에 예상치 않은 사용에 플래그가 지정되도록 경보를 구성할 수 있습니다.
  • 비용 분석: 청구 비용 분석 대시보드는 클라우드 사용량 및 비용에 기여하는 대규모 버킷을 시각화하는 데 도움이 됩니다. 클라우드 서비스, 구획 및 태그별로 비용을 분석할 수 있습니다. 예를 들어, 분석가 또는 관리자는 이 도구를 사용하여 증가된 프로덕션 또는 개발/테스트 사용량 간의 차이와 스토리지와 네트워킹의 증가된 사용 간의 차이를 파악할 수 있습니다.
  • 상세 사용량 보고서: 연관된 모든 메타데이터, 즉 태그 및 구획을 포함하여 자세한 리소스 레벨 및 시간별 데이터를 포함하는 CSV 파일입니다. 상세 사용 보고서를 CSV 파일로 익스포트하고 송장 조정 사용 사례에 대한 기존 비즈니스 인텔리전스 툴로 임포트하여 청구 세분성을 높이고 비용 최적화를 위한 영역을 식별합니다. 예를 들어 세부 사용량 데이터를 활용하고 Oracle Cloud Infrastructure 모니터링 서비스의 CPU 활용 데이터와 결합하여 종료할 CPU 사용률이 낮은 인스턴스를 식별할 수 있습니다.

다음은 cost_management_compartments.png에 대한 설명입니다.
그림 cost_management_compartments.png에 대한 설명

모니터링

항상 실시간으로 Agile PLM 성능을 최적화하기 위해 클라우드 인프라 리소스의 상태와 용량을 모니터링할 수 있어야 합니다. 목표에는 클라우드에 대한 Agile PLM의 가용성과 성능이 보장되고, 이상이 비즈니스에 영향을 미치기 전에 이들 이상 징후를 감지 및 수정하는 작업이 포함됩니다. 또한 상황에 맞게 최적화하기 위해 병목 현상과 활용도가 낮은 리소스를 식별하는 가시성을 필요로 할 수 있습니다.

Infrastructure Monitoring

기존 Agile PLM 배포에 대해 Oracle Enterprise Manager 및 Oracle Management Cloud와 같은 모니터링 도구를 이미 활용하고 있을 수 있습니다. Oracle Cloud Infrastructure는 콘솔 내에서 기본 모니터링하는 인프라를 제공하지만, 기존 모니터링 툴을 지원할 수도 있습니다. 모든 애플리케이션과 데이터 세트를 Oracle Cloud로 마이그레이션하거나 하이브리드 클라우드 환경을 유지할 계획에 따라 Oracle은 다음과 같은 모니터링 툴을 권장합니다.
  • 하이브리드/다중 클라우드 환경의 다중 계층 모니터링: 대부분의 다중 계층 마이그레이션 시나리오에서는 Oracle Enterprise ManagerOracle Management Cloud를 포함한 기존 모니터링 툴을 계속 활용할 수 있습니다. Oracle Enterprise Manager 12c는 Agile PLM 애플리케이션과 Oracle Database의 다중 인스턴스 모니터링을 제공하여 성능 지표, 가용성, 최종 사용자 경험과 같은 포괄적이고 효율적이며 중요한 상태 정보를 제공합니다. Oracle Management Cloud는 하이브리드 및 멀티 클라우드 환경에 대한 통합 모니터링 기능을 제공합니다. 인프라에서 애플리케이션 성능, 보안 및 일반 사용자 작업에 이르는 다양한 계층에서 에이전트를 사용하여 모니터링을 수행합니다.
  • Oracle Cloud Infrastructure Monitoring: Oracle Cloud Infrastructure 콘솔 내에서 기본적으로 컴퓨트 인스턴스, 블록 볼륨, 가상 NIC, 로드 밸런서 및 오브젝트 스토리지 버킷과 같은 클라우드 리소스를 모니터링하기 위한 비용 효율적이고 바로 사용할 수 있는 측정지표와 대시보드가 IT에 제공됩니다. 예를 들어 모니터링을 활용하여 CPU 활용률, 메모리 활용률을 추적하고 컴퓨트 자동 크기 조정과 통합할 수 있습니다. 또한 오픈 소스 시각화 툴과 통합하고 자체 측정 단위 쿼리를 실행하며 자체 커스터마이징 측정지표를 내보내도록 하여 콘솔에서 한 곳에서 모든 중요한 시계열 데이터를 시각화하고 모니터링하며 알람할 수 있습니다.
Oracle Cloud Infrastructure는 에이전트 없는 모니터링을 수행합니다. 현재 이 네이티브 인프라 모니터링 서비스는 데이터베이스 서비스를 모니터링하지 않습니다. Oracle Database가 온프레미스 또는 클라우드 서비스에 배치된 경우에 따라 Oracle Management Cloud 또는 Oracle Enterprise Manager를 사용하는 것이 좋습니다.