Edge dla chmury prywatnej w wersji 4.19.01
.Portal Apigee Developer Services (lub po prostu portal) to portal szablonów do zarządzania treściami i społecznością. Wersja lokalna jest oparta na projekcie Drupal typu open source. Domyślna konfiguracja portalu zapewnia te usługi:
- Zarządzanie treściami: za pomocą portalu możesz tworzyć i zarządzać:
- Dokumentacja API
- Fora
- Posty na blogu
- Testowanie: używaj portalu do testowania interfejsów API w czasie rzeczywistym za pomocą wbudowanej konsoli testowej.
- Zarządzanie społecznością: portal zarządza:
- Ręczna lub automatyczna rejestracja użytkowników
- moderowanie komentarzy użytkowników,
Model kontroli dostępu opartej na rolach (RBAC) portalu kontroluje dostęp do funkcji w portalu. Możesz na przykład włączyć ustawienia, które pozwolą zarejestrowanym użytkownikom tworzyć posty na forum, korzystać z konsol testowych itp.
Ta wersja dokumentu zawiera szczegółowe informacje dotyczące wersji 4.19.01. Wszelkie odniesienia do poprzednich wersji są przeoczeniami i należy je zgłaszać jako błędy.
Więcej informacji znajdziesz w artykule Co to jest portal dla programistów?.
Obsługiwane topologie sieci
Komponenty portalu można zainstalować w tych konfiguracjach lub topologiach:
- 1 węzeł: wszystkie komponenty portalu (Drupal, Nginx, PHP, Soir) zainstalowane na jednym komputerze z Postgres.
- 2 węzły: wszystkie komponenty portalu na jednym komputerze, Postgres na drugim.
Ilustracje poniżej przedstawiają obsługiwane topologie:
1 węzeł
Rysunek 1 przedstawia topologię portalu z 1 węzłem, w której wszystkie komponenty portalu znajdują się na jednym komputerze:
2 węzły
Rysunek 2 przedstawia topologię portalu z 2 węzłami, w której Postgres znajduje się na oddzielnym komputerze od pozostałych komponentów portalu:
Uwaga:
- Są to jedyne topologie obsługiwane przez Apigee. Jeśli używasz innej topologii sieci, Apigee może nie być w stanie jej obsłużyć.
- W przypadku nowej instalacji wersji 4.19.01 skrypt instalacyjny instaluje Postgres i Nginx.
- Podczas aktualizacji do wersji 4.19.01 z instalacji, która używa Postgres i Nginx, skrypt instalacyjny aktualizuje Postgres i Nginx.
- W przypadku aktualizacji do wersji 4.19.01 z instalacji, która używa MySQL/MariaDB/Apache, musisz najpierw przekonwertować instalację na Postgres/Nginx, zanim będzie można przeprowadzić aktualizację do wersji 4.19.01. Więcej informacji znajdziesz w artykule na temat konwertowania portalu opartego na tar na portal oparty na RPM.
- Możesz wykorzystać funkcje Drupala, aby zapewnić wysoką dostępność w dużych i niestandardowych topologiach. Aby uzyskać informacje o konfigurowaniu i utrzymywaniu tych konfiguracji, Apigee zaleca skontaktowanie się ze społecznością Drupal.
Na tym rysunku Public core zawiera komponenty, które są dostępne publicznie. Rdzeń prywatny zawiera komponenty, które nie są dostępne publicznie.
| Komponent | Opis | Instalacja: |
|---|---|---|
|
ELB |
system równoważenia obciążenia (ELB) Enterprise |
Operatorem sieci. Na przykład zarówno Amazon, jak i Rackspace udostępniają systemy równoważenia obciążenia klasy Enterprise do użycia z ich instancjami. |
| Nginx 1.10.1 | Serwer WWW Nginx używany w przypadku instalacji wersji 4.19.01. | Apigee |
|
Postgres 9.6 |
Baza danych używana przez Drupal w przypadku nowych instalacji wersji 4.19.01. |
Apigee lub połączyć się z istniejącą instalacją. Jeśli chcesz połączyć się ze zdalną instalacją Postgres, musi to być wersja 9.6. |
|
Pamięć współdzielona Drupal |
Obszar pamięci współdzielonej używany przez Drupal do przechowywania przesłanych plików, skryptów statycznych i innych informacji. |
Apigee |
|
Drush 6.2 |
Interfejs wiersza poleceń Drupal. |
Apigee |
|
PHP 7.0 |
Mechanizm skryptów po stronie serwera. |
Apigee |
|
Apache Solr |
Serwer wyszukiwania Drupal. Apache Solr korzysta z biblioteki wyszukiwania Apache Lucene. |
Apigee, ale nie jest domyślnie włączona. Włącz tę opcję tylko wtedy, gdy masz dużą ilość danych w portalu. Instrukcje dotyczące włączania portalu znajdziesz w artykule Instalowanie portalu. |
Uzyskiwanie dostępu do społeczności Apigee w celu zadawania pytań
Społeczność Apigee to bezpłatne miejsce, w którym możesz skontaktować się z Apigee i innymi klientami Apigee, aby zadać pytania, uzyskać wskazówki i rozwiązać problemy. Zanim opublikujesz post na forum społeczności, sprawdź, czy nie ma już odpowiedzi na Twoje pytanie.