Portal Layanan Developer v. 4.16.05
Layanan Channel Developer Apigee adalah portal template untuk pengelolaan konten dan komunitas. Portal ini didasarkan pada project Drupal open source (www.drupal.org). Penyiapan default memungkinkan pembuatan dan pengelolaan dokumentasi API, forum, dan blog. Konsol pengujian bawaan memungkinkan pengujian API secara real time dari dalam portal.
Selain pengelolaan konten, Developer Channel Services memiliki berbagai fitur untuk pengelolaan komunitas seperti pendaftaran pengguna manual/otomatis dan moderasi komentar pengguna. Model Role-Based Access Control (RBAC) mengontrol akses ke fitur di Developer Channel Services. Misalnya, Anda dapat mengaktifkan kontrol untuk mengizinkan pengguna terdaftar membuat postingan forum, menggunakan konsol pengujian, dan sebagainya.
Versi dokumen ini memiliki detail khusus untuk versi 4.16.05. Referensi apa pun yang spesifik untuk versi sebelumnya adalah kekeliruan dan harus dilaporkan sebagai bug.
Mengakses Komunitas Apigee untuk pertanyaan Anda
Komunitas Apigee adalah referensi gratis tempat Anda dapat menghubungi Apigee serta pelanggan Apigee lainnya untuk mengajukan pertanyaan, tips, dan masalah lainnya. Sebelum memposting ke komunitas, pastikan untuk menelusuri postingan yang ada terlebih dahulu untuk melihat apakah pertanyaan Anda sudah dijawab.
Topologi Jaringan yang Didukung
Komponen Layanan Saluran Developer Apigee dapat diinstal dalam beberapa konfigurasi atau topologi jaringan yang berbeda, termasuk:
- Satu mesin - Semua komponen Layanan Kanal Developer Apigee diinstal di satu mesin.
- Kecil - Database MySQL Drupal diinstal di mesin yang terpisah dari komponen lainnya.
- Sedang - Beberapa Server Apache diinstal dengan skrip sinkronisasi agar tetap diperbarui.
- Besar - Beberapa Server Apache diinstal dengan NFS, GlusterFS, S3, atau jenis mekanisme sinkronisasi lainnya.
Gambar berikut menunjukkan topologi satu mesin tempat semua komponen Apigee Developer Channel Services diinstal di satu mesin:

Dalam gambar ini, Public core berisi komponen yang dapat diakses secara publik. Private core berisi komponen yang tidak dapat diakses secara publik.
|
Komponen |
Deskripsi |
Diinstal oleh |
|
ELB |
Load Balancer Enterprise (ELB). |
Penyedia jaringan Anda. Misalnya, Amazon dan Rackspace menyediakan load balancer Enterprise untuk digunakan dengan instance mereka. |
|
Apache Server Versi 2.2 |
Bergantung pada topologi, Anda dapat memiliki satu instance server Apache (satu mesin dan kecil) atau beberapa (sedang dan besar). Untuk ukuran sedang dan besar, Anda harus menyediakan cara untuk menyinkronkan instance. |
Apigee |
|
Apache Solr |
Server penelusuran Drupal. Apache Solr menggunakan library penelusuran Apache Lucene. |
Apigee |
|
MySQL 5.0.15 atau yang lebih baru |
Database yang digunakan oleh Drupal. Untuk topologi kecil, sedang, dan besar, instance MySQL berada di mesin yang berbeda dari komponen lainnya. |
Apigee, atau terhubung ke penginstalan yang ada. Jika MySQL diinstal oleh penginstal Apigee, MySQL akan menginstal versi terbaru yang tersedia untuk OS Anda. Jika Anda ingin terhubung ke penginstalan MySQL jarak jauh, penginstalan tersebut harus versi 5.0.15 atau yang lebih baru. |
|
MariaDB 5.1.38 atau yang lebih baru |
Jika Anda menginstal portal di RedHat 7 atau CentOS 7, skrip penginstalan akan menginstal MariaDB, bukan MySQL. MariaDB secara fungsional setara dengan MySQL. |
Apigee, atau terhubung ke penginstalan yang ada. Jika MariaDB diinstal oleh penginstal Apigee, MariaDB akan menginstal versi terbaru yang tersedia untuk OS Anda. Jika Anda ingin terhubung ke penginstalan MariaDB jarak jauh, penginstalan tersebut harus versi 5.1.38 atau yang lebih baru. |
|
Penyimpanan bersama Drupal |
Area penyimpanan bersama yang digunakan oleh Drupal untuk file yang diupload, skrip statis, dan informasi lainnya. |
Apigee |
|
Drush 6.2 |
Antarmuka command line Drupal. |
Apigee |
|
PHP 5.3.6 |
Mesin pembuatan skrip sisi server. |
Apigee |
Berikut adalah topologi kecil tempat server MySQL berada di mesin terpisah:

Topologi sedang menggunakan beberapa instance Apache Server dan beberapa mesin host MySQL:

Dalam topologi besar, gunakan NFS, GlusterFS, S3, atau jenis mekanisme sinkronisasi lainnya untuk menyinkronkan WEBROOT/sites/default/files/:
