ProxySnifferPureCloud Slides1

Ingenieurbüro David Fischer AG | A Company of the Apica Group www.proxy-sniffer.com Pure Cloud – Run all components of ...

2 downloads 57 Views 2MB Size
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