Sponsored Content
Special Forums UNIX and Linux Applications Virtualization and Cloud Computing Amazon CloudFront / S3 Small Object Test Results Post 302325537 by Neo on Friday 22nd of May 2009 08:01:00 AM
Old 05-22-2009
Amazon CloudFront / S3 Small Object Test Results

After some initial confusing results measuring "before-and-after CloudFront/S3" performance, Dennis Opacki, Systems Operations Manager for Amazon Cloudfront offered to help. Working with the test results from a number of members of The UNIX and Linux Forums pulling a small 1623 byte gif object with curl -s -w, we compiled the test results. For each location, we discarded the fastest and slowest times for the Origin Web Server (in Ireland) and the CloudFront (CF) sites and averaged the remaining three samples. The last two columns in the table below represents the difference in performance between the objects hosted. The data seems to suggest a fairly significant performance improvement (with Amazon CloudFront) for all locations worldwide except Ireland, which is not surprising, since Ireland is the location of the original server.


.Web Server (WS) in IrelandCloudFront (CF)Compare Performance (CF/WS)
Client LocationWS First-byte(s)WS Total Transfer(s)CF First-byte(s)CF Total(s)First-byte (%)Total Transfer (%)
Ireland 0.096 0.0970.1010.1016%4%
Netherlands0.1230.1240.0810.081-34%-35%
St Paul, MN0.4720.4740.2840.286-39%-40%
Sofia, Bulgaria0.1340.1340.0810.081-40%-40%
Milan, Italy0.1110.1120.0420.042-63%-63%
Seattle, WA0.5150.5160.1330.134-74%-74%
Redwood City, CA0.3240.3270.0410.045-86%-86%
Ashburn, VA0.1880.1890.0220.022-88%-88%
Hong Kong0.9440.9440.0480.048-95%-95%

As expected, the most improvement was from users in the US and Asia (Hong Kong), since the original web server resides in Ireland.

I want to thank all the members of The Unix and Linux Forums who took the time to run the tests and for Dennis of Amazon for helping compile the results.

Congratulations Amazon Web Services and CloudFront!!

Note: Our test results suggest that static web content hosted on Amazon's CDN can certainly help global user response time downloading (small) objects. This is what you would expect from a CDN.
 

3 More Discussions You Might Find Interesting

1. UNIX for Advanced & Expert Users

Printer Error(the Object Instance Test Does Not Exist)

Hello, i need some help about how to set up a high velocity impact printer in UNIX SCO 5.05, this printer is attached with a parallel port in a PC(host), the host use tunemul to access unix.(this reference is just to ask you if this is a local or remote connection, just to be sure), so, i... (2 Replies)
Discussion started by: jav_v
2 Replies

2. Virtualization and Cloud Computing

CEP as a Service (CEPaaS) with MapReduce on Amazon EC2 and Amazon S3

Tim Bass 11-25-2008 01:02 PM Just as I was starting to worry that complex event processing community has been captured by RDBMS pirates off the coast of Somalia, I rediscovered a new core blackboard architecture component, Hadoop. Hadoop is a framework for building applications on large... (0 Replies)
Discussion started by: Linux Bot
0 Replies

3. Shell Programming and Scripting

PERL - traverse sub directories and get test case results

Hello, I need help in creating a PERL script for parsing test result files to get the results (pass or fail). Each test case execution generates a directory with few files among which we are interested in .result file. Lets say Testing is home directory. If i executed 2 test cases. It will... (4 Replies)
Discussion started by: ravi.videla
4 Replies
clamz(1)						      General Commands Manual							  clamz(1)

NAME
clamz - download MP3 music files from Amazon.com SYNOPSIS
clamz [ options ] amz-file ... DESCRIPTION
clamz is a little command-line program to download MP3 files from Amazon.com's music store. It is intended to serve as a substitute for Amazon's official MP3 Downloader, which is not free software (and therefore is only available in binary form for a limited set of plat- forms.) clamz can be used to download either individual songs or complete albums that you have purchased from Amazon. In order to use clamz, you must first enable the ``MP3 dowloader mode'' by visiting the following URL: http://www.amazon.com/gp/dmusic/after_download_manager_install.html?AMDVersion=1.0.9 If you are outside the US, replace `amazon.com' with the corresponding domain for your country (e.g., amazon.co.uk for the UK, or amazon.fr for France.) Amazon does not allow anyone to purchase MP3 files from outside their country of residence. To download the contents of an AMZ file into the current directory, just run clamz some-file-name.amz More advanced options are listed below. OPTIONS -o name-format, --output=name-format Set the name of the downloaded file(s). This may contain any of several variables which are derived from the input AMZ file; see FORMAT VARIABLES below. Note that the format string should be enclosed in single quotes, to stop the shell from expanding variables itself. -d directory-format, --output-dir=directory-format Set the directory where the downloaded files should be placed. (If this directory does not exist, it will be created.) This may also contain format variables. -r, --resume Resume downloading a partially-downloaded album. (By default, if you are downloading a file named foo.mp3, and the file foo.mp3 already exists in the destination directory, clamz will rename the new file to foo.mp3.1 to avoid overwriting the old file. If the -r option is used, clamz will instead assume that the first part of the file has already been downloaded, and will resume download- ing from where it left off.) -i, --info Rather than downloading anything, just display detailed information about the given AMZ file(s) to standard output. -x, --xml Rather than downloading anything, print the raw, decrypted XML data from the AMZ file to standard output. -v, --verbose Display detailed information while downloading. -q, --quiet Turn off the normal progress display; display only error messages. --forbid-chars=characters Do not allow the given characters to be used in output filenames. Note that control characters and slashes may never be used in filenames. --allow-chars=characters Opposite of the above; remove the given characters from the set of disallowed characters. --allow-uppercase Allow uppercase letters in filenames. --forbid-uppercase Do not allow uppercase letters in filenames. --utf8-filenames Use UTF-8 when writing filenames (the default behavior is to use UTF-8 if the system locale says so, otherwise ASCII.) --ascii-filenames Use only ASCII characters in filenames. --help Print out a summary of options. --version Print out version information. FORMAT VARIABLES As part of a name-format or directory-format option, you may include references to environment variables (e.g., $HOME) or to the `xdg-user- dirs' configuration variables (e.g., $XDG_MUSIC_DIR or $XDG_DESKTOP_DIR.) In addition, the following special variables are defined for each track, based on the information provided in the AMZ file, and subject to the above configuration options (--forbid-chars, --forbid-uppercase, etc.) ${title}, ${creator}, ${tracknum}, ${discnum}, ${genre}, ${asin} Title, creator, track number, disc number, genre, and ASIN (Amazon Standard Identification Number) of each individual track. ${album}, ${album_artist}, ${album_asin} Title, primary artist, and ASIN of the album the track comes from. (This information is available both for single-track and full- album downloads.) ${suffix} Suffix of the output file (currently only `mp3'.) ${amz_title}, ${amz_creator}, ${amz_genre}, ${amz_asin} These variables formerly contained metadata for the AMZ file as a whole; current AMZ files do not contain this information. Using these variables is not recommended. Similar to shell variable expansion, you can also use the following conditional expressions: ${var:-string} Expands to the value of variable var if it is defined and non-empty; otherwise, expands to string (which may itself contain variable references.) ${var:+string} Expands to string if the variable var is defined and non-empty; otherwise, expands to an empty string. Note that when you include format variables in a command-line argument, you will usually need to enclose the argument in single quotes ('...'), or insert a backslash before the `$', to prevent the shell from trying to expand the variables itself. FILES
$HOME/.clamz/config General configuration file, providing default settings for the --output, --forbid-chars, --allow-uppercase and --utf8-filenames options. $HOME/.clamz/amzfiles/ Directory containing backup copies of AMZ files. $HOME/.clamz/logs/ Directory containing log files. ENVIRONMENT
http_proxy HTTP proxy to use for downloading files; use `server:port' to specify a port number. AUTHOR
Benjamin Moody <floppusmaximus@users.sf.net> Clamz 0.5 October 2011 clamz(1)
All times are GMT -4. The time now is 10:21 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy