Securing Your Apps in Kubernetes with NGINX App Protect

2020-08-07 KENNETH 0

Securing Your Apps in Kubernetes with NGINX App Protect Businesses know they need to bring services and applications to market quickly because if they don’t, a competitor surely will. But web applications are prime targets for cyberattacks, and updating them fast and furiously increases the risk that potential security vulnerabilities slip through QA and make their way into production. Many factors make it challenging to consistently apply strong security standards. The pressure to release code quickly into production makes it tempting to let security slide. Over‑reliance on automated tools such as vulnerability scanners is dangerous, because they don’t catch every issue. Combining code contributed by various cross‑functional dev teams makes it less clear who is responsible for enforcing security. Running multiple applications and application versions in production multiplies the chinks in your applications’s armor. The net result is that the [ more… ]

Simplifying the API Documentation Process with NGINX Controller

2020-08-06 KENNETH 0

Simplifying the API Documentation Process with NGINX Controller According to a survey conducted by Cloud Elements, 85% of businesses consider APIs to be fundamental to their business strategy and continued success. A strong API initiative drives business growth and enables new customer experiences while reducing time to market. Ensuring a good developer experience is critical to a successful API strategy, so one of the main challenges for an API publisher is producing documentation that is a good representation of the API initiative. API documentation is the first and foremost factor API consumers consider when choosing an API. Whether the APIs are public, private/partner, or internal, developers invest a lot of time in learning, using, and referencing them, largely through the documentation. Comprehensive API documentation not only helps the consumer evaluate the API, it also reduces the time to get started [ more… ]

Optimize Your NGINX Plus Deployment with Arm-Based Amazon EC2 M6g Instances

2020-08-05 KENNETH 0

Optimize Your NGINX Plus Deployment with Arm-Based Amazon EC2 M6g Instances At NGINX Conf 2019, we showcased the cost savings you can achieve by deploying NGINX Plus on Amazon Elastic Cloud Computing (EC2) A1 instances powered by the AWS Graviton processor, which has 64‑bit Arm Neoverse cores and custom silicon designed by AWS. Recently, AWS introduced the Graviton2 processor and launched new M6g, C6g, and R6g EC2 instance types powered by it. These new instances offer significantly better price‑performance than current x86‑based instances for a broad spectrum of workloads including application servers, microservices, high‑performance computing, electronic design automation, gaming, open source databases, and in‑memory caches. These instances also have very broad software support, so you can run them on any supported OS and container type to leverage AWS tools and services. Many customers are already deploying their production applications on these new [ more… ]

A Quick Look at the Revamped API Management Module and Developer Portal in NGINX Controller 3.7

2020-08-01 KENNETH 0

A Quick Look at the Revamped API Management Module and Developer Portal in NGINX Controller 3.7 Since we announced NGINX Controller 3.0 in late January, we’ve maintained a steady cadence of releases and have now reached release 3.7. It introduces a comprehensive set of enhancements to the API Management Module and the general availability of the Developer Portal. New GUI for API Definition Release 3.7 introduces a wholly redesigned workflow for API definition that extends Controller’s application‑centric model to API management. Here we illustrate the process with a sample app called Sports which fans access from their mobile devices to get sports scores in real time. We begin by creating development and production Environments for the Sports app. We create an App object for the Sports app in both the development and production Environments. We define an API called sports-dev-api-def in the [ more… ]

Configuring NGINX Plus as an External Load Balancer for Red Hat OCP and Kubernetes

2020-07-25 KENNETH 0

Configuring NGINX Plus as an External Load Balancer for Red Hat OCP and Kubernetes In the world of container orchestration there are two names that we run into all the time: RedHat OpenShift Container Platform (OCP) and Kubernetes. OpenShift, as you probably know, uses Kubernetes underneath, as do many of the other container orchestration platforms. Routing external traffic into a Kubernetes or OpenShift environment has always been a little challenging, in two ways: Exposing services deployed inside Kubernetes to the outside world. The solution is an Ingress controller like the NGINX Plus Ingress Controller for Kubernetes. You can read more about it in our blog Getting Started with NGINX Ingress Operator on Red Hat OpenShift. Load balancing traffic across your Kubernetes nodes. To solve this problem, organizations usually choose an external hardware or virtual load balancer or a cloud‑native solution. However, [ more… ]