Yêu cầu về cài đặt

Yêu cầu về phần cứng

Bạn phải đáp ứng các yêu cầu tối thiểu về phần cứng sau đây đối với một cơ sở hạ tầng có khả năng hoạt động cao trong môi trường cấp sản xuất.

Video sau đây sẽ hướng dẫn bạn cách đặt kích thước tổng thể cho chế độ cài đặt của mình:

Đối với mọi trường hợp cài đặt được mô tả trong Cấu trúc liên kết cài đặt, các bảng sau đây liệt kê các yêu cầu tối thiểu về phần cứng cho các thành phần cài đặt.

Trong các bảng này, các yêu cầu về ổ đĩa cứng không chỉ bao gồm dung lượng ổ đĩa cứng mà hệ điều hành yêu cầu. Tuỳ thuộc vào ứng dụng và lưu lượng truy cập mạng của bạn, quá trình cài đặt có thể yêu cầu nhiều hoặc ít tài nguyên hơn so với danh sách dưới đây.

Thành phần cài đặt RAM CPU Ổ đĩa cứng tối thiểu
Cassandra 16 GB 8 nhân Bộ nhớ cục bộ 250 GB với SSD hỗ trợ 2000 IOPS
Bộ xử lý/bộ định tuyến tin nhắn trên cùng một máy 16 GB 8 nhân 100 GB
Bộ xử lý thư (độc lập) 16 GB 8 nhân 100 GB
Bộ định tuyến (độc lập) 16 GB 8 nhân 100 GB
Analytics – Postgres/Qpid trên cùng một máy chủ 16GB* 8 nhân* Bộ nhớ mạng từ 500 GB đến 1 TB*****, tốt nhất là có phần phụ trợ SSD, hỗ trợ 1000 IOPS trở lên*
Analytics - Postgres chính hoặc chế độ chờ (độc lập) 16GB* 8 nhân* Bộ nhớ mạng từ 500 GB đến 1 TB*****, tốt nhất là có phần phụ trợ SSD, hỗ trợ 1000 IOPS trở lên*
Analytics – Qpid độc lập 8GB 4 nhân Bộ nhớ cục bộ 30 GB – 50 GB với SSD

Kích thước hàng đợi Qpid mặc định là 1 GB, có thể tăng lên 2 GB. Nếu bạn cần thêm dung lượng, hãy thêm các nút Qpid bổ sung.

OpenLDAP/Giao diện người dùng/Máy chủ quản lý 8GB 4 nhân 60GB
Giao diện người dùng/Máy chủ quản lý 4GB 2 nhân 60GB
OpenLDAP (độc lập) 4GB 2 nhân 60GB

* Điều chỉnh các yêu cầu về hệ thống Postgres dựa trên công suất:

  • Dưới 250 TPS: 8 GB, 4 lõi có thể được xem xét với bộ nhớ mạng được quản lý*** hỗ trợ 1000 IOPS trở lên
  • Lớn hơn 250 TPS: bộ nhớ mạng được quản lý 16 GB, 8 lõi, *** hỗ trợ 1000 IOPS trở lên
  • Lớn hơn 1000 TPS: bộ nhớ mạng được quản lý 16 GB, 8 lõi*** hỗ trợ 2000 IOPS trở lên
  • Lớn hơn 2000 TPS: bộ nhớ mạng được quản lý 32 GB, 16 lõi*** hỗ trợ 2000 IOPS trở lên
  • Lớn hơn 4000 TPS: 64 GB, 32 lõi, bộ nhớ mạng được quản lý*** hỗ trợ 4000 IOPS trở lên

** Giá trị ổ đĩa cứng Postgres dựa trên số liệu phân tích ngay từ đầu do Edge thu thập. Nếu bạn thêm giá trị tuỳ chỉnh vào dữ liệu phân tích, thì các giá trị này sẽ tăng lên tương ứng. Hãy dùng công thức sau để ước tính mức dung lượng cần thiết:

bytes of storage needed =

  (# bytes of analytics data/request) *

  (requests/second) *

  (seconds/hour) *

  (hours of peak usage/day) *

  (days/month) *

  (months of data retention)

Ví dụ:

(2K bytes) * (100 req/sec) * (3600 secs/hr) * (18 peak hours/day) * (30 days/month) * (3 months retention)

= 1,194,393,600,000 bytes or 1194.4 GB of storage needed

*** Bạn nên sử dụng Bộ nhớ mạng cho cơ sở dữ liệu Postgresql vì:

  • Giải pháp này cho phép tự động mở rộng dung lượng bộ nhớ nếu và khi cần thiết.
  • Bạn có thể điều chỉnh IOPS mạng một cách nhanh chóng trong hầu hết các môi trường/hệ thống phụ Bộ nhớ/Mạng hiện nay.
  • Bạn có thể bật tính năng tổng quan nhanh về mức bộ nhớ như một phần của giải pháp sao lưu và khôi phục.

Ngoài ra, dưới đây là các yêu cầu về phần cứng nếu bạn muốn cài đặt Dịch vụ kiếm tiền (không được hỗ trợ trong chế độ cài đặt Tất cả trong một):

Thành phần có tính năng kiếm tiền RAM CPU Ổ đĩa cứng
Máy chủ quản lý (có Dịch vụ kiếm tiền) 8GB 4 nhân 60GB
Analytics – Postgres/Qpid trên cùng một máy chủ 16 GB 8 nhân Bộ nhớ mạng từ 500 GB đến 1 TB, tốt nhất là có phần phụ trợ SSD, hỗ trợ 1000 IOPS trở lên hoặc sử dụng quy tắc trong bảng trên.
Analytics - Postgres chính hoặc chế độ chờ độc lập 16 GB 8 nhân Bộ nhớ mạng từ 500 GB đến 1 TB, tốt nhất là có phần phụ trợ SSD, hỗ trợ 1000 IOPS trở lên hoặc sử dụng quy tắc trong bảng trên.
Analytics – Qpid độc lập 8GB 4 nhân Bộ nhớ cục bộ 40 GB – 500 GB với SSD hoặc HDD nhanh

Đối với các lượt cài đặt lớn hơn 250 TPS, bạn nên sử dụng ổ đĩa cứng có bộ nhớ cục bộ hỗ trợ 1000 IOPS.

Yêu cầu về hệ điều hành và phần mềm bên thứ ba

Các hướng dẫn cài đặt này và tệp cài đặt mà bạn cung cấp đã được kiểm thử trên các hệ điều hành và phần mềm bên thứ ba có trong danh sách Phần mềm được hỗ trợ và phiên bản được hỗ trợ.

Java

Bạn cần cài đặt phiên bản Java 1.8 được hỗ trợ trên mỗi máy trước khi cài đặt. Các JDK được hỗ trợ được liệt kê trong phần Phần mềm được hỗ trợ và phiên bản được hỗ trợ.

Đảm bảo rằng biến môi trường JAVA_HOME trỏ đến thư mục gốc của JDK để người dùng thực hiện cài đặt.

SELinux

Tuỳ thuộc vào chế độ cài đặt của bạn cho SELinux, Edge có thể gặp vấn đề khi cài đặt và khởi động các thành phần của Edge. Nếu cần, bạn có thể tắt SELinux hoặc đặt ở chế độ cho phép trong quá trình cài đặt rồi bật lại sau khi cài đặt. Xem Cài đặt tiện ích thiết lập apigee Edge để biết thêm thông tin.

Tạo người dùng "apigee"

Quy trình cài đặt sẽ tạo một người dùng hệ thống Unix có tên 'apigee'. Các thư mục và tệp Edge thuộc quyền sở hữu của "apigee", cũng như các quy trình của Edge. Điều đó có nghĩa là các thành phần của Edge chạy dưới dạng người dùng "apigee". Nếu cần, bạn có thể chạy các thành phần với tư cách là một người dùng khác.

Thư mục cài đặt

Theo mặc định, trình cài đặt sẽ ghi mọi tệp vào thư mục /opt/apigee. Bạn không thể thay đổi vị trí thư mục này. Mặc dù không thể thay đổi thư mục này, nhưng bạn có thể tạo một đường liên kết tượng trưng để ánh xạ /opt/apigee đến một vị trí khác, như mô tả trong bài viết Tạo đường liên kết tượng trưng từ /opt/apigee.

Trong hướng dẫn của hướng dẫn này, thư mục cài đặt được ghi chú là /opt/apigee.

Trước khi tạo đường liên kết tượng trưng, đầu tiên, bạn phải tạo một người dùng và nhóm có tên là "apigee". Đây chính là nhóm và người dùng do trình cài đặt Edge tạo.

Để tạo symlink, hãy thực hiện các bước dưới đây trước khi tải xuống tệp bootstrap_4.52.01.sh. Bạn phải thực hiện tất cả các bước sau với tư cách cấp độ gốc:

  1. Tạo người dùng và nhóm "apigee":
    groupadd -r apigee > useradd -r -g apigee -d /opt/apigee -s /sbin/nologin -c "Apigee platform user" apigee
  2. Tạo một đường liên kết tượng trưng từ /opt/apigee đến thư mục cài đặt gốc mà bạn muốn:
    ln -Ts /srv/myInstallDir /opt/apigee

    Trong đó /srv/myInstallDir là vị trí mong muốn của các tệp Edge.

  3. Thay đổi quyền sở hữu của thư mục cài đặt gốc và đường liên kết tượng trưng cho người dùng "apigee":
    chown -h apigee:apigee /srv/myInstallDir /opt/apigee

Cài đặt mạng

Apigee khuyên bạn nên kiểm tra chế độ cài đặt mạng trước khi cài đặt. Trình cài đặt yêu cầu tất cả các máy đều có địa chỉ IP cố định. Hãy dùng các lệnh sau để xác thực chế độ cài đặt:

  • hostname trả về tên máy
  • hostname -i trả về địa chỉ IP cho tên máy chủ có thể định địa chỉ được qua các máy khác.

Tuỳ thuộc vào loại và phiên bản hệ điều hành, bạn có thể cần phải chỉnh sửa /etc/hosts/etc/sysconfig/network nếu tên máy chủ chưa được đặt chính xác. Hãy xem tài liệu dành cho hệ điều hành cụ thể của bạn để biết thêm thông tin.

Nếu một máy chủ có nhiều thẻ giao diện, lệnh "hostname -i" sẽ trả về danh sách địa chỉ IP được phân tách bằng dấu cách. Theo mặc định, trình cài đặt Edge sử dụng địa chỉ IP đầu tiên được trả về. Địa chỉ này có thể không chính xác trong mọi trường hợp. Thay vào đó, bạn có thể đặt thuộc tính sau trong tệp cấu hình cài đặt:

ENABLE_DYNAMIC_HOSTIP=y

Khi thuộc tính đó được đặt thành "y", trình cài đặt sẽ nhắc bạn chọn địa chỉ IP để sử dụng trong quá trình cài đặt. Giá trị mặc định là "n". Xem Tài liệu tham khảo về tệp cấu hình cạnh để biết thêm thông tin.

Trình bao bọc TCP

Trình bao bọc TCP có thể chặn hoạt động giao tiếp của một số cổng và có thể ảnh hưởng đến OpenLDAP, Postgres và cài đặt Cassandra. Trên các nút đó, hãy kiểm tra /etc/hosts.allow/etc/hosts.deny để đảm bảo rằng không có hạn chế về cổng nào đối với các cổng OpenLDAP, Postgres và Cassandra bắt buộc.

máy tính bảng

Xác thực rằng không có chính sách iptables nào ngăn việc kết nối giữa các nút trên các cổng Edge bắt buộc. Nếu cần, bạn có thể dừng iptables trong quá trình cài đặt bằng cách dùng lệnh:

sudo/etc/init.d/iptables stop

Trên CentOS 7.x:

systemctl stop firewalld

Quyền truy cập vào thư mục

Bảng sau đây liệt kê các thư mục trên nút Edge có yêu cầu đặc biệt trong các quy trình của Edge:

Dịch vụ Thư mục Nội dung mô tả
Bộ định tuyến /etc/rc.d/init.d/functions

Bộ định tuyến Edge sử dụng bộ định tuyến Nginx và cần có quyền đọc /etc/rc.d/init.d/functions.

Nếu quy trình bảo mật yêu cầu bạn đặt quyền trên /etc/rc.d/init.d/functions, đừng đặt các quyền này ở mức 700, nếu không Bộ định tuyến sẽ không khởi động được.

Bạn có thể đặt quyền thành 744 để cho phép đọc /etc/rc.d/init.d/functions.

Người giữ thú /dev/random Thư viện ứng dụng Zookeeper yêu cầu quyền đọc đối với trình tạo số ngẫu nhiên /dev/random. Nếu /dev/random bị chặn khi đọc, thì dịch vụ Zookeeper có thể không khởi động được.

Cassandra

Tất cả các nút Cassandra phải được kết nối với một vòng. Cassandra lưu trữ các bản sao dữ liệu trên nhiều nút để đảm bảo độ tin cậy và khả năng chống lỗi. Chiến lược sao chép cho mỗi không gian khoá Edge xác định các nút Cassandra nơi đặt các bản sao. Để biết thêm thông tin, hãy xem phần Giới thiệu về hệ số sao chép và mức độ nhất quán của Cassandra.

Cassandra tự động điều chỉnh kích thước vùng nhớ khối xếp Java dựa trên bộ nhớ hiện có. Để biết thêm thông tin, hãy xem phần Điều chỉnh tài nguyên Java trong trường hợp hiệu suất giảm hoặc mức sử dụng bộ nhớ cao.

Sau khi cài đặt Edge cho Đám mây riêng tư, bạn có thể kiểm tra để chắc chắn rằng Cassandra được định cấu hình đúng cách bằng cách kiểm tra tệp /opt/apigee/apigee-cassandra/conf/cassandra.yaml. Ví dụ: đảm bảo rằng tập lệnh cài đặt Edge dành cho đám mây riêng tư đã đặt các thuộc tính sau:

  • cluster_name
  • initial_token
  • partitioner
  • seeds
  • listen_address
  • rpc_address
  • snitch

Cơ sở dữ liệu PostgreSQL

Sau khi cài đặt Edge, bạn có thể điều chỉnh các chế độ cài đặt cơ sở dữ liệu PostgreSQL sau đây dựa trên dung lượng RAM hiện có trên hệ thống của bạn:

conf_postgresql_shared_buffers = 35% of RAM      # min 128kB
conf_postgresql_effective_cache_size = 45% of RAM
conf_postgresql_work_mem = 512MB       # min 64kB

Cách đặt các giá trị này:

  1. Chỉnh sửa tệp postgresql.properties:
    vi /opt/apigee/customer/application/postgresql.properties

    Hãy tạo tệp nếu chưa có.

  2. Đặt các thuộc tính nêu trên.
  3. Lưu nội dung bạn đã chỉnh sửa.
  4. Khởi động lại cơ sở dữ liệu PostgreSQL:
    /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql restart

Giới hạn của hệ thống

Đảm bảo rằng bạn đã đặt các giới hạn hệ thống sau đây trên các nút Cassandra và Bộ xử lý thông báo:

  • Trên các nút Cassandra, hãy đặt giới hạn khoá memlock mềm và cứng, tệp nofile và không gian địa chỉ (as) cho người dùng cài đặt (mặc định là "apigee") trong /etc/security/limits.d/90-apigee-edge-limits.conf như minh hoạ bên dưới:
    apigee soft memlock unlimited
    apigee hard memlock unlimited
    apigee soft nofile 32768
    apigee hard nofile 65536
    apigee soft as unlimited
    apigee hard as unlimited
    apigee soft nproc 32768
    apigee hard nproc 65536
  • Trên các nút Bộ xử lý thông báo, hãy đặt số lượng bộ mô tả tệp mở tối đa là 64K trong /etc/security/limits.d/90-apigee-edge-limits.conf như minh hoạ dưới đây:
    apigee soft nofile 32768
    apigee hard nofile 65536

    Nếu cần, bạn có thể tăng hạn mức đó. Ví dụ: nếu bạn có một số lượng lớn tệp tạm thời mở cùng một lúc.

  • Nếu bạn gặp lỗi sau trong Bộ định tuyến hoặc Bộ xử lý thư system.log, thì có thể giới hạn chỉ số mô tả tệp của bạn đã đặt quá thấp:

    "java.io.IOException: Too many open files"
    

    Bạn có thể kiểm tra giới hạn người dùng bằng cách chạy:

    # su - apigee
    $ ulimit -n
    100000
    

    Nếu bạn vẫn đạt đến giới hạn tệp mở sau khi đặt giới hạn của chỉ số mô tả tệp thành 100000, hãy mở một phiếu yêu cầu hỗ trợ qua Apigee Edge Support để khắc phục thêm sự cố.

Dịch vụ bảo mật mạng (NSS)

Dịch vụ bảo mật mạng (NSS) là một nhóm các thư viện hỗ trợ phát triển các ứng dụng máy khách và máy chủ có bật tính năng bảo mật. Bạn nên đảm bảo rằng bạn đã cài đặt NSS phiên bản 3.19 trở lên.

Cách kiểm tra phiên bản hiện tại:

yum info nss

Cách cập nhật NSS:

yum update nss

Hãy xem bài viết này của RedHat để biết thêm thông tin.

Tắt tính năng tra cứu DNS trên IPv6 khi sử dụng NSCD (Trình nền bộ nhớ đệm dịch vụ tên)

Nếu bạn đã cài đặt và bật NSCD (Trình nền bộ nhớ đệm dịch vụ tên), thì Bộ xử lý thông báo sẽ thực hiện hai lần tra cứu DNS: một cho IPv4 và một cho IPv6. Bạn nên tắt tính năng tra cứu DNS trên IPv6 khi dùng NSCD.

Cách tắt tính năng tra cứu DNS trên IPv6:

  1. Trên mỗi nút Bộ xử lý thư, hãy chỉnh sửa /etc/nscd.conf
  2. Thiết lập thuộc tính sau:
    enable-cache hosts no

Tắt IPv6 trên Google Cloud Platform cho RedHat/CentOS 7

Nếu đang cài đặt Edge trên RedHat 7 hoặc CentOS 7 trên Google Cloud Platform, thì bạn phải tắt IPv6 trên tất cả các nút Qpid.

Hãy xem tài liệu về RedHat hoặc CentOS về phiên bản hệ điều hành cụ thể của bạn để biết hướng dẫn về cách tắt IPv6. Ví dụ như bạn có thể:

  1. Mở /etc/hosts trong trình chỉnh sửa.
  2. Chèn ký tự "#" vào cột một trong các dòng sau để nhận xét:
    #::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
  3. Lưu tệp.

AWS AMI

Nếu đang cài đặt Edge trên một hình ảnh máy Amazon AWS (AMI) dành cho Red Hat Enterprise Linux 7.x, thì trước tiên, bạn phải chạy lệnh sau:

yum-config-manager --enable rhui-REGION-rhel-server-extras rhui-REGION-rhel-server-optional

Công cụ

Trình cài đặt sử dụng các công cụ UNIX sau đây trong phiên bản chuẩn do EL5 hoặc EL6 cung cấp.

awk

expr

libgtmt

vòng/phút

unzip

basename

grep

ổ cắm lua

rpm2cpio

thêm người dùng

khốn nạn

hostname

ls

sed

wc

bc

id

net-tools

sudo

ác nhân

curl

cung thiên bình

perl (từ Prop)

tẩm hắc ín

xerces-c

cây khổng lồ-sasl libdb4 pgrep (từ Prop) tr ngon

date

libdb-cxx

ps

uuid

cấu hình chkconfig

dirname động từ tự do pwd uname  
echo librdmacm python    

ngày

Apigee khuyên bạn nên đồng bộ hoá thời gian của máy chủ. Nếu chưa được định cấu hình, tiện ích ntpdate có thể phục vụ mục đích này nhằm xác minh xem các máy chủ có được đồng bộ hoá theo thời gian hay không. Bạn có thể sử dụng yum install ntp để cài đặt tiện ích này. Điều này đặc biệt hữu ích cho việc sao chép các thiết lập Open LDAP. Xin lưu ý rằng bạn thiết lập múi giờ của máy chủ theo giờ UTC.

Openldap 2.4

Việc cài đặt tại công ty yêu cầu OpenLDAP 2.4. Nếu máy chủ của bạn có kết nối Internet, thì tập lệnh cài đặt Edge sẽ tải xuống và cài đặt OpenLDAP. Nếu máy chủ của bạn không có kết nối Internet, thì bạn phải đảm bảo rằng OpenLDAP đã được cài đặt trước khi chạy tập lệnh cài đặt Edge. Trên RHEL/CentOS, bạn có thể chạy yum install openldap-clients openldap-servers để cài đặt OpenLDAP.

Đối với các lượt cài đặt 13 máy chủ và lượt cài đặt 12 máy chủ với hai trung tâm dữ liệu, bạn cần sao chép OpenLDAP vì có nhiều nút lưu trữ OpenLDAP.

Tường lửa và máy chủ ảo

Thuật ngữ virtual thường bị quá tải trong lĩnh vực CNTT, vì vậy nó đi kèm với Apigee là Apigee Edge để triển khai Đám mây riêng tư và máy chủ ảo. Để làm rõ, có hai mục đích sử dụng chính của thuật ngữ virtual:

  • Máy ảo (VM): Không bắt buộc, nhưng một số quá trình triển khai sử dụng công nghệ máy ảo để tạo máy chủ tách biệt cho các thành phần Apigee. Giống như máy chủ thực tế, máy chủ ảo cũng có thể có giao diện mạng và tường lửa.
  • Máy chủ ảo: Điểm cuối web, tương tự như máy chủ ảo Apache.

Một bộ định tuyến trong máy ảo có thể hiển thị nhiều máy chủ ảo (miễn là các máy chủ này khác nhau về bí danh của máy chủ hoặc ở cổng giao diện).

Tương tự như ví dụ đặt tên, một máy chủ vật lý A có thể chạy hai máy ảo, có tên là "VM1" và "VM2". Giả sử "VM1" cho thấy một giao diện Ethernet ảo có tên là "eth0" bên trong máy ảo và được máy ảo hoá hoặc máy chủ DHCP của mạng gán địa chỉ IP 111.111.111.111; sau đó, giả sử VM2 hiển thị giao diện Ethernet ảo cũng có tên là "eth0" và địa chỉ này sẽ được gán địa chỉ IP 111.111.111.222.

Chúng tôi có thể đang chạy một bộ định tuyến Apigee đang chạy trong mỗi máy ảo. Các bộ định tuyến hiển thị các điểm cuối của máy chủ ảo như trong ví dụ giả định sau:

Bộ định tuyến Apigee trong VM1 hiển thị 3 máy chủ ảo trên giao diện eth0 (có một số địa chỉ IP cụ thể), api.mycompany.com:80, api.mycompany.com:443test.mycompany.com:80.

Bộ định tuyến trong VM2 hiển thị api.mycompany.com:80 (cùng tên và cổng mà VM1 hiển thị).

Hệ điều hành của máy chủ thực có thể có tường lửa mạng. Nếu có, tường lửa đó phải được định cấu hình để truyền lưu lượng truy cập TCP đối với các cổng được hiển thị trên giao diện được ảo hoá (111.111.111.111:{80, 443}111.111.111.222:80). Ngoài ra, mỗi hệ điều hành của máy ảo có thể cung cấp tường lửa riêng trên giao diện eth0 và các cổng này cũng phải cho phép lưu lượng truy cập của cổng 80 và 443 kết nối.

Đường dẫn cơ sở là thành phần thứ ba liên quan đến việc định tuyến lệnh gọi API đến nhiều proxy API mà bạn có thể đã triển khai. Các gói proxy API có thể dùng chung một điểm cuối nếu chúng có nhiều đường dẫn cơ sở khác nhau. Ví dụ: một đường dẫn cơ sở có thể được xác định là http://api.mycompany.com:80/ và một đường dẫn khác được xác định là http://api.mycompany.com:80/salesdemo.

Trong trường hợp này, bạn cần một trình cân bằng tải hoặc giám đốc lưu lượng truy cập để chia nhỏ lưu lượng truy cập http://api.mycompany.com:80/ giữa hai địa chỉ IP (111.111.111.111 trên VM1 và 111.111.111.222 trên VM2). Chức năng này dành riêng cho chế độ cài đặt cụ thể của bạn và do nhóm mạng cục bộ định cấu hình.

Đường dẫn cơ sở được đặt khi bạn triển khai API. Từ ví dụ trên, bạn có thể triển khai 2 API (mycompanytestmycompany) cho tổ chức mycompany-org với máy chủ ảo có bí danh máy chủ là api.mycompany.com và cổng được đặt thành 80. Nếu bạn không khai báo đường dẫn cơ sở trong quá trình triển khai, thì bộ định tuyến sẽ không biết phải gửi các yêu cầu đến đến API nào.

Tuy nhiên, nếu bạn triển khai API testmycompany bằng URL cơ sở là /salesdemo, thì người dùng sẽ truy cập vào API đó bằng http://api.mycompany.com:80/salesdemo. Nếu bạn triển khai mycompany API bằng URL cơ sở là /, thì người dùng của bạn sẽ truy cập API bằng URL http://api.mycompany.com:80/.

Giấy cấp phép

Mỗi lần cài đặt Edge, bạn cần có một tệp giấy phép riêng mà bạn lấy từ Apigee. Bạn sẽ cần cung cấp đường dẫn đến tệp giấy phép khi cài đặt máy chủ quản lý, ví dụ: /tmp/License.txt.

Trình cài đặt sẽ sao chép tệp giấy phép vào /opt/apigee/customer/conf/license.txt.

Nếu tệp giấy phép hợp lệ, máy chủ quản lý sẽ xác thực thời gian hết hạn và số lượng Trình xử lý tin nhắn (MP) được phép. Nếu bất kỳ chế độ cài đặt giấy phép nào đã hết hạn, bạn có thể tìm nhật ký ở vị trí sau: /opt/apigee/var/log/edge-management-server/logs. Trong trường hợp này, bạn có thể liên hệ với Nhóm hỗ trợ API Apigee để biết thông tin chi tiết về việc di chuyển.

Nếu bạn chưa có giấy phép, hãy liên hệ với Apigee Sales.