포털 개요

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으로 업데이트하는 경우 먼저 설치를 Postgres/Nginx로 변환해야 4.19.06으로 업데이트할 수 있습니다. 자세한 내용은 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

Drush 6.2

Drupal 명령줄 인터페이스

Apigee

PHP 7.0

서버 측 스크립팅 엔진

Apigee

Apache Solr

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

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

Apigee 커뮤니티에서 질문하기

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