Ingenieurbüro David Fischer AG | A Company of the Apica Group www.proxy-sniffer.com
Pure Cloud – Run all components of the Apica ProxySniffer product completely in the cloud.
© 2012 Ingenieurbüro David Fischer AG
Last Revised: January 10, 2013
All Rights Reserved
Page 1
Introduction of Apica ProxySniffer "Pure Cloud" Our "Pure Cloud" architecture allows you to run all components of the Apica ProxySniffer product completely in the Amazon cloud. No local resources are needed to execute large scale load tests. You can instantly use pre-installed and tuned virtual machines in the Amazon cloud for all tasks requiring the execution of realistic and large scale Web load and stress tests. See last pages in this document to learn more about facts, restrictions and benefits.
Page 2
Page 3
First Step: Creating a Cloud-Based Data Disk
First Step: Create a cloudbased Data Disk.
Page 4
Data Disk creation: Enter as volume description your project name or any arbitrary text.
Page 5
New cloud-based data disk
Page 6
Second Step: Starting a Personal, Virtual Machine with Attached Data-Disk
Second Step: start a personal, virtual machine with a selected data disk.
If you have created several data disks you can select the disk to be attached to the virtual machine. Page 7
Enter an arbitrary password for the PrxUser account. You can enter any value, but without space, semicolon and quote characters.
Page 8
Page 9
The data disk changes its state from "available" to "in-use"
DNS-Name of the virtual machine, status = "running" Page 10
After a virtual machine has been started you can access it in three ways: 1. Via your Web browser. Remote access to the Proxy Sniffer Web Admin GUI: http://:7990 2. Via WebDAV for uploading and download files to the data disk: http://:81/MyTests/ 3. Via Remote Desktop (this is the normal way). Note: Mac OS X users can download Remote Desktop for MAC from Microsoft for free. The access to these three network services is protected by the same user name and password. The user name is always PrxUser and the password is the one that you have entered when starting (launching) the virtual machine.
Page 11
1) Remote Web Access – Proxy Sniffer GUI DNS-Name of the virtual machine
Login always with the account PrxUser. Use the same password that you have entered when starting the virtual machine.
Page 12
Attached cloud-based Data Disk
Note: you can use the
and
icons to upload and download files.
Page 13
2) Accessing the WebDAV Data Disk "/MyTests" (Mac OS X Example)
Page 14
DNS-Name of the virtual machine
Page 15
Login always with the account PrxUser. Use the same password that you have entered when starting the virtual machine.
Page 16
Attached cloud-based Data Disk
Upload a file from the local desktop to the remote WebDAV disk
Page 17
3) Remote Desktop Login on the personal, Virtual Machine DNS-Name of the virtual machine
Login always with the account PrxUser. Use the same password that you have entered when starting the virtual machine.
Page 18
Mac OS X Example Login always with the account PrxUser. Use the same password that you have entered when starting the virtual machine.
Do not use a Domain (clear this input field)
DNS-Name of the virtual machine
Page 19
Remote Desktop of Virtual Machine Calling the Proxy Sniffer GUI Proxy Sniffer started as Windows Service: 64-Bit – with 4 GB of Java-Memory
Pre-installed Firefox Recording Add-On Attached cloudbased data disk
Page 20
Note: you can also upload and download files via Remote Desktop
Attached cloud-based data disk
Disk on your local computer
Page 21
Terminating a Virtual Machine
Page 22
Page 23
Click repeatedly on the Refresh-Icon until you see that the instance has changed its state to "terminated".
Page 24
The data disk changes its state from "in-use" to "available"
Page 25
Starting another Virtual Machine by using the Same Data Disk
Start a new virtual machine with same (old) data disk.
Page 26
New DNS name of new virtual machine
Attached (old) cloud-based Data Disk
Intact data, created by using the terminated, old virtual machine.
FAQ Q: Why separate Data Disks in the cloud from virtual machines? A: Because of the costs. Using one virtual machine costs you between 1.14 and 1.60 USD per hour, but renting one cloud-based data disk (10 GB) cost you only between 1.00 and 1.90 USD (+ I/O) per month. Normally you use virtual machines only during a few days per months, but you want keep your data for a longer time. Page 27
Facts: - Create a new cloud-based Data Disk: 30 Seconds - Start a new Virtual Machine: 4 Minutes - No subscription for the GUI AMIs required, only the Amazon basic costs are charged
Page 28
Restrictions: - Data Disk and Virtual Machine must run in the same Amazon data center - One Data Disk can only be attached to one Virtual Machine concurrently - Currently no HTTPS access is available for the Web GUI and for the WebDAV service (only unencrypted HTTP connections are supported). However, "Remote Desktop" allows you to establish encrypted connections, and you can also disable the Web GUI and the WebDAV service - The Virtual Machines currently only run on Windows OS. However, MS "Remote Desktop" software is available for Mac OS X for free (download from MS). - Access to a Data Disk is only possible in combination with a running Virtual Machine (no access to Data-Disks when no Virtual Machine is started) - No multiuser support. One Virtual Machine can be used only by one person at the same time
Page 29
Benefits: - No installation effort: ready-to-use in few minutes, easy and fast. All preconfigured virtual machines are optimally tuned. - All Data Disks can be operated independently from starting and stopping Virtual Machines - No need to rent or purchase any hardware for performing your large load tests - Low costs if you are using the Virtual Machines only for a short time. Pricing: 1.14 .. 1.60 USD ¹ per hour per Virtual Machine + network traffic - Multiple Data Disks can be created and can be used in multiple projects - Excellent network connections to the cloud-based Load Generators. Especially useful if you start large load tests with more than 5 cloud-based Load Generators. - Very low costs for storing all of your test data permanently in the cloud (1.00 .. 1.90 USD ¹ per month and data disk + I/O) ¹ = prices are subject to change without notice and do not include taxes or fees unless stated
Page 30
Cloud-based Load Generators: In order that you can perform large load tests by simulating up to 1,000,000 Web users you have additionally to rent cloud-based load generators per hour or per week. See also www.proxy-sniffer.com/ec2-pricing The rented cloud-based load generators can be run and managed in any data center, independently in which data center the Virtual Machine has been started. The locally available Load Generator on the Virtual Machine allows you to run small load tests with up 20 VU in order that you can verify your load tests before renting the cloud-based Load Generators. Important Note: when using virtual machines for the GUI, cloud based load generators should always be launched from the Virtual Machine (not from the Proxy Sniffer installation on your local machine).
The documentation about cloud-based load generators is available at http://www.proxy-sniffer.com/en/doc/GeneratingLoadFromTheCloudEN.pdf Page 31
Supplementary Notes for Operating Before delivering the final release of "Pure Cloud" we have detected during internal tests, that sometimes a GUI instance cannot be launched in a particular "Availability Zone" of a data center. In such a case you will see the following, similar error message:
For this reason you can select the "Availability Zone" of the data center when creating a new volume (Data Disk):
Page 32
If you see such an error as mentioned before, you should delete your volume and then create again a new volume in the same data center, but by choosing another "Availability Zone" than before. After that the new GUI instance can be successfully launched.
Page 33