いかにリアルタイムなAPIのデプロイ、モニタリングを実現し、最適なパフォーマンスの維持を可能にするか。(日本語セミナー)
Join this webinar to learn:
- How to manage, monitor, and automate application deployments at scale with NGINX Controller
- How to deploy multi-cloud application services
- リアルタイムなAPIマネジメントとは?
- 新製品NGINX Controller による、APIマネジメント、モニタリング、自動化の機能
On-Demand Link:
https://www.nginx.com/resources/webinars/real-time-api-japan/
NGINX App Protect on Hatobaで実現するセキュリティサービス公開(構築手順書)
ニフクラのマネージドKubernetesサービスである、Kubernetes Service Hatoba上で公開されるアプリケーションのWAFとしてNGINX Plus を導入する方法の手順を解説したもの。
F5ネットワークスジャパン合同会社
ソリューションエンジニアリング部
シニアソリューションエンジニア
?峰洋?氏
Kong summit, japan 2021 Kongセッション 「秋に開催したグローバルカンファレンスKong Summit 2021から、主なトピッ...Junji Nishihara
?
Melissa van der Hecht(メリッサ?ファン?デル?ヘクト)Field CTO, Kong Inc.より、Global Kong Summitの概要、主なトピックスをMelissa van der Hecht, Field CTO, Kong Inc.よりお届けします。本セッションではKong Istio Gateway、Kong Gateway 2.7、Konnect Okta Supportなど最新情報に加え、なぜアプリケーションのモダナイゼーションにこれらの機能が役に立つのか、の観点から解説します。
Kongは高速でスケーラブルなマルチクラウド対応APIプラットフォームです。Amazon Web Service、Microsoft Azure、Google Cloud Platformなどあらゆるクラウドサービス上で動作するだけでなく、オンプレミス環境でも広く利用されており、更にそれらを組み合わせたハイブリッドクラウドアーキテクチャの構築も容易にします。
Kongは標準でプロキシ、ルーティング、ロードバランシング、ヘルスチェック、認証など様々な機能を提供しており、外部へのAPI公開を行う際に役立つのはもちろんのこと、Kubernetesにもネイティブに対応しており、マイクロサービスオーケストレーションの中核的なレイヤーとして利用することも可能です。
Kongは高いパフォーマンスとプラグインによる拡張機構を備えているだけではなく、GitHub上でオープンソースプロジェクトとして開発されています。関連プロジェクト全体でGitHubスター数5万以上と、開発者からの圧倒的な支持を受けており、世界で最も人気のあるAPIプラットフォームです。
NGINX App Protect on Hatobaで実現するセキュリティサービス公開(構築手順書)
ニフクラのマネージドKubernetesサービスである、Kubernetes Service Hatoba上で公開されるアプリケーションのWAFとしてNGINX Plus を導入する方法の手順を解説したもの。
F5ネットワークスジャパン合同会社
ソリューションエンジニアリング部
シニアソリューションエンジニア
?峰洋?氏
Kong summit, japan 2021 Kongセッション 「秋に開催したグローバルカンファレンスKong Summit 2021から、主なトピッ...Junji Nishihara
?
Melissa van der Hecht(メリッサ?ファン?デル?ヘクト)Field CTO, Kong Inc.より、Global Kong Summitの概要、主なトピックスをMelissa van der Hecht, Field CTO, Kong Inc.よりお届けします。本セッションではKong Istio Gateway、Kong Gateway 2.7、Konnect Okta Supportなど最新情報に加え、なぜアプリケーションのモダナイゼーションにこれらの機能が役に立つのか、の観点から解説します。
Kongは高速でスケーラブルなマルチクラウド対応APIプラットフォームです。Amazon Web Service、Microsoft Azure、Google Cloud Platformなどあらゆるクラウドサービス上で動作するだけでなく、オンプレミス環境でも広く利用されており、更にそれらを組み合わせたハイブリッドクラウドアーキテクチャの構築も容易にします。
Kongは標準でプロキシ、ルーティング、ロードバランシング、ヘルスチェック、認証など様々な機能を提供しており、外部へのAPI公開を行う際に役立つのはもちろんのこと、Kubernetesにもネイティブに対応しており、マイクロサービスオーケストレーションの中核的なレイヤーとして利用することも可能です。
Kongは高いパフォーマンスとプラグインによる拡張機構を備えているだけではなく、GitHub上でオープンソースプロジェクトとして開発されています。関連プロジェクト全体でGitHubスター数5万以上と、開発者からの圧倒的な支持を受けており、世界で最も人気のあるAPIプラットフォームです。
IT infra summit 2015 "オンプレミス環境のクラウド化と運用を楽にする OpenStack ソリューション ~ハイブリッド?クラウドを見...Shinichiro Arai
?
IT infra summit 2015 講演使用資料です。
"オンプレミス環境のクラウド化と運用を楽にする OpenStack ソリューション ~ハイブリッド?クラウドを見据え、システム部門が準備すること~"
http://ac.nikkeibp.co.jp/nos/itinfra_2015/B3.html
Managing Kubernetes Cost and Performance with NGINX & KubecostNGINX, Inc.
?
Managing Kubernetes Cost and Performance with NGINX & Kubecost is a presentation about how NGINX and Kubecost can work together to provide visibility into costs, optimize resource usage, and enable governance of Kubernetes clusters. The presentation demonstrates how Kubecost monitors network traffic and costs across multiple clusters and identifies which applications are driving the highest costs. It also discusses how accurate Kubecost's cost tracking is out of the box or when using an optional daemonset for more precise network cost allocation. Resources for installing Kubecost and its network cost allocation and multi-cluster capabilities are provided.
Manage Microservices Chaos and Complexity with ObservabilityNGINX, Inc.
?
Learn about the three principal classes of observability data, the importance of infrastructure and app alignment, and ways to start analyzing deep data.
Accelerate Microservices Deployments with AutomationNGINX, Inc.
?
Managing a microservice application means managing numerous moving parts, where changes to one container can have a negative impact on another and potentially bring down the entire application. With automation you can streamline the validation of containers and standardize deployment, and ensure your apps are updated correctly and securely. Join this session to learn:
? How to use GitHub Actions to streamline your processes
? About managing security
? Why automation simplifies quick recovery from failure
Unit 1: Apply the Twelve-Factor App to Microservices ArchitecturesNGINX, Inc.
?
This document provides an overview and agenda for a webinar on microservices and the Twelve Factors app methodology. It introduces the speakers and outlines the webinar schedule which includes a lecture, Q&A, and hands-on lab. The lab focuses on Factor 3 of the Twelve Factors - keeping configuration separate from code. It involves deploying and configuring a messenger microservice application using NGINX, Consul, and RabbitMQ. Attendees are instructed to complete the lab within 50 minutes to qualify for a completion badge.
Easily View, Manage, and Scale Your App Security with F5 NGINXNGINX, Inc.
?
Organizations typically use between 200 and 1,000 applications, many of them public facing and a direct gateway to customers and their data. While these apps enable critical functions, they’re also a common target for bad actors. A web application firewall (WAF) is a critical tool for securing apps by providing protection, detection, and mitigation against vulnerabilities and attacks. However, WAFs can be difficult to maintain and manage at scale. In this webinar, we explore how centralized visibility and configuration management of WAFs can decrease risk and save time.
Keep Ahead of Evolving Cyberattacks with OPSWAT and F5 NGINXNGINX, Inc.
?
With advancing technology and the ever-evolving landscape of cybercrime, it is more important today than ever to reduce file-borne attacks, secure encrypted traffic, and protect your networks.
In this webinar, we discuss the latest developments in the threat landscape, why shared responsibility matters for critical infrastructure, and how you can mitigate future threat vectors with the F5 NGINX Plus Certified Module from OPSWAT.
Install and Configure NGINX Unit, the Universal Application, Web, and Proxy S...NGINX, Inc.
?
In this hands-on demo and lab, we take you step-by-step through installing NGINX Unit on a Linux system, then configuring it as an app server, web server, and reverse proxy. Following a short review of production features and demo of the lab environment, we let you loose in a disposable lab environment to try NGINX Unit for yourself. During the lab, we’re available online to answer questions or demo anything you might be stuck on.
Protecting Apps from Hacks in Kubernetes with NGINXNGINX, Inc.
?
Kubernetes has become the platform of choice for deploying modern applications. A Web Application Firewall (WAF) is the most common solution to providing run-time protection for applications (well, second most common, after blind -faith and protective amulets). The question is, how do you put a WAF in place for applications running on Kubernetes?
As for most IT questions, the obvious answer is, of course, “it depends.” But on what?
In this webinar, we look at how a WAF works, where to insert a WAF in your infrastructure, and the best way for a platform engineering team to create self-service WAF configuration on Kubernetes. We explore some sample configurations, and provide a demo of NGINX App Protect WAF in action.
Successfully Implement Your API Strategy with NGINXNGINX, Inc.
?
On-Demand Recording:
https://www.nginx.com/resources/webinars/successfully-implement-your-api-strategy-with-nginx/
About the Webinar
Cloud-native applications are distributed and decentralized by design, composed of dozens, hundreds, or even thousands of APIs connecting services deployed across cloud, on-premises, and edge environments. Without an effective API strategy in place, API sprawl quickly gets out-of-control and becomes unmanageable as the number of APIs in production outpaces your ability to govern and secure them.
In this webinar we explore trends that are accelerating API sprawl and look at some well-established best practices for managing, governing, and securing APIs in distributed environments. Our presenters also demo how to use API Connectivity Manager, part of F5 NGINX Management Suite, to streamline and accelerate your API operations.
Installing and Configuring NGINX Open SourceNGINX, Inc.
?
This pre-recorded 101-level lab and demo takes you from a “blank” LINUX system to a full-featured NGINX application delivery configuration for serving web content and load balancing.
How to Avoid the Top 5 NGINX Configuration Mistakes.pptxNGINX, Inc.
?
This document discusses common mistakes made in NGINX configuration and provides solutions. It covers:
1. Not setting enough file descriptors, which can cause application errors and error log entries. The recommended baseline is to set the max file handles to 2x the worker_connections.
2. Using the root directive inside location blocks, which is not secure. The root directive should be set at the server level and inherited.
3. Using the if directive in location contexts, which can cause problems and even crashes. It is better to use alternatives like try_files.
4. Confusion around directive inheritance, where directives are inherited "outside in." Array directives like add_header can unexpectedly override inherited values
Software Delivery and the Rube Goldberg Machine: What Is the Problem We Are T...NGINX, Inc.
?
The software delivery life cycle (SDLC) can be complicated. Depending on your architecture and your particular deployment environment, your team may find themselves cobbling together numerous different tools and frameworks, each with its own history and a particular set of challenges it's designed to solve. Sometimes teams find creative ways to use tools outside of their original purpose. It’s a cycle of continuous improvement (secure, deliver, monitor, reflect, make changes, and repeat) with the end goal of easing the process. In this session Melissa McKay, Developer Advocate at JFrog, discusses some of the common problems that teams face during the development and delivery process, and how organizations come together to address them. You will leave empowered and with a call to action to become part of the solution.
Speakers:
Melissa McKay
Open Sourcing NGINX Agent and Demo
The NGINX Agent is a lightweight piece of software that can be installed next to NGINX OSS and/or NGINX Plus that provides local interaction with NGINX instances to allow administrative actions to be carried out. The NGINX Agent provides a secure entry point for managing NGINX instance configurations, collecting metrics, and gather a set of events on a NGINX instance.
Speakers:
Oliver O'Mahony
5. | ?2020 F55
NGINXの歴史
NGINX
(オープンソー
ス)
2011 : Nginx, Inc. 会社設立
2013 : Nginx Plusリリース
2017 : Announced;
- NGINX Controller
- NGINX Unit
- NGINX WAF
2019
2014 : NGINX Becomes Number One Web Server
for Top 10,000 Busiest Websites in the World
2004 : NGINX 最初のリリー
ス
2019 : Fuels 375M+ web sites, 60%
of the busiest 100K sites
NGINX PLUS
(商用版)
2002 : Igor Sysoev (CTO of NGINX, Inc.)
began development of Nginx
買収
イゴール?シソエフ
NGINX 著者
10. | ?2020 F511
4.6億
sites run NGINX
WE HAVE TREMENDOUS INSIGHT INTO APPLICATION PATTERNS
| ?2020 F5 NETWORKS11
https://news.netcraft.com/archives/2020/04/08/april-2020-web-server-survey.html
21. | ?2020 F522
Many API Gateways Solutions are Built on NGINX
Google
Cloud
Endpoints
Axway
IBM
DataPower
Kong
Red Hat
3scale
Torry
Harris
22. | ?2020 F523
Control Plane
<scripts>
<API’s>
Request Response
Data Plane
Manages and
Monitors all of
your API’s
Routes
Incoming
API Calls
Traditional API Management
A B C
23. | ?2020 F524
Data Plane
Control Plane
<scripts>
<API’s>
Request Response
Data Plane
ControlPlane
Request Response
Manages and
Monitors all of
your API’s
Routes
Incoming
API Calls
Traditional API Management NGINX API Management
Manages and
Monitors all of
your API’s
Routes
Incoming API
Calls
A B C
#9: And now with NGINX controller… we have a…High Performing, Cloud-Native and API Driven Solution to Deploying, Monitoring and Managing your NGINX Plus Instances at Scale and I am going to get more into this later
#10: Being software NGINX Plus can operate in any environment, from bare metal to VMs to containers.
We don’t need to QA and qualify every environment. If you can run Linux you can run NGINX and it will just work.
Not just across infrastructure, but the same NGINX software that runs in production can also run in staging and development environments without incurring additional capital costs.
Keeping the different environments in sync as much as possible is an industry best practice and helps to reduce issues where it worked in dev but broke in production.
With NGINX Plus enterprises can easily eliminate this potential gap in the deployment process.
#12: Given the breath of customers we have through OSSS (400M), we have great visibility into application patterns across multitude of app types and industries
#14: Digital transformation can be motivated by business growth, the desire to improve operational efficiencies or both. Associated business objectives: delivering superior customer experiences, increasing business agility, and creating tangible/improved digital return on investment.
#15: The Future is Cloud
Every company is a software company where differentiated value now comes in the form of an app. Applications are becoming the new capital for businesses.
?
Companies are looking to innovate, differentiate, and increase speed to market for their applications to drive value. Building for the cloud provides for speed, scale, and elasticity. 87% of customers are adopting not just one cloud, but multiple clouds. Why is that? Well in the end it provided developer agility and freedom of choice so they can move fast.
?
When we ask our customers, “Can you say with certainty the number of apps that are running across your entire portfolio? To date, 0% have said yes. Speed to market and developer agility has taken precedence over security, privacy, and compliance for those apps.
?
DevOps is rising
DevOps methodologies gave rise as a response, brokering the Developers building the apps, and the Operations teams that need to protect the app…and the company! According to IDC, 65% of companies will expand their agile/DevOps methods into the wider business by 2021. And this can’t be a heavy lift via ticketing systems. Automation and speed to market still reign. 70% of CIOs will use APIs to interconnect automation tools by 2021. The DevOps movement is about collaboration: breaking down of silos, with reliance on cross functional teams working to deliver applications not just more quickly, but continuously -- configured and provisioned automatically as business needs change.
?
Technology is Changing
Traditional apps that are hard-wired to the data plane and policies, and rely on a waterfall vs. agile methodology for building, testing, and deploying apps, is the opposite of agile. They also are not easily refactored to run in the cloud. And the classic VMs are only slightly better, with a bunch of libraries connected to each other, and if one app has a bug, it’s hard to upgrade because it could break the whole thing. While some dev teams are doing maintenance and bug control, the innovation comes with the new apps being built using microservices and containers. Today, 85% of new app workload instances are container-based -- growing to 95% by 2021.
?
Adding to the complexity is the number of orchestration and CI/CD tools where, often, each dev and DevOps team has their favorites.
Trying to analyze app health and performance, and configuring all the APIs, in a hybrid, multi-cloud environment is increasingly difficult.
#16: Programmable web has been tracking HTTP APIs since 2005 – it’s the largest API directory on the web
As you can see, the growth of public-facing APIs shows no sign of slowing down
With about 200 new APIs per month consistently for the last 4-5 years
#17: There are a lot of reasons companies are developing APIs
For internal APIs…
Break down silos and increase collaboration
Create a primary interface for communication
…. For External
It could be a primary source of revenue by providing a way of monetizing your services
Or you could just be opening up your services to external partners or customers
#18: And for a lot of companies' API’s are a huge portion of their revenue
#20: And with the explosion of APIs, there is a need for management and also an API Gateway
API Management is responsible for...
- Policy, i.e. how the API should be accessed and what limitations are in place
- Some sort of insight from an analytics perspective and also for monitoring
- And a portal for developers to easily update documentation or spec
Where the API Gateway is doing things like
- Authentication (authorization based on policy)
- Routing (also based on policy)
- Protecting and Imposing limits on access to the APIs (Rate limits)
- Handling application side errors.
#21: And we can go a step further and look at more of the core features that are necessary in either an API Management or Gateway solution….
#22: According to surveys to NGINX users, given in 2017 and 2018, on average about 40% of all NGINX Plus instances are actually deployed as an API Gateway
#23: These vendors all use NGINX as the network-level proxy in their API gateway
Different approaches
We will use our expertise of NGINX, and NGINX Plus features to do this in a NGINX-native way wherever possible. Lua/njs where it makes sense.
#26: And now with NGINX controller… we have a…High Performing, Cloud-Native and API Driven Solution to Deploying, Monitoring and Managing your NGINX Plus Instances at Scale and I am going to get more into this later
#27: Note: Anticipated availability of Service Mesh and security modules in Summer 2020