포털 개요

Apigee 개발자 서비스 포털 (간단히 포털)은 콘텐츠 및 커뮤니티 관리를 위한 템플릿 포털입니다. 온프레미스 버전은 오픈소스 Drupal 프로젝트를 기반으로 합니다. 기본 포털 설정에서는 다음 서비스를 제공합니다.

  • 콘텐츠 관리: 포털을 사용하여 다음을 만들고 관리합니다.
    • API 문서
    • 포럼
    • 블로그 게시물
  • 테스트: 포털에서 기본 제공되는 테스트 콘솔을 통해 실시간으로 API를 테스트할 수 있습니다.
  • 커뮤니티 관리: 포털에서 다음을 관리합니다.
    • 수동 또는 자동 사용자 등록
    • 사용자 댓글 검토

포털의 역할 기반 액세스 제어 (RBAC) 모델은 포털의 기능에 대한 액세스를 제어합니다. 예를 들어 등록된 사용자가 포럼 게시물을 만들고 테스트 콘솔을 사용하는 등의 작업을 할 수 있도록 컨트롤을 사용 설정할 수 있습니다.

이 문서 버전에는 4.19.06 버전에 관한 세부정보가 포함되어 있습니다. 이전 버전과 관련된 모든 참조는 실수이며 버그로 보고해야 합니다.

자세한 내용은 개발자 포털이란 무엇인가요?를 참고하세요.

지원되는 네트워크 토폴로지

포털 구성요소는 다음 구성 또는 토폴로지로 설치할 수 있습니다.

  • 노드 1개: Postgres를 사용하는 단일 머신에 설치된 모든 포털 구성요소 (Drupal, Nginx, PHP, Soir)를 사용합니다.
  • 노드 2개: 한 머신의 모든 포털 구성요소, 두 번째 머신에 Postgres

다음 이미지는 지원되는 토폴로지를 보여줍니다.

노드 1개

그림 1은 모든 포털 구성요소가 단일 머신에 있는 1노드 포털 토폴로지를 보여줍니다.

그림 1: 1노드 포털 토폴로지

노드 2개

그림 2는 Postgres가 나머지 포털 구성요소와 별도의 머신에 있는 2노드 포털 토폴로지를 보여줍니다.

그림 2: 2노드 포털 토폴로지

참고:

  • 이러한 토폴로지는 Apigee에서 지원하는 유일한 토폴로지입니다. 다른 네트워크 토폴로지를 사용하면 Apigee에서 지원할 수 없습니다.
  • 4.19.06을 새로 설치하면 설치 스크립트가 Postgres 및 Nginx를 설치합니다.
  • Postgres 및 Nginx를 사용하는 설치에서 4.19.06으로 업데이트하면 설치 스크립트가 Postgres 및 Nginx를 업데이트합니다.
  • MySQL/MariaDB/Apache를 사용하는 설치에서 4.19.06으로 업데이트하는 경우 4.19.06으로 업데이트하려면 먼저 설치를 Postgres/Nginx로 변환해야 합니다. 자세한 내용은 tar 기반 포털을 RPM 기반 포털로 변환을 참조하세요.
  • Drupal의 기능을 활용하여 대규모 커스텀 토폴로지에서 고가용성을 보장할 수 있습니다. 이러한 구성의 설정 및 유지에 대한 자세한 내용은 Drupal 커뮤니티를 이용하는 것이 좋습니다.

이 그림에서 공개 코어에는 공개적으로 액세스할 수 있는 구성요소가 포함되어 있습니다. 비공개 코어에 공개적으로 액세스할 수 없는 구성요소가 포함되어 있습니다.

구성요소 설명 설치 프로그램

ELB : 엘리베이터

엔터프라이즈 부하 분산기 (ELB)

네트워크 제공업체

예를 들어 Amazon과 Rackspace 모두 인스턴스에 사용할 엔터프라이즈 부하 분산기를 제공합니다.

Nginx 1.10.1 4.19.06 설치에 사용되는 Nginx 웹 서버 Apigee

Postgres 9.6

Drupal에서 4.19.06의 신규 설치에 사용하는 데이터베이스입니다.

Apigee를 사용하거나 기존 설치에 연결합니다.

원격 Postgres 설치에 연결하려면 버전 9.6이어야 합니다.

Drupal 공유 스토리지

Drupal에서 업로드된 파일, 정적 스크립트, 기타 정보를 위해 사용하는 공유 저장소 영역입니다.

Apigee

드러시 6.2

Drupal 명령줄 인터페이스

Apigee

PHP 7.0

서버 측 스크립팅 엔진

Apigee

Apache Solr

Drupal 검색 서버 Apache Solr는 Apache Lucene 검색 라이브러리를 사용합니다.

기본적으로 사용 설정되어 있지 않습니다. 포털에 많은 양의 데이터가 있는 경우에만 사용 설정하세요. 사용 설정하는 방법에 대한 안내는 포털 설치를 참조하세요.

궁금한 점이 있으면 Apigee 커뮤니티에 액세스해 보세요.

Apigee 커뮤니티는 Apigee를 비롯하여 다른 Apigee 고객에게 질문, 팁, 기타 문제를 문의할 수 있는 무료 리소스입니다. 커뮤니티에 게시하기 전에 먼저 기존 게시물을 검색하여 해당 질문에 대해 이미 답변된 적이 있는지를 확인합니다.