개발자 서비스 포털 개요

개발자 서비스 포털 v. 4.16.05

Apigee 개발자 채널 서비스는 콘텐츠 및 커뮤니티 관리를 위한 템플릿 포털입니다. 오픈소스 Drupal (www.drupal.org) 프로젝트를 기반으로 합니다. 기본 설정을 사용하면 API 문서, 포럼, 블로그를 만들고 관리할 수 있습니다. 기본 제공되는 테스트 콘솔을 통해 포털 내에서 실시간으로 API를 테스트할 수 있습니다.

콘텐츠 관리 외에도 개발자 채널 서비스는 수동/자동 사용자 등록 및 사용자 댓글 검토와 같은 커뮤니티 관리를 위한 다양한 기능을 제공합니다. 역할 기반 액세스 제어 (RBAC) 모델은 개발자 채널 서비스의 기능에 대한 액세스를 제어합니다. 예를 들어 등록된 사용자가 포럼 게시물을 만들고 테스트 콘솔을 사용하는 등의 작업을 할 수 있도록 컨트롤을 사용 설정할 수 있습니다.

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

Apigee 커뮤니티에서 질문 받기

Apigee 커뮤니티는 Apigee뿐만 아니라 다른 Apigee 고객에게 질문, 팁, 기타 문제를 문의할 수 있는 무료 리소스입니다. 커뮤니티에 게시하기 전에 먼저 기존 게시물을 검색하여 질문에 대한 답변이 있는지 확인하세요.

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

Apigee 개발자 채널 서비스의 구성요소는 다음과 같은 다양한 네트워크 구성 또는 토폴로지로 설치할 수 있습니다.

  • 단일 머신 - 단일 머신에 설치된 모든 Apigee 개발자 채널 서비스 구성요소입니다.
  • 소형 - Drupal MySQL 데이터베이스가 다른 구성요소와 별도의 머신에 설치됩니다.
  • 중간 - 업데이트를 유지하기 위해 동기화 스크립트와 함께 여러 개의 Apache 서버가 설치되었습니다.
  • L - NFS, GlusterFS, S3 또는 기타 유형의 동기화 메커니즘과 함께 설치된 여러 Apache 서버

다음 그림은 Apigee 개발자 채널 서비스의 모든 구성요소가 단일 머신에 설치되는 단일 머신 토폴로지를 보여줍니다.

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

구성요소

설명

설치한 사용자

ELB : 엘리베이터

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

네트워크 제공업체

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

Apache 서버 버전 2.2

토폴로지에 따라 단일 Apache 서버 인스턴스 (단일 머신 및 소형) 또는 여러 개 (중형 및 대형)를 사용할 수 있습니다.

중형 및 대형의 경우 인스턴스를 동기화하는 방법을 제공해야 합니다.

Apigee

Apache Solr

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

Apigee

MySQL 5.0.15 이상

Drupal에서 사용하는 데이터베이스입니다. 소형, 중형, 대형 토폴로지의 경우 MySQL 인스턴스는 다른 구성요소와 다른 머신에 있습니다.

Apigee를 사용하거나 기존 설치에 연결합니다. Apigee 설치 프로그램으로 MySQL이 설치된 경우 OS에 사용 가능한 최신 버전이 설치됩니다.

원격 MySQL 설치에 연결하려면 버전 5.0.15 이상이어야 합니다.

MariaDB 5.1.38 이상

RedHat 7 또는 CentOS 7에 포털을 설치할 경우 설치 스크립트에서 MySQL이 아닌 MariaDB를 설치합니다. MariaDB는 MySQL과 기능적으로 동일합니다.

Apigee를 사용하거나 기존 설치에 연결합니다. Apigee 설치 프로그램을 통해 MariaDB를 설치한 경우 OS에 사용 가능한 최신 버전이 설치됩니다.

원격 MariaDB 설치에 연결하려면 버전 5.1.38 이상이어야 합니다.

Drupal 공유 저장소

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

Apigee

드러시 6.2

Drupal 명령줄 인터페이스

Apigee

5.3.6필리핀

서버 측 스크립팅 엔진

Apigee

다음은 MySQL 서버가 별도의 머신에 있는 작은 토폴로지를 나타낸 것입니다.

중형 토폴로지는 여러 개의 Apache 서버 인스턴스와 여러 개의 MySQL 호스트 머신을 사용합니다.

대규모 토폴로지에서 NFS, GlusterFS, S3 또는 다른 유형의 동기화 메커니즘을 사용하여 WEBROOT/sites/default/files/를 동기화합니다.