Over 1/3 of websites running on Amazon Web Services (AWS) are delivered and accelerated using NGINX. In this webinar Nginx and Amazon explain how to get started with NGINX Plus on AWS and how to further increase performance and availability of large, dynamic, cloud-based applications integrating with critical AWS services.
On-demand recording: nginx.com/resources/webinars/nginx-basics-best-practices
You’ve heard of NGINX and the benefits it can provide to your web application, but maybe you’re not sure how to get started. There are a lot of tutorials online, but they can be outdated and contradict each other, making things more challenging. In this webinar we’ll cover the basics of NGINX to help you effectively begin using it as part of your existing or new web app.
This webinar covers how to:
* Install NGINX and verify it's properly running
* Create NGINX configurations for reverse proxy, load balancer, etc.
* Improve performance using keepalives and other NGINX directives
* Debug and troubleshoot using NGINX logs
HAProxy is a free, open-source load balancer and reverse proxy that is fast, reliable and offers high availability. It can be used to load balance HTTP and TCP-based applications. Some key features include out-of-band health checks, hot reconfiguration, and multiple load balancing algorithms. Many large companies use HAProxy to load balance their websites and applications. It runs on Linux, BSD, and Solaris and can be used to load balance applications across servers on-premises or in the cloud.
Learn how to load balance your applications following best practices with NGINX and NGINX Plus.
Join this webinar to learn:
- How to configure basic HTTP load balancing features
- The essential elements of load balancing: session persistence, health checks, and SSL termination
- How to load balance MySQL, DNS, and other common TCP/UDP applications
- How to have NGINX Plus automatically discover new service instances in an auto-scaling or microservices environment
The document discusses the internals and architecture of the Nginx web server. It covers Nginx's event-driven and non-blocking architecture, its use of memory pools and data structures like radix trees, how it processes HTTP requests through different phases, and how modules and extensions can be developed for Nginx. The document also provides an overview of Nginx's configuration, caching, and load balancing capabilities.
High Availability Content Caching with NGINXNGINX, Inc.
On-Demand Recording:
https://www.nginx.com/resources/webinars/high-availability-content-caching-nginx/
You trust NGINX to be your web server, but did you know it’s also a high-performance content cache? In fact, the world’s most popular CDNs – CloudFlare, MaxCDN, and Level 3 among them – are built on top of the open source NGINX software.
NGINX content caching can drastically improve the performance of your applications. We’ll start with basic configuration, then move on to advanced concepts and best practices for architecting high availability and capacity in your application infrastructure.
Join this webinar to:
* Enable content caching with the key configuration directives
* Use micro caching with NGINX Plus to cache dynamic content while maintaining low CPU utilization
* Partition your cache across multiple servers for high availability and increased capacity
* Log transactions and troubleshoot your NGINX content cache
NiFi Best Practices for the EnterpriseGregory Keys
The document discusses best practices for implementing Apache NiFi in an enterprise. It recommends establishing a Center of Excellence (COE) to align stakeholders, provide guidance, and develop standards and processes for NiFi deployment. The COE should work with business leaders to understand data flow needs and ensure NiFi is delivering business value. When scaling NiFi across a large enterprise, it may make sense to have multiple semi-autonomous NiFi clusters for different business groups rather than one large cluster. Reusable templates, components, and patterns can help with development efficiencies.
Paul Angus - CloudStack Backup and Recovery FrameworkShapeBlue
This presentation will demonstrate the long awaited Backup & Recovery Framework feature. The presentation will feature a real-world demonstration as well explain the design philosophy and how the feature has been built to be agnostic of the backend Backup and Recovery software in use.
The document discusses high availability (HA) techniques in OpenStack. It covers HA concepts for both stateless and stateful services. For compute HA, it discusses server evacuation and instance migration without and with shared storage. It then covers different HA options for OpenStack controllers, including Pacemaker/Corosync/DRBD for active-passive HA and Galera for active-active MySQL HA. It also discusses using Keepalived, HAProxy and VRRP for load balancing and failover of API services. Finally, it presents a sample highly available OpenStack architecture and lists additional resources.
[오픈소스컨설팅] Open Stack Ceph, Neutron, HA, Multi-RegionJi-Woong Choi
OpenStack Ceph & Neutron에 대한 설명을 담고 있습니다.
1. OpenStack
2. How to create instance
3. Ceph
- Ceph
- OpenStack with Ceph
4. Neutron
- Neutron
- How neutron works
5. OpenStack HA- controller- l3 agent
6. OpenStack multi-region
Keystone is the identity service for OpenStack. It handles authentication, authorization, and managing service catalogs and endpoints. Keystone provides a user directory and authentication mechanism for other OpenStack services to use. It supports user management, project/tenant isolation, role-based access control and token validation. Keystone uses pluggable backends like SQL, LDAP or Memcached to store user and credential data.
The monolith to cloud-native, microservices evolution has driven a shift from monitoring to observability. OpenTelemetry, a merger of the OpenTracing and OpenCensus projects, is enabling Observability 2.0. This talk gives an overview of the OpenTelemetry project and then outlines some production-proven architectures for improving the observability of your applications and systems.
Kubernetes is an open-source system for automating deployment, scaling, and management of containerized applications. It groups containers that make up an application into logical units for easy management and discovery called Pods. ReplicaSets ensure that a specified number of pod replicas are running at any given time. Key components include Pods, Services for enabling network access to applications, and Deployments to update Pods and manage releases.
The primary requirements for OpenStack based clouds (public, private or hybrid) is that they must be massively scalable and highly available. There are a number of interrelated concepts which make the understanding and implementation of HA complex. The potential for not implementing HA correctly would be disastrous.
This session was presented at the OpenStack Meetup in Boston Feb 2014. We discussed interrelated concepts as a basis for implementing HA and examples of HA for MySQL, Rabbit MQ and the OpenStack APIs primarily using Keepalived, VRRP and HAProxy which will reinforce the concepts and show how to connect the dots.
This document provides an overview of Ceph, a distributed storage system. It defines software defined storage and discusses different storage options like file, object, and block storage. It then introduces Ceph, highlighting that it provides a unified storage platform for block, object, and file storage using commodity hardware in a massively scalable, self-managing, and fault-tolerant manner. The document outlines Ceph's architecture including its components like OSDs, monitors, RADOS, RBD, RGW, and CephFS. It also discusses various access methods and use cases for Ceph like with OpenStack.
The document discusses Kubernetes networking. It describes how Kubernetes networking allows pods to have routable IPs and communicate without NAT, unlike Docker networking which uses NAT. It covers how services provide stable virtual IPs to access pods, and how kube-proxy implements services by configuring iptables on nodes. It also discusses the DNS integration using SkyDNS and Ingress for layer 7 routing of HTTP traffic. Finally, it briefly mentions network plugins and how Kubernetes is designed to be open and customizable.
The document discusses using NGINX Plus on AWS. It provides an overview of AWS services, describes how companies use NGINX on AWS, and offers best practices for installing, configuring, load balancing, monitoring and backing up NGINX on AWS. Specific recommendations covered include launching NGINX from the AWS Marketplace, using security groups, auto scaling for load balancing, testing performance on different instance types, implementing high availability across availability zones or regions, monitoring with CloudWatch, and backing up configurations in S3.
Technology Keynote I Love APIs 2015: Anant Jhingran, Apigee CTOApigee | Google Cloud
This document discusses how traditional enterprises need to adopt modern digital principles and architectures to compete in the digital economy. It outlines how legacy infrastructure differs from modern internet architectures in areas like cloud, big data, mobile and APIs. It argues that in order to succeed, companies must embrace principles like distributed systems, containerization, polyglot programming, scalability, idempotency and eventual consistency used by "digital natives". The document then presents Apigee's platform and services as a way for enterprises to help them transform to meet these modern principles and compete effectively.
This document discusses options for streaming logs and metrics from cloud VMs in real-time. It evaluates log shipping tools like Logstash, Fluentd, Beaver, Logstash-Forwarder, RSYSLOG and Heka, and recommends Heka and Beaver for shipping logs from VMs to a central queue due to their lightweight footprint. The document also provides configuration examples for using Heka and Beaver to collect logs from VMs and stream them to RabbitMQ in real-time for further processing. Chef recipes are used to dynamically configure log shipping tools on VMs.
Unicorns on an Aircraft Carrier: CDSummit London and Stockholm KeynoteSanjeev Sharma
The document discusses achieving business value through innovation and optimization using DevOps practices. It describes how DevOps works well for small isolated teams but greater collaboration is needed across larger organizations. The author advocates a multi-speed approach to IT that balances innovation using newer technologies with stability from more traditional systems. Standardizing tools and practices can help scale DevOps across the enterprise by breaking down silos.
Mmik Huang shared his experience attending the 2014 AWS RE:INVENT conference and how it helped improve his company's testing processes. Some of the key points discussed include:
- Previously, testing environments took a long time to set up and maintain. AWS services helped automate these processes.
- At the conference, Huang learned about new AWS services and architectures that could help with automation, logging, and scaling.
- After the conference, Huang was able to use tools like Chef to quickly launch test instances, deploy scripts, and collect logs in Sumologic. This greatly reduced the manual effort and improved coverage.
- The new automated approach using AWS services allowed tests to be run more
Best Practices To Fix 5 Common Web Application Problems: Web Performance Moni...Compuware APM
Best Practices To Fix 5 Common Web Application Problems: Web Performance Monitoring & End-user Passive Monitoring to Optimize Your Web Application Availability, Performance and Experience From Browser to Data Center
Applying DevOps, PaaS and cloud for better citizen service outcomes - IBM Fe...Sanjeev Sharma
1) Applying DevOps practices like continuous integration/delivery can help government agencies deploy IT projects faster and get citizen services into production quicker.
2) Using a Platform as a Service (PaaS) like IBM Bluemix allows agencies to build and manage applications faster while reducing costs and skills requirements.
3) Adopting a DevOps culture and tools that automate testing, deployment, and monitoring can help agencies accelerate delivery of citizen services with better outcomes and less resources.
Continuous Delivery to the cloud - Innovate 2014Sanjeev Sharma
The document discusses continuous delivery to the cloud using DevOps approaches. It outlines how DevOps utilizes Lean principles to accelerate feedback and improve time to value. Continuous delivery pipelines are discussed as a way to automate deployments from development to production. The document also discusses how adopting DevOps and cloud can standardize infrastructure for lower costs and faster delivery. IBM's cloud platforms like BlueMix, PureApplication System, and SmartCloud Orchestrator are presented as ways to deploy applications and leverage patterns of expertise for consistent deployments. UrbanCode Deploy is highlighted as a tool that supports these patterns and continuous delivery to IBM's cloud platforms.
High Availability & Web Publishing for Skype for BusinessKemp
High Availability & Web Publishing for Microsoft Lync Deployments (Skype for Business) - Jason Dover
- Load Balancing for Lync/Skype for Business
- M-N trunk routing
- Hybrid Support
- Full A/V on Lync Web App Client
- VDI Plugin
- Skype Federation
- Improved Reporting & monitoring
- Enterprise Voice Improvements
- Reverse Proxy
Why @Loggly Loves Apache Kafka, and How We Use Its Unbreakable Messaging for ...SolarWinds Loggly
Agenda for this Presentation
• The challenges of Log Management at scale
• Overview of Loggly’s processing pipeline
• Alternative technologies considered
• Why we love Apache Kafka
• How Kafka has added flexibility to our pipeline

The Challenges of Log Management at Scale
• Big data
– >750 billion events logged to date
– Sustained bursts of 100,000+ events per second
– Data space measured in petabytes
• Need for high fault tolerance
• Near real-time indexing requirements
• Time-series index management
Nginx is a web server that is faster, uses less memory and is more stable than Apache under load. It is better suited for Rails applications and cloud computing. Nginx acts as a proxy, routing requests to application servers. It can perform request filtering, like caching requests, and authentication checks without modifying Rails application code using custom Nginx modules. This allows separating infrastructure concerns from application logic.
Montreal On Rails 5 : Rails deployment using : Nginx, Mongrel, Mongrel_cluste...addame
if you want to deploy your rails application in your machine ... just follow this presentation. ... pls feel free to contact me for any question ... I can give you my own configuration files... happy reading ;-)
Log Management and Analysis for Cloud ApplicationsAbhishek Kant
Have you ever wondered what technology stack does professional cloud SaaS companies use for log management and analysis?
In this session, we cover a logging stack that can be considered for professional SaaS deployments. We compare log management tools for applications deployed in Cloud. We will dive deep into one such tool called SumoLogic.
IBM InterConnect 2016: Security for DevOps in an Enterprise Sanjeev Sharma
1) The document discusses security considerations for DevOps enterprises, including securing the perimeter, delivery pipeline, and deliverables. It outlines risks like vulnerabilities in the supply chain, insider attacks, and errors in development.
2) It recommends adopting a DevOps architecture with an industrialized core and agile/innovation edge to support both traditional and cloud-native applications. This involves transforming traditional IT and adopting practices like infrastructure as code.
3) The document provides an example of mapping a delivery pipeline to identify bottlenecks and shows where security testing and controls can be implemented at each stage, from idea to production. It emphasizes the need for continuous security.
This document provides an overview of DevOps concepts and adoption. It discusses adopting DevOps through a focus on people, processes, and technology. It outlines implementing continuous delivery pipelines and integrating systems of engagement with systems of record. The document proposes applying Lean principles to software delivery to create continuous feedback loops with customers.
About the idea of DevOps, why we implemented DevOps and what we did, what is important !
About our road from waterfall/ITIL and silo structures to DevOps/Agile culture.
Key external invitees will each give a 10min lightning talk about their Company, their interest in ARM servers and any requirements to port their software solutions on ARM 64-bit platforms.
Video: https://www.youtube.com/watch?v=XWxrVM1i7gA&list=UUIVqQKxCyQLJS6xvSmfndLA
This document summarizes announcements from AWS re:Invent about new and updated AWS services. It describes new EC2 instance types (C4) and larger, faster EBS volumes. It introduces Amazon Aurora as a MySQL-compatible database engine, the EC2 Container Service for managing Docker containers, and AWS Lambda for serverless computing. It also describes new services like AWS Config for auditing resource configurations, the Service Catalog for application deployment, and the Key Management Service for encryption key management.
This document outlines the author's expertise in various technologies including DevOps tools like Git, Jenkins, and Chef. It also covers programming languages and frameworks like Java, Spring, databases like PostgreSQL, monitoring tools, AWS services, and experience with PCI compliance and other security standards. The author has hands-on experience across the full stack from version control to deployment and automation and can implement solutions for tasks like scaling, security, and disaster recovery. Sample project descriptions are provided relating to auto-scaling, security, monitoring, and compliance.
The document discusses how AWS services can help organizations increase speed and agility. It provides an overview of AWS services for compute, storage, databases, analytics and more. It also discusses how AWS enables continuous delivery and automation through services like CodeDeploy, CodePipeline, CloudFormation and Elastic Beanstalk. The document argues that AWS allows organizations to provision resources on demand, pay as they go, and build infrastructure as code.
AWS Canberra WWPS Summit 2013 - Cloud Computing with AWS: Introduction to AWSAmazon Web Services
Amazon Elastic Compute Cloud (Amazon EC2) provides resizable compute capacity in the cloud and is often the starting point for your first week using AWS. This session will introduce these concepts, along with the fundamentals of EC2, by employing an agile approach that is made possible by the cloud. Attendees will experience the reality of what a first week on EC2 looks like from the perspective of someone deploying an actual application on EC2. You will follow them as they progress from deploying their entire application from an EC2 AMI on day 1 to more advanced features and patterns available in EC2 by day 5. Throughout the process we will identify cloud best practices that can be applied to your first week on EC2 and beyond.
Amazon EC2 Systems Manager is a management service that helps you securely and safely manage instances at scale, automatically collect software inventory, apply OS patches, create system images, and configure Windows and Linux operating systems. These capabilities help you define and track system configurations, prevent drift, and maintain software compliance of your EC2 and on-premises configurations. By providing a management approach that is designed for the scale and agility of the cloud but extends into your on-premises data center, EC2 Systems Manager makes it easier for you to seamlessly bridge your existing infrastructure with AWS.
The document provides an overview of an AWS 101 presentation. It includes an agenda for the presentation covering AWS concepts and live demonstrations of keypairs, security groups, EC2 instances, autoscaling, Amazon Machine Images, S3, CloudFront, Elastic Load Balancer, and RDS. It also provides background information on Amazon Web Services and an overview of the various AWS services covered in the toolbox section.
AWS is architected to be one of the most flexible and secure cloud computing environments available today. It provides an extremely scalable, highly reliable platform that enables customers to deploy applications and data quickly and securely. When using AWS, not only are infrastructure headaches removed, but so are many of the security issues that come with them.
Infrastructure Continuous Delivery Using AWS CloudFormationAmazon Web Services
This document discusses using AWS CloudFormation and AWS CodePipeline to implement infrastructure continuous delivery. It begins by explaining the need for infrastructure as code and continuous delivery workflows for infrastructure changes. AWS CloudFormation allows treating infrastructure as code by authoring templates and provisioning AWS resources from them. AWS CodePipeline can then be used to automate building, testing and deploying infrastructure changes as code is updated. The document demonstrates decomposing a sample application into CloudFormation templates and setting up a CodePipeline to continuously deliver changes. It provides examples of how to model pipelines for network resources and application components separately with dependencies.
Because the entire AWS cloud platform is programmable, it turns out that you can program security and compliance in advance of actually instantiating any actual workloads. In this session, we show how you can design a secure and compliant workload and even have it audited by a third-party auditor before creating it for the first time! Once it's created, other facilities provide mechanisms for detecting and alerting a drift from your baseline, and even automatically remediating the drift. Learn how the comprehensive automation available in AWS provides security and compliance professionals an entire new, more efficient, and more effective way to work.
Speaker: John Hildebrand, Solutions Architect, Amazon Web Services
AWS re:Invent 2016: Chalk Talk: Succeeding at Infrastructure-as-Code (GPSCT312)Amazon Web Services
- Infrastructure as code is the practice of provisioning and managing infrastructure using code and software development techniques like version control. This allows infrastructure changes to be tested and deployed in a consistent, repeatable way.
- AWS services like CloudFormation, OpsWorks, and CodeDeploy allow defining infrastructure as code templates and automating the deployment of applications and infrastructure changes across environments like development, testing, and production.
- CloudFormation templates define AWS resources and their dependencies and can be used to create matching environments in different stages. OpsWorks and CodeDeploy help manage application deployments and ongoing configuration of running systems.
Join Amazon Web Services for an update on the latest new services from AWS and learn how you can use these services to help you build better products, more quickly and allow yourself more time to focus on delivering the best products and service experiences for your customers, rather than the undifferentiated heavy lifting of operating IT infrastructure.
Continuous Integration and Deployment Best Practices on AWSAmazon Web Services
With AWS, organizations now have the ability to develop and run their applications with speed and flexibility like never before. Working with an infrastructure that can be 100% API-driven enables organizations to use lean methodologies and realize these benefits. In this session, we will explore some key concepts and design patterns for continuous deployment and continuous integration, two elements of lean application and infrastructure development. We will look at several use cases where IT organizations leveraged AWS to rapidly develop and iterate on applications for scale, high availability and cost optimization.
Speaker: Adrian White, Solutions Architect, Amazon Web Services
Infrastructure Continuous Delivery Using AWS CloudFormationAmazon Web Services
This document discusses using AWS CloudFormation and AWS CodePipeline for infrastructure continuous delivery. It describes treating infrastructure as code, using templates to model resources, and continuous delivery workflows to reliably deploy changes. The presentation demonstrates decomposing a sample application into CloudFormation templates and setting up a pipeline to continuously deliver infrastructure changes.
For eCommerce customers, to build a scalable platform to support their daily business is very important. In this session, we will discuss how to use AWS features to build low-cost and highly scalable web and mobile application on the cloud
Amazon EC2 Systems Manager for Hybrid Cloud Management at ScaleAmazon Web Services
Amazon EC2 Systems Manager provides capabilities for automated management of systems at scale across AWS and on-premises environments. It includes components such as Run Command, State Manager, Inventory, Maintenance Windows, Patch Manager, and Automation. These capabilities enable organizations to remotely and securely manage servers, address configuration drift, simplify patching processes, and define automation workflows. Amazon EC2 Systems Manager helps reduce costs and complexity compared to traditional management approaches.
Amazon EC2 Systems Manager for Hybrid Cloud Management at ScaleAmazon Web Services
Whether you are a startup exploring migrating workloads to the cloud or are already all-in, performing common tasks of inventory collection, OS patch management, and image creation at scale is increasingly complicated in the hybrid infrastructure environments. Amazon EC2 Systems Manager allows you to perform automated configuration and ongoing management of your hybrid environment systems at scale. This session provides an overview of key EC2 Systems Manager capabilities that help you define and track system configurations, prevent drift, and maintain software compliance of your EC2 and on-premises configurations. We will also discuss common use cases for EC2 Systems Manager and give you a demonstration of a hybrid-cloud management scenario.
How a National Transportation Software Provider Migrated a Mission-Critical T...Amazon Web Services
In this webinar, Cascadeo will show you how they helped a national transportation software provider build an AWS architecture that enables them to effectively support more than 3,300 complex integration tests against nightly builds of their Interoperable Train Control Messaging (ITCM) application. You’ll also learn about how this software provider can scale on-demand, has improved governance and cost management, and rapidly supports new projects without increasing IT overhead using AWS.
Amazon EC2 changes the economics of computing and provides you with complete control of your computing resources. It is designed to make web-scale cloud computing easier for developers. In this session, we will take you on a journey, starting with the basics of key management and security groups and ending with an explanation of Auto Scaling and how you can use it to match capacity and costs to demand using dynamic policies. We will also discuss tools and best practices that will help you build failure resilient applications that take advantage of the scale and robustness of AWS regions.
AWS 201 - A Walk through the AWS Cloud: Delivering Static and Dynamic Content...Amazon Web Services
This document provides an overview and agenda for a presentation on delivering static and dynamic content using Amazon CloudFront. The presentation covers why a content delivery network (CDN) is needed, an introduction to Amazon CloudFront, how to architect with CloudFront, features of CloudFront, a demo, benefits, and case studies. It discusses how CloudFront provides a global network to improve performance and reduce costs of content delivery.
Similar to Delivering High-Availability Web Services with NGINX Plus on AWS (20)
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
TrustArc Webinar - 2024 Data Privacy Trends: A Mid-Year Check-InTrustArc
Six months into 2024, and it is clear the privacy ecosystem takes no days off!! Regulators continue to implement and enforce new regulations, businesses strive to meet requirements, and technology advances like AI have privacy professionals scratching their heads about managing risk.
What can we learn about the first six months of data privacy trends and events in 2024? How should this inform your privacy program management for the rest of the year?
Join TrustArc, Goodwin, and Snyk privacy experts as they discuss the changes we’ve seen in the first half of 2024 and gain insight into the concrete, actionable steps you can take to up-level your privacy program in the second half of the year.
This webinar will review:
- Key changes to privacy regulations in 2024
- Key themes in privacy and data governance in 2024
- How to maximize your privacy program in the second half of 2024
Best Practices for Effectively Running dbt in Airflow.pdfTatiana Al-Chueyr
As a popular open-source library for analytics engineering, dbt is often used in combination with Airflow. Orchestrating and executing dbt models as DAGs ensures an additional layer of control over tasks, observability, and provides a reliable, scalable environment to run dbt models.
This webinar will cover a step-by-step guide to Cosmos, an open source package from Astronomer that helps you easily run your dbt Core projects as Airflow DAGs and Task Groups, all with just a few lines of code. We’ll walk through:
- Standard ways of running dbt (and when to utilize other methods)
- How Cosmos can be used to run and visualize your dbt projects in Airflow
- Common challenges and how to address them, including performance, dependency conflicts, and more
- How running dbt projects in Airflow helps with cost optimization
Webinar given on 9 July 2024
Paradigm Shifts in User Modeling: A Journey from Historical Foundations to Em...Erasmo Purificato
Slide of the tutorial entitled "Paradigm Shifts in User Modeling: A Journey from Historical Foundations to Emerging Trends" held at UMAP'24: 32nd ACM Conference on User Modeling, Adaptation and Personalization (July 1, 2024 | Cagliari, Italy)
Details of description part II: Describing images in practice - Tech Forum 2024BookNet Canada
This presentation explores the practical application of image description techniques. Familiar guidelines will be demonstrated in practice, and descriptions will be developed “live”! If you have learned a lot about the theory of image description techniques but want to feel more confident putting them into practice, this is the presentation for you. There will be useful, actionable information for everyone, whether you are working with authors, colleagues, alone, or leveraging AI as a collaborator.
Link to presentation recording and transcript: https://bnctechforum.ca/sessions/details-of-description-part-ii-describing-images-in-practice/
Presented by BookNet Canada on June 25, 2024, with support from the Department of Canadian Heritage.
Understanding Insider Security Threats: Types, Examples, Effects, and Mitigat...Bert Blevins
Today’s digitally connected world presents a wide range of security challenges for enterprises. Insider security threats are particularly noteworthy because they have the potential to cause significant harm. Unlike external threats, insider risks originate from within the company, making them more subtle and challenging to identify. This blog aims to provide a comprehensive understanding of insider security threats, including their types, examples, effects, and mitigation techniques.
Comparison Table of DiskWarrior Alternatives.pdfAndrey Yasko
To help you choose the best DiskWarrior alternative, we've compiled a comparison table summarizing the features, pros, cons, and pricing of six alternatives.
Blockchain technology is transforming industries and reshaping the way we conduct business, manage data, and secure transactions. Whether you're new to blockchain or looking to deepen your knowledge, our guidebook, "Blockchain for Dummies", is your ultimate resource.
Advanced Techniques for Cyber Security Analysis and Anomaly DetectionBert Blevins
Cybersecurity is a major concern in today's connected digital world. Threats to organizations are constantly evolving and have the potential to compromise sensitive information, disrupt operations, and lead to significant financial losses. Traditional cybersecurity techniques often fall short against modern attackers. Therefore, advanced techniques for cyber security analysis and anomaly detection are essential for protecting digital assets. This blog explores these cutting-edge methods, providing a comprehensive overview of their application and importance.
7 Most Powerful Solar Storms in the History of Earth.pdfEnterprise Wired
Solar Storms (Geo Magnetic Storms) are the motion of accelerated charged particles in the solar environment with high velocities due to the coronal mass ejection (CME).
Are you interested in dipping your toes in the cloud native observability waters, but as an engineer you are not sure where to get started with tracing problems through your microservices and application landscapes on Kubernetes? Then this is the session for you, where we take you on your first steps in an active open-source project that offers a buffet of languages, challenges, and opportunities for getting started with telemetry data.
The project is called openTelemetry, but before diving into the specifics, we’ll start with de-mystifying key concepts and terms such as observability, telemetry, instrumentation, cardinality, percentile to lay a foundation. After understanding the nuts and bolts of observability and distributed traces, we’ll explore the openTelemetry community; its Special Interest Groups (SIGs), repositories, and how to become not only an end-user, but possibly a contributor.We will wrap up with an overview of the components in this project, such as the Collector, the OpenTelemetry protocol (OTLP), its APIs, and its SDKs.
Attendees will leave with an understanding of key observability concepts, become grounded in distributed tracing terminology, be aware of the components of openTelemetry, and know how to take their first steps to an open-source contribution!
Key Takeaways: Open source, vendor neutral instrumentation is an exciting new reality as the industry standardizes on openTelemetry for observability. OpenTelemetry is on a mission to enable effective observability by making high-quality, portable telemetry ubiquitous. The world of observability and monitoring today has a steep learning curve and in order to achieve ubiquity, the project would benefit from growing our contributor community.
How RPA Help in the Transportation and Logistics Industry.pptxSynapseIndia
Revolutionize your transportation processes with our cutting-edge RPA software. Automate repetitive tasks, reduce costs, and enhance efficiency in the logistics sector with our advanced solutions.
UiPath Community Day Kraków: Devs4Devs ConferenceUiPathCommunity
We are honored to launch and host this event for our UiPath Polish Community, with the help of our partners - Proservartner!
We certainly hope we have managed to spike your interest in the subjects to be presented and the incredible networking opportunities at hand, too!
Check out our proposed agenda below 👇👇
08:30 ☕ Welcome coffee (30')
09:00 Opening note/ Intro to UiPath Community (10')
Cristina Vidu, Global Manager, Marketing Community @UiPath
Dawid Kot, Digital Transformation Lead @Proservartner
09:10 Cloud migration - Proservartner & DOVISTA case study (30')
Marcin Drozdowski, Automation CoE Manager @DOVISTA
Pawel Kamiński, RPA developer @DOVISTA
Mikolaj Zielinski, UiPath MVP, Senior Solutions Engineer @Proservartner
09:40 From bottlenecks to breakthroughs: Citizen Development in action (25')
Pawel Poplawski, Director, Improvement and Automation @McCormick & Company
Michał Cieślak, Senior Manager, Automation Programs @McCormick & Company
10:05 Next-level bots: API integration in UiPath Studio (30')
Mikolaj Zielinski, UiPath MVP, Senior Solutions Engineer @Proservartner
10:35 ☕ Coffee Break (15')
10:50 Document Understanding with my RPA Companion (45')
Ewa Gruszka, Enterprise Sales Specialist, AI & ML @UiPath
11:35 Power up your Robots: GenAI and GPT in REFramework (45')
Krzysztof Karaszewski, Global RPA Product Manager
12:20 🍕 Lunch Break (1hr)
13:20 From Concept to Quality: UiPath Test Suite for AI-powered Knowledge Bots (30')
Kamil Miśko, UiPath MVP, Senior RPA Developer @Zurich Insurance
13:50 Communications Mining - focus on AI capabilities (30')
Thomasz Wierzbicki, Business Analyst @Office Samurai
14:20 Polish MVP panel: Insights on MVP award achievements and career profiling
RPA In Healthcare Benefits, Use Case, Trend And Challenges 2024.pptxSynapseIndia
Your comprehensive guide to RPA in healthcare for 2024. Explore the benefits, use cases, and emerging trends of robotic process automation. Understand the challenges and prepare for the future of healthcare automation
Choose our Linux Web Hosting for a seamless and successful online presencerajancomputerfbd
Our Linux Web Hosting plans offer unbeatable performance, security, and scalability, ensuring your website runs smoothly and efficiently.
Visit- https://onliveserver.com/linux-web-hosting/
14. Amazon EC2 Container Service
Creates and manages clusters made up of Docker containers. It launches and
terminates the containers and maintains complete information about the state
of your cluster
Automatically schedules containers to help find a balance between your
resource needs and availability requirements
Using EC2 Container Service you can simply launch & manage clusters with
thousands of instances and schedule tens of thousands of containers across
multiple Availability Zones
Amazon EC2 Container Service launches your containers on your own EC2
instances, so that you do not share resources with other customers, places
your clusters in a VPC, and allows you to use your own VPC security groups
and network ACLs.
Your applications can make use of AWS features such as Elastic IP addresses,
resource tags, and Virtual Private Cloud (VPC).
http://aws.amazon.com/ecs/
15. AWS Code Deploy
Deploys your released code to a "fleet" of EC2 instances
Accommodate fleets that range in size from one instance all the way up to
tens of thousands of instances
Automatically schedules updates across multiple Availability Zones in
order to maintain high availability during the deployment
Application and Deployment groups described in YAML-formatted files
Deployment groups identify EC2 instances by tags & can also reference
Auto Scaling Groups
Managed via AWS Management Console, CLI or APIs
Can be used in conjunction with Chef recipes or Puppet scripts
Deploy configuration from a variety of repositories (S3, GitHub, etc)
https://aws.amazon.com/codedeploy/
20. Go further with NGINX Plus
NGINX F/OSS
Webserver
Accelerating Proxy
Application Gateway
NGINX Plus
Advanced load balancing features
Health checks, Session Persistence
Ease-of-management
Dynamic Configuration, Extended Status
Commercial support
21. Elastic Load Balancer
NGINX Plus
AMI
Web App 1
region
region
region
Route53 hosted zone
Web App 2 Web App 3
NGINX Plus
AMI
Web App 1
Web App 2 Web App 3
22. Relevant NGINX Plus features
• Content-based routing
• Request Prioritization
• Health Checks
• Session Persistence
• PROXY support
• Dynamic Reconfiguration (inc DNS)
• Extended Status
23. Content-based Routing
Full control over request
routing for multiple
applications
Single front-end ELB service
Multiple front-end domains
Multiple back-end applications
24. Request Prioritization
Internet
Large spike of traffic
risks overwhelming
upstream servers
NGINX Plus limits concurrent
connections to upstream servers
and queues additional traffic
max_conns=150
Upstream servers
protected from
effects of traffic spike
27. PROXY protocol
Internet
Amazon ELB (multiple availability zones)
Load-balances TCP with PROXY protocol
NGINX proxies WebSockets
and terminates SPDY traffic
Allows for support for WebSocket proxying
and SPDY termination
28. Dynamic Reconfiguration
http {
resolver 192.168.0.2;
upstream backends {
zone backends 64k;
server api.u.com resolve;
}
upstream_conf;
Control load balancing configuration dynamically
}
DNS
Changes in DNS can dynamically
update NGINX Plus’ load
balancing configuration API
Upstream_conf API gives a
simple HTTP API to control
configuration
29. Extended Status
GET /status/connections/active 17
GET
/status/upstreams/demoupstream
s/0/server
”192.168.45.2:80"
{
checks: 15375,
fails: 183,
unhealthy: 165,
last_passed: true
}
GET
/status/upstreams/demoupstream
s/0/health_checks
… with CloudWatch integration
32. Amazon CloudWatch
Default Amazon EC2
metrics
CPU Utilization (Percent)
Disk Reads (Bytes)
Disk Read Operations (Operations)
Disk Writes (Bytes)
Disk Write Operations (Operations)
Network In (Bytes)
Network Out (Bytes)
Status Check Failed (Count)
1 or 5 minute intervals
35. NGINX Metrics into Amazon CloudWatch
status.html CloudWatch
Start Background Agent
Test - $ /usr/bin/nginx-cw-agent.py –f start
All in - $ sudo service nginx-cw-agent start
View Metrics
36. NGINX with Amazon CloudWatch Logs
• Consolidate metrics and alarming for log files from 1 or
many instances
• Define filters to parse content from your log files
• Measure and alarm on specific attributes
• Define retention period for your log files
EC2
CloudWatch
40. Get started with NGINX Plus AMI
http://aws.amazon.com/marketplace
41. Finding NGINX Plus on AWS
http://aws.amazon.com/marketplace - search for NGINX
43. Is it running…?
ubuntu@ip-172-31-20-254:~$ /etc/init.d/nginx status
* nginx is running
ubuntu@ip-172-31-20-254:~$ cd /etc/nginx/conf.d
ubuntu@ip-172-31-20-254:~$ nginx –s reload
44. Check out the NGINX Plus
on AWS whitepaper
Partner Whitepapers:
http://aws.amazon.com/whitepapers/
http://d0.awsstatic.com/whitepapers/AWS_NGINX
_Plus-whitepaper-final_v4.pdf
Slides 3-14 from http://www.slideshare.net/AmazonWebServices/nginx-plus-on-aws
The broad and deep platform that is AWS.
If want to build new businesses from scratch or move some/all workloads to cloud, need a broad array of services and features to make this happen and not have to piecemeal it
AWS Platform started in 2006 and it has grown rapidly since that time. Today it is the underlying infrastructure for companies around the world including startups, enterprises, and government agencies.
AWS has hundreds of thousands of customers in 190 countries around the world.
A little background…
After over a decade of building and running the highly scalable web application, Amazon.com, the company realized that it had developed a core competency in operating massive scale technology infrastructure and datacenters, and embarked on a much broader mission of serving a new customer segment—developers and businesses—with a platform of web services they can use to build sophisticated, scalable applications.
AWS is a comprehensive cloud services platform, offering compute power, storage, content delivery, and other functionality that enables businesses to cost-effectively deploy applications and services with greater flexibility, scalability, and reliability. The power of self-service through AWS means you can proactively address your internal plans and react to external demands when you choose and not have to wait for a salesperson to return your call.
In response to customer needs and internal innovation on the customer’s behalf, In 2011, we released over 80 significant services and features; in 2012, nearly 160; and in 2013, 280. This trend does not show any sign of slowing.
All of a sudden, w the possibility a reality that you can try new ideas:
Move teams from learned helplessness where no point using shower cycles
To a world where employees are motivated to think of new ideas for customers
And instead of only getting these ideas from select senior folks, come from all over org
People often ask us what does cloud mean for our IT people
Reality is they don’t go away…work on value-added activities on top of infrastructure instead of undifferentiated racking and stacking
Imo, better question is how do we empower more of our employees to invent/improve cust exp
Truth is, people who work at enterprises want to invent as much as start-ups, just been hamstrung
Cloud unleashes this innovation…lets you be more agile, get more ideas all over org, and RECRUIT more talented folks in process
Better for customers, companies, and business—WIN ACROSS BOARD
Quick focus on infrastructure because it is a key component that we will be discussing and utilizing throughout this presentation
As you saw from the overall AWS platform and service overview slide there are a lot of services that AWS offers.
What I am going to touch base on here are services that are going to be relevant to the rest of the discussion that I will be presenting on.
Happy to dive into other components of the platform post presentation
ELB Health Checks
AutoScaling Health Checks
As you saw from the overall AWS platform and service overview slide there are a lot of services that AWS offers.
Route53- Route to infrastructure inside or outside of AWS
* Routing – Latency, Geo, weighted round robin
* health checks – DNS Failover. Route 53 monitors endpoint and if there is a failure traffic will be routed to an alternate endpoint
Slides 3-14 from http://www.slideshare.net/AmazonWebServices/nginx-plus-on-aws
If you are deploying NGINX using Docker containers the new functionality that is offered with the Amazon EC2 Container Service may be something you want to look into.
This is a new service announced at the 2014 AWS re:Invent conference and is currently in a limited preview mode.
If you are deploying NGINX configuration files or other code related to your NGINX environment then you may be interested in AWS Code Deploy.
This is a new service announced at the 2014 AWS re:Invent conference and is currently in a limited preview mode.
OWEN
Top features:
Health checks
Session persistence
NGINX Plus allows you to build this architecture…
Mulesoft example
Having highlighted the features, the ways that NGINX Plus will complement and extend ELB should be clear
SCOTT
This requires a small agent to be running on your EC2 instance.
Either need to use an instance role or provide access keys
CloudWatch logs allows you the ability to capture log files from your instances for further analysis.
You could be capturing one log file from one instance or you could be capturing the same log file from many instances in a fleet.
Cloudtrail logs gives you the ability to interpret the data in these log files and turn them into CloudWatch metrics. You can view the metrics graphically or create alarms based on the metrics that came from your log files