NGINX.COM
Web Server Load Balancing with NGINX Plus

Strategic Guidance and Hands‑On Assistance from NGINX

stop watch with dollar sign in center

Save
Time

Offload installation and configuration of NGINX Plus, so you can focus on building revolutionary applications.

Gear in a box

Optimize Your Deployment

Ensure optimal performance of your apps by having experts fine‑tune your NGINX Plus deployment.

lightbulb

Boost Your Knowledge

Get the insight you need for continued success with your applications by working directly with our engineering and architecture teams.

NGINX Plus

New to NGINX Plus? These packages cover the basics.

Quick Start — We install and configure NGINX Plus for you

In Scope

  • Architecture and design review
  • Installation and configuration of NGINX Plus on one server
  • Functional testing of one NGINX Plus instance

Out of Scope

  • Additional servers
  • High availability
  • Networking configuration
  • Operating system installation
  • Operating system tuning
  • Performance testing
  • Production deployment
  • Application‑side coding, configuration, or tuning
  • Development of test plans

Prerequisites

The physical or virtual server where NGINX Plus will be installed must:

  • Have network connectivity to all the backends that will be proxied
  • Have firewall rules to allow traffic on the required ports served by NGINX Plus
  • Allow remote access by the NGINX Professional Services team

A sandbox environment must be provided for testing or a maintenance window must be available for the configuration check.

Deliverable

A working NGINX Plus configuration

Time Estimate

Maximum allowable: 8 hours

Check Up — We ensure your NGINX Plus deployment is operating at peak performance

In Scope

  • Architecture and design review
  • Review of NGINX Plus and operating system configuration, and recommendations for one NGINX Plus instance
  • Functional testing of the new configuration

Out of Scope

  • Additional servers
  • High availability
  • Networking configuration
  • Performance testing
  • Production deployment
  • Application‑side coding, configuration, or tuning

Prerequisites

  • The physical or virtual server where NGINX Plus is installed must allow remote access by the NGINX Professional Services team
  • A sandbox environment must be provided for testing or a maintenance window must be available for the configuration check

Deliverable

  • A working NGINX Plus configuration with enhancements by NGINX Professional Services
  • A document detailing the findings with a description of the suggested configuration changes

Time Estimate

  • Maximum allowable: 10 hours

Quick Start + High Availability Bundle — We install and configure a highly available pair of NGINX Plus instances

In Scope

  • Architecture and design review
  • Installation of NGINX Plus on two servers
  • Configuration of high availability (HA) using our keepalived‑based implementation
  • Functional testing of two NGINX Plus instances, including failover testing

Out of Scope

  • Additional servers
  • Networking configuration
  • Operating system installation
  • Operating system tuning
  • Performance testing
  • Production deployment
  • Application‑side coding, configuration, or tuning
  • Development of test plans

Prerequisites

The physical or virtual servers where NGINX Plus will be installed must:

  • Have network connectivity to all the backends that will be proxied
  • Have firewall rules to allow traffic on the required ports served by NGINX Plus
  • Use IP addresses in a single subnet; virtual addresses must be able to migrate between nodes
  • Allow remote access by the NGINX Professional Services team

A sandbox environment must be provided for testing or a maintenance window must be available for the configuration check.

Deliverable

  • A working, configured HA pair of NGINX Plus instances

Time Estimate

  • Maximum allowable: 12 hours

Amazon Web Services (AWS) Acceleration — We set up a complete application delivery solution based on NGINX Plus, Route 53, and CloudWatch

In Scope

  • Configuration of NGINX Plus for high availability (HA), load balancing, and caching
  • Configuration of global server load balancing (GSLB) using Route 53
  • Configuration of monitoring using CloudWatch
  • Configuration of SSL/TLS to conform to the Qualys A standard
  • Configuration of DNS, session persistence, and routing rules
  • Configuration that correctly forwards client IP address and SSL/TLS parameters to backend applications

Out of Scope

  • Migration or refactoring of the backend application
  • OS performance tuning
  • Configuration of application components outside of AWS

Prerequisites

  • Backend application running in AWS
  • General familiarity and knowledge of AWS

Deliverables

  • Demonstrably working AWS deployment
  • All configuration files and scripts packaged up for easy re‑creation
  • Thorough documentation including architecture, configuration, and implementation

Time Estimate

5 days

Advanced Offerings

You will rapidly benefit from evaluating and implementing the NGINX Application Platform as a secure and reliable foundation for modern application delivery.

Load Balancing — We help you deploy and operate the NGINX Application Platform as a load balancer in compliance with reliability, security, and performance best practices (fixed‑scope offering)

Architecture Phase – In Scope

  • Discovery workshops
  • Sample configuration
  • Design workshops
  • Solution architecture diagrams
  • Deployment plan
  • Integration plan
  • Validation test plan
  • Conclusions and test results

Architecture Phase – Out of Scope

  • Modification of architecture or design for existing applications

Build and Deploy Phase – In Scope

  • Deployment workshops
  • Validation of solution architecture
  • Validation test results
  • Code repository for build scripts and tools
  • Solution demonstration
  • Conclusions and recommended next steps

Build and Deploy Phase – Out of Scope

  • Hands-on modification of existing applications

Time estimate

40 days (20 days for each phase)

For larger projects, time estimate may vary depending on project details

API Management — We help you deploy and operate NGINX Plus as an API gateway and API management solution

Architecture Phase – In Scope

  • Discovery workshops
  • Goals and success criteria
  • API endpoints
  • Authentication and authorization
  • Limits (rates, HTTP verbs, shared memory)
  • Rewrites
  • Encryption

Build and Deploy Phase – In Scope

  • Deployment workshops
  • Deployment scripts and automation tools
  • Run books and operating procedures
  • Performing or assisting with deployment
  • Executing test and validation plans
  • Code repository with deployment artifacts
  • Operational deployment demonstration

Time estimate

40 days (20 days for each phase)

For larger projects, time estimate may vary depending on project details

Custom Engagements

Have a really complex environment? These packages provide even more hands‑on assistance.

Advanced Quick Start — We install, configure, and performance‑tune NGINX Plus in your production environment

Setup, Configuration, and Installation

If you are under time pressure, or don’t have the requisite skills in house, we can help you get NGINX Plus installed and configured for your particular requirements:

  • Assist with NGINX configuration
  • Analyze site architecture
  • Review log files
  • Identify potential bottlenecks
  • Check for compatibility issues
  • Review OS, network card, and storage settings
  • Implement high availability
  • Hand over to your sysadmin team

Performance Optimization — We provide hands‑on performance tuning tailored to the unique needs of your application

Out of the box, NGINX Plus delivers instant performance benefits. However, if you have particular workloads or performance requirements, or anticipate highly variable traffic, we can:

  • Advise on specific benchmark tests to stress‑test your platform
  • Load‑test the site in a sandbox environment
  • Simulate normal and peak load patterns
  • Simulate past production log files for “true to life” performance
  • Optimize configuration of NGINX Plus, OS kernel, network card, and disk I/O
  • Help you size for maximum efficiency at lowest cost during peak loads

Designated Engineer — A member of the NGINX engineering team is available to provide long‑term technical guidance and support

A designated member of the NGINX core engineering or professional services team with a first‑hand understanding of your infrastructure, business issues, roadmap and product usage. By engaging a Designated Engineer from NGINX, you benefit from:

  • Direct access to a designated senior technical resource on the core NGINX team
  • Solution and best practice recommendations for architecture, performance, and security, based on the deep experience of the NGINX professional services team
  • Proactive planning and technical reviews
  • Roadmap visibility, prioritization of bug fixes, and prioritization of feature requests