NGINX.COM

NGINX Professional Services

Strategic Guidance and Hands‑On Assistance from NGINX

Time savings icon
Save Time

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

icon of a gear in an open box
Optimize Your Deployment

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

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

High Availability — We configure a second NGINX Plus instance to eliminate single points of failure

In Scope

  • Architecture and design review
  • Installation and configuration of a second NGINX Plus instance to create a highly available (HA) pair
  • Activation of the HA pair using our keepalived implementation

Out of Scope

  • Additional NGINX Plus HA pairs
  • Networking configuration
  • Performance testing
  • Production deployment
  • Application‑side coding, configuration, or tuning
  • Configuration replication and synchronization tools

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
  • 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

Deliverable

  • A working, configured HA pair of NGINX Plus instances

Time Estimate

Maximum allowable: 6 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

High Availability on Amazon Web Services (AWS) with Elastic IP Address and Lambda — We configure a second NGINX Plus instance and use AWS services to create a highly available pair

In Scope

  • Architecture and design review
  • Installation and configuration of a second NGINX Plus instance to create a highly available (HA) pair in Amazon Virtual Private Cloud (VPC)
  • Activation of the HA pair using our implementation based on AWS services

Out of Scope

  • Additional NGINX Plus HA pairs
  • Networking configuration
  • Performance testing
  • Production deployment
  • Application‑side coding, configuration, or tuning
  • Configuration replication and synchronization tools

Prerequisites

Access to the AWS management console with access and permissions to edit the following services:

  • EC2
  • IAM
  • Lambda
  • CloudWatch

The virtual servers where NGINX Plus will be installed must:

  • Be colocated in one VPC
  • Allow SSH access by the NGINX Professional Services team

Deliverable

  • A working, configured HA pair of NGINX Plus instances

Time Estimate

  • Maximum allowable: 6 hours

Amazon Web Services (AWS) Acceleration — We set up a complete application delivery solution based on NGINX Plus, Route 53, CloudFront, 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
  • Content delivery network (CDN) configuration using CloudFront
  • 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

Microservices

Interested in microservices but don’t know where to start? Our Professional Services team has years of experience building scalable microservices‑based applications.

Microservices Training — We deliver five days of in‑depth, on‑site training about building, deploying, and scaling microservices‑based applications

In Scope

  • Classroom training on microservices fundamentals including design best practices based on the Twelve‑Factor App, continuous delivery, monitoring, performance, and other essential topics
  • Classroom training using the NGINX Microservices Reference Architecture (MRA) ecosystem with a breakdown on the tools most relevant to your application
  • Hands‑on labs on creating, deploying, and scaling microservices using the NGINX MRA
  • Training tailored to the unique needs of your application and organization

Out of Scope

Hands‑on decomposition of monolithic applications

Prerequisites

  • Familiarity with Linux and open source tools such as NGINX, Docker, Mesos, etc.
  • Meeting room or space to hold the training

Deliverables

  • Full copy of the NGINX MRA deployed on each student's laptop
  • Full documentation and training materials in PDF format
  • All code available within GitHub
  • Deployed NGINX MRA accessible within AWS for two months after training
  • Free Building Microservices ebook

Time Estimate

5 days

Microservices Architecture Strategy and Consultation — We help you decompose your monolithic application or build a greenfield microservices‑based application

In Scope

  • Step‑by‑step plan to successfully decompose your existing monolithic application or create a new microservices‑based application
  • Architectural schematic detailing the layout of your new microservices application
  • Technology recommendations such as the best orchestration, monitoring, and logging tools to use
  • Gap analysis highlighting critical areas not covered by your current application
  • Roadmap for sustainable development based on Twelve‑Factor App design

Out of Scope

Hands‑on decomposition of monolithic applications

Prerequisites

  • Existing monolithic application or detailed documentation on new application to be built
  • Familiarity with Linux and open source tools such as NGINX, Docker, Mesos, etc.

Deliverables

  • All documentation converted to PDF and delivered as a ZIP file
  • One‑day training and transfer of information (TOI) session

Time Estimate

5 days

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

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

A dedicated 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 Dedicated Engineer from NGINX, you benefit from:

  • Direct access to a dedicated 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

TRY NGINX PLUS!

Download a 30 day free trial and see what you've been missing.

* = Required

We'll take care of your data.

X

Got a question for the NGINX team?

< back

* = Required

X