Case Study

Login VSI Reduces Costs of Services with Automated Launching of EC2 Instances

Details

Compay Name: Login VSI
Date: Dec 2019
Website: https://www.loginvsi.com/

Login VSI is the only solution in the market guaranteed to maximize the end-user experience in your digital workspaces. We do this by using synthetic users to automatically test and validate the impact of change in your physical, virtual and cloud-based workspaces – safeguarding your application and desktop performance. Login VSI has over 400 customers in 50 countries.

The Challenge: Virtual Server Set-Up Costs Limit Testing Scope

The Login VSI load-testing solution generates a large number of synthetic users to test and protect the performance and scalability of your new and existing VDI, SBC and DaaS deployments. Login VSI offers software solutions to test and actively monitor the performance and availability of virtual desktop environments running in on-premise data centers and in the cloud. The company provides solutions that can generate large numbers of synthetic users to test and protect the performance and scalability of virtual desktop infrastructures (VDI).

As Login VSI began to design a VDI testing solution for a large enterprise client in the financial sector, the internal cost to the client to deploy the solution presented a potential roadblock. The client’s VDI required testing 20,000 synthetic end users. To simulate that many users all at once, the client would need to deploy a significant number of virtual machines to run the Login VSI load testing solution.

Additionally, the test was part of the client’s Disaster Recovery (DR) planning, whereby they wanted to test an assumption that their office campus was destroyed, but their data center DR plan had successfully ensured their systems remained available. Specifically, they wanted to determine if their Netscaler environment could manage up to 20,000 desktop sessions connecting from remote locations. For both these reasons, it became clear that a public cloud based approach to the project would be optimal. Given Pantek’s expertise is building scale-out solutions on AWS, Login VSI partnered with Pantek to deliver the total solution for the client.

Pantek enabled us to significantly reduce the cost of deploying virtual servers for the benefit of our client, They recommended using Elastic Compute Cloud (EC2) spot instances from Amazon Web Services (AWS) which also significantly accelerated the timing of the project”

Richard Scannell

GM, Login VSI Inc.

The Solution: AWS Spot Instances Automated by Pantek

Pantek provides reliable and cost-effective resources that enable businesses to leverage the benefits of cloud computing.“ Pantek enabled us to significantly reduce the cost of deploying virtual servers for the benefit of our client,” said Richard Scannell, GM Login VSI Inc. “They recommended using Elastic Compute Cloud (EC2) spot instances from Amazon Web Services (AWS) which also significantly accelerated the timing of the project”

AWS spot instances are ideal for the testing services Login VSI offers, which typically run for 45 minutes at a time. The instances are bid on in an auction-style AWS marketplace. The instance can then be purchased to run one hour and shut down once the tests are run. Utilizing spot instance reduces the cost of using each virtual server down to pennies per hour.

“With the automation framework Pantek created for us on AWS, we can now offer this same type of large test capability to other clients. In particular, this DR test scenario is one many large organizations face but have limited ability to exercise. Leveraging AWS spot instances dramatically changes the feasibility, timing and economics of such a test” Scannell adds.

The Solution: AWS Spot Instances Automated by Pantek

Pantek provides reliable and cost-effective resources that enable businesses to leverage the benefits of cloud computing.

“Pantek enabled us to significantly reduce the cost of deploying virtual servers for the benefit of our client,” said Richard Scannell, GM Login VSI Inc. “They recommended using Elastic Compute Cloud (EC2) spot instances from Amazon Web Services (AWS) which also significantly accelerated the timing of the project”

AWS spot instances are ideal for the testing services Login VSI offers, which typically run for 45 minutes at a time. The instances are bid on in an auction-style AWS marketplace. The instance can then be purchased to run one hour and shut down once the tests are run. Utilizing spot instance reduces the cost of using each virtual server down to pennies per hour.

“With the automation framework Pantek created for us on AWS, we can now offer this same type of large test capability to other clients. In particular, this DR test scenario is one many large organizations face but have limited ability to exercise. Leveraging AWS spot instances dramatically changes the feasibility, timing and economics of such a test” Scannell adds.

The Results: Best in class Load Testing at an economical cost.

A key benefit for Login VSI is that Pantek automated the entire process to bid on AWS spot instances and then deploy the VM’s, use them for testing, and shut them down when no longer needed.

“When we’re ready to run tests for a client, we simply plug in the number of servers we need and the maximum bid price we’re willing to pay,” said Scannell. “Within a few minutes the infrastructure we need is available, and we can run the tests for our clients. We can even set it up so that clients can run the test themselves if that is what they prefer.”

With the automated virtual server infrastructure solution developed by Pantek, Login VSI was able to provide the full 20,000 end-user testing licenses to its client. Future opportunities will no longer be limited by the number of virtual servers that clients can afford to deploy.

Utilizing AWS also allows Login VSI to simulate remote end-user boot storms that might originate from a particular geographic region. The virtual servers running the tests can be set up at an AWS data center in the northeast, for example, if a client needs to see what happens when 10,000 users from that region try to log into a VDI at the same time.

“Thanks to Pantek, we have significantly reduced the cost of our deployed solution and expanded the size of the testing we can now offer our clients” Scannell said. “Whether a client needs to test 20K, 50K or 100K simultaneous users hitting their VDI at the same time, we now have a cost-effective way to do so.”

Case Study Overview

  •  Login VSI needed to validate both capacity and high-availability capabilities for a client’s VDI.
  • The client requested Login VSI provide the infrastructure components to assist with expediting the testing process for 20,000 simulated end users.
  • Login VSI turned to Pantek to provide a virtual server infrastructure in AWS to support the load testing against a NetScaler MPX SSL VPN configuration.
  • The testing allowed the client to successfully identify and mitigate issues prior to the VDI going live.

What Pantek Delivered

  • Automated the launch, configuration and stop of AWS Elastic Cloud Computer (EC2) spot instances.
  • Enabled specification of the region from where the testing fleet are launched, the machine images, the number of instances, and the bid price for the instances.
  • Activated AWS state management to ensure configurations perform consistently.
  • Provided abstraction from AWS complexity for ease-of-use by resources without AWS expertise.
  • Delivered ability to extend and reuse the automated virtual server infrastructure for other clients.

Automation Tools and Technologies

  • AWS Software Development Kit, Python, Terraform, AWS Elastic Cloud Compute (EC2) Spot Fleet, AWS Identity and Access Management (IAM), AWS Simple Storage Service (S3), AWS Elastic Block Storage (EBS