Agile PLM 구축에 대해 알아보기
시작하기 전에
Oracle Cloud에서 Agile PLM 9.3.6 또는 향후 버전을 실행하기 전에:
- Understand the Agile PLM deployment architecture and other considerations. See Learn about deploying Agile PLM on Oracle Cloud.
- Oracle Cloud Infrastructure 테넌시에 액세스할 수 있습니다.
- 최소한 Terraform에 대한 자세한 내용은 Terraform 소개를 참조하십시오.
- Terraform을 사용하여 Oracle Cloud Infrastructure 구성요소를 설정하기 전에 인터넷에 액세스할 수 있는 Windows, Linux 또는 UNIX 유사 로컬 호스트를 사용하고 있는지 확인하십시오. Terraform을 설정하고 사용하는 단계는 여러 운영 체제에서 서로 다릅니다.
Linux 또는 UNIX와 유사한 시스템에서는 다음 도구 및 유틸리티가 필요합니다.
Git
- 저장소에서 Terraform 제공자 패키지와 Terraform 모듈을 복제합니다. 선택사항입니다. 대신 웹 브라우저를 사용하여 패키지를 다운로드할 수 있습니다.ssh-keygen
- SSH 키 쌍 생성OpenSSL
- API 서명 키 쌍을 생성합니다.- Oracle Cloud Infrastructure 콘솔에 액세스하는 웹 브라우저입니다.
Windows 시스템에서는 다음이 필요합니다.- Git Bash를 사용하여 저장소에서 Terraform 제공자 패키지와 Terraform 모듈을 복제합니다. 대신 웹 브라우저를 사용하여 패키지를 다운로드할 수 있습니다. 그러나 OpenSSL 또는
ssh-keygen.
를 사용하여 애플리케이션 인스턴스에 대한 SSH 키뿐만 아니라 API 서명 키 쌍을 생성하려면 Git Bash가 필요합니다. - PuTTY - SSH 키 쌍을 생성하고 해당 SSH 키를 사용하여 배스천 호스트에 연결합니다.
- Oracle Cloud Infrastructure 콘솔에 액세스하는 웹 브라우저입니다.
구조
단일 가용성 도메인, 여러 가용성 도메인 또는 여러 지역에서 Oracle Cloud Infrastructure상에 Agile PLM 배포를 설계할 수 있습니다.
-
단일 가용성 도메인: 단일 가용성 도메인에 Agile PLM을 배포하고, 여러 애플리케이션 인스턴스를 설정하여 고가용성을 유지할 수 있습니다. 응용 프로그램 인스턴스가 다운되더라도 응용 프로그램을 사용할 수 있도록 하려면 이 구조를 사용합니다. 가용성 도메인에서 사용 가능한 다른 응용 프로그램 인스턴스는 계속해서 요청을 처리합니다.
-
다중 가용성 도메인: 하나의 가용성 도메인이 작동 중지되더라도 응용 프로그램을 사용할 수 있도록 하려면 이 구조를 사용합니다. 다른 가용성 도메인의 애플리케이션 인스턴스에 계속 액세스할 수 있습니다.
-
여러 영역: 다른 영역에서 응용 프로그램에 대한 재해 복구 사이트를 설정하려는 경우 이 구조를 사용합니다. 이 아키텍처는 기본적으로 다중 가용성 도메인 아키텍처와 동일하지만, 동일한 지역에서 두번째 가용성 도메인에 리소스를 생성하는 대신 다른 지역에서 리소스를 생성합니다.
인프라 구축 템플릿
Terraform 계획을 적용하고 Agile PLM을 설치하면 가용성 도메인의 모든 애플리케이션 인스턴스가 활성화됩니다. 로드 밸런서 인스턴스가 요청을 수신하여 애플리케이션 서버로 전송합니다. 응용 프로그램 서버는 이러한 요청을 처리하고 이를 데이터베이스 Instance로 전달합니다. 배스천 호스트를 통해 전용 서브넷의 인스턴스에 액세스할 수 있습니다.
Oracle Cloud Infrastructure Object Storage에 대한 자동 및 온디맨드 데이터베이스 백업은 Oracle Cloud Infrastructure 콘솔을 사용하여 구성할 수 있습니다. Oracle Cloud Infrastructure 블록 볼륨의 정책 기반 백업 기능을 사용하여 애플리케이션 백업을 구성할 수 있습니다. Oracle Cloud Infrastructure 블록 볼륨은 일정에 따라 자동으로 볼륨 백업을 수행하고 선택한 백업 정책에 따라 보존할 수 있는 기능을 제공합니다. 이를 통해 데이터 규정 준수 및 규제 요건을 준수할 수 있습니다. Bronze, Silver 및 Gold의 세 가지 사전 정의된 백업 정책이 있습니다. 각 백업 정책에는 미리 정의된 백업 빈도와 보존 기간이 있습니다. 이러한 정책에 대한 변수는 Terraform 계획에서 설정할 수 있습니다.
Terraform Plan for Single Instance: 이 구조는 Agile PLM을 실행하는 데 필요한 배스천, 로드 밸런서, 애플리케이션, 파일 관리자 및 데이터베이스 호스트를 포함하는 가상 클라우드 네트워크로 구성됩니다. Terraform 구성은 애플리케이션 서버, 파일 관리자 및 데이터베이스 호스트를 단일 가상 머신에 설치합니다. 교육 또는 테스트 목적으로 이 구성을 사용할 수 있습니다. 배스천 호스트는 공용 서브넷에 배치되고 다른 모든 인스턴스는 전용 서브넷에 배치됩니다.
그림 simple_topology_plan.png에 대한 설명
다중 인스턴스에 대한 Terraform 계획: 아키텍처는 별도의 가상 머신에 배치된 배스천, 로드 밸런서, 애플리케이션, 파일 관리자 및 데이터베이스 호스트가 있는 VCN(가상 클라우드 네트워크)으로 구성됩니다. 이 아키텍처에서는 고가용성을 보장하기 위해 여러 애플리케이션 인스턴스가 가용성 도메인에 배포됩니다. 따라서 응용 프로그램 인스턴스가 다운되더라도 응용 프로그램을 사용할 수 있습니다. 결함 도메인을 사용하면 단일 가용성 도메인 내의 동일한 물리적 하드웨어에 있지 않도록 인스턴스를 배포할 수 있습니다.
전용 서브넷의 인스턴스는 선택적으로 애플리케이션 패치 및 외부 통합을 위해 인터넷에 대한 아웃바운드 연결이 필요할 수 있습니다. 이를 위해 VCN에서 NAT(네트워크 주소 변환) 게이트웨이를 사용합니다. NAT 게이트웨이를 사용하면 개인 서브넷의 호스트가 인터넷 연결을 시작하고 응답을 수신할 수 있지만 인터넷에서 시작된 인바운드 연결은 수신되지 않습니다.
필수 서비스 및 정책 정보
이 솔루션을 사용하려면 다음 서비스 및 액세스 관리 정책이 필요합니다.
서비스 | 필요한 정책... |
---|---|
Oracle Cloud Infrastructure Identity and Access Management | 구획을 생성하고 관리합니다. |
Oracle Cloud Infrastructure Networking | VCN, 서브넷, 인터넷 게이트웨이, 라우팅 테이블, 보안 목록, LPG 및 DRG 생성 및 관리 |
Oracle Cloud Infrastructure 컴퓨트 | 컴퓨트 인스턴스 생성 및 관리. |
See Learn how to get Oracle Cloud services for Oracle Solutions to get the cloud services you need.