The purpose of this document is to describe the steps needed to install NeoLoad Web as a stand-alone private cloud implementation on Elastic Kubernetes Service (EKS). This is for Neotys customers who may need to use an on-premise installation, in addition to the publicly available SaaS version provided by Neotys.
These instructions are specific to implementing NeoLoad Web as a managed Kubernetes cluster using Amazon AWS cloud, and specifically the Elastic Kubernetes Service (EKS) for the deployment.
Before you begin
Neotys is expecting that anyone attempting to set this up already has experience with AWS cloud services, Kubernetes, Docker, YAML, mongodb, and the various CLI’s mentioned in this documentation. Neotys has provided online documentation through their web site and github repositories to help with NeoLoad specific tasks, but building out the infrastructure and services around the solution is the responsibility of the implementation person. This document is an attempt to help provide further guidance and make the process as easy as possible, but some experience by the user will be necessary to address unknown issues that may arise.
You will need the following:
Amazon Account with permissions to do everything in this article
The ability to route DNS records
An understanding of network routing on AWS, including setting up Application Load Balancers
The ability to set up a mongodb database, either as a cloud SaaS version or a stand-alone version on a virtual/physical machine
For one time setup, there are several programs and command-line interface applications (CLI’s) that should be installed on your local machine. You will need permission to install and configure these
Brian Bernknopf is the Managing Director for U.S. Operations at QA Consultants.
Mr. Bernknopf currently serves as the Managing Director of QA Consultants USA, Inc. (QAC). He is responsible for the daily operations and management of the US business, ongoing sales and business development, staff and project management, and solution creation. QAC has been one of North America’s fasted growing independent software testing services firms over the last 20 years and Mr. Bernknopf is responsible for their US expansion. Mr. Bernknopf is also a board member to the Dallas Per Scholas program that has the mission of breaking the cycle of poverty through IT Job and Workforce Training. Mr. Bernknopf is a proven industry leader with a deep specialization in IT Consulting and Advisory, Software Quality Assurance, and IT Systems Integration. He has spent his 20-year career in management consulting and while having worked in multiple industry verticals and with a variety of software technologies, has always been focused on software quality management and governance. His responsibilities have included sales, delivery, and management of IT solutions and engagements focused on: QA Governance, Test Automation, Performance, Mobile QA, ERP (SAP), Package Applications (ERP\BPM\Etc.), COE Development, and complex QA solutions. Prior to joining QAC, Mr. Bernknopf was a Senior Vice President for KMS and a Vice President at Virtusa, where he led a 2000 person QA practice. Before Virtusa, Mr. Bernknopf was a Principal at Capgemini and was Director of their Insurance QA Practice. In addition to QA, Brian has experience in large program and project management, alliance management, and marketing. Mr. Bernknopf has over 20 years in the Quality Assurance and Quality Management industry and is a frequent speaker at Quality Management events. His early patent applications for test automation built the foundation for his QA career and a pursuit of QA Solutions
Perfvangelist, Host of the Performance Tour (perftour.us)
With over two decades of experience in IT working with various platforms and technologies, Scott helps companies improve their application performance anywhere in the software development life cycle. He is a frequent speaker at software testing conferences and a thought leader in the performance engineering, testing, and observability space. Scott is the host of the new Performance Tour road show (perftour.us) with educational and entertaining online videos about performance engineering topics and a fun twist.
Paul Bruce is a DevOps Advisor, helping to transform enterprise software teams and delivery practices. He currently works with Neotys as a Sr. Performance Engineer and is a Founder at Growgistics. His research expertise includes cloud management, API design and experience, continuous testing (at scale), and organizational learning frameworks. He writes, listens, and teaches about software delivery patterns in enterprises and key industries around the world.