No Image

Level Up at NGINX Conf 2019 in Seattle!

2019-04-30 KENNETH 0

Level Up at NGINX Conf 2019 in Seattle! NGINX Conf is a two‑day event for developers, operators, and architects looking to modernize their application delivery infrastructure, API infrastructure, and applications.   NGINX is thrilled to announce that registration is now open for our exciting two‑day NGINX Conf, taking place in Seattle, WA, September 9–10 at the Sheraton Grand Seattle. Join us to enjoy keynotes from industry luminaries and NGINX experts, and to learn about new product releases, roadmap elements, and company announcements. Technical NGINX users can extend their conference experience with full days of onsite training before and after the event. What to Expect at NGINX Conf 2019 NGINX Conf is designed to help businesses at every point on the journey to digital transformation, ranging from initial plans to modernize hardware‑based delivery of legacy applications all the way to service mesh implementations for advanced microservices [ more… ]

No Image

Sampling Requests with NGINX Conditional Logging

2019-04-25 KENNETH 0

Sampling Requests with NGINX Conditional Logging NGINX can record a very detailed log of every transaction it processes. Such logs are known as access logs, and you can fine‑tune the detail that is recorded for different services or locations with a customizable log‑file format. By default, NGINX logs every transaction it processes. This might be necessary for compliance or security purposes, but for a busy website, the volume of data generated can be overwhelming. In this article, we show how to selectively log transactions based on various criteria, and how to use that knowledge to sample data points about requests in a quick and lightweight way. Except as noted, this post applies to both NGINX Open Source and NGINX Plus. For ease of reading, we’ll refer to NGINX throughout. Background – Quick Overview of NGINX Access Log Configuration NGINX access logs are [ more… ]

Is Your API Management Solution Really Secure?

2019-04-23 KENNETH 0

Is Your API Management Solution Really Secure? NGINX is the industry’s most ubiquitous API gateway, an infrastructure component that processes API traffic in API management solutions like those from Apigee, Axway, IBM DataPower, Kong, Red Hat 3scale, and Torry Harris. Combine that with the fact that more than 40% of the users we surveyed in 2018 have deployed NGINX Plus as an API gateway, it’s fair to say that NGINX is processing most of the world’s API traffic. That’s not too shabby, considering that Akamai puts API traffic at 83% of the world’s Internet traffic. Why is NGINX so ubiquitous in the world of APIs? Because NGINX delivers high performance, security, and authentication services – all critical to your API environment. NGINX prevents DDoS attacks by enforcing rate limits on requests or bandwidth limits on specific users, and NGINX Plus provides authentication and fine‑grained access control to protect [ more… ]

No Image

Protecting SSL Private Keys in NGINX with HashiCorp Vault

2019-04-17 KENNETH 0

Protecting SSL Private Keys in NGINX with HashiCorp Vault In the first post in this series, we describe several approaches to improving the security of your SSL private keys. The post finished with a demonstration of a remote password distribution point (PDP) used to securely share encryption passwords with NGINX instances. Secrets management systems like HashiCorp Vault operate in a similar fashion to that sample PDP: They use a central (or highly available and distributed) secrets service that is accessed using HTTPS or another API Clients are authenticated by authentication tokens or other means Tokens can be revoked as required to control access to the secret In this post, we show how to set up HashiCorp Vault to distribute SSL passwords. For even more security, you can set up an external hardware security module (HSM). This post applies to both NGINX Open [ more… ]

Testing the Performance of the NGINX Ingress Controller for Kubernetes

2019-04-12 KENNETH 0

Testing the Performance of the NGINX Ingress Controller for Kubernetes table.nginx-blog, table.nginx-blog th, table.nginx-blog td { border: 2px solid black; border-collapse: collapse; } table.nginx-blog { width: 100%; } table.nginx-blog th { background-color: #d3d3d3; align: left; padding-left: 5px; padding-right: 5px; padding-bottom: 2px; padding-top: 2px; line-height: 120%; } table.nginx-blog td { padding-left: 5px; padding-right: 5px; padding-bottom: 2px; padding-top: 5px; line-height: 120%; } table.nginx-blog td.center { text-align: center; padding-bottom: 2px; padding-top: 5px; line-height: 120%; } h4 { font-weight:bolder; font-size:110%; } h5 { font-weight:bolder; font-size:110%; } Kubernetes has become the de facto standard for managing containerized applications, with many enterprises adopting it in their production environments. In this blog, we describe the kind of performance you can achieve with the NGINX Ingress Controller for Kubernetes, detailing the results of our performance testing of three metrics: requests per second, SSL/TLS transactions per second, and throughput. [ more… ]