API BaaS 설치 개요

Private Cloud용 Edge v. 4.17.09

부하 분산기 사용

API BaaS의 프로덕션 설치에서는 API BaaS 포털 노드와 API BaaS 스택 노드 사이에 부하 분산기를 사용합니다. 포털을 구성할 때 스택 노드가 아닌 부하 분산기의 IP 주소 또는 DNS 이름을 지정합니다.

부하 분산기 대신 라운드 로빈 DNS를 사용할 수 있습니다. 이 시나리오에서는 BaaS 스택 IP 주소에 해당하는 여러 A 레코드가 있는 DNS 항목을 만듭니다. DNS 조회 중에 DNS 서버는 라운드 로빈 방식으로 A 레코드 값을 자동으로 반환합니다.

Cassandra에 연결

BaaS를 설치할 때 BaaS 및 Edge를 동일한 Cassandra 클러스터에 연결하거나 BaaS를 위한 별도의 Cassandra 클러스터를 만들 수 있습니다. 더 작은 BaaS 설치(즉, 트래픽 볼륨이 낮은 설치)는 종종 Cassandra 클러스터를 Edge와 공유합니다.

높은 처리량과 가용성을 위해 또는 Cassandra 클러스터를 여러 네트워크 영역으로 분리하려면 Apigee에서는 별도의 Cassandra 클러스터를 사용하는 것이 좋습니다. BaaS에서 트래픽 부하가 높은 경우 별도의 클러스터가 성능을 극대화합니다.

날짜 동기화

모든 서버의 날짜/시간을 동기화해야 합니다. 아직 구성되지 않은 경우 서버의 시간 동기화 여부를 확인하는 ntpdate 유틸리티가 이 용도로 사용될 수 있습니다. yum install ntp를 사용하여 유틸리티를 설치할 수 있습니다.

Tomcat 보안

API BaaS 설치 프로그램은 또한 Tomcat 관리자 UI를 포함하여 모든 API BaaS 스택 노드에 Apache Tomcat 서버를 설치합니다. 설치 프로그램은 기본 관리자 사용자 인증 정보를 admin:admin에서 변경하지 않고 그대로 둡니다.

필요한 경우 Tomcat을 보호하는 과정에서 이러한 사용자 인증 정보를 변경할 수 있습니다. 자세한 내용은 다음을 참조하세요.

여러 데이터 센터에 BaaS 설치

여러 데이터 센터에 API BaaS를 설치할 수 있습니다. 일반적인 절차는 다음과 같습니다.