Layer7 API Management

Expand all | Collapse all

Scaling nodes from 2 to 4 - design considerations

  • 1.  Scaling nodes from 2 to 4 - design considerations

    Posted 05-07-2021 03:34 PM
    Hi,

    We are planning to scale our g/w cluster 9.4 , currently running 2 nodes with mysql master/slave replication.

    Due to increase in work loads, more client requests would be processed. A need to expand horizontally.
    I havent seen any documentation on how extra nodes could be added to expand it to 4 and what mysql replication techniques could be used.

    Is there any 9.4 or v10 document available on how to achieve this?

    thanks,
    Aditya


  • 2.  RE: Scaling nodes from 2 to 4 - design considerations

    Broadcom Employee
    Posted 05-07-2021 04:30 PM
    It's very straight forward.

    Nothing needs to be done with the database. You already have the replicated pair in your data layer. Additional nodes will only be processing nodes.

    Adding an additional processing node simply means configuring the node in the ssgconfig menu after the system settings have been configured: Option 2) Display Layer7 API Gateway configuration menu, Option 3) Configure the Layer7 API Gateway, and point it to the primary and secondary database nodes. Basically what you did when configuring the second node during the initial deployment. You will need the cluster passphrase for the node to be able to decrypt the secrets from the database.

    ------------------------------
    Jay MacDonald - Adoption Architect - Broadcom API Management (Layer 7)
    ------------------------------



  • 3.  RE: Scaling nodes from 2 to 4 - design considerations

    Posted 05-10-2021 02:40 AM
    Hi @Aditya Kulkarni,
    A cluster can only have 1 primary and 1 secondary database.
    Documentation on adding subsequent gateways: https://techdocs.broadcom.com/us/en/ca-enterprise-software/layer7-api-management/api-gateway/10-0/install-configure-upgrade/configure-a-gateway-cluster/configuring-subsequent-processing-nodes.html
    ​​

    ------------------------------
    Integration Consultant
    Enable-U
    Netherlands
    ------------------------------