<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-6291663</id><updated>2025-11-25T01:51:29.031+11:00</updated><category term="VMware"/><category term="cloud"/><category term="Cisco"/><category term="UCS"/><category term="AWS"/><category term="VMworld"/><category term="Storage"/><category term="Gestalt"/><category term="SNIA"/><category term="IBM"/><category term="EMC"/><category term="HP"/><category term="Dell"/><category term="Netapp"/><category term="vForum"/><category term="HDS"/><category term="Ruby"/><category term="Symantec"/><category term="VCE"/><category term="VFD2"/><category term="AML"/><category term="Apple"/><category term="Backup"/><category term="BigData"/><category term="Blog"/><category term="Console"/><category term="Drobo"/><category term="Interviews"/><category term="Lambda"/><category term="SRM"/><category term="Stacks"/><category term="XIV"/><category term="re:Invent"/><category term="3Par"/><category term="API"/><category term="Amazon"/><category term="Books"/><category term="CloudWatch"/><category term="Crashpan"/><category term="DR"/><category term="DevOps"/><category term="Developer"/><category term="EC2"/><category term="F5"/><category term="FCoE"/><category term="Fusion"/><category term="HPStorageDay"/><category term="ITNews"/><category term="KIQ"/><category term="Logs"/><category term="Machine Learning"/><category term="NBN"/><category term="Networking"/><category term="Ocarina"/><category term="RabbitMQ"/><category term="S3"/><category term="SIM"/><category term="SNS"/><category term="SPLA"/><category term="Security"/><category term="Spot"/><category term="SpringSource"/><category term="VM"/><category term="VPC"/><category term="Veeam"/><category term="Vizioncore"/><category term="Xangati"/><category term="Zerto"/><category term="bloggers"/><category term="iPad"/><category term="node.js"/><category term="tdocs"/><category term="vChampions"/><category term="viops"/><title type='text'>Musings of Rodos</title><subtitle type='html'>Musings on areas of technology that effect the Enterprise. Focus on Cloud, Virtualisation, Storage and Data Center.  </subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://rodos.haywood.org/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6291663/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://rodos.haywood.org/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/6291663/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>Rodos</name><uri>http://www.blogger.com/profile/04402004276694798884</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEicDD4zu9QTGI1kbj4NofkjXOUGYNpJUihDQ578OwNEH3ncziTS0fT7rgDxjT3vcYDvRCR54j2CySM0NDnYXwbKyTthXKkFV2oLa_7ARFOvC7esj8dgOKUnUDXVq1TUfGY/s150/Rodney_Haywood_1_02-15.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>286</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-6291663.post-7033455723431805240</id><published>2016-03-10T18:17:00.001+11:00</published><updated>2016-03-10T20:57:24.560+11:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="AWS"/><category scheme="http://www.blogger.com/atom/ns#" term="cloud"/><title type='text'>Which instances are available in my region?</title><content type='html'>Have you wondered what the best way is to quickly list which instances are available in an AWS region? When the t2.nano was &lt;a href=&quot;https://aws.amazon.com/about-aws/whats-new/2016/03/amazon-ec2-announces-availability-of-t2-nano-in-eu-frankfurt-and-asia-pacific-sydney-regions/&quot; target=&quot;_blank&quot;&gt;added&lt;/a&gt; to the Sydney region this week, I thought exactly this.&lt;br /&gt;
&lt;br /&gt;
First place you would look would be the &lt;a href=&quot;https://aws.amazon.com/ec2/pricing/&quot; target=&quot;_blank&quot;&gt;pricing page&lt;/a&gt; and select your region. However this only lists the latest instance types, you have to click through to another page to see the older generations. As a technical person you think &quot;surely this can be done from the CLI&quot;?&lt;br /&gt;
&lt;br /&gt;
First port of call would be the trusty&amp;nbsp;&lt;a href=&quot;https://aws.amazon.com/cli/&quot; target=&quot;_blank&quot;&gt;AWS CLI&lt;/a&gt; which I just love, its so handy. However there is no command which lets you extract the instances types. The closest you can get is to list the currently available reserved instances, for example&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;aws ec2 describe-reserved-instances-offerings --query &quot;ReservedInstancesOfferings[?AvailabilityZone==&#39;ap-southeast-2a&#39;] [InstanceType]&quot; --output text --region &quot;ap-southeast-2&quot; | sort -u&lt;/span&gt;&lt;/blockquote&gt;
Problem with this command is that there may be an instance type which does not have an RI available. When I was doing this t2.nano and hi1.4xlarge were not available for RI in Sydney. So the CLI is probably not the best solution here.&lt;br /&gt;
&lt;br /&gt;
The only other possibility is the relatively new &lt;a href=&quot;https://aws.amazon.com/blogs/aws/new-aws-price-list-api/&quot; target=&quot;_blank&quot;&gt;pricing file&lt;/a&gt;. This was created to provide a programatic interface to the pricing data instead of the nasty scraping hacks people previously performed. The pricing file for EC2 lists all of the instances available and looks something like this.&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;{&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&amp;nbsp; &quot;formatVersion&quot; : &quot;v1.0&quot;,&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&amp;nbsp; &quot;disclaimer&quot; : &quot;This pricing list [...]&quot;,&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&amp;nbsp; &quot;offerCode&quot; : &quot;AmazonEC2&quot;,&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&amp;nbsp; &quot;version&quot; : &quot;20160126001708&quot;,&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&amp;nbsp; &quot;publicationDate&quot; : &quot;2016-01-26T00:17:08Z&quot;,&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&amp;nbsp; &quot;products&quot; : {&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; &quot;DQ578CGN99KG6ECF&quot; : {&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &quot;sku&quot; : &quot;DQ578CGN99KG6ECF&quot;,&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &quot;productFamily&quot; : &quot;Compute Instance&quot;,&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &quot;attributes&quot; : {&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &quot;servicecode&quot; : &quot;AmazonEC2&quot;,&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &quot;location&quot; : &quot;US East (N. Virginia)&quot;,&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &quot;locationType&quot; : &quot;AWS Region&quot;,&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &quot;instanceType&quot; : &quot;hs1.8xlarge&quot;,&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &quot;currentGeneration&quot; : &quot;No&quot;,&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &quot;instanceFamily&quot; : &quot;Storage optimized&quot;,&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &quot;vcpu&quot; : &quot;17&quot;,&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &quot;physicalProcessor&quot; : &quot;Intel Xeon E5-2650&quot;,&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &quot;clockSpeed&quot; : &quot;2 GHz&quot;,&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &quot;memory&quot; : &quot;117 GiB&quot;,&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &quot;storage&quot; : &quot;24 x 2000&quot;,&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &quot;networkPerformance&quot; : &quot;10 Gigabit&quot;,&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &quot;processorArchitecture&quot; : &quot;64-bit&quot;,&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &quot;tenancy&quot; : &quot;Shared&quot;,&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &quot;operatingSystem&quot; : &quot;Windows&quot;,&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &quot;licenseModel&quot; : &quot;License Included&quot;,&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &quot;usagetype&quot; : &quot;BoxUsage:hs1.8xlarge&quot;,&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &quot;operation&quot; : &quot;RunInstances:0002&quot;,&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &quot;preInstalledSw&quot; : &quot;NA&quot;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; },&lt;/span&gt;&lt;/blockquote&gt;
&lt;div&gt;
So with some use of &lt;a href=&quot;https://stedolan.github.io/jq/&quot; target=&quot;_blank&quot;&gt;jq&lt;/a&gt; magic to manipulate the json data we can extract only the instance flavors. Notice I am filtering for the region I am interested in.&lt;/div&gt;
&lt;div&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;curl -s &amp;nbsp;https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonEC2/current/index.json | jq -r &#39;.products[].attributes | select(.location == &quot;Asia Pacific (Sydney)&quot; and .tenancy == &quot;Shared&quot;) | .instanceType&#39; | sort -u&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;c1.medium&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;c1.xlarge&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;c3.2xlarge&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;c3.4xlarge&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;c3.8xlarge&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;c3.large&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;c3.xlarge&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;c4.2xlarge&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;c4.4xlarge&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;c4.8xlarge&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;c4.large&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;c4.xlarge&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;d2.2xlarge&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;d2.4xlarge&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;d2.8xlarge&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;d2.xlarge&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;g2.2xlarge&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;g2.8xlarge&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;hi1.4xlarge&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;hs1.8xlarge&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;i2.2xlarge&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;i2.4xlarge&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;i2.8xlarge&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;i2.xlarge&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;m1.large&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;m1.medium&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;m1.small&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;m1.xlarge&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;m2.2xlarge&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;m2.4xlarge&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;m2.xlarge&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;m3.2xlarge&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;m3.large&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;m3.medium&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;m3.xlarge&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;m4.10xlarge&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;m4.2xlarge&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;m4.4xlarge&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;m4.large&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;m4.xlarge&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;r3.2xlarge&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;r3.4xlarge&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;r3.8xlarge&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;r3.large&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;r3.xlarge&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;t1.micro&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;t2.large&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;t2.medium&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;t2.micro&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;t2.nano&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;t2.small&lt;/span&gt;&lt;/blockquote&gt;
&lt;/div&gt;
&lt;div&gt;
If you are just after the instance families a little more manipulation will get that too.&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;curl -s &amp;nbsp;https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonEC2/current/index.json | jq -r &#39;.products[].attributes | select(.location == &quot;Asia Pacific (Sydney)&quot; and .tenancy == &quot;Shared&quot;) | .instanceType&#39; | sort -u | cut -f1 -d. | sort -u&lt;br /&gt;c1&lt;br /&gt;c3&lt;br /&gt;c4&lt;br /&gt;d2&lt;br /&gt;g2&lt;br /&gt;hi1&lt;br /&gt;hs1&lt;br /&gt;i2&lt;br /&gt;m1&lt;br /&gt;m2&lt;br /&gt;m3&lt;br /&gt;m4&lt;br /&gt;r3&lt;br /&gt;t1&lt;br /&gt;t2&lt;/span&gt;&lt;/blockquote&gt;
Note you have to use the text descriptor of the region names and not the codes such as &quot;ap-southeast-2&quot;. If you want to list all the region descriptors you can do.&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;curl -s &amp;nbsp;https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonEC2/current/index.json | jq -r &#39;.products[].attributes.location | select(. != null)&#39; | sort -u&lt;br /&gt;Asia Pacific (Seoul)&lt;br /&gt;Asia Pacific (Singapore)&lt;br /&gt;Asia Pacific (Sydney)&lt;br /&gt;Asia Pacific (Tokyo)&lt;br /&gt;AWS GovCloud (US)&lt;br /&gt;EU (Frankfurt)&lt;br /&gt;EU (Ireland)&lt;br /&gt;South America (Sao Paulo)&lt;br /&gt;US East (N. Virginia)&lt;br /&gt;US West (N. California)&lt;br /&gt;US West (Oregon)&lt;/span&gt;&lt;/blockquote&gt;
There you go, a nice and easy way to pull instance types for a region. Well its easy if you cut and paste, its a relatively long command.&lt;br /&gt;
&lt;br /&gt;
Enjoy.&lt;br /&gt;
&lt;br /&gt;
Rodos&lt;/div&gt;
&lt;br /&gt;
P.S. Thanks to the Solution Architects in the Sydney team at AWS who thought of using&amp;nbsp;describe-reserved-instances-offerings in the CLI, turns out it is not as fruitful as the pricing file though.</content><link rel='replies' type='application/atom+xml' href='http://rodos.haywood.org/feeds/7033455723431805240/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rodos.haywood.org/2016/03/which-instances-are-available-in-my.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6291663/posts/default/7033455723431805240'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6291663/posts/default/7033455723431805240'/><link rel='alternate' type='text/html' href='http://rodos.haywood.org/2016/03/which-instances-are-available-in-my.html' title='Which instances are available in my region?'/><author><name>Rodos</name><uri>http://www.blogger.com/profile/04402004276694798884</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEicDD4zu9QTGI1kbj4NofkjXOUGYNpJUihDQ578OwNEH3ncziTS0fT7rgDxjT3vcYDvRCR54j2CySM0NDnYXwbKyTthXKkFV2oLa_7ARFOvC7esj8dgOKUnUDXVq1TUfGY/s150/Rodney_Haywood_1_02-15.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6291663.post-965490034733881640</id><published>2016-02-27T18:26:00.000+11:00</published><updated>2016-02-27T18:26:09.260+11:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Amazon"/><category scheme="http://www.blogger.com/atom/ns#" term="AWS"/><category scheme="http://www.blogger.com/atom/ns#" term="Interviews"/><category scheme="http://www.blogger.com/atom/ns#" term="KIQ"/><title type='text'>Killer interview question on success</title><content type='html'>I do a lot of interviewing, close to 400 of them over my 3 years working at Amazon. I am also in the process of becoming one of those mysterious &quot;bar raisers&quot; which you can read a description of in this WSJ &lt;a href=&quot;http://www.wsj.com/articles/SB10001424052702304753504579285133045398344&quot; target=&quot;_blank&quot;&gt;article&lt;/a&gt;. Whilst I feel I still have a lot to learn about interviewing I find it a fascinating topic.&lt;br /&gt;
&lt;br /&gt;
Previously I &lt;a href=&quot;http://rodos.haywood.org/2015/06/interviews.html&quot; target=&quot;_blank&quot;&gt;wrote&lt;/a&gt; some advise on interviews but figured I should write some more. Lifehacker.com.au likes to write articles on Killer Interview Questions and there was &lt;a href=&quot;http://www.lifehacker.com.au/2016/02/killer-interview-question-who-succeeds-in-this-position/&quot; target=&quot;_blank&quot;&gt;one this month &lt;/a&gt;that I thought was a good one.&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;i&gt;One good question to ask is “Who succeeds in this position?” or, to phrase it carefully, “How would you define success for this position?”&lt;/i&gt;&lt;/blockquote&gt;
What a great question. You are probably thinking &quot;Great with the answer to this question I can just tell them what they want to hear! For the rest of the interview or for subsequent interviews I will reinforce my alignment to these&quot;. If that&#39;s what you are thinking you have missed a great insight.&lt;br /&gt;
&lt;br /&gt;
What insight should you gain from this question? The insight you will gain is if &lt;u&gt;you&lt;/u&gt; want to work for this company. Often people forget that interviews are a two way thing. The interviewers are trying to understand you and if you will be able to perform the role and be a good cultural fit for the company. Likewise you are trying to figure out if this role and company is something that you are willing to commit a portion of your life too. The answer to this question is going to give you good insight into the role and how to be successful. If characteristics expressed do not align with your personal goals/desires or how you want to work then you really need to consider is this the right job for you.&lt;br /&gt;
&lt;br /&gt;
For example, what if part of the answer was, &quot;To be successful in this role you really need to be curious and have a deep desire to learn new things and experiment on your own with new technologies and concepts. The people who have done very well in this role are like sponges when it comes to technology.&quot; That might sound fantastic to you and describe just how you like to operate in your personal and work life. On the other hand it might make you really uncomfortable. Maybe you just finished your MBA after previously doing years of university and you really want to find opportunities to practise&amp;nbsp;your&amp;nbsp;learning&amp;nbsp;rather than embarking on something that is going to require you to learn and develop lots of new knowledge. Maybe you are the type of person that likes formal training and structure and experimenting on your own is just not your thing.&lt;br /&gt;
&lt;br /&gt;
Another example, what if part of the answer was, &quot;Success is easily defined here, if you don&#39;t hit your monthly quota you get zero commission. If you miss three in a row you will be moved onto a performance plan. We are a results driven company and there is no easier way to measure success than hitting your quota&quot;. Does that sound fantastic to you? Is that an environment where you think you will thrive? Some people might love that environment, they are result driven and like clear measurements. They have a track record of results to know they can achieve the task and they like it when everyone around them is held to the same bar. Of course many people, including me, would not find such an environment a cultural fit. This answer would give me some good insight to determine if this was a role I would be good at and enjoy.&lt;br /&gt;
&lt;br /&gt;
Remember the questions you ask in the interview are important. As advised in the previously mentioned article, have some good questions prepared. But it&#39;s important to know why you are asking the question and what you are going to do with the answer. You want to gain insight into the role and the company. Some questions are better at achieving this than others.&lt;br /&gt;
&lt;br /&gt;
Happy interviewing!&lt;br /&gt;
&lt;br /&gt;
Rodos&lt;br /&gt;
&lt;br /&gt;
P.S. Shameless plug. Remember Amazon in always hiring. See &lt;a href=&quot;http://amazon.jobs/&quot;&gt;http://amazon.jobs/&lt;/a&gt; for open roles in Australia. If you apply for a role in Solution Architecture you may end up having an interview with me! Wouldn&#39;t that be fun!</content><link rel='replies' type='application/atom+xml' href='http://rodos.haywood.org/feeds/965490034733881640/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rodos.haywood.org/2016/02/killer-interview-question-on-success.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6291663/posts/default/965490034733881640'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6291663/posts/default/965490034733881640'/><link rel='alternate' type='text/html' href='http://rodos.haywood.org/2016/02/killer-interview-question-on-success.html' title='Killer interview question on success'/><author><name>Rodos</name><uri>http://www.blogger.com/profile/04402004276694798884</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEicDD4zu9QTGI1kbj4NofkjXOUGYNpJUihDQ578OwNEH3ncziTS0fT7rgDxjT3vcYDvRCR54j2CySM0NDnYXwbKyTthXKkFV2oLa_7ARFOvC7esj8dgOKUnUDXVq1TUfGY/s150/Rodney_Haywood_1_02-15.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6291663.post-4568709710945717688</id><published>2015-06-16T22:24:00.002+10:00</published><updated>2015-06-16T22:39:46.937+10:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="AWS"/><category scheme="http://www.blogger.com/atom/ns#" term="bloggers"/><category scheme="http://www.blogger.com/atom/ns#" term="Lambda"/><category scheme="http://www.blogger.com/atom/ns#" term="SNS"/><title type='text'>Using an architectural review for improving site reliability</title><content type='html'>I stumbled across another AWS Blogger,&amp;nbsp;&amp;nbsp;Eric Hammond who blogs at&amp;nbsp;&lt;a href=&quot;https://alestic.com/&quot;&gt;https://alestic.com&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
One of the recent things which Eric has done is his &lt;a href=&quot;https://alestic.com/2015/05/aws-lambda-recurring-schedule/&quot; target=&quot;_blank&quot;&gt;Unreliable Town Clock (UTC)&lt;/a&gt;&amp;nbsp;which you can use to schedule triggering of &lt;a href=&quot;http://aws.amazon.com/lambda/&quot; target=&quot;_blank&quot;&gt;AWS Lambda&lt;/a&gt; functions. Its a cool idea.&lt;br /&gt;
&lt;br /&gt;
Eric certainly knows what he is doing, he not only launched a service he sat down and ensured &quot;this service is as reliable as I can reasonably make it&quot;. No wonder he is a &lt;a href=&quot;http://aws.amazon.com/heroes/usa/eric-hammond/&quot; target=&quot;_blank&quot;&gt;AWS Community Hero&lt;/a&gt;!&lt;br /&gt;
&lt;br /&gt;
Of course reliability is only one of the elements of an architectural review of an AWS environment. You should cover off such things as Security, Availability, Scalability and Cost Efficiency. Eric has covered some of this.&amp;nbsp;&lt;a href=&quot;https://alestic.com/2015/06/aws-lambda-sns-cronitor/&quot; target=&quot;_blank&quot;&gt;Check out what he has done&lt;/a&gt; to ensure UTC is always up and running, there are some &lt;b&gt;great&lt;/b&gt; tips in there.&lt;br /&gt;
&lt;br /&gt;
What if you wanted to do a architectural review of your AWS environment. How would you go about that? What questions would you ask? What things require focus? Maybe post in the comments. Saying I will call my friendly AWS Solution Architect is cheating, although its a great idea.&lt;br /&gt;
&lt;br /&gt;
Two items that will really help you get started with a review are these whitepapers.&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&amp;nbsp;&lt;a href=&quot;https://media.amazonwebservices.com/AWS_Auditing_Security_Checklist.pdf&quot; target=&quot;_blank&quot;&gt;Auditing Security Checklist for Use of AWS&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://media.amazonwebservices.com/AWS_Operational_Checklists.pdf&quot; target=&quot;_blank&quot;&gt;Operations Checklist for AWS&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
&lt;br /&gt;
What would you do beyond this? Here is some very small things I would investigate.&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;ul&gt;
&lt;li&gt;Auditing. Is CloudTrail, Config and VPC Flows all turned on? Its hard to do debugging or forensics on something in the past when you were not capturing the data. Is all the activity from the instance logged to CloudWatch Logs?&lt;/li&gt;
&lt;li&gt;What dependancies are there that might stop a failed employment? That autoscaling group may relaunch an instance if it fails. What AMI is it using? Is it your own AMI sitting in the account or are you launching from a public one? What if the public ones goes away because a new one is released? How is the code deployed into that AMI? Is it baked in, coming from S3, does it need to download software from github, what if it can&#39;t?&lt;/li&gt;
&lt;li&gt;Monitoring. There are 4 metrics in CloudWatch for SNS. Are there any alarms that could be created to provide alert of failure? What if the number of published messages dropped below a certain rate? An alarm like that could replace what Eric is using Cronitor.io for. You can even create those alarms with CloudFormation!&lt;/li&gt;
&lt;li&gt;Turning on MFA is always a great idea.&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
This is the simplest of examples. For your typical system there are hundreds of review items to assess. But you get the idea.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Doing an architectural review is something you should do periodically in your AWS environment. As AWS keeps releasing new features there is frequently new things you can do to improve your setup.&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
If only everyone was like Eric! Also, anyone use builds everything in CloudFormation is a winner in my book!&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Rodos&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://rodos.haywood.org/feeds/4568709710945717688/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rodos.haywood.org/2015/06/architectural-reviews.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6291663/posts/default/4568709710945717688'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6291663/posts/default/4568709710945717688'/><link rel='alternate' type='text/html' href='http://rodos.haywood.org/2015/06/architectural-reviews.html' title='Using an architectural review for improving site reliability'/><author><name>Rodos</name><uri>http://www.blogger.com/profile/04402004276694798884</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEicDD4zu9QTGI1kbj4NofkjXOUGYNpJUihDQ578OwNEH3ncziTS0fT7rgDxjT3vcYDvRCR54j2CySM0NDnYXwbKyTthXKkFV2oLa_7ARFOvC7esj8dgOKUnUDXVq1TUfGY/s150/Rodney_Haywood_1_02-15.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6291663.post-2491931861263566993</id><published>2015-06-15T21:43:00.000+10:00</published><updated>2015-06-15T21:44:47.456+10:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="AWS"/><category scheme="http://www.blogger.com/atom/ns#" term="Console"/><title type='text'>Shortcuts in the AWS Console</title><content type='html'>Here is something that I did not know you could do for ages, &lt;a href=&quot;http://docs.aws.amazon.com/awsconsolehelpdocs/latest/gsg/getting-started.html#add-remove-shortcut&quot; target=&quot;_blank&quot;&gt;shortcuts&lt;/a&gt; inside the AWS console that appear on the top bar.&lt;br /&gt;
&lt;br /&gt;
See this animated Gif for how to add them and then use them. I think the Edit button used to be a lot less obvious.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhw_FlGqs4WXysYDhEQviv-QBX2SZVZ357SWunidL6WQ4guLiHXnoE6jyK2bqZeXUiDIPILCXpd45ifPtcNUVKqkL3ixIhYmcOPDnqfrZ8XzSZI54ZQWf2C89cxmHqGYUMIsRov/s1600/console.gif&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhw_FlGqs4WXysYDhEQviv-QBX2SZVZ357SWunidL6WQ4guLiHXnoE6jyK2bqZeXUiDIPILCXpd45ifPtcNUVKqkL3ixIhYmcOPDnqfrZ8XzSZI54ZQWf2C89cxmHqGYUMIsRov/s1600/console.gif&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
Its very handy to have the links for your most frequently accessed services always there.&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
Enjoy.&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
Rodos&lt;/div&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://rodos.haywood.org/feeds/2491931861263566993/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rodos.haywood.org/2015/06/shortcuts-in-aws-console.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6291663/posts/default/2491931861263566993'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6291663/posts/default/2491931861263566993'/><link rel='alternate' type='text/html' href='http://rodos.haywood.org/2015/06/shortcuts-in-aws-console.html' title='Shortcuts in the AWS Console'/><author><name>Rodos</name><uri>http://www.blogger.com/profile/04402004276694798884</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEicDD4zu9QTGI1kbj4NofkjXOUGYNpJUihDQ578OwNEH3ncziTS0fT7rgDxjT3vcYDvRCR54j2CySM0NDnYXwbKyTthXKkFV2oLa_7ARFOvC7esj8dgOKUnUDXVq1TUfGY/s150/Rodney_Haywood_1_02-15.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhw_FlGqs4WXysYDhEQviv-QBX2SZVZ357SWunidL6WQ4guLiHXnoE6jyK2bqZeXUiDIPILCXpd45ifPtcNUVKqkL3ixIhYmcOPDnqfrZ8XzSZI54ZQWf2C89cxmHqGYUMIsRov/s72-c/console.gif" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6291663.post-8116068504423187170</id><published>2015-06-11T23:50:00.002+10:00</published><updated>2015-06-11T23:54:25.663+10:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="AWS"/><category scheme="http://www.blogger.com/atom/ns#" term="CloudWatch"/><category scheme="http://www.blogger.com/atom/ns#" term="Logs"/><category scheme="http://www.blogger.com/atom/ns#" term="VPC"/><title type='text'>A quick first look at AWS VPC Flow Logs</title><content type='html'>I woke up this morning to yet another new AWS feature, &lt;a href=&quot;https://aws.amazon.com/blogs/aws/vpc-flow-logs-log-and-view-network-traffic-flows/&quot; target=&quot;_blank&quot;&gt;VPC Flow Logs&lt;/a&gt;, as described by Jeff Barr.&lt;br /&gt;
&lt;br /&gt;
Jeff did a great job of providing an overview so make sure you read that before continuing.&lt;br /&gt;
&lt;br /&gt;
Its really interesting to think what you can do with network flows logs. A lot of Enterprise customers ask for this so they can perform various security activities. Many of those security activities are really not needed in the new world of Cloud. However there are some valid ones that you may want to consider. There are also some good reasons to have flows available so you can perform some troubleshooting of your Security Groups or NACLs.&lt;br /&gt;
&lt;br /&gt;
I suggest people turn them on, capture the data and set a retention period on the destination Cloud Watch Log Group, say 3 days up to 6 months. The data is then there if you need it. Just like Cloud Trail data. Its to late after the fact!&lt;br /&gt;
&lt;br /&gt;
A great little use case would be some general visualization of network flows on a dashboard. Its not real time but its going to give you a general indication. You could analyze the amount of traffic by category, such as incoming, outgoing, cross AZ and within AZ (by reverse engineering the subnet ranges). You could even track it down to traffic to AWS regional based services such as S3. You may want to track these patterns over time, looking for trends. You could also look at top talker hosts internally or externally. I suspect it will be of interest to people at first, and then it will be a colorful screen to show visitors. After all, AWS handles all that heavy lifting of operating and scaling the networking.&lt;br /&gt;
&lt;br /&gt;
Many will be interested in monitoring rejected traffic and if they see a lot if it starting, wonder if there is something else going on they should look at or take precessions on. &amp;nbsp;Generally you probably don&#39;t care, nothing to see here, its just dropped traffic.&lt;br /&gt;
&lt;br /&gt;
Be great to see what AWS Partners do in the visualization space, I sense some eye candy coming.&lt;br /&gt;
&lt;br /&gt;
I quickly turned VPC Flow Logs on in my account this morning.&lt;br /&gt;
&lt;br /&gt;
Here is my Cloud Watch console showing the Log Groups.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhBGBQuqR3Nqu8ZEBEH5RCV2MO6Gf3i0u6x8cvNplHUJjDG-CV4HvORt_bq1LVsFRKN2__AA9eU4OtagL3JIRPP15UN2ue9e-pVc1cXn0jF2xsdgRCkfs0gFO4W2FRKzPwIeikG/s1600/lg.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em; text-align: left;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;173&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhBGBQuqR3Nqu8ZEBEH5RCV2MO6Gf3i0u6x8cvNplHUJjDG-CV4HvORt_bq1LVsFRKN2__AA9eU4OtagL3JIRPP15UN2ue9e-pVc1cXn0jF2xsdgRCkfs0gFO4W2FRKzPwIeikG/s640/lg.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
Notice I have set the expire at 6 months. You can see below that when I look at my Log Group each of my Elastic Network Interfaces (ENIs) is shown.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj_sUKUVvt8KoN3aE1yoqoWC2FrX-MVpNP4BaMSfmayF8Ul_2otbq7R5qEa9EJDrqIs0C9qIN-YyofRm-LmEj_QpiAGxHk71e3pZ5AcxAIMrFdVwMKfbwVJV018p2Ii067q9FLw/s1600/streams.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj_sUKUVvt8KoN3aE1yoqoWC2FrX-MVpNP4BaMSfmayF8Ul_2otbq7R5qEa9EJDrqIs0C9qIN-YyofRm-LmEj_QpiAGxHk71e3pZ5AcxAIMrFdVwMKfbwVJV018p2Ii067q9FLw/s1600/streams.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
I have 4 ENIs. Some of those are for my Workspaces instances which is cool.&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
If I look at the instance I launched this morning by clicking on the eni-981db9fc-all here is the data displayed.&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjHL8DJf8S06D1cNy2sOQQUrkHgfNHv6UazFEuv_SCvD14BtXrStvB04VpvuFtitvKoxUYPfhjtDlnwc_SxNCMQMtSmHi7pNoaZNDwolAD8F_l868szqKMNMmfes_CjOlUwugIT/s1600/filter.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;406&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjHL8DJf8S06D1cNy2sOQQUrkHgfNHv6UazFEuv_SCvD14BtXrStvB04VpvuFtitvKoxUYPfhjtDlnwc_SxNCMQMtSmHi7pNoaZNDwolAD8F_l868szqKMNMmfes_CjOlUwugIT/s640/filter.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
Notice how I have applied a filter. Nice hey. Here is what that filter looks like in that text box.&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;[version, accountid, interfaceid, srcaddr, dstaddr, srcport, distport=23, protocol, packets, bytes, start, end, action=REJECT, logstatus]&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
Notice that by putting the field names separated by commas and between brackets you can parse out the text. This is a general feature of Cloud Watch Logs. The &lt;a href=&quot;http://docs.aws.amazon.com/AmazonVPC/latest/UserGuide/flow-logs.html#flow-log-records&quot; target=&quot;_blank&quot;&gt;field list&lt;/a&gt; is in the VPC Flow Logs documentation.&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
There is lots of filters you can apply, here you can see I am just checking for matching values of a destination port of 23 (telnet) and where the action was to reject the packets. You can see all of those machines which have attempted to telnet into my little server. Thats why it has a correctly configured Security Group!&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
There is &lt;a href=&quot;http://docs.aws.amazon.com/AmazonCloudWatch/latest/DeveloperGuide/FilterAndPatternSyntax.html&quot; target=&quot;_blank&quot;&gt;documentation&lt;/a&gt; in CloudWatch for the filter patterns syntax. &amp;nbsp;It supports both string and numeric conditional fields. For string fields, you can use = or != operators with an asterisk (*). For numeric fields, you can use the &amp;gt;, &amp;lt;, &amp;gt;=, &amp;lt;=, =, and != operators.&lt;/div&gt;
&lt;br /&gt;
If someone asks you which hosts are communicating with the database at the moment you can quickly jump into the console and answer it by look at traffic to the right port.&lt;br /&gt;
&lt;br /&gt;
The other nice thing you can do is create a metric on this filter to pull out the data. Here is one that creates a metic on the number of bytes accepted as SSH traffic into the ENI.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiy0MSq3xfeAmSxdOJdQNFLDmRhSXDN0NDfSL70hgnlxqWRM0oyhT9N-6Vx2cjGx9yxky7O8BHz8LTLOnIqJzufCODCyYUnaKiAF-yu61pASPFi_BSDZbbd3Cxq681yxv_7WwH-/s1600/filter2.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiy0MSq3xfeAmSxdOJdQNFLDmRhSXDN0NDfSL70hgnlxqWRM0oyhT9N-6Vx2cjGx9yxky7O8BHz8LTLOnIqJzufCODCyYUnaKiAF-yu61pASPFi_BSDZbbd3Cxq681yxv_7WwH-/s1600/filter2.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
I created a few of these for my machine, here is the metrics display after I pushed some data its way. I am using the sum function to get the sum of bytes.&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjpCeESXmMv6Y6E1O36rAcDvMeza3exR4VrArRbn95UeUsr38zDPAzHQ6NmRMqMnJMYGxPSeTDL9hwjuSyD7O6MnV0ZFmqTjKAdEqudQGk2b400xFSTGohuYTu8TUqSMsyyUfvw/s1600/graph.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;394&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjpCeESXmMv6Y6E1O36rAcDvMeza3exR4VrArRbn95UeUsr38zDPAzHQ6NmRMqMnJMYGxPSeTDL9hwjuSyD7O6MnV0ZFmqTjKAdEqudQGk2b400xFSTGohuYTu8TUqSMsyyUfvw/s640/graph.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
During this time period there were a few rejected telnet sessions, some SSH traffic and lots of general traffic. If you can write a filter on it, you can graph it.&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
Of course this only gets you so far. You have to know the ENI etc.&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
You will probably want to extract all of the data into something easier. If you want to roll your own a good way would be to create a &lt;b&gt;Subscription&lt;/b&gt; on the whole Log Group, see&amp;nbsp;&lt;a href=&quot;http://docs.aws.amazon.com/AmazonCloudWatch/latest/DeveloperGuide/Subscriptions.html&quot;&gt;http://docs.aws.amazon.com/AmazonCloudWatch/latest/DeveloperGuide/Subscriptions.html&lt;/a&gt;&amp;nbsp;and push all the data to a &lt;b&gt;Kinesis&lt;/b&gt; stream (it will handle the scale). How do you get data out of Kinesis? Well you use &lt;b&gt;Lambda&lt;/b&gt; functions of course, see&amp;nbsp;&lt;a href=&quot;http://docs.aws.amazon.com/lambda/latest/dg/walkthrough-kinesis-events-adminuser.html&quot;&gt;http://docs.aws.amazon.com/lambda/latest/dg/walkthrough-kinesis-events-adminuser.html&lt;/a&gt;. You Lambda function could dump it to &lt;b&gt;S3&lt;/b&gt; and from there you load into &lt;b&gt;Redshift&lt;/b&gt; (which can be automated too) or start writing some &lt;b&gt;EMR&lt;/b&gt; jobs. Now thats the power of AWS.&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
Hope that little bit of a first look helps you understand a bit more about VPC Flow Logs. I am really interested to see what people are going to do with it. The main uses will be those occasional operations or forensic events.&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
Enjoy.&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
Rodos&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
P.S. Remember, I might work for AWS but these posts are my own ramblings late at night. Its the geek speaking.&amp;nbsp;&lt;/div&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://rodos.haywood.org/feeds/8116068504423187170/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rodos.haywood.org/2015/06/vpc-flow-logs.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6291663/posts/default/8116068504423187170'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6291663/posts/default/8116068504423187170'/><link rel='alternate' type='text/html' href='http://rodos.haywood.org/2015/06/vpc-flow-logs.html' title='A quick first look at AWS VPC Flow Logs'/><author><name>Rodos</name><uri>http://www.blogger.com/profile/04402004276694798884</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEicDD4zu9QTGI1kbj4NofkjXOUGYNpJUihDQ578OwNEH3ncziTS0fT7rgDxjT3vcYDvRCR54j2CySM0NDnYXwbKyTthXKkFV2oLa_7ARFOvC7esj8dgOKUnUDXVq1TUfGY/s150/Rodney_Haywood_1_02-15.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhBGBQuqR3Nqu8ZEBEH5RCV2MO6Gf3i0u6x8cvNplHUJjDG-CV4HvORt_bq1LVsFRKN2__AA9eU4OtagL3JIRPP15UN2ue9e-pVc1cXn0jF2xsdgRCkfs0gFO4W2FRKzPwIeikG/s72-c/lg.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6291663.post-794800894107519031</id><published>2015-06-10T22:50:00.000+10:00</published><updated>2015-06-11T00:11:58.681+10:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="AWS"/><category scheme="http://www.blogger.com/atom/ns#" term="re:Invent"/><category scheme="http://www.blogger.com/atom/ns#" term="VMworld"/><title type='text'>How to rock re:Invent 2015, Rodos style</title><content type='html'>I confess I am a conference junkie. Not any conference, but the conference that fertilizes the roots of my current IT thinking.&lt;br /&gt;
&lt;br /&gt;
Back in the day this was VMware. I was a VMworld junkie. I think I may have done six in a row. I collected the &lt;a href=&quot;http://rodos.haywood.org/2009/08/vmworld-t-shirts.html&quot; target=&quot;_blank&quot;&gt;t-shirts&lt;/a&gt; year after year and even blogged about it. I would stay up till 3am recording nightly &lt;a href=&quot;http://rodos.haywood.org/2009/09/vmworld-2009-day-1-video-summary.html&quot; target=&quot;_blank&quot;&gt;video summaries&lt;/a&gt; of the days events.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://i.ytimg.com/vi/sohuBrlrbXg/maxresdefault.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://i.ytimg.com/vi/sohuBrlrbXg/maxresdefault.jpg&quot; height=&quot;222&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
Today Matt Wood (&lt;a href=&quot;https://twitter.com/mza&quot; target=&quot;_blank&quot;&gt;@mza&lt;/a&gt;) from AWS, a rock star, did a post on his personal blog on &lt;a href=&quot;http://tothestars.io/2015/6/how-to-rock-re-invent.html&quot; target=&quot;_blank&quot;&gt;How to Rock re:Invent&lt;/a&gt;. He lists things like how to prepare, what gear to bring, what sessions to see. It was music to my ears. Of course you should go an read all of his post.&lt;br /&gt;
&lt;br /&gt;
Matt asked for any other suggestions. Of course I responded with a career limiting move (CLM) and started tweet bombing him with my deep experience and insight, okay random ideas. Maybe not my finest moment but he was in my wheel house!&lt;br /&gt;
&lt;br /&gt;
So here are my random and not as well thought out additions to Matt&#39;s list.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Get there&amp;nbsp;&lt;/b&gt;&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
First stop, just get a ticket and a hotel room booked. This is the hard part. One year I was between two jobs and had to take annual leave, pay for my own flights from Australia to the US, scrounge a conference ticket and beg a spare bed in a friends room. People do more to go and watch a Rugby game, so you can do this for something as amazing as re:Invent.&amp;nbsp;&lt;/blockquote&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
When it comes to hotels try and stay close to the convention. I once stayed at the other end of the strip in Vegas and it was horrible having to walk back and forwards each day. Its so great being able to quickly visit your room to drop something off or pick something up on the way to something else. This means getting your booking in early.&lt;/blockquote&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
Try and arrive the day before or even two days before. If you want to play tourist, don&#39;t do it after the event, you will be exhausted and just want to sleep. Being adjusted to the timezone and having a bit of R&amp;amp;R before the week of full days and little sleep gives you the best conference experience.&lt;/blockquote&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
Also register the day before the event. Registration always opens the day before at these things and there is less crowds. Its madness the morning of the first day, no matter how well organized it is.&amp;nbsp;&lt;/blockquote&gt;
&lt;b&gt;Prepare&amp;nbsp;&lt;/b&gt;&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
There is lots you can do before hand. As Matt says go through the agenda, think about what equipment to bring. I would add to his list business cards (old skill but useful when you are in a hurry and want to pass details). I also don&#39;t recommend you bring two laptops!&lt;/blockquote&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
Bring comfortable clothes and especially shoes, you will be walking a lot! Think about what bag you will carry. You may get a conference bag or you may not. I always prefer my own bag. Ensure you have enough spare room in your luggage for any swag, conference materials or shopping you pick up.&lt;/blockquote&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
What evening activities will you go to? There is always the exhibition opening which is usually packed and full of people trying to grab swag. If you don&#39;t like big crowds and mayhem you may need to skip this one. The conference party is always awesome and not to be missed (I did one year and regretted it). But what other parties are on and can you get an invite? Who are the cool vendors that will be having an event? The more you get into the community the harder this is as there are often multiple on per night and you have to choose or jump from one to another.&amp;nbsp;&lt;/blockquote&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
Shameless plug for Amazon.com, but this is also something I did before I was an employee. If you live overseas place an order on Amazon.com for all those things you want and get them shipped to the hotel to bring home. I bank up my wish list all year and empty it each trip. You save a lot on shipping and its a bit like Christmas when you arrive. However check with the hotel for extra package handling charges as they can sting you. If you want to bring gifts home for your kids this is a great method, as you are not going to find a lot of gift items around Vegas unless you go to the outlet malls and who wants to do that!&lt;/blockquote&gt;
&lt;b&gt;Extra activities&lt;/b&gt;&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
There are extra activities that people often miss. The day before the event starts there are &lt;b&gt;Bootcamps&lt;/b&gt;. You pay extra for these but they are really worth it, IMHO. They are either half or a full day and are presented by the best subject matter experts from AWS. Bootcamps have a large hands on component. I ran one my first year at re:Invent and I know people who have run them or will be this year. The instructors put a huge amount into making these relevant and worth while, so check them out.&lt;/blockquote&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;b&gt;Certifications&lt;/b&gt; can be done onsite, what a great time to get your first or that extra AWS Certification. Go and book in and get one out of the way. Past years there has been a certification lounge where you get a private space, a bit of swag and some snacks and power outlets. So its worth being certified. &lt;/blockquote&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
There are usually a number of &lt;b&gt;Hackathons&lt;/b&gt;. &amp;nbsp;I have some friends who went to them last year and I dropped in and they were amazing. If you want to have fun with others and test your skills these and something to check out.&lt;/blockquote&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;b&gt;Hands on labs&lt;/b&gt; are fun to do. &amp;nbsp;These are run by training and certification and are a great way to quickly get some experience with an AWS Service or a Partner product.&amp;nbsp;&lt;/blockquote&gt;
&lt;b&gt;Engage&amp;nbsp;&lt;/b&gt;&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
Matt called it out as &quot;The Corridor&quot;, meaning have those conversations with people that matter. To me this is one of the most valuable things to do. When you sit at a table for breakfast or lunch, talk to the people at the table. Introduce yourself, ask what people do. Ask why they came, ask what they have learnt. You will gather so many nuggets of information, tips and ideas from these conversations. Get out of your comfort zone and engage with people who are just as obsessed with this stuff as you are.&lt;/blockquote&gt;
&lt;b&gt;Sessions&lt;/b&gt;&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
People have different approaches to sessions and I have evolved mine over the years. One thing I am positive on is don&#39;t miss the &lt;b&gt;keynotes&lt;/b&gt;. You want to get in early and get into the main room and not be 15m late and end up in the overflow. You want to experience the vibe, you want to sit with &amp;gt;10,000 other people. You want to live tweet it from in the room!&lt;/blockquote&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
For the &lt;b&gt;breakout sessions&lt;/b&gt; pick what is key to you. Yes they will be recorded and available later online, but you probably will not find the time to do it. Sitting in the sessions gives you time and permission to think about the topic, to digest, to ponder. So go to sessions rather than thinking this is something I can do later. When you are conflicted go to the one that is furthest from your comfort zone or that has a speaker you want to meet. If the session is something you are really familiar with or passionate about you are more likely to watch and digest the recoding afterwards. As Matt mentioned, keep an eye out for those secret ones for new services which may be announced in the keynotes.&lt;/blockquote&gt;
&lt;b&gt;Exhibition Hall &amp;nbsp;&lt;/b&gt;&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
This will be huge and take you a LONG time to get around. Plan to visit it each day and cover a portion. Go and see the small vendors, see the startups and not just the big guys. Engage with the vendors and find out how they help their customers and if they could help you. If there is no fit between you and them politely move on, but give them a chance.&amp;nbsp;&lt;/blockquote&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
There should be a part of the AWS stand that has Solution Architects, Support and Training &amp;amp; Certification. Visit each of these. Ask the Solution Architects the hard questions that you have just not been able to figure out. Check in on a support case, or log one, or just say thanks to the support guys. Maybe ask the support people how best to utilize them or the types of cases you can log. Lastly discuss the training and certification options with the team, what should you consider doing?&lt;/blockquote&gt;
&lt;b&gt;Give Feedback&lt;/b&gt;&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
Amazon and AWS is a customer obsessed company. This is your chance to give feedback. If you see a staff member (check their badge and possibly lanyard color) give them feedback both good and bad. If they cover a particular speciality (training, sales, architecture, support etc) and you have interacted with that group tell them about your experience and how they can do better. If you are talking with someone from a service team or someone who knows something about a service (bootcamp instructor or assistant, lab assistant, breakout speaker) then give them feedback on that specific service. Approximately 95% of all those features that AWS releases are based on customer feedback. Staff will be super keen for this feedback and will really appreciate you taking the time.&amp;nbsp;&lt;/blockquote&gt;
Hope that helps with some of your re:Invent preparation. If you have your own ideas you may want to leave a comment on this blog entry, hit me and Matt on Twitter or contact Matt (see his post).&lt;br /&gt;
&lt;br /&gt;
AWS Re:Invent 2015 is taking place at The Venetian in Las Vegas from 6th to the 9th October. &lt;a href=&quot;https://reinvent.awsevents.com/&quot; target=&quot;_blank&quot;&gt;Registration&lt;/a&gt; is now open. If you go, see if you can bump into me and say hello, that would be awesome!&lt;br /&gt;
&lt;br /&gt;
Rodos</content><link rel='replies' type='application/atom+xml' href='http://rodos.haywood.org/feeds/794800894107519031/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rodos.haywood.org/2015/06/how-to-rock-reinvent-2015.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6291663/posts/default/794800894107519031'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6291663/posts/default/794800894107519031'/><link rel='alternate' type='text/html' href='http://rodos.haywood.org/2015/06/how-to-rock-reinvent-2015.html' title='How to rock re:Invent 2015, Rodos style'/><author><name>Rodos</name><uri>http://www.blogger.com/profile/04402004276694798884</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEicDD4zu9QTGI1kbj4NofkjXOUGYNpJUihDQ578OwNEH3ncziTS0fT7rgDxjT3vcYDvRCR54j2CySM0NDnYXwbKyTthXKkFV2oLa_7ARFOvC7esj8dgOKUnUDXVq1TUfGY/s150/Rodney_Haywood_1_02-15.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6291663.post-1527087022568059856</id><published>2015-06-09T20:30:00.000+10:00</published><updated>2015-06-09T20:34:01.734+10:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="AWS"/><category scheme="http://www.blogger.com/atom/ns#" term="Books"/><category scheme="http://www.blogger.com/atom/ns#" term="cloud"/><category scheme="http://www.blogger.com/atom/ns#" term="DevOps"/><title type='text'>Two books on changing the &quot;how&quot;</title><content type='html'>In my role I have the great privilege to get to speak to a lot of really interesting people and companies that are on their Cloud journey. The bits and bytes of Cloud are not that hard for most technologists and companies, the hard part is the cultural change.&lt;br /&gt;
&lt;br /&gt;
For a long time I have been recommending that people read the book, &quot;The Phoenix Project: A Novel About IT, DevOps, and Helping Your Business Win&quot; by Gene Kim, Kevin Behr &amp;amp; George Spafford. You can get it on Kindle for under $10 and you can read it in a weekend.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi1yWGcv4kIo1Ej0YlTI-RwC4ivHMJdJXbLxI3nFLLzgtW_3GjmwP3doGNcMwg0b7hH9kmwIJKPkTosDRNWM71lki40LzIboiOIqSLqac_ztOyOVHd4zRh9r2e87TLtg2jG7T5y/s1600/phoenix.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi1yWGcv4kIo1Ej0YlTI-RwC4ivHMJdJXbLxI3nFLLzgtW_3GjmwP3doGNcMwg0b7hH9kmwIJKPkTosDRNWM71lki40LzIboiOIqSLqac_ztOyOVHd4zRh9r2e87TLtg2jG7T5y/s1600/phoenix.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
This book can be a little confrontational to read if you have been in IT for quite some time. Its written as a narrative and you may recognize yourself or others you have closely worked with in the characters. But what this book does do is provide a great vision that will challenge your thinking about how IT can be done in todays world.&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
Since reading the book I have read quite a few others that have helped in my thinking about how software and architecture should be done. For example &quot;Release It!: Design and Deploy Production-Ready Software (Pragmatic Programmers)&quot; by&amp;nbsp;Michael T. Nygard. Its a little dated but you can tell how it is really sitting on the cusp of public Cloud.&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
But this last weekend I stumbled across a new book, &quot;The Practice of Cloud System Administration: Designing and Operating Large Distributed Systems, Volume 2&quot; by Thomas A. Limoncelli , Strata R. Chalup &amp;amp; Christina J. Hogan.&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj2iMgiqvxOLC1CGzjBLOG2Xhiqjlrp-KZlbs9xg6VFzSCEJv2i88HWf7Rlop-sbvHIf_DOQPSxGSFwumgnHcr-MZY_L9psMtjRHf7rLBk7ZfV1vf222QACG6s3yzt_tUSnDT4K/s1600/admin.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj2iMgiqvxOLC1CGzjBLOG2Xhiqjlrp-KZlbs9xg6VFzSCEJv2i88HWf7Rlop-sbvHIf_DOQPSxGSFwumgnHcr-MZY_L9psMtjRHf7rLBk7ZfV1vf222QACG6s3yzt_tUSnDT4K/s1600/admin.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
I view this book as a great follow up to get one thinking about the &quot;how&quot; of the Phoenix Project. One of the authors, Thomas, worked at Google for 7 years and I see many parallels in the operational aspects described and those which are in place inside Amazon.com and AWS.&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
The book covers a lot of topics from how to build large scale distributes system to the important bit of how to &lt;b&gt;operate&lt;/b&gt; them. Yes there is a chapter on DevOps but this is not a DevOps book.&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
For people who are keen to understand the possible way to perform operations in the new world of Cloud this book is a great primer and full of great tips and examples from the real world.&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
An interesting quote, &quot;cloud or distributed computing was the inevitable result of the economics of hardware. DevOps is the inevitable result of needing to do efficient operations in such an environment.&quot; (p. 171). Again, lets not overdo the DevOps model but I think the premise is that cloud &amp;nbsp;presents an amazing new way to &lt;b&gt;architect&lt;/b&gt; systems. The parallel of that is we need new ways to &lt;b&gt;operate&lt;/b&gt; these new architectures and reading this book will help give you insights on how people have been doing that.&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
If you have read the book, or once you have, would love to hear what you think in the comments.&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
I have been thinking a lot about operations in the Cloud over the last few weeks so expect some more posts coming up on this topic.&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
Till the next post.&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
Rodos&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://rodos.haywood.org/feeds/1527087022568059856/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rodos.haywood.org/2015/06/two-books-on-changing-how.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6291663/posts/default/1527087022568059856'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6291663/posts/default/1527087022568059856'/><link rel='alternate' type='text/html' href='http://rodos.haywood.org/2015/06/two-books-on-changing-how.html' title='Two books on changing the &quot;how&quot;'/><author><name>Rodos</name><uri>http://www.blogger.com/profile/04402004276694798884</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEicDD4zu9QTGI1kbj4NofkjXOUGYNpJUihDQ578OwNEH3ncziTS0fT7rgDxjT3vcYDvRCR54j2CySM0NDnYXwbKyTthXKkFV2oLa_7ARFOvC7esj8dgOKUnUDXVq1TUfGY/s150/Rodney_Haywood_1_02-15.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi1yWGcv4kIo1Ej0YlTI-RwC4ivHMJdJXbLxI3nFLLzgtW_3GjmwP3doGNcMwg0b7hH9kmwIJKPkTosDRNWM71lki40LzIboiOIqSLqac_ztOyOVHd4zRh9r2e87TLtg2jG7T5y/s72-c/phoenix.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6291663.post-7781575429591668117</id><published>2015-06-08T19:55:00.002+10:00</published><updated>2015-06-08T20:50:53.748+10:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="AWS"/><category scheme="http://www.blogger.com/atom/ns#" term="Console"/><title type='text'>Deep Linking into the AWS Console</title><content type='html'>Last year Jeff Barr did a &lt;a href=&quot;https://aws.amazon.com/blogs/aws/amazon-ec2-console-improvements/&quot; target=&quot;_blank&quot;&gt;blog post&lt;/a&gt; on improvements to the AWS Console. One of these was about &quot;Deep Linking Across EC2 Resources&quot;.&lt;br /&gt;
&lt;br /&gt;
&quot;The new deep linking feature lets you easily locate and work with resources that are associated with one another. For example, you can move from an instance to one of its security groups with a single click.&quot;&lt;br /&gt;
&lt;br /&gt;
This deep linking is something you can use yourself when creating operational dashboards or your own interfaces. For example here is a little dashboard that I have which displays a quick interactive console for an Auto Scaling Group. You can see that the instance IDs are links, which take you to the specific instance in the EC2 console.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgrO83aZ9vqTyd7jO0zuYta951whqiTBgH7kw3zq6E_LcxHIpPiG8yc2MU6mVdhKJSR-EEo3A5ZQ-RXBfqmx0GTt0eejFN6Dwev-o6uw6bNsQsF58fArIDMibRkZZlmryYvN-jC/s1600/deep+linking.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgrO83aZ9vqTyd7jO0zuYta951whqiTBgH7kw3zq6E_LcxHIpPiG8yc2MU6mVdhKJSR-EEo3A5ZQ-RXBfqmx0GTt0eejFN6Dwev-o6uw6bNsQsF58fArIDMibRkZZlmryYvN-jC/s1600/deep+linking.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
If you look in the AWS Console &lt;a href=&quot;http://docs.aws.amazon.com/awsconsolehelpdocs/latest/gsg/&quot; target=&quot;_blank&quot;&gt;documentation&lt;/a&gt;&amp;nbsp;you will not find any documentation for the deep linking URLs.&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
Here is a list of what I have used which works, your millage may vary.&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;b&gt;Instance&lt;/b&gt; : &lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;https://console.aws.amazon.com/ec2/home?region=&amp;lt;region&amp;gt;#Instances:search=&amp;lt;instance id&amp;gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Volume&lt;/b&gt; : &lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;https://console.aws.amazon.com/ec2/home?region=&amp;lt;region&amp;gt;#Volumes:search=&amp;lt;volume id&amp;gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Load Balancer&lt;/b&gt; : &lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;https://console.aws.amazon.com/ec2/home?region=&amp;lt;region&amp;gt;#LoadBalancers:search=&amp;lt;lb name&amp;gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Auto Scaling Group&lt;/b&gt; : &lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;https://console.aws.amazon.com/ec2/autoscaling/home?#AutoScalingGroups:id=&amp;lt;autoscaling group name&amp;gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
There are lots of others. &amp;nbsp;To reverse engineer one you can use the Tag Editor which shows them, see below.&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj_1MnqTG6gH9mdkb3rei0Rc2wxHJW3ozdBUjaz5jdcKkre3KOaDnPuzdIS4ZZTxk6L_7D3L00nYbTUTa497B6KlwvjtcCWyOJRGjxDSIA3r7clW_roXO_hq9QyftIyoCMTdHIY/s1600/tag+editor.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj_1MnqTG6gH9mdkb3rei0Rc2wxHJW3ozdBUjaz5jdcKkre3KOaDnPuzdIS4ZZTxk6L_7D3L00nYbTUTa497B6KlwvjtcCWyOJRGjxDSIA3r7clW_roXO_hq9QyftIyoCMTdHIY/s1600/tag+editor.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
If you are keen to find out about a specific deep link but can&#39;t find it, post in the comments.&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
Rodos&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://rodos.haywood.org/feeds/7781575429591668117/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rodos.haywood.org/2015/06/deep-linking-into-aws-console.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6291663/posts/default/7781575429591668117'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6291663/posts/default/7781575429591668117'/><link rel='alternate' type='text/html' href='http://rodos.haywood.org/2015/06/deep-linking-into-aws-console.html' title='Deep Linking into the AWS Console'/><author><name>Rodos</name><uri>http://www.blogger.com/profile/04402004276694798884</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEicDD4zu9QTGI1kbj4NofkjXOUGYNpJUihDQ578OwNEH3ncziTS0fT7rgDxjT3vcYDvRCR54j2CySM0NDnYXwbKyTthXKkFV2oLa_7ARFOvC7esj8dgOKUnUDXVq1TUfGY/s150/Rodney_Haywood_1_02-15.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgrO83aZ9vqTyd7jO0zuYta951whqiTBgH7kw3zq6E_LcxHIpPiG8yc2MU6mVdhKJSR-EEo3A5ZQ-RXBfqmx0GTt0eejFN6Dwev-o6uw6bNsQsF58fArIDMibRkZZlmryYvN-jC/s72-c/deep+linking.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6291663.post-2559250762021690938</id><published>2015-06-05T22:59:00.000+10:00</published><updated>2015-06-05T23:03:39.589+10:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="AWS"/><category scheme="http://www.blogger.com/atom/ns#" term="EC2"/><category scheme="http://www.blogger.com/atom/ns#" term="Spot"/><title type='text'>2 minutes and counting</title><content type='html'>Do you find that you clean at home the fastest when you know you have an imminent visit by a friend? Its amazing how fast you can whip around the house and get things ready in time for the knock on the door.&lt;br /&gt;
&lt;br /&gt;
Spot instances are one of my many favorite things about AWS. They are for people who really want to cost optimize and have a workload that can match its model. The main element to be aware of with Spot is that it is a market where you place a bid for how much you are willing to pay for the resource, if the market changes and the amount you are willing to pay is no longer high enough your instance will be taken away (or reclaimed if you want a nice way of saying it).&lt;br /&gt;
&lt;br /&gt;
How fast is the instance reclaimed? Well before the start of the year it was reclaimed fast, essentially no notice. Now you get a &lt;b&gt;two minute warning&lt;/b&gt; before they are terminated. Enough time to tidy the house before that knock on the door. Many people have not noticed this change as it occurred very early in January whilst many people were away on their Christmas holidays. Who reads the AWS blog on their holidays?&lt;br /&gt;
&lt;br /&gt;
The notice period provides you the opportunity to automate performing tasks such as saving state, coping off data such as logs, or numerous other things which may be part of stopping processing.&lt;br /&gt;
&lt;br /&gt;
How do you know when your two minutes notice period starts? You can monitor for the existence of the metadata field&amp;nbsp;&lt;span style=&quot;background-color: #f7f7f7; color: #b12704; font-family: Consolas, &#39;Andale Mono WT&#39;, &#39;Andale Mono&#39;, &#39;Lucida Console&#39;, &#39;Lucida Sans Typewriter&#39;, &#39;DejaVu Sans Mono&#39;, &#39;Bitstream Vera Sans Mono&#39;, &#39;Liberation Mono&#39;, &#39;Nimbus Mono L&#39;, Monaco, &#39;Courier New&#39;, Courier, monospace; font-size: 14px; line-height: 22.399999618530273px; white-space: nowrap;&quot;&gt;http://169.254.169.254/latest/meta-data/spot/termination-time&lt;/span&gt;. Its recommended you check every 5 seconds, but thats really up to you.&lt;br /&gt;
&lt;br /&gt;
If you need to be aware of the status from outside of the instance each spot request has a bid status which will change to&amp;nbsp;&lt;span style=&quot;background-color: #f7f7f7; color: #b12704; font-family: Consolas, &#39;Andale Mono WT&#39;, &#39;Andale Mono&#39;, &#39;Lucida Console&#39;, &#39;Lucida Sans Typewriter&#39;, &#39;DejaVu Sans Mono&#39;, &#39;Bitstream Vera Sans Mono&#39;, &#39;Liberation Mono&#39;, &#39;Nimbus Mono L&#39;, Monaco, &#39;Courier New&#39;, Courier, monospace; font-size: 14px; line-height: 22.399999618530273px; white-space: nowrap;&quot;&gt;marked-for-termination&lt;/span&gt;&amp;nbsp;during the notice period. See all the details at&amp;nbsp;&lt;a href=&quot;http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/spot-bid-status.html&quot;&gt;http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/spot-bid-status.html&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
You can read more about all of this on &lt;a href=&quot;https://aws.amazon.com/blogs/aws/new-ec2-spot-instance-termination-notices/&quot; target=&quot;_blank&quot;&gt;the blog announcement&lt;/a&gt;. For details on Spot see the documentation at&amp;nbsp;&lt;a href=&quot;http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-spot-instances.html&quot;&gt;http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-spot-instances.html&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
Rodos&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://rodos.haywood.org/feeds/2559250762021690938/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rodos.haywood.org/2015/06/2-minutes-and-counting.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6291663/posts/default/2559250762021690938'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6291663/posts/default/2559250762021690938'/><link rel='alternate' type='text/html' href='http://rodos.haywood.org/2015/06/2-minutes-and-counting.html' title='2 minutes and counting'/><author><name>Rodos</name><uri>http://www.blogger.com/profile/04402004276694798884</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEicDD4zu9QTGI1kbj4NofkjXOUGYNpJUihDQ578OwNEH3ncziTS0fT7rgDxjT3vcYDvRCR54j2CySM0NDnYXwbKyTthXKkFV2oLa_7ARFOvC7esj8dgOKUnUDXVq1TUfGY/s150/Rodney_Haywood_1_02-15.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6291663.post-271131316067229304</id><published>2015-06-05T00:07:00.001+10:00</published><updated>2015-06-05T23:00:12.169+10:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="AML"/><category scheme="http://www.blogger.com/atom/ns#" term="AWS"/><category scheme="http://www.blogger.com/atom/ns#" term="Blog"/><title type='text'>Using AML to predict weather</title><content type='html'>You can&#39;t really predict the weather can you? Well I have been thinking quite a bit about Lambda and Amazon Machine Learning lately and just yesterday I posted about AWS bloggers. Well todays post combines two of those topics.&lt;br /&gt;
&lt;br /&gt;
Arne Sund at&amp;nbsp;&lt;a href=&quot;http://arnesund.com/&quot;&gt;http://arnesund.com&lt;/a&gt;&amp;nbsp;just did a post on &quot;&lt;a href=&quot;http://arnesund.com/2015/05/31/using-amazon-machine-learning-to-predict-the-weather/&quot; target=&quot;_blank&quot;&gt;Using Amazon Machine Learning to Predict the Weather&lt;/a&gt;&quot;. Its a good read about how you can get started with AML. I have no idea if this is a good model for weather prediction but could it be any worse? Will let our data scientist friends way in on that one. Certainly for the simple machine learning I have been doing its been working great.&lt;br /&gt;
&lt;br /&gt;
You may want to follow Arne&#39;s&amp;nbsp;&lt;a href=&quot;http://arnesund.com/tag/amazon-aws/&quot; target=&quot;_blank&quot;&gt;AWS feed&lt;/a&gt;.&amp;nbsp;This is his first post on AWS, nice work and would be great to see some more.&lt;br /&gt;
&lt;br /&gt;
Rodos</content><link rel='replies' type='application/atom+xml' href='http://rodos.haywood.org/feeds/271131316067229304/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rodos.haywood.org/2015/06/using-aml-to-predict-weather.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6291663/posts/default/271131316067229304'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6291663/posts/default/271131316067229304'/><link rel='alternate' type='text/html' href='http://rodos.haywood.org/2015/06/using-aml-to-predict-weather.html' title='Using AML to predict weather'/><author><name>Rodos</name><uri>http://www.blogger.com/profile/04402004276694798884</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEicDD4zu9QTGI1kbj4NofkjXOUGYNpJUihDQ578OwNEH3ncziTS0fT7rgDxjT3vcYDvRCR54j2CySM0NDnYXwbKyTthXKkFV2oLa_7ARFOvC7esj8dgOKUnUDXVq1TUfGY/s150/Rodney_Haywood_1_02-15.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6291663.post-7372518128278974644</id><published>2015-06-03T23:53:00.004+10:00</published><updated>2015-06-03T23:57:00.295+10:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="AWS"/><category scheme="http://www.blogger.com/atom/ns#" term="Blog"/><title type='text'>AWS Bloggers</title><content type='html'>I love reading blogs as I believe that a great way to learn is to listen to people who have spent lots of time investigating something or experiencing it. For good bloggers this is what they do, take their hours of learning and share it with you in a digestible format.&lt;br /&gt;
&lt;br /&gt;
Back in 2008 and onwards I was really into learning about the new world of server virtualization and a great way to do so was through bloggers (see &lt;a href=&quot;http://vlp.vsphere-land.com/&quot;&gt;http://vlp.vsphere-land.com&lt;/a&gt; for how the space has grown). Since I have been in the AWS world for the last few years I have not seen a lot of individual bloggers out there diving into AWS. Maybe I am just looking in the wrong places.&lt;br /&gt;
&lt;br /&gt;
One day I would love to collate a feed of the AWS specific bloggers that people can follow. However, here are two blogs I &lt;b&gt;do&lt;/b&gt; know of that cover interesting stuff that is usually related to AWS. You may want to subscribe to their feeds.&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://techblog.realestate.com.au/&quot;&gt;http://techblog.realestate.com.au&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.mitchyb.com/&quot;&gt;http://www.mitchyb.com&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
Of course there are the large scale blogs that you are probably already following.&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://aws.amazon.com/blogs/aws/&quot;&gt;https://aws.amazon.com/blogs/aws/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.allthingsdistributed.com/&quot;&gt;http://www.allthingsdistributed.com&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://perspectives.mvdirona.com/&quot;&gt;http://perspectives.mvdirona.com&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://techblog.netflix.com/&quot;&gt;http://techblog.netflix.com&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
If you know of others, please post in the comments. Even better, if you are using AWS, why not start your own blog and share you experiences.&lt;br /&gt;
&lt;br /&gt;
Cheers&lt;br /&gt;
&lt;br /&gt;
Rodos</content><link rel='replies' type='application/atom+xml' href='http://rodos.haywood.org/feeds/7372518128278974644/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rodos.haywood.org/2015/06/aws-bloggers.html#comment-form' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6291663/posts/default/7372518128278974644'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6291663/posts/default/7372518128278974644'/><link rel='alternate' type='text/html' href='http://rodos.haywood.org/2015/06/aws-bloggers.html' title='AWS Bloggers'/><author><name>Rodos</name><uri>http://www.blogger.com/profile/04402004276694798884</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEicDD4zu9QTGI1kbj4NofkjXOUGYNpJUihDQ578OwNEH3ncziTS0fT7rgDxjT3vcYDvRCR54j2CySM0NDnYXwbKyTthXKkFV2oLa_7ARFOvC7esj8dgOKUnUDXVq1TUfGY/s150/Rodney_Haywood_1_02-15.jpg'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6291663.post-1278481407857803679</id><published>2015-06-02T23:40:00.000+10:00</published><updated>2015-06-02T23:40:54.553+10:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="AML"/><category scheme="http://www.blogger.com/atom/ns#" term="AWS"/><category scheme="http://www.blogger.com/atom/ns#" term="Lambda"/><category scheme="http://www.blogger.com/atom/ns#" term="Machine Learning"/><category scheme="http://www.blogger.com/atom/ns#" term="node.js"/><title type='text'>Remember to make your Lambda functions idempotent</title><content type='html'>Todays post is about an AWS service I have been having some fun with, &lt;a href=&quot;http://aws.amazon.com/lambda/&quot; target=&quot;_blank&quot;&gt;Lambda&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
Essentially Lambda its a service which executes your code within millisecond of an &quot;event&quot; happening. An event may be your own action or it can be triggered by actions in other AWS services such as S3, DyamoDB or Kinesis. The great thing is there is no infrastructure to build or run and you pay only for the requests served and the compute time required to run your code. Billing is metered in increments of 100 milliseconds! Its &quot;way cool&quot;. You can read all about it on the product page if you need an introduction. But this post is not about whats so cool about Lambda.&lt;br /&gt;
&lt;br /&gt;
What I wanted to cover was that you need to make sure your functions that you write are &lt;b&gt;idempotent&lt;/b&gt;. Idempotency in software &quot;describes an operation that will produce the same results if executed once or multiple times&quot;. &quot;It means that an operation can be repeated or retried as often as necessary without causing unintended effects.&quot;&lt;br /&gt;
&lt;br /&gt;
Why is this important to remember with Lambda? Well there is some text in the documentation and FAQ that sort of explains why.&lt;br /&gt;
&lt;br /&gt;
From the &lt;a href=&quot;http://docs.aws.amazon.com/lambda/latest/dg/programming-model.html&quot; target=&quot;_blank&quot;&gt;documentation&lt;/a&gt;. [highlight is mine]&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
Your Lambda function code must be written in a stateless style, and have no affinity with the underlying compute infrastructure. Your code should expect local file system access, child processes, and similar artifacts to be limited to the lifetime of the request, and store any persistent state in Amazon S3, Amazon DynamoDB, or another cloud storage service.  Requiring functions to be stateless enables AWS Lambda to launch as many copies of a function as needed to scale to the incoming rate of events and requests. These functions may not always run on the same compute instance from request to request, and &lt;span style=&quot;background-color: yellow;&quot;&gt;a given instance of your Lambda function may be used more than once by AWS Lambda.&lt;/span&gt;&lt;/blockquote&gt;
Also from the FAQ.&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
Q: Will AWS Lambda reuse function instances?&lt;br /&gt;
To improve performance, AWS Lambda may choose to retain an instance of your function and &lt;span style=&quot;background-color: yellow;&quot;&gt;reuse it to serve a subsequent request&lt;/span&gt;, rather than creating a new copy. &lt;span style=&quot;background-color: yellow;&quot;&gt;Your code should not assume that this will always happen&lt;/span&gt;.&lt;/blockquote&gt;
&amp;nbsp;Today Lambda functions are written in Node.js. Here is my Lambda function which returns Twitter data combined with Amazon Machine Learning Predictions to tell me if those tweets are on topic (aka SPAM) or not. My use case was creating a tweet board that filtered junk message based on machine learning. It actually worked really well. But back to our code, you want to jump right to the end, not need to read it all.&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;background: #ffffff; border-width: .1em .1em .1em .8em; border: solid gray; overflow: auto; padding: .2em .6em; width: auto;&quot;&gt;
&lt;pre style=&quot;line-height: 125%; margin: 0;&quot;&gt;getTweetsError &lt;span style=&quot;color: #333333;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: #008800; font-weight: bold;&quot;&gt;function&lt;/span&gt; (err, response, body) {
    console.log(&lt;span style=&quot;background-color: #fff0f0;&quot;&gt;&#39;ERROR [%s]&#39;&lt;/span&gt;, err);
};

&lt;span style=&quot;color: #008800; font-weight: bold;&quot;&gt;function&lt;/span&gt; retrieveATweetPrediction(tweet) {

    &lt;span style=&quot;color: #888888;&quot;&gt;// This is an async operation and we are going to have lots. Therefore we
    // will use a promise which we will
    // return for our caller to track. When we do our actual work we will mark
    // our little promise as resolved.&lt;/span&gt;

    &lt;span style=&quot;color: #008800; font-weight: bold;&quot;&gt;var&lt;/span&gt; deferred &lt;span style=&quot;color: #333333;&quot;&gt;=&lt;/span&gt; Q.defer();

    &lt;span style=&quot;color: #008800; font-weight: bold;&quot;&gt;var&lt;/span&gt; req &lt;span style=&quot;color: #333333;&quot;&gt;=&lt;/span&gt; aml.predict(
    {       
     MLModelId&lt;span style=&quot;color: #333333;&quot;&gt;:&lt;/span&gt; &lt;span style=&quot;background-color: #fff0f0;&quot;&gt;&#39;&#39;&lt;/span&gt;,
     PredictEndpoint&lt;span style=&quot;color: #333333;&quot;&gt;:&lt;/span&gt; &lt;span style=&quot;background-color: #fff0f0;&quot;&gt;&#39;https://realtime.machinelearning.us-east-1.amazonaws.com&#39;&lt;/span&gt;,
     Record&lt;span style=&quot;color: #333333;&quot;&gt;:&lt;/span&gt; { 
         text&lt;span style=&quot;color: #333333;&quot;&gt;:&lt;/span&gt; tweet[&lt;span style=&quot;background-color: #fff0f0;&quot;&gt;&#39;text&#39;&lt;/span&gt;].toString(),
         id&lt;span style=&quot;color: #333333;&quot;&gt;:&lt;/span&gt; tweet[&lt;span style=&quot;background-color: #fff0f0;&quot;&gt;&#39;id&#39;&lt;/span&gt;].toString(),
         followers&lt;span style=&quot;color: #333333;&quot;&gt;:&lt;/span&gt; tweet[&lt;span style=&quot;background-color: #fff0f0;&quot;&gt;&#39;user&#39;&lt;/span&gt;][&lt;span style=&quot;background-color: #fff0f0;&quot;&gt;&#39;followers_count&#39;&lt;/span&gt;].toString(),
         favourites&lt;span style=&quot;color: #333333;&quot;&gt;:&lt;/span&gt; tweet[&lt;span style=&quot;background-color: #fff0f0;&quot;&gt;&#39;favorite_count&#39;&lt;/span&gt;].toString(),
         friends&lt;span style=&quot;color: #333333;&quot;&gt;:&lt;/span&gt; tweet[&lt;span style=&quot;background-color: #fff0f0;&quot;&gt;&#39;user&#39;&lt;/span&gt;][&lt;span style=&quot;background-color: #fff0f0;&quot;&gt;&#39;friends_count&#39;&lt;/span&gt;].toString(),
         lists&lt;span style=&quot;color: #333333;&quot;&gt;:&lt;/span&gt; tweet[&lt;span style=&quot;background-color: #fff0f0;&quot;&gt;&#39;user&#39;&lt;/span&gt;][&lt;span style=&quot;background-color: #fff0f0;&quot;&gt;&#39;listed_count&#39;&lt;/span&gt;].toString(),
         retweets&lt;span style=&quot;color: #333333;&quot;&gt;:&lt;/span&gt; tweet[&lt;span style=&quot;background-color: #fff0f0;&quot;&gt;&#39;retweet_count&#39;&lt;/span&gt;].toString(),
         tweets&lt;span style=&quot;color: #333333;&quot;&gt;:&lt;/span&gt; tweet[&lt;span style=&quot;background-color: #fff0f0;&quot;&gt;&#39;user&#39;&lt;/span&gt;][&lt;span style=&quot;background-color: #fff0f0;&quot;&gt;&#39;statuses_count&#39;&lt;/span&gt;].toString(),
         user&lt;span style=&quot;color: #333333;&quot;&gt;:&lt;/span&gt; tweet[&lt;span style=&quot;background-color: #fff0f0;&quot;&gt;&#39;user&#39;&lt;/span&gt;][&lt;span style=&quot;background-color: #fff0f0;&quot;&gt;&#39;screen_name&#39;&lt;/span&gt;].toString(),
    source&lt;span style=&quot;color: #333333;&quot;&gt;:&lt;/span&gt; tweet[&lt;span style=&quot;background-color: #fff0f0;&quot;&gt;&#39;source&#39;&lt;/span&gt;].toString(),
   }
    });

    &lt;span style=&quot;color: #888888;&quot;&gt;// We did not pass a function to predict so we can call the .on function and 
    // get access to the complete response data. This allows us to look up the original request and 
    // tie this async call back to our original data. If we call it the normal way we dont have access
    // to that, just the response and can&#39;t tie it back!&lt;/span&gt;
    req.on(&lt;span style=&quot;background-color: #fff0f0;&quot;&gt;&#39;success&#39;&lt;/span&gt;, &lt;span style=&quot;color: #008800; font-weight: bold;&quot;&gt;function&lt;/span&gt;(response) {
     &lt;span style=&quot;color: #008800; font-weight: bold;&quot;&gt;if&lt;/span&gt; (response.error) {
      console.log(response.error)
     } &lt;span style=&quot;color: #008800; font-weight: bold;&quot;&gt;else&lt;/span&gt; {
      &lt;span style=&quot;color: #008800; font-weight: bold;&quot;&gt;var&lt;/span&gt; t &lt;span style=&quot;color: #333333;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;background-color: #fff0f0;&quot;&gt;&quot;&quot;&lt;/span&gt;;
   &lt;span style=&quot;color: #008800; font-weight: bold;&quot;&gt;if&lt;/span&gt; (response.data.Prediction.predictedLabel &lt;span style=&quot;color: #333333;&quot;&gt;==&lt;/span&gt; &lt;span style=&quot;background-color: #fff0f0;&quot;&gt;&quot;0&quot;&lt;/span&gt;) {
          t &lt;span style=&quot;color: #333333;&quot;&gt;+=&lt;/span&gt; &lt;span style=&quot;background-color: #fff0f0;&quot;&gt;&#39;ON&#39;&lt;/span&gt;;
    } &lt;span style=&quot;color: #008800; font-weight: bold;&quot;&gt;else&lt;/span&gt; {
       t &lt;span style=&quot;color: #333333;&quot;&gt;+=&lt;/span&gt; &lt;span style=&quot;background-color: #fff0f0;&quot;&gt;&#39;OFF&#39;&lt;/span&gt;;
         }
            returnData[response.request.params.Record.id][&lt;span style=&quot;background-color: #fff0f0;&quot;&gt;&#39;prediction&#39;&lt;/span&gt;] &lt;span style=&quot;color: #333333;&quot;&gt;=&lt;/span&gt; t;

    &lt;span style=&quot;color: #008800; font-weight: bold;&quot;&gt;var&lt;/span&gt; val &lt;span style=&quot;color: #333333;&quot;&gt;=&lt;/span&gt; response.data.Prediction.predictedScores[response.data.Prediction.predictedLabel];
    &lt;span style=&quot;color: #008800; font-weight: bold;&quot;&gt;if&lt;/span&gt; (val &lt;span style=&quot;color: #333333;&quot;&gt;&amp;lt;&lt;/span&gt; &lt;span style=&quot;color: #6600ee; font-weight: bold;&quot;&gt;0.5&lt;/span&gt; ) {
       val &lt;span style=&quot;color: #333333;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: #0000dd; font-weight: bold;&quot;&gt;1&lt;/span&gt; &lt;span style=&quot;color: #333333;&quot;&gt;-&lt;/span&gt; val;
    }   
            returnData[response.request.params.Record.id][&lt;span style=&quot;background-color: #fff0f0;&quot;&gt;&#39;probability&#39;&lt;/span&gt;] &lt;span style=&quot;color: #333333;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: #007020;&quot;&gt;Math&lt;/span&gt;.round(val&lt;span style=&quot;color: #333333;&quot;&gt;*&lt;/span&gt;&lt;span style=&quot;color: #0000dd; font-weight: bold;&quot;&gt;100000&lt;/span&gt;)&lt;span style=&quot;color: #333333;&quot;&gt;/&lt;/span&gt;&lt;span style=&quot;color: #0000dd; font-weight: bold;&quot;&gt;1000&lt;/span&gt;;
            deferred.resolve(); &lt;span style=&quot;color: #888888;&quot;&gt;// This task can now be marked as done&lt;/span&gt;
            
     }
    });
    req.send();
    &lt;span style=&quot;color: #008800; font-weight: bold;&quot;&gt;return&lt;/span&gt; deferred.promise;
};

&lt;span style=&quot;color: #008800; font-weight: bold;&quot;&gt;function&lt;/span&gt; extractTweets() {

    &lt;span style=&quot;color: #008800; font-weight: bold;&quot;&gt;var&lt;/span&gt; deferred &lt;span style=&quot;color: #333333;&quot;&gt;=&lt;/span&gt; Q.defer();

    twitter.getSearch({&lt;span style=&quot;background-color: #fff0f0;&quot;&gt;&#39;q&#39;&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;:&lt;/span&gt;&lt;span style=&quot;background-color: #fff0f0;&quot;&gt;&#39;#aws&#39;&lt;/span&gt;,&lt;span style=&quot;background-color: #fff0f0;&quot;&gt;&#39;count&#39;&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;:&lt;/span&gt; &lt;span style=&quot;color: #0000dd; font-weight: bold;&quot;&gt;15&lt;/span&gt;}, getTweetsError, 
    
        &lt;span style=&quot;color: #008800; font-weight: bold;&quot;&gt;function&lt;/span&gt; (data) {

            &lt;span style=&quot;color: #008800; font-weight: bold;&quot;&gt;var&lt;/span&gt; tweets &lt;span style=&quot;color: #333333;&quot;&gt;=&lt;/span&gt; JSON.parse(data)[&lt;span style=&quot;background-color: #fff0f0;&quot;&gt;&#39;statuses&#39;&lt;/span&gt;];

            &lt;span style=&quot;color: #888888;&quot;&gt;// We need to create a list of tasks as we are going to fire off a bunch of async calls to &lt;/span&gt;
            &lt;span style=&quot;color: #888888;&quot;&gt;// do a prediction for each tweet.&lt;/span&gt;
            &lt;span style=&quot;color: #008800; font-weight: bold;&quot;&gt;var&lt;/span&gt; tasks &lt;span style=&quot;color: #333333;&quot;&gt;=&lt;/span&gt; [];

            &lt;span style=&quot;color: #008800; font-weight: bold;&quot;&gt;for&lt;/span&gt; (i &lt;span style=&quot;color: #008800; font-weight: bold;&quot;&gt;in&lt;/span&gt; tweets) {

                &lt;span style=&quot;color: #008800; font-weight: bold;&quot;&gt;var&lt;/span&gt; id &lt;span style=&quot;color: #333333;&quot;&gt;=&lt;/span&gt; tweets[i][&lt;span style=&quot;background-color: #fff0f0;&quot;&gt;&#39;id&#39;&lt;/span&gt;];
                returnData[id] &lt;span style=&quot;color: #333333;&quot;&gt;=&lt;/span&gt; {}; 
                returnData[id][&lt;span style=&quot;background-color: #fff0f0;&quot;&gt;&#39;text&#39;&lt;/span&gt;]       &lt;span style=&quot;color: #333333;&quot;&gt;=&lt;/span&gt; tweets[i][&lt;span style=&quot;background-color: #fff0f0;&quot;&gt;&#39;text&#39;&lt;/span&gt;];
                returnData[id][&lt;span style=&quot;background-color: #fff0f0;&quot;&gt;&#39;name&#39;&lt;/span&gt;]       &lt;span style=&quot;color: #333333;&quot;&gt;=&lt;/span&gt; tweets[i][&lt;span style=&quot;background-color: #fff0f0;&quot;&gt;&#39;user&#39;&lt;/span&gt;][&lt;span style=&quot;background-color: #fff0f0;&quot;&gt;&#39;name&#39;&lt;/span&gt;];
                returnData[id][&lt;span style=&quot;background-color: #fff0f0;&quot;&gt;&#39;screen_name&#39;&lt;/span&gt;]&lt;span style=&quot;color: #333333;&quot;&gt;=&lt;/span&gt; tweets[i][&lt;span style=&quot;background-color: #fff0f0;&quot;&gt;&#39;user&#39;&lt;/span&gt;][&lt;span style=&quot;background-color: #fff0f0;&quot;&gt;&#39;screen_name&#39;&lt;/span&gt;];
                returnData[id][&lt;span style=&quot;background-color: #fff0f0;&quot;&gt;&#39;followers&#39;&lt;/span&gt;]  &lt;span style=&quot;color: #333333;&quot;&gt;=&lt;/span&gt; tweets[i][&lt;span style=&quot;background-color: #fff0f0;&quot;&gt;&#39;user&#39;&lt;/span&gt;][&lt;span style=&quot;background-color: #fff0f0;&quot;&gt;&#39;followers_count&#39;&lt;/span&gt;];
                returnData[id][&lt;span style=&quot;background-color: #fff0f0;&quot;&gt;&#39;friends&#39;&lt;/span&gt;]    &lt;span style=&quot;color: #333333;&quot;&gt;=&lt;/span&gt; tweets[i][&lt;span style=&quot;background-color: #fff0f0;&quot;&gt;&#39;user&#39;&lt;/span&gt;][&lt;span style=&quot;background-color: #fff0f0;&quot;&gt;&#39;friends_count&#39;&lt;/span&gt;];
                returnData[id][&lt;span style=&quot;background-color: #fff0f0;&quot;&gt;&#39;listed&#39;&lt;/span&gt;]     &lt;span style=&quot;color: #333333;&quot;&gt;=&lt;/span&gt; tweets[i][&lt;span style=&quot;background-color: #fff0f0;&quot;&gt;&#39;user&#39;&lt;/span&gt;][&lt;span style=&quot;background-color: #fff0f0;&quot;&gt;&#39;listed_count&#39;&lt;/span&gt;];
                returnData[id][&lt;span style=&quot;background-color: #fff0f0;&quot;&gt;&#39;statuses&#39;&lt;/span&gt;]   &lt;span style=&quot;color: #333333;&quot;&gt;=&lt;/span&gt; tweets[i][&lt;span style=&quot;background-color: #fff0f0;&quot;&gt;&#39;user&#39;&lt;/span&gt;][&lt;span style=&quot;background-color: #fff0f0;&quot;&gt;&#39;statuses_count&#39;&lt;/span&gt;];
                returnData[id][&lt;span style=&quot;background-color: #fff0f0;&quot;&gt;&#39;retweets&#39;&lt;/span&gt;]   &lt;span style=&quot;color: #333333;&quot;&gt;=&lt;/span&gt; tweets[i][&lt;span style=&quot;background-color: #fff0f0;&quot;&gt;&#39;retweet_count&#39;&lt;/span&gt;];
                returnData[id][&lt;span style=&quot;background-color: #fff0f0;&quot;&gt;&#39;favourites&#39;&lt;/span&gt;] &lt;span style=&quot;color: #333333;&quot;&gt;=&lt;/span&gt; tweets[i][&lt;span style=&quot;background-color: #fff0f0;&quot;&gt;&#39;favorite_count&#39;&lt;/span&gt;];
                returnData[id][&lt;span style=&quot;background-color: #fff0f0;&quot;&gt;&#39;source&#39;&lt;/span&gt;]     &lt;span style=&quot;color: #333333;&quot;&gt;=&lt;/span&gt; tweets[i][&lt;span style=&quot;background-color: #fff0f0;&quot;&gt;&#39;source&#39;&lt;/span&gt;];
                returnData[id][&lt;span style=&quot;background-color: #fff0f0;&quot;&gt;&#39;image_url&#39;&lt;/span&gt;]  &lt;span style=&quot;color: #333333;&quot;&gt;=&lt;/span&gt; tweets[i][&lt;span style=&quot;background-color: #fff0f0;&quot;&gt;&#39;user&#39;&lt;/span&gt;][&lt;span style=&quot;background-color: #fff0f0;&quot;&gt;&#39;profile_image_url&#39;&lt;/span&gt;];

                &lt;span style=&quot;color: #888888;&quot;&gt;// The prediction return a promise which we will push into our list of tasks.&lt;/span&gt;
                &lt;span style=&quot;color: #888888;&quot;&gt;// When the prediction is returned it will mark its little task as resolved.&lt;/span&gt;
                tasks.push(retrieveATweetPrediction(tweets[i]));
            }

            &lt;span style=&quot;color: #888888;&quot;&gt;// We have a list of tasks which are happening. Lets wait till ALL of them are done.&lt;/span&gt;
            Q.all(tasks).then(&lt;span style=&quot;color: #008800; font-weight: bold;&quot;&gt;function&lt;/span&gt;(result) { 
                &lt;span style=&quot;color: #888888;&quot;&gt;// Woot woot, all predicitons are returned and we have our data!&lt;/span&gt;
                &lt;span style=&quot;color: #888888;&quot;&gt;// We are therefore resolved ourselves now. Whoever is waiting on us is going to &lt;/span&gt;
                &lt;span style=&quot;color: #888888;&quot;&gt;// now get some further stuff done.&lt;/span&gt;
                deferred.resolve();
            });
        }
    );
    &lt;span style=&quot;color: #008800; font-weight: bold;&quot;&gt;return&lt;/span&gt; deferred.promise;
};

&lt;span style=&quot;color: #888888;&quot;&gt;// End of Functions, let look at out main bit of code.&lt;/span&gt;

&lt;span style=&quot;color: #888888;&quot;&gt;// Setup AWS SDK&lt;/span&gt;
&lt;span style=&quot;color: #008800; font-weight: bold;&quot;&gt;var&lt;/span&gt; aws &lt;span style=&quot;color: #333333;&quot;&gt;=&lt;/span&gt; require(&lt;span style=&quot;background-color: #fff0f0;&quot;&gt;&#39;aws-sdk&#39;&lt;/span&gt;);
aws.config.region &lt;span style=&quot;color: #333333;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;background-color: #fff0f0;&quot;&gt;&#39;us-east-1&#39;&lt;/span&gt;;
&lt;span style=&quot;color: #008800; font-weight: bold;&quot;&gt;var&lt;/span&gt; aml &lt;span style=&quot;color: #333333;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: #008800; font-weight: bold;&quot;&gt;new&lt;/span&gt; aws.MachineLearning();

&lt;span style=&quot;color: #888888;&quot;&gt;// Setup Twitter SDK&lt;/span&gt;
&lt;span style=&quot;color: #008800; font-weight: bold;&quot;&gt;var&lt;/span&gt; Twitter &lt;span style=&quot;color: #333333;&quot;&gt;=&lt;/span&gt; require(&lt;span style=&quot;background-color: #fff0f0;&quot;&gt;&#39;twitter-node-client&#39;&lt;/span&gt;).Twitter;
&lt;span style=&quot;color: #008800; font-weight: bold;&quot;&gt;var&lt;/span&gt; twitter &lt;span style=&quot;color: #333333;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: #008800; font-weight: bold;&quot;&gt;new&lt;/span&gt; Twitter({
    &lt;span style=&quot;background-color: #fff0f0;&quot;&gt;&quot;consumerKey&quot;&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;:&lt;/span&gt; &lt;span style=&quot;background-color: #fff0f0;&quot;&gt;&quot;&quot;&lt;/span&gt;,
    &lt;span style=&quot;background-color: #fff0f0;&quot;&gt;&quot;consumerSecret&quot;&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;:&lt;/span&gt; &lt;span style=&quot;background-color: #fff0f0;&quot;&gt;&quot;&quot;&lt;/span&gt;,
    &lt;span style=&quot;background-color: #fff0f0;&quot;&gt;&quot;accessToken&quot;&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;:&lt;/span&gt; &lt;span style=&quot;background-color: #fff0f0;&quot;&gt;&quot;&quot;&lt;/span&gt;,
    &lt;span style=&quot;background-color: #fff0f0;&quot;&gt;&quot;accessTokenSecret&quot;&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;:&lt;/span&gt; &lt;span style=&quot;background-color: #fff0f0;&quot;&gt;&quot;&quot;&lt;/span&gt;,
    &lt;span style=&quot;background-color: #fff0f0;&quot;&gt;&quot;callBackUrl&quot;&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;:&lt;/span&gt; &lt;span style=&quot;background-color: #fff0f0;&quot;&gt;&quot;&quot;&lt;/span&gt;
});

&lt;span style=&quot;color: #888888;&quot;&gt;// Setup Q for our promises, we have lots of calls to make and we need to track when they are all done!&lt;/span&gt;
&lt;span style=&quot;color: #008800; font-weight: bold;&quot;&gt;var&lt;/span&gt; Q &lt;span style=&quot;color: #333333;&quot;&gt;=&lt;/span&gt; require(&lt;span style=&quot;background-color: #fff0f0;&quot;&gt;&#39;q&#39;&lt;/span&gt;);

&lt;span style=&quot;color: #008800; font-weight: bold;&quot;&gt;var&lt;/span&gt; returnData &lt;span style=&quot;color: #333333;&quot;&gt;=&lt;/span&gt; {};

&lt;span style=&quot;color: #888888;&quot;&gt;// This is the function required by Lambda&lt;/span&gt;
exports.handler &lt;span style=&quot;color: #333333;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: #008800; font-weight: bold;&quot;&gt;function&lt;/span&gt;(event, context) {

    returnData &lt;span style=&quot;color: #333333;&quot;&gt;=&lt;/span&gt; {}; // We may be reincarnated so ensure we are idempotent 
    
    Q.allSettled([extractTweets()]).then(
        &lt;span style=&quot;color: #008800; font-weight: bold;&quot;&gt;function&lt;/span&gt;(result){
            &lt;span style=&quot;color: #888888;&quot;&gt;// Return our data an end the Lambda function&lt;/span&gt;
            context.succeed(returnData);
        },
        &lt;span style=&quot;color: #008800; font-weight: bold;&quot;&gt;function&lt;/span&gt;(reason){
            console.log(&lt;span style=&quot;background-color: #fff0f0;&quot;&gt;&quot;Opps : &quot;&lt;/span&gt; &lt;span style=&quot;color: #333333;&quot;&gt;+&lt;/span&gt; reason);
        });

};
&lt;/pre&gt;
&lt;pre style=&quot;line-height: 125%; margin: 0;&quot;&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;br /&gt;
See how there are lots of functions then some code which sets up some variables, Q and returnData, and then the main function which Lambda will call when an event occurs, exports.handler. Notice how I am not a great coder and I used a global variable to store some data which is used by all of the functions. Well if exports.handler gets called over and over again in the same environment those global variables will not be re-created or cleared. I did not quite realize this at first and wondered why I was sometimes getting weird data back from Lambda, not always, just sometimes.&lt;br /&gt;
&lt;br /&gt;
To fix my problem I simple ensured that I cleared the key variable each time the handler function was called, so you can see that the first thing it does above is the &quot;&lt;span style=&quot;line-height: 16.25px;&quot;&gt;returnData &lt;/span&gt;&lt;span style=&quot;color: #333333; line-height: 16.25px;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;line-height: 16.25px;&quot;&gt; {}; // We may be reincarnated so ensure we are idempotent&lt;/span&gt;&quot;. Fixed. Of course I know I could just code better, but this was my first ever time writing node.js. You can tell me how to improve my function in the comments.&lt;br /&gt;
&lt;br /&gt;
I will probably do another writeup on my Amazon Machine Learning experiment and how I trained it to filter tweets, it was really easy and I have no servers involved, thanks to Lambda to execute my application logic, so I just have S3, Lambda and AML Live Prediction for a highly scalable site.&lt;br /&gt;
&lt;br /&gt;
Hopefully you won&#39;t get caught by the same mistake.&lt;br /&gt;
&lt;br /&gt;
Rodos</content><link rel='replies' type='application/atom+xml' href='http://rodos.haywood.org/feeds/1278481407857803679/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rodos.haywood.org/2015/06/lambda-functions-idempotent.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6291663/posts/default/1278481407857803679'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6291663/posts/default/1278481407857803679'/><link rel='alternate' type='text/html' href='http://rodos.haywood.org/2015/06/lambda-functions-idempotent.html' title='Remember to make your Lambda functions idempotent'/><author><name>Rodos</name><uri>http://www.blogger.com/profile/04402004276694798884</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEicDD4zu9QTGI1kbj4NofkjXOUGYNpJUihDQ578OwNEH3ncziTS0fT7rgDxjT3vcYDvRCR54j2CySM0NDnYXwbKyTthXKkFV2oLa_7ARFOvC7esj8dgOKUnUDXVq1TUfGY/s150/Rodney_Haywood_1_02-15.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6291663.post-4916321415485285118</id><published>2015-06-01T21:35:00.000+10:00</published><updated>2015-06-01T23:34:16.105+10:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="AWS"/><category scheme="http://www.blogger.com/atom/ns#" term="Interviews"/><title type='text'>interviews</title><content type='html'>Wow, its been so long since I did my last blog post. Over the last weeks I have felt that I really miss the days where I was blogging frequently. Hence I decided I would do a month of blogging and force myself to get something small out more often. Lets see how it goes.&lt;br /&gt;
&lt;br /&gt;
Today&#39;s topic is &lt;b&gt;&lt;span style=&quot;color: red;&quot;&gt;interviews&lt;/span&gt;&lt;/b&gt;.&lt;br /&gt;
&lt;br /&gt;
I see a lot of interview tips on sites like Lifehacker (&lt;a href=&quot;http://www.lifehacker.com.au/tags/interviews/&quot;&gt;http://www.lifehacker.com.au/tags/interviews/&lt;/a&gt;) such as Killer Questions, why not to Humblebrag or how to answer questions such as Why for a role or What Motivates You. I find these interesting to read and sometimes there is some good insight.&lt;br /&gt;
&lt;br /&gt;
As someone who has done close to 300 interviews at Amazon I thought I would share my very non-official quick list of tips for a interview. Some of them may slant to how Amazon interviews or my personal preferences. I am generally interviewing for technical roles but I also do lots for sales staff, operations and so on.&lt;br /&gt;
&lt;br /&gt;
Here is what I think is important when it come to interviews.&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;b&gt;Be yourself&lt;/b&gt; - you may have a perception of what the company is looking for but there is little use putting on a show. You may assume wrong and you probably wont be be able to maintain the facade for the duration of your employment. If you never intend to wear a suit, don&#39;t wear one to the interview. People say &quot;Dress for the job you want&quot;, I say &quot;Be who you are.&quot; I am not really talking about dress code here, although that is one element. Show your personality and what you will be like to work with, what you will be like with customers. The interviewers are thinking, &quot;Is this someone I want to spend my days with?&quot;, so be yourself.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Be articulate&lt;/b&gt; - The interview is a key circumstance where you want to be on your game when it comes to communication. This means body language, pace of speech, active listening and providing short clear answers. Try to ascertain early on the style of conversation the interviewer is using and match this. Is it a friendly conversation, is it a list of quick fire question and answer rounds? Also note that the style may change through the interview. Many people talk way too fast in an interview. If you do this normally then practice slowing down, as this can be hard for people who are listening to you for the first time. Nerves are no excuse IMHO. If you think an interview is stressful, trying having a conversation with a senior executive at a customer when you have a senior executive from the new company with you, that&#39;s stress. Listen to cues. If the interviewer says &quot;So tell me about your high level career background. But lets cover this in less than 5 minutes in order to get onto other topics&quot;, then you really should answer within 5 minutes. If after 10 minutes you are still going through the subjects you did in high school there is a problem. Listen to the question and provide enough information and colour to answer it, that&#39;s all. Don&#39;t keep talking on and on and on until the interviewer needs to interrupt you. If more information is required the interview will ask a followup up question. Very long answers to the one question are not adding a lot of value to your answer and removing time for giving answers to other questions which can give greater insight into you and your skills.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Use examples and stories&lt;/b&gt; - This may be influenced by my time at Amazon but try to use examples and stories (short ones) for answers. It not only provides interesting colour and is easier to remember but it also provides great insight into what you have &lt;u&gt;actually&lt;/u&gt; done and achieved rather than a general assertion. For example, if asked &quot;So how do you learn new things?&quot; you might answer &quot;I like to read books, I love reading. I don&#39;t find classes that effective as they move slowly.&quot; but compare to &quot;I usually learn through reading. Last year I had to learn Ruby so I read the O&#39;Reilly book on Ruby and then hacked away. After a few months I wanted to go further so read Eloquent Ruby which really helped me understand the nuances of the language.&quot; The second version really provides some demonstration of how you applied or practiced whatever the question is about. However, don&#39;t be tempted to make something up, a good interviewer will ask you a detailed followup question which may just catch you out.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Do your research and improve during the process &lt;/b&gt;- do some research on the company and understand who they are and what they do. As you pick things up during your interviews do more research, dive in more. If you don&#39;t know the answer to a question in one interview remember what it was and do some research, you never know you may get a similar question by another interviewer.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Have some good questions to ask&lt;/b&gt; - You will often get asked if you have your own questions. In my opinion unless you are now convinced you are not going to take the job there has to be something you want to ask. You can ask questions about the role, the company, the culture. You will be spending a lot of time working for this company and with these people, surely you want to know more about them. Also, avoid common questions if they are not really that meaningful. I started getting a few &quot;What&#39;s The Most Frustrating Part Of Working Here?&quot; questions after the Lifehacker &lt;a href=&quot;http://www.lifehacker.com.au/2015/03/killer-interview-question-whats-the-most-frustrating-part-of-working-here/&quot; target=&quot;_blank&quot;&gt;post&lt;/a&gt;. Its a fine question if you really are interested in the answer, but avoid just asking filler questions.&lt;/li&gt;
&lt;/ul&gt;
I can&#39;t say I have been the interviewee many times in my career, but I have survived two rounds of Amazon interviews (first externally and a second for an internal role change). What I did find was that if you are a good fit for the role and the company (which is really what you and the employer wants), then the interview should not be like a visit to the dentist. It should be like a first date, a little nerve racking, some fun, a chance to learn more about someone else and yourself, and a good start to what you hope could be a long and rewarding relationship. If the interview is like that dentist visit, maybe you are not made for each other, that&#39;s okay.&lt;br /&gt;
&lt;br /&gt;
There you go, first post. Lets hope I can throw out some more random ones this month!&lt;br /&gt;
&lt;br /&gt;
Rodos&lt;br /&gt;
&lt;br /&gt;
P.S. Shameless plug. Remember Amazon in always hiring. See &lt;a href=&quot;http://amazon.jobs/&quot;&gt;amazon.jobs&lt;/a&gt; for open roles in Australia. If you apply for a role in Solution Architecture you may end up having an interview with me! Wouldn&#39;t that be fun!&lt;br /&gt;
&lt;ul&gt;
&lt;/ul&gt;
</content><link rel='replies' type='application/atom+xml' href='http://rodos.haywood.org/feeds/4916321415485285118/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rodos.haywood.org/2015/06/interviews.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6291663/posts/default/4916321415485285118'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6291663/posts/default/4916321415485285118'/><link rel='alternate' type='text/html' href='http://rodos.haywood.org/2015/06/interviews.html' title='interviews'/><author><name>Rodos</name><uri>http://www.blogger.com/profile/04402004276694798884</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEicDD4zu9QTGI1kbj4NofkjXOUGYNpJUihDQ578OwNEH3ncziTS0fT7rgDxjT3vcYDvRCR54j2CySM0NDnYXwbKyTthXKkFV2oLa_7ARFOvC7esj8dgOKUnUDXVq1TUfGY/s150/Rodney_Haywood_1_02-15.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6291663.post-3534263802237600100</id><published>2014-03-06T16:49:00.000+11:00</published><updated>2014-03-06T16:53:52.981+11:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="AWS"/><category scheme="http://www.blogger.com/atom/ns#" term="cloud"/><category scheme="http://www.blogger.com/atom/ns#" term="Ruby"/><title type='text'>Wake on LAN in AWS</title><content type='html'>Someone asked the question. Is &lt;a href=&quot;http://en.wikipedia.org/wiki/Wake-on-LAN&quot; target=&quot;_blank&quot;&gt;Wake-on-LAN&lt;/a&gt;&amp;nbsp;supported in Amazon Web Services.&lt;br /&gt;
&lt;br /&gt;
The answer is no. But it also shows not thinking of infrastructure as code.&lt;br /&gt;
&lt;br /&gt;
How would you approach this in AWS? You can fire of an API call to start any instance, but what if you wanted to make this easier? Simply &lt;a href=&quot;http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/Using_Tags.html&quot; target=&quot;_blank&quot;&gt;tag&lt;/a&gt; your instances with an identifiable tag, such as &quot;WakeOnLAN&quot; and then run the following script (I prefer Ruby).&lt;br /&gt;
&lt;br /&gt;
&lt;pre&gt;#!/usr/bin/ruby
require &#39;aws-sdk&#39;

AWS.regions.sort_by(&amp;amp;:name).each do |region|
  next if region.name.match(&#39;cn-&#39;)
  puts region.name
  region.ec2.instances.each do |instance|
    if instance.status == :stopped and
       instance.tags.to_h.has_key?(&#39;WakeOnLAN&#39;)
      puts &quot;\t#{instance.id} started&quot;
      instance.start
    end
  end
end
&lt;/pre&gt;
&lt;br /&gt;
That results in&lt;br /&gt;
&lt;br /&gt;
&lt;pre&gt;[ec2-user@ ~]$ ./wake.rb 
ap-northeast-1
ap-southeast-1
ap-southeast-2
i-7c444f41 started
eu-west-1
sa-east-1
us-east-1
us-west-1
us-west-2
[ec2-user@ ~]$&lt;/pre&gt;
&lt;br /&gt;
The script simply goes through all of your instances in each region, finding those that have the WakeOnLAN tag and that are stopped, then starts them. If you run it make sure it has privilege to perform the actions, a role on an EC2 instance makes this easy.&lt;br /&gt;
&lt;br /&gt;
I am a big fan of the &lt;a href=&quot;http://aws.amazon.com/cli/&quot; target=&quot;_blank&quot;&gt;AWS CLI&lt;/a&gt;&amp;nbsp;too. Here is how to do the same on one line, all be it only within a single region. Its one command line but I have wrapped for formatting.&lt;br /&gt;
&lt;br /&gt;
&lt;pre&gt;:~ rodos$ aws ec2 describe-instances 
--query &#39;Reservations[*].Instances[*].[InstanceId]&#39;
--filters &quot;Name=instance-state-name,Values=stopped&quot;
&quot;Name=tag-key,Values=WakeOnLAN&quot; --output text 
| xargs aws ec2 start-instances --instance-ids
{
    &quot;StartingInstances&quot;: [
        {
            &quot;InstanceId&quot;: &quot;i-7c444f41&quot;, 
            &quot;CurrentState&quot;: {
                &quot;Code&quot;: 0, 
                &quot;Name&quot;: &quot;pending&quot;
            }, 
            &quot;PreviousState&quot;: {
                &quot;Code&quot;: 80, 
                &quot;Name&quot;: &quot;stopped&quot;
            }
        }
    ]
}
:~ rodos$ 
&lt;/pre&gt;
&lt;br /&gt;
This uses two very powerful features of the CLI. One is the --query option which lets you pull data out of the returned JSON data. The second is the --filters option which, as the name implies, lets you filter the results based on a lot of criteria. You can see all of the filters for the describe-instances command in the &lt;a href=&quot;http://docs.aws.amazon.com/cli/latest/reference/ec2/describe-instances.html&quot; target=&quot;_blank&quot;&gt;documentation&lt;/a&gt;. There are 78 different filters you can use (based on my quick count)!&lt;br /&gt;
&lt;br /&gt;
Enjoy the world of infrastructure as code!&lt;br /&gt;
&lt;br /&gt;
Rodos</content><link rel='replies' type='application/atom+xml' href='http://rodos.haywood.org/feeds/3534263802237600100/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rodos.haywood.org/2014/03/wake-on-lan-in-aws.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6291663/posts/default/3534263802237600100'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6291663/posts/default/3534263802237600100'/><link rel='alternate' type='text/html' href='http://rodos.haywood.org/2014/03/wake-on-lan-in-aws.html' title='Wake on LAN in AWS'/><author><name>Rodos</name><uri>http://www.blogger.com/profile/04402004276694798884</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEicDD4zu9QTGI1kbj4NofkjXOUGYNpJUihDQ578OwNEH3ncziTS0fT7rgDxjT3vcYDvRCR54j2CySM0NDnYXwbKyTthXKkFV2oLa_7ARFOvC7esj8dgOKUnUDXVq1TUfGY/s150/Rodney_Haywood_1_02-15.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6291663.post-675587857633158947</id><published>2013-08-04T11:45:00.000+10:00</published><updated>2013-08-04T11:45:49.478+10:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="AWS"/><category scheme="http://www.blogger.com/atom/ns#" term="Ruby"/><title type='text'>Parse OnDemand pricing for AWS in Ruby</title><content type='html'>Well I have been doing a LOT more Ruby programming since my last &quot;Hello World&quot; post. I figured that I should probably start sharing some of the more useful code.&lt;br /&gt;
&lt;br /&gt;
First is this class which gives you a quick and easy way to determine the current OnDemand pricing for an instance type. There is a Gem out there for this already but I wanting something that was small which I understood myself (thats how you learn). The class is not really useful by itself, but I am writing some analysis of Spot pricing (will post when its fully complete) and it really need to be able to dynamically get the current pricing.&lt;br /&gt;
&lt;br /&gt;
What that the code does is pull the current pricing from the Amazon web site, which returns a json file. This file has a deep data structure that is really overboard for most usage. Also, the naming for instance types is very different to the normal &#39;m1.small&#39; format. Therefore the code does a mapping between the two.&lt;br /&gt;
&lt;br /&gt;
All you need to do is copy and paste the Class into your file and then instantiate the instance and use the price method to get a specific value. For example&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace; font-size: x-small;&quot;&gt;puts OnDemandPricing.new.price(&#39;ap-southeast-2&#39;,&#39;t1.micro&#39;,&#39;linux&#39;)&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Use at your own risk.&lt;pre&gt;#!/usr/bin/ruby

require &quot;rubygems&quot;
require &quot;net/http&quot;
require &quot;uri&quot;
require &quot;json&quot;
require &quot;yaml&quot;

class OnDemandPricing

  REGION_MAPPING = {
    &#39;us-east&#39;    =&amp;gt; &#39;us-east-1&#39;,
    &#39;us-west&#39;    =&amp;gt; &#39;us-west-1&#39;,
    &#39;us-west-2&#39;  =&amp;gt; &#39;us-west-2&#39;,
    &#39;eu-ireland&#39; =&amp;gt; &#39;eu-west-1&#39;,
    &#39;apac-tokyo&#39; =&amp;gt; &#39;ap-northeast-1&#39;,
    &#39;apac-sin&#39;   =&amp;gt; &#39;ap-southeast-1&#39;,
    &#39;apac-syd&#39;   =&amp;gt; &#39;ap-southeast-2&#39;,
    &#39;sa-east-1&#39;  =&amp;gt; &#39;sa-east-1&#39;}

  TYPE_MAPPING = {
    &#39;uODI&#39;            =&amp;gt; &#39;t1&#39;,
    &#39;stdODI&#39;          =&amp;gt; &#39;m1&#39;,
    &#39;secgenstdODI&#39;    =&amp;gt; &#39;m3&#39;,
    &#39;hiMemODI&#39;        =&amp;gt; &#39;m2&#39;,
    &#39;hiCPUODI&#39;        =&amp;gt; &#39;c1&#39;,
    &#39;clusterComputeI&#39; =&amp;gt; &#39;cc1&#39;,
    &#39;clusterHiMemODI&#39; =&amp;gt; &#39;cr1&#39;,
    &#39;clusterGPUI&#39;     =&amp;gt; &#39;cg1&#39;,
    &#39;hiIoODI&#39;         =&amp;gt; &#39;hi1&#39;,
    &#39;hiStoreODI&#39;      =&amp;gt; &#39;hs1&#39;}

  SIZE_MAPPINGS = {
    &#39;u&#39; =&amp;gt; &#39;micro&#39;, 
    &#39;sm&#39; =&amp;gt; &#39;small&#39;,
    &#39;med&#39; =&amp;gt; &#39;medium&#39;,
    &#39;lg&#39; =&amp;gt; &#39;large&#39;,
    &#39;xl&#39; =&amp;gt; &#39;xlarge&#39;,
    &#39;xxl&#39; =&amp;gt; &#39;2xlarge&#39;,
    &#39;xxxxl&#39; =&amp;gt; &#39;4xlarge&#39;,
    &#39;xxxxxxxxl&#39; =&amp;gt; &#39;8xlarge&#39;}

  def autovivifying_hash
    # A little helper to save initialising the hash as we go, make Ruby more like Perl!
    # http://en.wikipedia.org/wiki/Autovivification
    Hash.new do |hash, key|
      hash[key] = autovivifying_hash
    end
  end

  def initialize
    uri = URI.parse(
      &quot;http://aws.amazon.com/ec2/pricing/pricing-on-demand-instances.json&quot;)
    request = Net::HTTP::Get.new(uri.request_uri)
    http = Net::HTTP.new(uri.host, uri.port)
    response = http.request(request)
    data = JSON.parse(response.body)

    @price_table = autovivifying_hash

    # Walk the json structure finding the key data and load into an easy to
    # access hash of hash of hashes
    # being price_table[REGION][INSTANCE TYPE][OS linux/mswin] returns price
    data[&#39;config&#39;][&#39;regions&#39;].each do |reg|
      reg[&#39;instanceTypes&#39;].each do |type|
        type[&#39;sizes&#39;].each do |size|
          size[&#39;valueColumns&#39;].each do |val|
            @price_table[REGION_MAPPING[reg[&#39;region&#39;]]] \
                        [
                         TYPE_MAPPING[type[&#39;type&#39;]] +
                         &quot;.&quot; + 
                         SIZE_MAPPINGS[size[&#39;size&#39;]] 
                        ] \
                        [val[&#39;name&#39;]] = val[&#39;prices&#39;][&#39;USD&#39;]
          end
        end
      end 
    end
  end

  def price (region, instance_type, os)
    return @price_table[region][instance_type][os]
  end
end # Class

#An example
puts OnDemandPricing.new.price(&#39;ap-southeast-2&#39;,&#39;t1.micro&#39;,&#39;linux&#39;) 
&lt;/pre&gt;
Enjoy. Any feedback use the comments.</content><link rel='replies' type='application/atom+xml' href='http://rodos.haywood.org/feeds/675587857633158947/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rodos.haywood.org/2013/08/parse-ondemand-pricing-for-aws-in-ruby.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6291663/posts/default/675587857633158947'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6291663/posts/default/675587857633158947'/><link rel='alternate' type='text/html' href='http://rodos.haywood.org/2013/08/parse-ondemand-pricing-for-aws-in-ruby.html' title='Parse OnDemand pricing for AWS in Ruby'/><author><name>Rodos</name><uri>http://www.blogger.com/profile/04402004276694798884</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEicDD4zu9QTGI1kbj4NofkjXOUGYNpJUihDQ578OwNEH3ncziTS0fT7rgDxjT3vcYDvRCR54j2CySM0NDnYXwbKyTthXKkFV2oLa_7ARFOvC7esj8dgOKUnUDXVq1TUfGY/s150/Rodney_Haywood_1_02-15.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6291663.post-7422973112010427189</id><published>2013-01-31T00:18:00.000+11:00</published><updated>2013-01-31T00:18:54.551+11:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="API"/><category scheme="http://www.blogger.com/atom/ns#" term="AWS"/><category scheme="http://www.blogger.com/atom/ns#" term="Ruby"/><category scheme="http://www.blogger.com/atom/ns#" term="S3"/><title type='text'>Hello World of AWS API with Ruby</title><content type='html'>After years of writing Perl I need to start learning Ruby. The most comprehensive SDK for Amazon Web Services (AWS) looks to be the &lt;a href=&quot;http://docs.aws.amazon.com/AWSRubySDK/latest/frames.html&quot; target=&quot;_blank&quot;&gt;Ruby SDK&lt;/a&gt;. It even contains interfaces for the new &lt;a href=&quot;http://aws.amazon.com/elastictranscoder/&quot; target=&quot;_blank&quot;&gt;Elastic Transcoder&lt;/a&gt; service released overnight.&lt;br /&gt;
&lt;br /&gt;
It is pleasing to find just how little it takes to create a &quot;Hello AWS&quot; style Ruby program. For my first test I decide that listing out my S3 buckets would be sufficient.&lt;br /&gt;
&lt;br /&gt;
Here are four simple steps to get you started.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Step 1. Get Ruby on your machine.&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Well of course you are using a recent Mac and Ruby is already installed. To confirm&lt;br /&gt;
&lt;blockquote&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;machine:~ rodos$ &lt;span style=&quot;color: red;&quot;&gt;ruby -v&lt;/span&gt;&lt;br /&gt;
ruby 1.8.7 (2012-02-08 patchlevel 358) [universal-darwin12.0]&lt;br /&gt;
machine:~ rodos$&lt;/span&gt;&lt;/blockquote&gt;
&lt;b&gt;Step 2. Install the AWS Ruby SDK&amp;nbsp;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
This is a simple command&lt;br /&gt;
&lt;blockquote&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;machine:~ rodos$ &lt;span style=&quot;color: red;&quot;&gt;sudo gem install aws-sdk&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;Password:&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;Building native extensions. &amp;nbsp;This could take a while...&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;Building native extensions. &amp;nbsp;This could take a while...&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;Successfully installed uuidtools-2.1.3&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;Successfully installed nokogiri-1.5.6&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;Successfully installed json-1.7.6&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;Successfully installed aws-sdk-1.8.1.1&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;4 gems installed&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;Installing ri documentation for uuidtools-2.1.3...&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;Installing ri documentation for nokogiri-1.5.6...&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;No definition for parse_memory&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;No definition for parse_file&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;No definition for parse_with&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;No definition for get_options&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;No definition for set_options&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;Installing ri documentation for json-1.7.6...&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;Installing ri documentation for aws-sdk-1.8.1.1...&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;Installing RDoc documentation for uuidtools-2.1.3...&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;Installing RDoc documentation for nokogiri-1.5.6...&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;No definition for parse_memory&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;No definition for parse_file&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;No definition for parse_with&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;No definition for get_options&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;No definition for set_options&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;Installing RDoc documentation for json-1.7.6...&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;Installing RDoc documentation for aws-sdk-1.8.1.1...&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;machine:~ rodos$&lt;/span&gt;&lt;/blockquote&gt;
&lt;b&gt;Step 3. Create your .rb file with the code.&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Create a file with the text below. I named my file &quot;&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;hello-aws.rb&lt;/span&gt;&quot;.&amp;nbsp;Of course I still use vi for some silly reason to write code! You could always try pico or one of those fancy graphical text editors, even Xcode.&lt;br /&gt;
&lt;blockquote&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;# List you S3 buckets&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;require &#39;rubygems&#39;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;require &#39;yaml&#39;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;require &#39;aws-sdk&#39;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;AWS.config(&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;:access_key_id =&amp;gt; &#39;&lt;span style=&quot;color: red;&quot;&gt;your.access.key.here&lt;/span&gt;&#39;,&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;:secret_access_key =&amp;gt; &#39;&lt;span style=&quot;color: red;&quot;&gt;your.secret.here&lt;/span&gt;&#39;)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;s3 = AWS::S3.new&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;s3.buckets.each do |bucket|&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;puts bucket.name&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;end&lt;/span&gt;&lt;/blockquote&gt;
Don&#39;t forget to enter your access key and secret for your account.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Step 4. Execute your file.&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
You can now run your code and watch it list your buckets.&lt;br /&gt;
&lt;blockquote&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;machine:~ rodos$ &lt;span style=&quot;color: red;&quot;&gt;ruby s3list.rb&lt;/span&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;rodos.singapore.bucket1&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;rodos.singapore.bucket2&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;rodos.sydney.bucket1&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;machine:~ rodos$&amp;nbsp;&lt;/span&gt;&lt;/blockquote&gt;
There you go, it lists all of my buckets. From here it is developing your knowledge of the AWS SDK for Ruby alongside general Ruby programming skills. As I write some interesting code, I will share my experiences here.&lt;br /&gt;
&lt;br /&gt;
Why don&#39;t you go and try your first automation of the Cloud with AWS and Ruby! Its fun and easy.&lt;br /&gt;
&lt;br /&gt;
Rodos&lt;br /&gt;
&lt;br /&gt;
P.S. It is a bad idea to leave your account access key and secret locked away in your code file. I have done it here to show a complete working example in a single file.&lt;br /&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://rodos.haywood.org/feeds/7422973112010427189/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rodos.haywood.org/2013/01/hello-world-of-aws-api-with-ruby.html#comment-form' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6291663/posts/default/7422973112010427189'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6291663/posts/default/7422973112010427189'/><link rel='alternate' type='text/html' href='http://rodos.haywood.org/2013/01/hello-world-of-aws-api-with-ruby.html' title='Hello World of AWS API with Ruby'/><author><name>Rodos</name><uri>http://www.blogger.com/profile/04402004276694798884</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEicDD4zu9QTGI1kbj4NofkjXOUGYNpJUihDQ578OwNEH3ncziTS0fT7rgDxjT3vcYDvRCR54j2CySM0NDnYXwbKyTthXKkFV2oLa_7ARFOvC7esj8dgOKUnUDXVq1TUfGY/s150/Rodney_Haywood_1_02-15.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6291663.post-3443973565700581512</id><published>2013-01-28T18:00:00.002+11:00</published><updated>2013-01-29T21:40:34.490+11:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="AWS"/><category scheme="http://www.blogger.com/atom/ns#" term="cloud"/><category scheme="http://www.blogger.com/atom/ns#" term="re:Invent"/><title type='text'>AWS re:Invent 2012 session index and links</title><content type='html'>It is great that the sessions from Amazon &lt;a href=&quot;https://reinvent.awsevents.com/&quot; target=&quot;_blank&quot;&gt;re:Invent&lt;/a&gt; 2012 have been made publicly available. The video recordings are on YouTube and the slides are on SlideShare. 
&lt;br /&gt;&lt;br /&gt;Typically I want to search for a session based on the description, the speaker or maybe a company, then quickly view the content. Without a index that links all the sources this can be painful. So for my benefit and especially yours, below is a list of the sessions, speakers, session description and the link to the YouTube and SlideShare content.&lt;br /&gt;
&lt;br /&gt;
Enjoy.&lt;br /&gt;
&lt;br /&gt;
Rodos&lt;br /&gt;
&lt;br /&gt;
P.S. Any errors in the links please post in the comments.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;

&lt;table&gt;
 &lt;tr&gt;
&lt;td&gt;&lt;b&gt;ARC201 - AWS Database Tier Architecture Best Practices&lt;/b&gt;&lt;br&gt;
by Matt Tavis - Solutions Architect - AWS, Siva Raghupathy - Enterprise Solutions Architect - AWS&lt;/td&gt;
&lt;td align=right width=&quot;90&quot;&gt;&lt;a href=&quot;http://www.slideshare.net/AmazonWebServices/arc201-aws-datatierarchbestpractices&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;34&quot; width=&quot;34&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNDu058nLu8nHW4PCqp1pSzGN2E8V1cdkomoTvPm_2Zx7NeBxy3r5pgkUIQGcdCDtbPh71JWLxjatGYnWzM3w7lkWi3uDNb9WnPWDJBh9gcQhInTTuiXV4jbSApvSX53WSSOUX/s400/slideshare.png&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=qySHrmDmzUc&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;32&quot; width=&quot;50&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhcZYOaNI0n7oub1j9xZy2LqcanPVZ6QymqxiE74lsHsipgv-DpWYHaifffSSFjgSxPMW0lw1Oe3vJtl-mcX-ZdUcW7xX1UVt_W9sZgj0ZHPV1SmNVrzwDU3dA3R8tuQs8CrxYV/s400/youtube.jpg&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=2 style=&quot;padding-left:20px; padding-bottom:10px; font-size:x-small;&quot;&gt;AWS provides a rich database environment comprising of a wide selection of In-memory data stores, SQL &amp;amp; NoSQL databases, Search, and Data Warehousing technologies.  Plus there are many storage options such as EBS, EC2 Instance Storage, HDFS, Amazon S3, Amazon Glacier etc. with different performance and durability characteristics. AWS Solutions architects have helped a wide variety of customers build successful database solutions on AWS. In this presentation we&#39;ll outline various database and storage options and discuss AWS DB Architecture Patterns &amp;amp; Best Practices. You will be able to learn how to architect your database tier by using the right database and storage technologies to achieve the required functionality, performance, availability and durability - at the right cost.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
&lt;td&gt;&lt;b&gt;ARC202 - Architecting for High Availability &amp;amp; Multi-Availability Zones on AWS&lt;/b&gt;&lt;br&gt;
by Attila Narin - Sr Manager, Solutions Architecture - AWS&lt;/td&gt;
&lt;td align=right width=&quot;90&quot;&gt;&lt;a href=&quot;http://www.slideshare.net/AmazonWebServices/arc202-availability-zones-on-aws-aws-reinvent-2012&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;34&quot; width=&quot;34&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNDu058nLu8nHW4PCqp1pSzGN2E8V1cdkomoTvPm_2Zx7NeBxy3r5pgkUIQGcdCDtbPh71JWLxjatGYnWzM3w7lkWi3uDNb9WnPWDJBh9gcQhInTTuiXV4jbSApvSX53WSSOUX/s400/slideshare.png&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=6uE2XULbT3o&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;32&quot; width=&quot;50&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhcZYOaNI0n7oub1j9xZy2LqcanPVZ6QymqxiE74lsHsipgv-DpWYHaifffSSFjgSxPMW0lw1Oe3vJtl-mcX-ZdUcW7xX1UVt_W9sZgj0ZHPV1SmNVrzwDU3dA3R8tuQs8CrxYV/s400/youtube.jpg&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=2 style=&quot;padding-left:20px; padding-bottom:10px; font-size:x-small;&quot;&gt;Amazon Web Services (AWS) provides a platform that is ideally suited for building highly available systems, enabling you to build reliable, affordable, fault-tolerant systems that operate with a minimal amount of human interaction. This session covers many of the high-availability and fault-tolerance concepts and features of the various services that you can use to build highly reliable and highly available applications in the AWS Cloud: architectures involving multiple Availability Zones, including EC2 best practices and RDS Multi-AZ deployments; loosely coupled and self-healing systems involving SQS and Auto Scaling; networking best practices for high availability, including Elastic IP addresses, load balancing, and DNS; leveraging services that inherently are built with high-availability and fault tolerance in mind, including S3, Elastic Beanstalk and more.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
&lt;td&gt;&lt;b&gt;ARC203 - Highly Available Architecture at Netflix &lt;/b&gt;&lt;br&gt;
by Adrian Cockcroft - Director of Architecture, Cloud Systems - Netflix &lt;/td&gt;
&lt;td align=right width=&quot;90&quot;&gt;&lt;a href=&quot;http://www.slideshare.net/AmazonWebServices/arc203-netflixha&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;34&quot; width=&quot;34&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNDu058nLu8nHW4PCqp1pSzGN2E8V1cdkomoTvPm_2Zx7NeBxy3r5pgkUIQGcdCDtbPh71JWLxjatGYnWzM3w7lkWi3uDNb9WnPWDJBh9gcQhInTTuiXV4jbSApvSX53WSSOUX/s400/slideshare.png&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=dekV3Oq7pH8&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;32&quot; width=&quot;50&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhcZYOaNI0n7oub1j9xZy2LqcanPVZ6QymqxiE74lsHsipgv-DpWYHaifffSSFjgSxPMW0lw1Oe3vJtl-mcX-ZdUcW7xX1UVt_W9sZgj0ZHPV1SmNVrzwDU3dA3R8tuQs8CrxYV/s400/youtube.jpg&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=2 style=&quot;padding-left:20px; padding-bottom:10px; font-size:x-small;&quot;&gt;This talk describes a set of architectural patterns that support highly available services that are also scalable, low cost, low latency and allow agile continuous deployment development practices. The building blocks for these patterns have been released at netflix.github.com as open source projects for others to use.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
&lt;td&gt;&lt;b&gt;ARC204 - AWS Infrastructure Automation&lt;/b&gt;&lt;br&gt;
by Chris Munns - Solutions Architect - AWS, Paul Duffy - Sr. Manager, Solutions Architecture - AWS&lt;/td&gt;
&lt;td align=right width=&quot;90&quot;&gt;&lt;a href=&quot;http://www.slideshare.net/AmazonWebServices/arc204-aws-infrastructure-automation-aws-reinvent-2012&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;34&quot; width=&quot;34&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNDu058nLu8nHW4PCqp1pSzGN2E8V1cdkomoTvPm_2Zx7NeBxy3r5pgkUIQGcdCDtbPh71JWLxjatGYnWzM3w7lkWi3uDNb9WnPWDJBh9gcQhInTTuiXV4jbSApvSX53WSSOUX/s400/slideshare.png&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=Lpcg3X4_MGI&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;32&quot; width=&quot;50&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhcZYOaNI0n7oub1j9xZy2LqcanPVZ6QymqxiE74lsHsipgv-DpWYHaifffSSFjgSxPMW0lw1Oe3vJtl-mcX-ZdUcW7xX1UVt_W9sZgj0ZHPV1SmNVrzwDU3dA3R8tuQs8CrxYV/s400/youtube.jpg&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=2 style=&quot;padding-left:20px; padding-bottom:10px; font-size:x-small;&quot;&gt;So, youve got your solution deployed and have so many things to managenow what? Come to this session to learn how you can scale operations with solutions deployed in the AWS cloud. We take a look at services like AWS CloudFormation and tools like Chef and Puppet. See an overview of these services and tools, and we show you how they might be used in real-life scenarios and how you might incorporate these services and tools into your own environment.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
&lt;td&gt;&lt;b&gt;ARC205 - Building Web-Scale Applications With AWS&lt;/b&gt;&lt;br&gt;
by James Hamilton - Vice President &amp;amp; Distinguished Engineer - AWS, Simon Elisha - Principal Solution Architect - AWS&lt;/td&gt;
&lt;td align=right width=&quot;90&quot;&gt;&lt;a href=&quot;http://www.slideshare.net/AmazonWebServices/building-webscale-applications-architectures-with-aws-aws-reinvent-2012-arc205&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;34&quot; width=&quot;34&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNDu058nLu8nHW4PCqp1pSzGN2E8V1cdkomoTvPm_2Zx7NeBxy3r5pgkUIQGcdCDtbPh71JWLxjatGYnWzM3w7lkWi3uDNb9WnPWDJBh9gcQhInTTuiXV4jbSApvSX53WSSOUX/s400/slideshare.png&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=2wZAN2_W6Ns&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;32&quot; width=&quot;50&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhcZYOaNI0n7oub1j9xZy2LqcanPVZ6QymqxiE74lsHsipgv-DpWYHaifffSSFjgSxPMW0lw1Oe3vJtl-mcX-ZdUcW7xX1UVt_W9sZgj0ZHPV1SmNVrzwDU3dA3R8tuQs8CrxYV/s400/youtube.jpg&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=2 style=&quot;padding-left:20px; padding-bottom:10px; font-size:x-small;&quot;&gt;As both new and established businesses work to increase their customer numbers, revenue and relevance to the market  they are working to deliver software that scales larger than ever before. The challenge of being the &quot;victim of your own success&quot; be it from viral marketing, social media or simply dramatic uptake of a new service; is something that troubles the minds of CIOs and Engineers alike. This session will focus on ways to avoid creating &quot;technical debt&quot; during initial development, and will share well established practices and approaches to building applications that can tolerate and revel in the challenges of scaling to &quot;web scale&quot;. Working through a range of architectural dimensions, patterns and pithy examples  attendees will leave this session with useful ideas on how to design new applications, as well as the &quot;retro-fitting&quot; that can be done to existing applications to enable them to scale on AWS.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
&lt;td&gt;&lt;b&gt;ARC206 - Extend Your Existing Data Center to the Cloud with Amazon Virtual Private Cloud&lt;/b&gt;&lt;br&gt;
by Steve Morad - Solutions Architect - AWS&lt;/td&gt;
&lt;td align=right width=&quot;90&quot;&gt;&lt;a href=&quot;http://www.slideshare.net/AmazonWebServices/extend-your-existing-data-center-to-the-cloud-with-amazon-vpc-aws-reinvent-2012-arc206&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;34&quot; width=&quot;34&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNDu058nLu8nHW4PCqp1pSzGN2E8V1cdkomoTvPm_2Zx7NeBxy3r5pgkUIQGcdCDtbPh71JWLxjatGYnWzM3w7lkWi3uDNb9WnPWDJBh9gcQhInTTuiXV4jbSApvSX53WSSOUX/s400/slideshare.png&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=l38BeRVRUKo&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;32&quot; width=&quot;50&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhcZYOaNI0n7oub1j9xZy2LqcanPVZ6QymqxiE74lsHsipgv-DpWYHaifffSSFjgSxPMW0lw1Oe3vJtl-mcX-ZdUcW7xX1UVt_W9sZgj0ZHPV1SmNVrzwDU3dA3R8tuQs8CrxYV/s400/youtube.jpg&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=2 style=&quot;padding-left:20px; padding-bottom:10px; font-size:x-small;&quot;&gt;Amazon Virtual Private Cloud (VPC) is fast becoming the networking option of choice for enterprise and government customers because it provides a powerful set of virtual networking capabilities. VPC allows you to isolate, control, connect, and empower your systems at the network level. Learn the common architectural patterns for building virtual networks in the cloud, interconnecting your virtual and physical networks, and securing your AWS cloud environment. Come learn about the extensive set of features specific to VPC that you should know about before your next cloud deployment.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
&lt;td&gt;&lt;b&gt;ARC301 - Intro to Chaos Monkey &amp;amp; the Simian Army&lt;/b&gt;&lt;br&gt;
by Ariel Tseitlin - Director, Cloud Solutions - Netflix &lt;/td&gt;
&lt;td align=right width=&quot;90&quot;&gt;&lt;a href=&quot;http://www.slideshare.net/AmazonWebServices/arc301netflixsimianarmy&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;34&quot; width=&quot;34&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNDu058nLu8nHW4PCqp1pSzGN2E8V1cdkomoTvPm_2Zx7NeBxy3r5pgkUIQGcdCDtbPh71JWLxjatGYnWzM3w7lkWi3uDNb9WnPWDJBh9gcQhInTTuiXV4jbSApvSX53WSSOUX/s400/slideshare.png&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=2 style=&quot;padding-left:20px; padding-bottom:10px; font-size:x-small;&quot;&gt;Join the product and cloud computing leaders of Netflix to discuss why and how the company moved to Amazon Web Services. From early experiments for media transcoding, to building the operational skills to optimize costs and the creation of the Simian Army, this session guides business leaders through real world examples of evaluating and adopting cloud computing.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
&lt;td&gt;&lt;b&gt;ARC302 - AWS Cloud Design Patterns (CDP)&lt;/b&gt;&lt;br&gt;
by Ken Tamagawa - Sr. Manager, Solution Architecture - AWS, Akio Katayama - Solutions Architect - AWS&lt;/td&gt;
&lt;td align=right width=&quot;90&quot;&gt;&lt;a href=&quot;http://www.slideshare.net/AmazonWebServices/aws-cloud-design-patterns-aws-reinvent-2012-arc302&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;34&quot; width=&quot;34&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNDu058nLu8nHW4PCqp1pSzGN2E8V1cdkomoTvPm_2Zx7NeBxy3r5pgkUIQGcdCDtbPh71JWLxjatGYnWzM3w7lkWi3uDNb9WnPWDJBh9gcQhInTTuiXV4jbSApvSX53WSSOUX/s400/slideshare.png&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=kgPSpsrgWdA&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;32&quot; width=&quot;50&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhcZYOaNI0n7oub1j9xZy2LqcanPVZ6QymqxiE74lsHsipgv-DpWYHaifffSSFjgSxPMW0lw1Oe3vJtl-mcX-ZdUcW7xX1UVt_W9sZgj0ZHPV1SmNVrzwDU3dA3R8tuQs8CrxYV/s400/youtube.jpg&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=2 style=&quot;padding-left:20px; padding-bottom:10px; font-size:x-small;&quot;&gt;AWS Cloud Design Patterns (a.k.a. CDP) are generally repeatable solutions to commonly occurring problems in cloud architecting. In this session, we introduce CDP and explain how you can apply CDPs in practical scenarios such as photo sharing, e-commerce, and web site campaigns.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
&lt;td&gt;&lt;b&gt;ARC303 - Dissecting an Internet-Scale Application&lt;/b&gt;&lt;br&gt;
by Paul Duffy - Sr. Manager, Solutions Architecture - AWS, Umesh Sampat - Solutions Architect - AWS , Peter-Mark Verwoerd - Solutions Architect - AWS &lt;/td&gt;
&lt;td align=right width=&quot;90&quot;&gt;&lt;a href=&quot;http://www.slideshare.net/AmazonWebServices/arc303-dissecting-and-internet-scale-application&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;34&quot; width=&quot;34&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNDu058nLu8nHW4PCqp1pSzGN2E8V1cdkomoTvPm_2Zx7NeBxy3r5pgkUIQGcdCDtbPh71JWLxjatGYnWzM3w7lkWi3uDNb9WnPWDJBh9gcQhInTTuiXV4jbSApvSX53WSSOUX/s400/slideshare.png&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=1YYPt5ox-fQ&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;32&quot; width=&quot;50&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhcZYOaNI0n7oub1j9xZy2LqcanPVZ6QymqxiE74lsHsipgv-DpWYHaifffSSFjgSxPMW0lw1Oe3vJtl-mcX-ZdUcW7xX1UVt_W9sZgj0ZHPV1SmNVrzwDU3dA3R8tuQs8CrxYV/s400/youtube.jpg&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=2 style=&quot;padding-left:20px; padding-bottom:10px; font-size:x-small;&quot;&gt;In this session, we take an Internet-scale application built on AWS and dissect it. We start by looking at the problem we want to solve and finish with a design. We walk through the various architectural decisions taken for each tier and explain our choices for appropriate AWS services and building blocks to ensure the security, scale, availability and reliability of the application. In addition to learning about the architecture of the application, you see demos along the way.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
&lt;td&gt;&lt;b&gt;ARC304 - Solutions in Action&lt;/b&gt;&lt;br&gt;
by David Rocamora - VP DevOps - Control Group , Ben Cochran - Sr. Software Architect - Autodesk , Jeremy Przygode - CEO - Stratalux, Brian Besterman - MD, Chief Information Officer &amp;amp; Co-Founder - Pronia Medical Systems&lt;/td&gt;
&lt;td align=right width=&quot;90&quot;&gt;&lt;a href=&quot;http://www.slideshare.net/AmazonWebServices/arc304-solutionsaction&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;34&quot; width=&quot;34&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNDu058nLu8nHW4PCqp1pSzGN2E8V1cdkomoTvPm_2Zx7NeBxy3r5pgkUIQGcdCDtbPh71JWLxjatGYnWzM3w7lkWi3uDNb9WnPWDJBh9gcQhInTTuiXV4jbSApvSX53WSSOUX/s400/slideshare.png&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=qL3gAjjiiTo&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;32&quot; width=&quot;50&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhcZYOaNI0n7oub1j9xZy2LqcanPVZ6QymqxiE74lsHsipgv-DpWYHaifffSSFjgSxPMW0lw1Oe3vJtl-mcX-ZdUcW7xX1UVt_W9sZgj0ZHPV1SmNVrzwDU3dA3R8tuQs8CrxYV/s400/youtube.jpg&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=2 style=&quot;padding-left:20px; padding-bottom:10px; font-size:x-small;&quot;&gt;You&#39;ve had a chance to hear from AWS Solutions Architects about how you might architect a solution which would run in the AWS cloud and learned how you might better scale your operations. Come to this session if you&#39;d like to hear some real-world stories from customers such as Autodesk and Pronia and partners such as Control Group and Stratalux. You&#39;ll learn how Autodesk has used the AWS cloud to revolutionize the architecture of their solutions to meet their customers&#39; needs and from Stratalux you&#39;ll see some pragmatic real world examples for increasing operational efficiency. You&#39;ll also hear how Pronia worked with Control Group to deploy a HIPAA compliant application on AWS.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
&lt;td&gt;&lt;b&gt;BDT101 - Big Data with Amazon Elastic MapReduce&lt;/b&gt;&lt;br&gt;
by Peter Sirota - Sr. Manager, Software Development - AWS, Steve Mardenfeld - Data Engineer - Etsy , Jim Blomo - Engineering Manager - Data Mining - Yelp &lt;/td&gt;
&lt;td align=right width=&quot;90&quot;&gt;&lt;a href=&quot;http://www.slideshare.net/AmazonWebServices/bdt101-big-data-with-emr&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;34&quot; width=&quot;34&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNDu058nLu8nHW4PCqp1pSzGN2E8V1cdkomoTvPm_2Zx7NeBxy3r5pgkUIQGcdCDtbPh71JWLxjatGYnWzM3w7lkWi3uDNb9WnPWDJBh9gcQhInTTuiXV4jbSApvSX53WSSOUX/s400/slideshare.png&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=jxErF-Y4M1o&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;32&quot; width=&quot;50&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhcZYOaNI0n7oub1j9xZy2LqcanPVZ6QymqxiE74lsHsipgv-DpWYHaifffSSFjgSxPMW0lw1Oe3vJtl-mcX-ZdUcW7xX1UVt_W9sZgj0ZHPV1SmNVrzwDU3dA3R8tuQs8CrxYV/s400/youtube.jpg&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=2 style=&quot;padding-left:20px; padding-bottom:10px; font-size:x-small;&quot;&gt;Big data technologies let you work with any velocity, volume, or variety of data in a highly productive environment. This session seeks to answer questions such as &quot;what is big data,&quot; &quot;how can I use unstructured data,&quot; and &quot;how can I integrate data collections from different sources&quot; using Hadoop with Amazon Elastic MapReduce. Join general manager of EMR, Peter Sirota, on a journey through real-world use cases of data-driven discovery.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
&lt;td&gt;&lt;b&gt;BDT102 - Algorithms, Machines, and Crowdsourcing&lt;/b&gt;&lt;br&gt;
by Michael Brown - CTO - Comscore , Sharon Chiarella - Vice President - AWS&lt;/td&gt;
&lt;td align=right width=&quot;90&quot;&gt;&lt;a href=&quot;http://www.slideshare.net/AmazonWebServices/bdt102-algorithms-machines-and-crowdsourcing-aws-re-invent-2012&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;34&quot; width=&quot;34&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNDu058nLu8nHW4PCqp1pSzGN2E8V1cdkomoTvPm_2Zx7NeBxy3r5pgkUIQGcdCDtbPh71JWLxjatGYnWzM3w7lkWi3uDNb9WnPWDJBh9gcQhInTTuiXV4jbSApvSX53WSSOUX/s400/slideshare.png&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=2Om0Zaki3wU&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;32&quot; width=&quot;50&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhcZYOaNI0n7oub1j9xZy2LqcanPVZ6QymqxiE74lsHsipgv-DpWYHaifffSSFjgSxPMW0lw1Oe3vJtl-mcX-ZdUcW7xX1UVt_W9sZgj0ZHPV1SmNVrzwDU3dA3R8tuQs8CrxYV/s400/youtube.jpg&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=2 style=&quot;padding-left:20px; padding-bottom:10px; font-size:x-small;&quot;&gt;In this session, join the Vice President of Mechanical Turk to explore how businesses are marrying human judgment with distributed data processing, improving accuracy of Big Data analytics without sacrificing efficiency or scalability. Well highlight real world examples and introduce Mike Brown, CTO of Comscore, to discuss how the combination technologies such as Hadoop and Mechanical Turk are driving large scale systems to cleanse and categorizes business critical data from unstructured and inconsistent data sources.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
&lt;td&gt;&lt;b&gt;BDT201 - AWS Data Pipeline: A Guided Tour&lt;/b&gt;&lt;br&gt;
by Kathryn Shih - Sr. Product Manager - AWS&lt;/td&gt;
&lt;td align=right width=&quot;90&quot;&gt;&lt;a href=&quot;http://www.slideshare.net/AmazonWebServices/aws-data-pipeline-aws-reinvent-2012-bdt201&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;34&quot; width=&quot;34&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNDu058nLu8nHW4PCqp1pSzGN2E8V1cdkomoTvPm_2Zx7NeBxy3r5pgkUIQGcdCDtbPh71JWLxjatGYnWzM3w7lkWi3uDNb9WnPWDJBh9gcQhInTTuiXV4jbSApvSX53WSSOUX/s400/slideshare.png&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=ziorTgT0Zac&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;32&quot; width=&quot;50&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhcZYOaNI0n7oub1j9xZy2LqcanPVZ6QymqxiE74lsHsipgv-DpWYHaifffSSFjgSxPMW0lw1Oe3vJtl-mcX-ZdUcW7xX1UVt_W9sZgj0ZHPV1SmNVrzwDU3dA3R8tuQs8CrxYV/s400/youtube.jpg&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=2 style=&quot;padding-left:20px; padding-bottom:10px; font-size:x-small;&quot;&gt;In this session, we&#39;ll review the features and architecture of the new AWS Data Pipeline service and explain how you can use it to better manage your data-driven workloads.  We&#39;ll then go over a few examples of setting up and provisioning a pipeline in the system.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
&lt;td&gt;&lt;b&gt;BDT202 - The Hadoop Ecosystem&lt;/b&gt;&lt;br&gt;
by Ted Dunning - Architect - MapR , Jon Einkauf - Sr. Product Manager - AWS , Ronen Schwartz - VP Products B2B Data Exchange, VP Marketing Ultra Messaging - Informatica&lt;/td&gt;
&lt;td align=right width=&quot;90&quot;&gt;&lt;a href=&quot;http://www.slideshare.net/AmazonWebServices/bdt202-hadoop-ecosystem-reinvent&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;34&quot; width=&quot;34&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNDu058nLu8nHW4PCqp1pSzGN2E8V1cdkomoTvPm_2Zx7NeBxy3r5pgkUIQGcdCDtbPh71JWLxjatGYnWzM3w7lkWi3uDNb9WnPWDJBh9gcQhInTTuiXV4jbSApvSX53WSSOUX/s400/slideshare.png&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=hrRUAvKVfxw&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;32&quot; width=&quot;50&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhcZYOaNI0n7oub1j9xZy2LqcanPVZ6QymqxiE74lsHsipgv-DpWYHaifffSSFjgSxPMW0lw1Oe3vJtl-mcX-ZdUcW7xX1UVt_W9sZgj0ZHPV1SmNVrzwDU3dA3R8tuQs8CrxYV/s400/youtube.jpg&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=2 style=&quot;padding-left:20px; padding-bottom:10px; font-size:x-small;&quot;&gt;The Hadoop ecosystem is blossoming. In this session, learn how to take advantage of tools such as Mesos, Spark, Shark and Mahout on Amazon Elastic MapReduce. Senior Product Manager, Jon Einkauf, discusses the optimizations which make Hadoop sing on EMR, and describes how to use different Hadoop distributions and tools such as Hbase and Hparser with your big data analytics pipelines.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
&lt;td&gt;&lt;b&gt;BDT203 - Accelerating Research: Spotlight on Science&lt;/b&gt;&lt;br&gt;
by Deepak Singh - Principal Product Manager - AWS, Chris Dagdigian - Co-Founder, Principal Consultant - Bio Team , Steve Litster - Global Lead for Scientific Computing - Novartis , Michael DeAngelo - Deputy CIO - State of WA  &lt;/td&gt;
&lt;td align=right width=&quot;90&quot;&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=cz2Riiu-1ig&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;32&quot; width=&quot;50&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhcZYOaNI0n7oub1j9xZy2LqcanPVZ6QymqxiE74lsHsipgv-DpWYHaifffSSFjgSxPMW0lw1Oe3vJtl-mcX-ZdUcW7xX1UVt_W9sZgj0ZHPV1SmNVrzwDU3dA3R8tuQs8CrxYV/s400/youtube.jpg&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=2 style=&quot;padding-left:20px; padding-bottom:10px; font-size:x-small;&quot;&gt;Learn more about AWS, for science! In this session well introduce some of the world changing research being carried out on the AWS Cloud, including computer science, biology, astronomy and high energy physics. Join leaders in the field to hear more about how cloud computing is accelerating research.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
&lt;td&gt;&lt;b&gt;BDT204 - Awesome Applications of Open Data&lt;/b&gt;&lt;br&gt;
by Matt Wood - Product Manager - AWS, Lisa Green - Director - Common Crawl , Ravi K Madduri - Fellow, Computation Institute - Globus Online , Matthew Berk - Founder &amp;amp; CEO - Lucky Oyster, Inc.&lt;/td&gt;
&lt;td align=right width=&quot;90&quot;&gt;&lt;a href=&quot;http://www.slideshare.net/AmazonWebServices/bdt204-awesome-applicationsofopendata&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;34&quot; width=&quot;34&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNDu058nLu8nHW4PCqp1pSzGN2E8V1cdkomoTvPm_2Zx7NeBxy3r5pgkUIQGcdCDtbPh71JWLxjatGYnWzM3w7lkWi3uDNb9WnPWDJBh9gcQhInTTuiXV4jbSApvSX53WSSOUX/s400/slideshare.png&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=UjyyFQXh_CY&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;32&quot; width=&quot;50&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhcZYOaNI0n7oub1j9xZy2LqcanPVZ6QymqxiE74lsHsipgv-DpWYHaifffSSFjgSxPMW0lw1Oe3vJtl-mcX-ZdUcW7xX1UVt_W9sZgj0ZHPV1SmNVrzwDU3dA3R8tuQs8CrxYV/s400/youtube.jpg&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=2 style=&quot;padding-left:20px; padding-bottom:10px; font-size:x-small;&quot;&gt;Dive into the world of big data as we discuss how open, public datasets can be harnessed using the AWS cloud. With a lot of large data collections (such as the 1000 Genomes Project and the Common Crawl), join this session to find out how you can process billions of web pages and trillions of genes to find new insights into society.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
&lt;td&gt;&lt;b&gt;BDT205 - Solving Big Problems with Big Data&lt;/b&gt;&lt;br&gt;
by David A Patterson - Pardee Professor of Computer Science - AMP Lab, UC Berkeley &lt;/td&gt;
&lt;td align=right width=&quot;90&quot;&gt;&lt;a href=&quot;http://www.slideshare.net/AmazonWebServices/bdt205-solving-big-problems-with-big-data-aws-re-invent-2012&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;34&quot; width=&quot;34&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNDu058nLu8nHW4PCqp1pSzGN2E8V1cdkomoTvPm_2Zx7NeBxy3r5pgkUIQGcdCDtbPh71JWLxjatGYnWzM3w7lkWi3uDNb9WnPWDJBh9gcQhInTTuiXV4jbSApvSX53WSSOUX/s400/slideshare.png&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=w7Jr6xqmKUw&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;32&quot; width=&quot;50&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhcZYOaNI0n7oub1j9xZy2LqcanPVZ6QymqxiE74lsHsipgv-DpWYHaifffSSFjgSxPMW0lw1Oe3vJtl-mcX-ZdUcW7xX1UVt_W9sZgj0ZHPV1SmNVrzwDU3dA3R8tuQs8CrxYV/s400/youtube.jpg&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=2 style=&quot;padding-left:20px; padding-bottom:10px; font-size:x-small;&quot;&gt;The problem of big data is not only that it is capacious, but that it is also heterogeneous, dirty, and growing even faster than the improvement in disk capacity. One challenge is then to derive value by answering ad hoc questions in a timely fashion that justifies the preservation of big data. A group of us from databases, machine learning, networking, and systems just started a new lab at University of California, Berkeley, to tackle this challenge. The AMPLab is working at the intersection of three trends: statistical machine learning (Algorithms), cloud computing (Machines), and crowdsourcing (People). One of the driving applications for the AMP Lab is cancer genomics. Over the next several years, gene-sequencing technologies will begin to make their way into medicine, offering the most complex tests available. This advance brings a new type of data with tremendous promise to help elucidate physiological and pathological functions within the body, as well as to make more informed d&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
&lt;td&gt;&lt;b&gt;BDT206 - A Seismic Shift in Education&lt;/b&gt;&lt;br&gt;
by Steven Halliwell - Education &amp;amp; S/L Gov&#39;t Director - AWS, Bill Howe - Director of Research, Scalable Data Analytics, eScience Institute  - UW, Anant Agarwal - President - EdX , Michael L. Chasen - President and CEO - Blackboard &lt;/td&gt;
&lt;td align=right width=&quot;90&quot;&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=vNlGNbXzg8g&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;32&quot; width=&quot;50&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhcZYOaNI0n7oub1j9xZy2LqcanPVZ6QymqxiE74lsHsipgv-DpWYHaifffSSFjgSxPMW0lw1Oe3vJtl-mcX-ZdUcW7xX1UVt_W9sZgj0ZHPV1SmNVrzwDU3dA3R8tuQs8CrxYV/s400/youtube.jpg&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=2 style=&quot;padding-left:20px; padding-bottom:10px; font-size:x-small;&quot;&gt;Join some of the education pioneers who are using cloud computing to drive new methods of delivery and evaluation across the world. Well discuss how the AWS cloud has helped students from all disciplines learn more, faster, using the innovative programs and technologies. Join this session to learn more from EdX, Blackboard and the University of Washington on how the cloud is accelerating modern education and research.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
&lt;td&gt;&lt;b&gt;BDT207 - Big Data and the US Presidential Campaign&lt;/b&gt;&lt;br&gt;
by Miles Ward - Solutions Architect - AWS, Harper Reed - CTO - Obama For America, Leo Zhadanovsky - Director of Systems Engineering - Democratic National Committee, Brian Holcomb - DevOps Engineer - Obama For America, Jay Edwards - Lead Database Engineer - Obama For America, JP Schneider - DevOps Engineer - Obama For America, Scott VanDenPlas - Lead Dev Ops - Obama For America, Ben Hagen - Security Engineer - Obama For America&lt;/td&gt;
&lt;td align=right width=&quot;90&quot;&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=X1tJAT7ioEg&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;32&quot; width=&quot;50&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhcZYOaNI0n7oub1j9xZy2LqcanPVZ6QymqxiE74lsHsipgv-DpWYHaifffSSFjgSxPMW0lw1Oe3vJtl-mcX-ZdUcW7xX1UVt_W9sZgj0ZHPV1SmNVrzwDU3dA3R8tuQs8CrxYV/s400/youtube.jpg&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=2 style=&quot;padding-left:20px; padding-bottom:10px; font-size:x-small;&quot;&gt;Obama For America, the organization behind Barack Obamas successful campaign for re-election as President of the United States, designed, built, deployed and now dismantled an election-winning technology system which heavily leveraged Amazon Web Services.  Join us to meet the OFA &quot;TECH&quot; team, core members of the visionary group that delivered the applications, analytics, and DevOps tools that made such a big impact. We&#39;ll discuss the unique data system &quot;Narwhal&quot; at the center of this operation, their forward-minded use of SQS, RDS, and DynamoDB, and cloud power tools like Auto-Scaling, Asgard, CloudOpt, and New Relic that helped them deliver on election day.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
&lt;td&gt;&lt;b&gt;BDT301 - High Performance Computing in the Cloud&lt;/b&gt;&lt;br&gt;
by Matt Wood - Product Manager - AWS, Dave Fellows - CTO - Green Button , Michael Driscoll - CEO  - Metamarkets &lt;/td&gt;
&lt;td align=right width=&quot;90&quot;&gt;&lt;a href=&quot;http://www.slideshare.net/AmazonWebServices/bdt301-high-performance-computing-in-the-cloud-aws-re-invent-2012&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;34&quot; width=&quot;34&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNDu058nLu8nHW4PCqp1pSzGN2E8V1cdkomoTvPm_2Zx7NeBxy3r5pgkUIQGcdCDtbPh71JWLxjatGYnWzM3w7lkWi3uDNb9WnPWDJBh9gcQhInTTuiXV4jbSApvSX53WSSOUX/s400/slideshare.png&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=G1ZhlYhVjsE&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;32&quot; width=&quot;50&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhcZYOaNI0n7oub1j9xZy2LqcanPVZ6QymqxiE74lsHsipgv-DpWYHaifffSSFjgSxPMW0lw1Oe3vJtl-mcX-ZdUcW7xX1UVt_W9sZgj0ZHPV1SmNVrzwDU3dA3R8tuQs8CrxYV/s400/youtube.jpg&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=2 style=&quot;padding-left:20px; padding-bottom:10px; font-size:x-small;&quot;&gt;Join Matt Wood to discuss the story of high performance computing on Amazon Web Services, from an introduction to EC2 Cluster Compute Instances all the way to tips and tricks, like optimizing your code for the Intel Xeon processor E5 family. We&#39;ll welcome guest speakers on stage to discuss real world case studies on driving more teraflops for your applications.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
&lt;td&gt;&lt;b&gt;BDT302 - Enterprise HPC in the Cloud: Fortune 500 Use Cases &lt;/b&gt;&lt;br&gt;
by Jason Stowe - CEO - Cycle Computing , Steve Litster - Global Lead for Scientific Computing - Novartis , Robert Nordlund - Assistant Vice President - The Hartford, Amitabh  Shukla  - Director of Software and Computer Engineering  - Life Technologies, David  Chang - Assistant Vice President, Risk Management Actuary - Pacific Life Insurance Company, Kurt Prenger - IT Senior Analyst - Johnson &amp;amp; Johnson, Taylor Hamilton - ITLDP Analyst - Johnson &amp;amp; Johnson&lt;/td&gt;
&lt;td align=right width=&quot;90&quot;&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=2 style=&quot;padding-left:20px; padding-bottom:10px; font-size:x-small;&quot;&gt;This talk will describe the use of utility supercomputers to solve real world problems for Genentech, Novartis, Schrodinger, and many others in Life Science, Finance, Manufacturing, Energy, and Insurance. We will talk about the latest and greatest workloads that are helping push industries forward through the insights gained from big data and high performance computing, as well as a look at what&#39;s coming next.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
&lt;td&gt;&lt;b&gt;BDT303 - Data Science with Elastic MapReduce&lt;/b&gt;&lt;br&gt;
by Kurt Brown - Director, Data Science &amp;amp; Engineering Platform - Netflix &lt;/td&gt;
&lt;td align=right width=&quot;90&quot;&gt;&lt;a href=&quot;http://www.slideshare.net/AmazonWebServices/bdt303-netflix-data-science-with-emr&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;34&quot; width=&quot;34&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNDu058nLu8nHW4PCqp1pSzGN2E8V1cdkomoTvPm_2Zx7NeBxy3r5pgkUIQGcdCDtbPh71JWLxjatGYnWzM3w7lkWi3uDNb9WnPWDJBh9gcQhInTTuiXV4jbSApvSX53WSSOUX/s400/slideshare.png&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=oGcZ7WVx6EI&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;32&quot; width=&quot;50&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhcZYOaNI0n7oub1j9xZy2LqcanPVZ6QymqxiE74lsHsipgv-DpWYHaifffSSFjgSxPMW0lw1Oe3vJtl-mcX-ZdUcW7xX1UVt_W9sZgj0ZHPV1SmNVrzwDU3dA3R8tuQs8CrxYV/s400/youtube.jpg&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=2 style=&quot;padding-left:20px; padding-bottom:10px; font-size:x-small;&quot;&gt;In this talk, we dive into the Netflix Data Science &amp;amp; Engineering architecture. Not just the what, but also the why. Some key topics include the big data technologies we leverage (Cassandra, Hadoop, Pig + Python, and Hive), our use of Amazon S3 as our central data hub, our use of multiple persistent Amazon Elastic MapReduce (EMR) clusters, how we leverage the elasticity of AWS, our data science as a service approach, how we make our hybrid AWS / data center setup work well, and more.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
&lt;td&gt;&lt;b&gt;BDT304 - Big Data Masterclass&lt;/b&gt;&lt;br&gt;
by Peter Sirota - Sr. Manager, Software Development - AWS, Pradeep Ananthapadmanadhan - CTO - Vivaki , Rick Farnell - Co-Founder &amp;amp; President - Think Big Analytics&lt;/td&gt;
&lt;td align=right width=&quot;90&quot;&gt;&lt;a href=&quot;http://www.slideshare.net/AmazonWebServices/bdt304-big-data-masterclass-aws-re-invent-2012&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;34&quot; width=&quot;34&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNDu058nLu8nHW4PCqp1pSzGN2E8V1cdkomoTvPm_2Zx7NeBxy3r5pgkUIQGcdCDtbPh71JWLxjatGYnWzM3w7lkWi3uDNb9WnPWDJBh9gcQhInTTuiXV4jbSApvSX53WSSOUX/s400/slideshare.png&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=2 style=&quot;padding-left:20px; padding-bottom:10px; font-size:x-small;&quot;&gt;Learn how engineers at startups and larger enterprises use data to drive greater insight into their operations, customers, and business in this lively discussion of big data techniques and tools. From Hadoop to data warehouses, this panel discusses the tools, techniques, tips, and tricks for building data driven teams and delivering cost optimization at scale.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
&lt;td&gt;&lt;b&gt;BDT305 - Transforming Big Data with Spark and Shark&lt;/b&gt;&lt;br&gt;
by Michael Franklin - Siebel Professor of Computer Science - UC Berkeley , Matei Zaharia - PhD Student, AMP Lab, UC Berkeley - UC Berkeley &lt;/td&gt;
&lt;td align=right width=&quot;90&quot;&gt;&lt;a href=&quot;http://www.slideshare.net/AmazonWebServices/bdt305-tranformingbigdata&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;34&quot; width=&quot;34&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNDu058nLu8nHW4PCqp1pSzGN2E8V1cdkomoTvPm_2Zx7NeBxy3r5pgkUIQGcdCDtbPh71JWLxjatGYnWzM3w7lkWi3uDNb9WnPWDJBh9gcQhInTTuiXV4jbSApvSX53WSSOUX/s400/slideshare.png&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=v3JusAL9x2k&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;32&quot; width=&quot;50&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhcZYOaNI0n7oub1j9xZy2LqcanPVZ6QymqxiE74lsHsipgv-DpWYHaifffSSFjgSxPMW0lw1Oe3vJtl-mcX-ZdUcW7xX1UVt_W9sZgj0ZHPV1SmNVrzwDU3dA3R8tuQs8CrxYV/s400/youtube.jpg&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=2 style=&quot;padding-left:20px; padding-bottom:10px; font-size:x-small;&quot;&gt;The Berkeley AMPLab is developing a new open source data analysis software stack by deeply integrating machine learning and data analytics at scale (Algorithms), cloud and cluster computing (Machines) and crowdsourcing (People) to make sense of massive data. Current application efforts focus on cancer genomics, real-time traffic prediction, and collaborative analytics for mobile devices. In this talk, we present an overview of this stack and demonstrate key components: Spark and Shark.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
&lt;td&gt;&lt;b&gt;CPN101 - Revving up Your Application&lt;/b&gt;&lt;br&gt;
by Deepak Singh - Principal Product Manager - AWS&lt;/td&gt;
&lt;td align=right width=&quot;90&quot;&gt;&lt;a href=&quot;http://www.slideshare.net/AmazonWebServices/cpn101revvingupapps&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;34&quot; width=&quot;34&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNDu058nLu8nHW4PCqp1pSzGN2E8V1cdkomoTvPm_2Zx7NeBxy3r5pgkUIQGcdCDtbPh71JWLxjatGYnWzM3w7lkWi3uDNb9WnPWDJBh9gcQhInTTuiXV4jbSApvSX53WSSOUX/s400/slideshare.png&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=2L8IyBxMpog&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;32&quot; width=&quot;50&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhcZYOaNI0n7oub1j9xZy2LqcanPVZ6QymqxiE74lsHsipgv-DpWYHaifffSSFjgSxPMW0lw1Oe3vJtl-mcX-ZdUcW7xX1UVt_W9sZgj0ZHPV1SmNVrzwDU3dA3R8tuQs8CrxYV/s400/youtube.jpg&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=2 style=&quot;padding-left:20px; padding-bottom:10px; font-size:x-small;&quot;&gt;Amazon EC2 offers a broad array of instance types that provide customers with a varying set of resources for their applications. From the diminutive Micro instance to the powerful Cluster Compute Eight Extra Large instance, AKA &quot;The Beast&quot;, customers are presented with a number of options for deploying their applications. This talk dives into the various Amazon EC2 instance families and walks through a variety of use cases that demonstrate the capabilities and ideal use cases for different instance types. You should leave with enough information to understand how to choose the instance type most appropriate to meet the requirements of your applications.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
&lt;td&gt;&lt;b&gt;CPN102 - Your First Week with Amazon Elastic Compute Cloud&lt;/b&gt;&lt;br&gt;
by David Brown - Sr. Manager, Software Development - AWS&lt;/td&gt;
&lt;td align=right width=&quot;90&quot;&gt;&lt;a href=&quot;http://www.slideshare.net/AmazonWebServices/cpn102-your-first-week-with-amazon-elastic-compute-cloud-aws-reinvent-2012&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;34&quot; width=&quot;34&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNDu058nLu8nHW4PCqp1pSzGN2E8V1cdkomoTvPm_2Zx7NeBxy3r5pgkUIQGcdCDtbPh71JWLxjatGYnWzM3w7lkWi3uDNb9WnPWDJBh9gcQhInTTuiXV4jbSApvSX53WSSOUX/s400/slideshare.png&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=cw2r16Q1X-g&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;32&quot; width=&quot;50&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhcZYOaNI0n7oub1j9xZy2LqcanPVZ6QymqxiE74lsHsipgv-DpWYHaifffSSFjgSxPMW0lw1Oe3vJtl-mcX-ZdUcW7xX1UVt_W9sZgj0ZHPV1SmNVrzwDU3dA3R8tuQs8CrxYV/s400/youtube.jpg&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=2 style=&quot;padding-left:20px; padding-bottom:10px; font-size:x-small;&quot;&gt;Amazon Elastic Compute Cloud (Amazon EC2) provides resizable compute capacity in the cloud.  It gives you complete control over your computing resources how you can run your applications in the AWS Cloud.  In this session, we explore the fundamentals of Amazon EC2, providing you with all that you need to begin deploying your applications to the cloud.  Come prepared with your Amazon EC2 questions and have them answered in this session!&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
&lt;td&gt;&lt;b&gt;CPN202 - Run More for Less&lt;/b&gt;&lt;br&gt;
by Dave Ward - Sr. Manager, Amazon EC2 Pricing Services - AWS&lt;/td&gt;
&lt;td align=right width=&quot;90&quot;&gt;&lt;a href=&quot;http://www.slideshare.net/AmazonWebServices/cpn202more-for-lessfinal-aws-reinvent-2012&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;34&quot; width=&quot;34&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNDu058nLu8nHW4PCqp1pSzGN2E8V1cdkomoTvPm_2Zx7NeBxy3r5pgkUIQGcdCDtbPh71JWLxjatGYnWzM3w7lkWi3uDNb9WnPWDJBh9gcQhInTTuiXV4jbSApvSX53WSSOUX/s400/slideshare.png&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=qelz79Nwd4o&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;32&quot; width=&quot;50&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhcZYOaNI0n7oub1j9xZy2LqcanPVZ6QymqxiE74lsHsipgv-DpWYHaifffSSFjgSxPMW0lw1Oe3vJtl-mcX-ZdUcW7xX1UVt_W9sZgj0ZHPV1SmNVrzwDU3dA3R8tuQs8CrxYV/s400/youtube.jpg&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=2 style=&quot;padding-left:20px; padding-bottom:10px; font-size:x-small;&quot;&gt;Amazon EC2 provides you several pricing options that can help you significantly reduce your overall AWS bill, including On-Demand Instances, Spot Instances, Reserved Instances, and the Reserved Instance Marketplace. This session covers high-level architectures and when to use and not to use each of the pricing models for components of those architectures. We walk through several customer examples to illustrate when to use each pricing option. Additionally, we walk through tools that may be useful to determine when to use each pricing model. This session is aimed at technically savvy managers and engineers who need to reduce their cloud spending.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
&lt;td&gt;&lt;b&gt;CPN203 - Saving with EC2 Spot Instances&lt;/b&gt;&lt;br&gt;
by Dave Ward - Sr. Manager, Amazon EC2 Pricing Services - AWS, Lynwood Bishop - President - MapLarge , Nigel Duffy - CTO - Numerate , Nimrod Hoofien - SVP of Engineering - Ooyala , Chris Doherty - Tech Lead, Video Ingestion &amp;amp; Processing - Ooyala &lt;/td&gt;
&lt;td align=right width=&quot;90&quot;&gt;&lt;a href=&quot;http://www.slideshare.net/AmazonWebServices/cpn203saving-with-spotfinal-15492709&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;34&quot; width=&quot;34&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNDu058nLu8nHW4PCqp1pSzGN2E8V1cdkomoTvPm_2Zx7NeBxy3r5pgkUIQGcdCDtbPh71JWLxjatGYnWzM3w7lkWi3uDNb9WnPWDJBh9gcQhInTTuiXV4jbSApvSX53WSSOUX/s400/slideshare.png&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=zDrLeHlamvY&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;32&quot; width=&quot;50&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhcZYOaNI0n7oub1j9xZy2LqcanPVZ6QymqxiE74lsHsipgv-DpWYHaifffSSFjgSxPMW0lw1Oe3vJtl-mcX-ZdUcW7xX1UVt_W9sZgj0ZHPV1SmNVrzwDU3dA3R8tuQs8CrxYV/s400/youtube.jpg&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=2 style=&quot;padding-left:20px; padding-bottom:10px; font-size:x-small;&quot;&gt;In this session, we provide an quick overview of how some customers leverage Spot Instances. Join us as we hear from Spot Instance customers, including Ooyala, Numerate, and MapLarge, about how they got started, how they architect for the potential of interruption, how they maximize their savings using Spot, and what best practices they have learned. These customers also provide a high-level architectural overview their Spot solutions including media encoding (Ooyala), drug research (Numerate), and analytics (MapLarge). This session is aimed at customers interested in learning how to maximize their savings using Spot Instances. Come with your questions and get ready to be amazed at how easy it is to save on your Amazon EC2 bill.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
&lt;td&gt;&lt;b&gt;CPN204 - Windows on Amazon Elastic Compute Cloud&lt;/b&gt;&lt;br&gt;
by Tom Rizzo - General Manager, Windows EC2, AWS Windows Business - AWS&lt;/td&gt;
&lt;td align=right width=&quot;90&quot;&gt;&lt;a href=&quot;http://www.slideshare.net/AmazonWebServices/cpn204-windows-on-ec2-top-ten-things-aws-reinvent-2012&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;34&quot; width=&quot;34&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNDu058nLu8nHW4PCqp1pSzGN2E8V1cdkomoTvPm_2Zx7NeBxy3r5pgkUIQGcdCDtbPh71JWLxjatGYnWzM3w7lkWi3uDNb9WnPWDJBh9gcQhInTTuiXV4jbSApvSX53WSSOUX/s400/slideshare.png&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=De010WLMxI4&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;32&quot; width=&quot;50&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhcZYOaNI0n7oub1j9xZy2LqcanPVZ6QymqxiE74lsHsipgv-DpWYHaifffSSFjgSxPMW0lw1Oe3vJtl-mcX-ZdUcW7xX1UVt_W9sZgj0ZHPV1SmNVrzwDU3dA3R8tuQs8CrxYV/s400/youtube.jpg&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=2 style=&quot;padding-left:20px; padding-bottom:10px; font-size:x-small;&quot;&gt;If you are interested in learning more about how you can use Windows technologies in the AWS environment, this session is for you! We explore running Microsoft Windows and Windows-based workloads on AWS.  We focus on the key topics that will help you get started on Windows to expert topics like building applications using .NET and Visual Studio and everything in-between. Filled with tons of demos, this session shows you firsthand how you can use Windows to bridge your on-premises network with AWS and quickly deploy enterprise workloads such as Exchange Server, SQL Server, SharePoint Server, and Windows ISV applications.  Come prepared with all your Windows questions and get them answered at the session!&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
&lt;td&gt;&lt;b&gt;CPN205 - Zero to Millions of Requests&lt;/b&gt;&lt;br&gt;
by Khawaja Shams - Software Engineer - NASA , Spencer Dillard - Sr. Product Manager - AWS , Brett George - Engineering Applications Software Engineer - NASA &lt;/td&gt;
&lt;td align=right width=&quot;90&quot;&gt;&lt;a href=&quot;http://www.slideshare.net/AmazonWebServices/cpn205-zerotomillionsofrequests&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;34&quot; width=&quot;34&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNDu058nLu8nHW4PCqp1pSzGN2E8V1cdkomoTvPm_2Zx7NeBxy3r5pgkUIQGcdCDtbPh71JWLxjatGYnWzM3w7lkWi3uDNb9WnPWDJBh9gcQhInTTuiXV4jbSApvSX53WSSOUX/s400/slideshare.png&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=xKF-Aawz9oc&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;32&quot; width=&quot;50&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhcZYOaNI0n7oub1j9xZy2LqcanPVZ6QymqxiE74lsHsipgv-DpWYHaifffSSFjgSxPMW0lw1Oe3vJtl-mcX-ZdUcW7xX1UVt_W9sZgj0ZHPV1SmNVrzwDU3dA3R8tuQs8CrxYV/s400/youtube.jpg&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=2 style=&quot;padding-left:20px; padding-bottom:10px; font-size:x-small;&quot;&gt;Regardless of the size of your application, you need to ensure it is scalable and highly available. You want a simple, cost-effective solution that makes it easy to securely run your site on the Amazon EC2 platform.  This session starts with an overview of Elastic Load Balancing (ELB), its key features, and how to get started. Learn how ELB can fit into your application architecture and best practices for managing load balancers in EC2. NASA / JPL presents a real world example of how ELB enabled millions of users to view the Curiosity Mars rover landing.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
&lt;td&gt;&lt;b&gt;CPN206 - Learning From the Masters&lt;/b&gt;&lt;br&gt;
by Deepak Singh - Principal Product Manager - AWS, Adrian Cockcroft - Director of Architecture, Cloud Systems - Netflix , Peter Esposito - Systems Manager - USTA , Steve Litster - Global Lead for Scientific Computing - Novartis &lt;/td&gt;
&lt;td align=right width=&quot;90&quot;&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=2 style=&quot;padding-left:20px; padding-bottom:10px; font-size:x-small;&quot;&gt;Please join us for a conversation with Adrian Cockroft (Netflix), Pete Esposito (USTA) and Stephen Litster (Novartis) as they share insights into their organizations journey to the cloud.  You will learn more about lessons they have learned from successes and failures as they made Amazon EC2 a component of their IT infrastructure.  Find out how Netflix scales their infrastructure and enables teams to innovate, how the USTA made its journey to the cloud, and how Novartis takes advantage of the elasticity and scale of Amazon EC2 to find new drug targets.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
&lt;td&gt;&lt;b&gt;CPN207 - Virtual Networking in the Cloud&lt;/b&gt;&lt;br&gt;
by Eric Schultze - Principal Product Manager - AWS, Steve Morad - Solutions Architect - AWS&lt;/td&gt;
&lt;td align=right width=&quot;90&quot;&gt;&lt;a href=&quot;http://www.slideshare.net/AmazonWebServices/cpn207-virtualnetworking-aws-reinvent-2012&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;34&quot; width=&quot;34&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNDu058nLu8nHW4PCqp1pSzGN2E8V1cdkomoTvPm_2Zx7NeBxy3r5pgkUIQGcdCDtbPh71JWLxjatGYnWzM3w7lkWi3uDNb9WnPWDJBh9gcQhInTTuiXV4jbSApvSX53WSSOUX/s400/slideshare.png&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=uytmpu5KbZU&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;32&quot; width=&quot;50&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhcZYOaNI0n7oub1j9xZy2LqcanPVZ6QymqxiE74lsHsipgv-DpWYHaifffSSFjgSxPMW0lw1Oe3vJtl-mcX-ZdUcW7xX1UVt_W9sZgj0ZHPV1SmNVrzwDU3dA3R8tuQs8CrxYV/s400/youtube.jpg&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=2 style=&quot;padding-left:20px; padding-bottom:10px; font-size:x-small;&quot;&gt;Take Amazon EC2 to the next level and create a virtual network in the AWS cloud using our API-defined networking solutions. Learn how to create networks that closely resemble those used in a traditional data center, enhance your knowledge of elastic network interfaces and multiple IP addresses for EC2 instances, and learn how to leverage egress filtering and network ACLs for an additional layer of security for your network. In addition to discussing virtual network security appliances, internal load balancing, and site to site VPN connectivity, we also discuss the past, present, and future for Amazon virtual networking.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
&lt;td&gt;&lt;b&gt;CPN208 - Failures at Scale and How to Ignore Them&lt;/b&gt;&lt;br&gt;
by James Hamilton - Vice President &amp;amp; Distinguished Engineer - AWS&lt;/td&gt;
&lt;td align=right width=&quot;90&quot;&gt;&lt;a href=&quot;http://www.slideshare.net/AmazonWebServices/cpn208-failuresatscale-aws-reinvent-2012&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;34&quot; width=&quot;34&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNDu058nLu8nHW4PCqp1pSzGN2E8V1cdkomoTvPm_2Zx7NeBxy3r5pgkUIQGcdCDtbPh71JWLxjatGYnWzM3w7lkWi3uDNb9WnPWDJBh9gcQhInTTuiXV4jbSApvSX53WSSOUX/s400/slideshare.png&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=cwPZ6EkwUzs&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;32&quot; width=&quot;50&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhcZYOaNI0n7oub1j9xZy2LqcanPVZ6QymqxiE74lsHsipgv-DpWYHaifffSSFjgSxPMW0lw1Oe3vJtl-mcX-ZdUcW7xX1UVt_W9sZgj0ZHPV1SmNVrzwDU3dA3R8tuQs8CrxYV/s400/youtube.jpg&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=2 style=&quot;padding-left:20px; padding-bottom:10px; font-size:x-small;&quot;&gt;At scale, rare and unexpected events will happen. Things eventually will go wrong. This talk dives into what can go wrong at scale and how to architect applications to ride through disaster obliviously. Well talk about AWS infrastructure design including Regions and Availability Zones and show how applications can be written and operated to best exploit this industry-unique infrastructure redundancy model.  Believing that experience is one of the best teachers, we will go through some of the more interesting and educational industry post mortems including some experienced at AWS to motivate these application design decisions and show how they can mitigate the damage of the truly unexpected.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
&lt;td&gt;&lt;b&gt;CPN209 - Your Amazon Linux AMI&lt;/b&gt;&lt;br&gt;
by Max Spevack - Manager, Linux Kernel &amp;amp; Operating Systems - AWS&lt;/td&gt;
&lt;td align=right width=&quot;90&quot;&gt;&lt;a href=&quot;http://www.slideshare.net/AmazonWebServices/your-amazon-linux-ami-aws-reinvent-2012-cpn209&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;34&quot; width=&quot;34&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNDu058nLu8nHW4PCqp1pSzGN2E8V1cdkomoTvPm_2Zx7NeBxy3r5pgkUIQGcdCDtbPh71JWLxjatGYnWzM3w7lkWi3uDNb9WnPWDJBh9gcQhInTTuiXV4jbSApvSX53WSSOUX/s400/slideshare.png&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=ZEnr_v01MPc&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;32&quot; width=&quot;50&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhcZYOaNI0n7oub1j9xZy2LqcanPVZ6QymqxiE74lsHsipgv-DpWYHaifffSSFjgSxPMW0lw1Oe3vJtl-mcX-ZdUcW7xX1UVt_W9sZgj0ZHPV1SmNVrzwDU3dA3R8tuQs8CrxYV/s400/youtube.jpg&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=2 style=&quot;padding-left:20px; padding-bottom:10px; font-size:x-small;&quot;&gt;If you are a Linux user in Amazon EC2, this is a session you want to attend. Join us for a discussion related to the Amazon Linux Amazon Machine Image (AMI). Leave the session with an understanding of why the Amazon Linux AMI exists, how its packages and repositories are composed, and information about its rolling release cycle and security updates. Additionally, we discuss the niche that the Amazon Linux AMI fills in the larger Linux-in-EC2 space. Come with your questions, feedback, and requests related to the Amazon Linux AMI.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
&lt;td&gt;&lt;b&gt;CPN210 - Defining an Enterprise Cloud Strategy&lt;/b&gt;&lt;br&gt;
by George Reese - CTO - Enstratus &lt;/td&gt;
&lt;td align=right width=&quot;90&quot;&gt;&lt;a href=&quot;http://www.slideshare.net/AmazonWebServices/cpn210-defining-an-enterprise-cloud-strategy-edit-witsoej&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;34&quot; width=&quot;34&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNDu058nLu8nHW4PCqp1pSzGN2E8V1cdkomoTvPm_2Zx7NeBxy3r5pgkUIQGcdCDtbPh71JWLxjatGYnWzM3w7lkWi3uDNb9WnPWDJBh9gcQhInTTuiXV4jbSApvSX53WSSOUX/s400/slideshare.png&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=Kg6IMDHcWnQ&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;32&quot; width=&quot;50&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhcZYOaNI0n7oub1j9xZy2LqcanPVZ6QymqxiE74lsHsipgv-DpWYHaifffSSFjgSxPMW0lw1Oe3vJtl-mcX-ZdUcW7xX1UVt_W9sZgj0ZHPV1SmNVrzwDU3dA3R8tuQs8CrxYV/s400/youtube.jpg&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=2 style=&quot;padding-left:20px; padding-bottom:10px; font-size:x-small;&quot;&gt;Few terms are more confusing than the term &quot;cloud.&quot; While we&#39;ve moved beyond the age of &quot;defining the cloud,&quot; there&#39;s still a significant amount of confusion in understanding the role of the public cloud in an enterprise IT infrastructure. This presentation defines the elements of a mature enterprise cloud computing strategy that includes all components of a hybrid cloud, how to build out an integrated public/private infrastructure, and strategies for when and where to deploy new systems, and when it makes sense to migrate existing systems.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
&lt;td&gt;&lt;b&gt;CPN211 - My Data Center Has Walls that Move&lt;/b&gt;&lt;br&gt;
by Deepak Singh - Principal Product Manager - AWS&lt;/td&gt;
&lt;td align=right width=&quot;90&quot;&gt;&lt;a href=&quot;http://www.slideshare.net/AmazonWebServices/cpn211-datacenterhaswallsthatmove&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;34&quot; width=&quot;34&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNDu058nLu8nHW4PCqp1pSzGN2E8V1cdkomoTvPm_2Zx7NeBxy3r5pgkUIQGcdCDtbPh71JWLxjatGYnWzM3w7lkWi3uDNb9WnPWDJBh9gcQhInTTuiXV4jbSApvSX53WSSOUX/s400/slideshare.png&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=VhfJLg1gXNI&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;32&quot; width=&quot;50&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhcZYOaNI0n7oub1j9xZy2LqcanPVZ6QymqxiE74lsHsipgv-DpWYHaifffSSFjgSxPMW0lw1Oe3vJtl-mcX-ZdUcW7xX1UVt_W9sZgj0ZHPV1SmNVrzwDU3dA3R8tuQs8CrxYV/s400/youtube.jpg&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=2 style=&quot;padding-left:20px; padding-bottom:10px; font-size:x-small;&quot;&gt;How do you think about computing resources in a world where you can launch and terminate computational capacity in minutes? Amazon EC2 provides a powerful platform to access vast computational resources at the click of a button or a simple API call. It is also very different from operating your own data center or having to managed fix assets in a co-location facility. This talk walks you through examples of how the cloud enables more efficient capacity planning, provides guidance in how developers and organizations can manage thousands of instances efficiently, and highlights tools that make it easy for you to plan your capacity needs, even when those needs might require you to provision the equivalent of a small data center at short notice.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
&lt;td&gt;&lt;b&gt;CPN301 - The Best Amazon EC2 Features You Never Knew About&lt;/b&gt;&lt;br&gt;
by Deepak Singh - Principal Product Manager - AWS, Miles Ward - Solutions Architect - AWS, Scott VanDenPlas - Lead Dev Ops - Obama For America&lt;/td&gt;
&lt;td align=right width=&quot;90&quot;&gt;&lt;a href=&quot;http://www.slideshare.net/AmazonWebServices/cpn301-best-ec2-features&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;34&quot; width=&quot;34&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNDu058nLu8nHW4PCqp1pSzGN2E8V1cdkomoTvPm_2Zx7NeBxy3r5pgkUIQGcdCDtbPh71JWLxjatGYnWzM3w7lkWi3uDNb9WnPWDJBh9gcQhInTTuiXV4jbSApvSX53WSSOUX/s400/slideshare.png&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=RLNXfIf75Ik&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;32&quot; width=&quot;50&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhcZYOaNI0n7oub1j9xZy2LqcanPVZ6QymqxiE74lsHsipgv-DpWYHaifffSSFjgSxPMW0lw1Oe3vJtl-mcX-ZdUcW7xX1UVt_W9sZgj0ZHPV1SmNVrzwDU3dA3R8tuQs8CrxYV/s400/youtube.jpg&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=2 style=&quot;padding-left:20px; padding-bottom:10px; font-size:x-small;&quot;&gt;You might think you make Amazon EC2 dance to the strokes of your keyboard and bend to the will of a mouse click.  If you think you know everything about Amazon EC2, think again.  Learn some advanced EC2 tricks that will save you time, money and development effort.  Secure your automation, scale naturally with ease, flexibly redistribute load and GO FAST!&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
&lt;td&gt;&lt;b&gt;CPN401 - Packet Plumbing in Amazon Virtual Private Cloud&lt;/b&gt;&lt;br&gt;
by Kevin Miller - Software Development Manager - AWS&lt;/td&gt;
&lt;td align=right width=&quot;90&quot;&gt;&lt;a href=&quot;http://www.slideshare.net/AmazonWebServices/packet-plumbing-in-amazon-vpc-aws-re-invent-2012-cpn401&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;34&quot; width=&quot;34&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNDu058nLu8nHW4PCqp1pSzGN2E8V1cdkomoTvPm_2Zx7NeBxy3r5pgkUIQGcdCDtbPh71JWLxjatGYnWzM3w7lkWi3uDNb9WnPWDJBh9gcQhInTTuiXV4jbSApvSX53WSSOUX/s400/slideshare.png&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=AIW5Ad1eN8A&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;32&quot; width=&quot;50&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhcZYOaNI0n7oub1j9xZy2LqcanPVZ6QymqxiE74lsHsipgv-DpWYHaifffSSFjgSxPMW0lw1Oe3vJtl-mcX-ZdUcW7xX1UVt_W9sZgj0ZHPV1SmNVrzwDU3dA3R8tuQs8CrxYV/s400/youtube.jpg&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=2 style=&quot;padding-left:20px; padding-bottom:10px; font-size:x-small;&quot;&gt;In this session, we put on our network tool belt and explore the depths of Amazon Virtual Private Clouds API-defined networking! Learn how to isolate and fix networking problems; we cover such things as instance routing tables, Elastic Network Interfaces, VPC subnets and route tables, network ACLs, security groups, route propagation, and remote connectivity via VPN and Direct Connect. Join as we discover how to build and troubleshoot VPC networks meeting complex requirements, and pick up ideas for some unexpected things you can do. This session is aimed at engineers that understand the fundamentals of VPC networking and are looking for a deeper dive of how VPC engineers diagnose network problems.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
&lt;td&gt;&lt;b&gt;DAT101 - Understanding AWS Database Options&lt;/b&gt;&lt;br&gt;
by Sundar Raghavan - General Manager - AWS, Andy Skalet - CTO and Co-Founder - BrandVerity , Jay Edwards - Lead Database Engineer - Obama For America, Kimo Rosenbaum - Senior Systems Administrator - Edmodo&lt;/td&gt;
&lt;td align=right width=&quot;90&quot;&gt;&lt;a href=&quot;http://www.slideshare.net/AmazonWebServices/dat101-understanding-aws-database-options&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;34&quot; width=&quot;34&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNDu058nLu8nHW4PCqp1pSzGN2E8V1cdkomoTvPm_2Zx7NeBxy3r5pgkUIQGcdCDtbPh71JWLxjatGYnWzM3w7lkWi3uDNb9WnPWDJBh9gcQhInTTuiXV4jbSApvSX53WSSOUX/s400/slideshare.png&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=nx8No1oxLXE&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;32&quot; width=&quot;50&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhcZYOaNI0n7oub1j9xZy2LqcanPVZ6QymqxiE74lsHsipgv-DpWYHaifffSSFjgSxPMW0lw1Oe3vJtl-mcX-ZdUcW7xX1UVt_W9sZgj0ZHPV1SmNVrzwDU3dA3R8tuQs8CrxYV/s400/youtube.jpg&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=2 style=&quot;padding-left:20px; padding-bottom:10px; font-size:x-small;&quot;&gt;When you&#39;re handling big data in the modern world, you will come to a point where you can&#39;t just pick a one size fits all approach anymore. However, to get the results you want, you also dont have to spend big money on fire breathing hardware, or expensive software. AWS offers a beautiful array of open and commercial database choices, from do-it-yourself to fully managed services which handle scaling, and gives you powerful tools to choose the right architecture. You could choose from MySQL, RDS, Oracle, SQL Server, MongoDB, DynamoDB, Cassandra, ElastiCache, Redis, and SimpleDB, and our customers use them for different use cases. Each has different strengths, and this session highlights when you would want to choose each, with examples of how we use each to solve our big data challenges and why we made those decisions. We profile the some of the choices available to you - MySQL, RDS, Elasticache, Redis,  Cassandra, MongoDB and DynamoDB  and three customer case studies on RDS, ElastiCache and DynamoDB.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
&lt;td&gt;&lt;b&gt;DAT102 - Introduction to Amazon DynamoDB&lt;/b&gt;&lt;br&gt;
by Dave Lang - Sr. Product Manager, Amazon DynamoDB - AWS, Eric Nadalin - Co-Founder &amp;amp; CTO - Nexmo, Eddie Dingels - Lead Software Engineer - Earth Networks&lt;/td&gt;
&lt;td align=right width=&quot;90&quot;&gt;&lt;a href=&quot;http://www.slideshare.net/AmazonWebServices/dat102-dynamo&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;34&quot; width=&quot;34&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNDu058nLu8nHW4PCqp1pSzGN2E8V1cdkomoTvPm_2Zx7NeBxy3r5pgkUIQGcdCDtbPh71JWLxjatGYnWzM3w7lkWi3uDNb9WnPWDJBh9gcQhInTTuiXV4jbSApvSX53WSSOUX/s400/slideshare.png&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=9HFxDjyebn8&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;32&quot; width=&quot;50&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhcZYOaNI0n7oub1j9xZy2LqcanPVZ6QymqxiE74lsHsipgv-DpWYHaifffSSFjgSxPMW0lw1Oe3vJtl-mcX-ZdUcW7xX1UVt_W9sZgj0ZHPV1SmNVrzwDU3dA3R8tuQs8CrxYV/s400/youtube.jpg&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=2 style=&quot;padding-left:20px; padding-bottom:10px; font-size:x-small;&quot;&gt;Learn why Amazon DynamoDB is the fastest-growing service in AWS history. DynamoDB is a NoSQL database service that lets you scale from one to hundreds of thousands of I/Os per second (and beyond) with the push of a button. It&#39;s designed to give you scalability and high performance with minimal administration and enables you to scale your app while keeping costs down. You also learn about the services design principles, its history, and about how some of our customers are using DynamoDB in their applications.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
&lt;td&gt;&lt;b&gt;DAT103 - Amazon Redshift: Amazon&#39;s New Data Warehousing Service&lt;/b&gt;&lt;br&gt;
by Anurag Gupta - Director, Database Engines - AWS&lt;/td&gt;
&lt;td align=right width=&quot;90&quot;&gt;&lt;a href=&quot;http://www.slideshare.net/AmazonWebServices/introducing-amazon-redshift-aws-re-invent-2012-dat103&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;34&quot; width=&quot;34&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNDu058nLu8nHW4PCqp1pSzGN2E8V1cdkomoTvPm_2Zx7NeBxy3r5pgkUIQGcdCDtbPh71JWLxjatGYnWzM3w7lkWi3uDNb9WnPWDJBh9gcQhInTTuiXV4jbSApvSX53WSSOUX/s400/slideshare.png&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=Jb_bN4tkkZ0&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;32&quot; width=&quot;50&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhcZYOaNI0n7oub1j9xZy2LqcanPVZ6QymqxiE74lsHsipgv-DpWYHaifffSSFjgSxPMW0lw1Oe3vJtl-mcX-ZdUcW7xX1UVt_W9sZgj0ZHPV1SmNVrzwDU3dA3R8tuQs8CrxYV/s400/youtube.jpg&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=2 style=&quot;padding-left:20px; padding-bottom:10px; font-size:x-small;&quot;&gt;Amazon Redshift is a fast and powerful, fully managed, petabyte-scale data warehouse service in the cloud. Starting today, you can sign up for an invitation to the limited preview of the service. Come to our session for an overview of the service, how it delivers fast query performance on data sets ranging from hundreds of gigabytes to a petabyte or more, and its pricing.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
&lt;td&gt;&lt;b&gt;DAT201 - Migrating Databases to AWS&lt;/b&gt;&lt;br&gt;
by Grant McAlister - Senior Principal Engineer - AWS, Rodney Grilli - Solution Architect - College Board &lt;/td&gt;
&lt;td align=right width=&quot;90&quot;&gt;&lt;a href=&quot;http://www.slideshare.net/AmazonWebServices/dat201-migrating-databases-to-aws&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;34&quot; width=&quot;34&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNDu058nLu8nHW4PCqp1pSzGN2E8V1cdkomoTvPm_2Zx7NeBxy3r5pgkUIQGcdCDtbPh71JWLxjatGYnWzM3w7lkWi3uDNb9WnPWDJBh9gcQhInTTuiXV4jbSApvSX53WSSOUX/s400/slideshare.png&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=YXiZvz8jdCY&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;32&quot; width=&quot;50&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhcZYOaNI0n7oub1j9xZy2LqcanPVZ6QymqxiE74lsHsipgv-DpWYHaifffSSFjgSxPMW0lw1Oe3vJtl-mcX-ZdUcW7xX1UVt_W9sZgj0ZHPV1SmNVrzwDU3dA3R8tuQs8CrxYV/s400/youtube.jpg&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=2 style=&quot;padding-left:20px; padding-bottom:10px; font-size:x-small;&quot;&gt;In this session, learn how to move your existing database applications to the cloud. We cover the best practices for planning your migrations, moving your data over, sizing your AWS deployment appropriately, and minimizing downtime. You also hear from some of our customers who have successfully migrated their applications about the techniques they used and the reasons they moved onto the cloud.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
&lt;td&gt;&lt;b&gt;DAT202 - Optimizing your Cassandra Database on AWS&lt;/b&gt;&lt;br&gt;
by Gregg Ulrich - Manager, Cassandra DevOps - Netflix , Ruslan Meshenberg - Director, Platform Engineering - Netflix &lt;/td&gt;
&lt;td align=right width=&quot;90&quot;&gt;&lt;a href=&quot;http://www.slideshare.net/AmazonWebServices/dat202-cassandra&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;34&quot; width=&quot;34&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNDu058nLu8nHW4PCqp1pSzGN2E8V1cdkomoTvPm_2Zx7NeBxy3r5pgkUIQGcdCDtbPh71JWLxjatGYnWzM3w7lkWi3uDNb9WnPWDJBh9gcQhInTTuiXV4jbSApvSX53WSSOUX/s400/slideshare.png&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=uPrui898fhg&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;32&quot; width=&quot;50&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhcZYOaNI0n7oub1j9xZy2LqcanPVZ6QymqxiE74lsHsipgv-DpWYHaifffSSFjgSxPMW0lw1Oe3vJtl-mcX-ZdUcW7xX1UVt_W9sZgj0ZHPV1SmNVrzwDU3dA3R8tuQs8CrxYV/s400/youtube.jpg&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=2 style=&quot;padding-left:20px; padding-bottom:10px; font-size:x-small;&quot;&gt;For a service like Netflix, data is crucial. In this session, the Director of Cloud Platform Engineering at Netflix details how they chose and leveraged Cassandra, a highly-available and scalable open source key/value store. In this presentation they discuss why they chose Cassandra, the tools and processes they developed to quickly and safely move data into AWS without sacrificing availability or performance, and best practices that help Cassandra work well in AWS.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
&lt;td&gt;&lt;b&gt;DAT203 - Optimizing Your MongoDB Database on AWS&lt;/b&gt;&lt;br&gt;
by Miles Ward - Solutions Architect - AWS, Jared Rosoff - Director of Product Marketing - 10gen&lt;/td&gt;
&lt;td align=right width=&quot;90&quot;&gt;&lt;a href=&quot;http://www.slideshare.net/AmazonWebServices/dat203-mongodb&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;34&quot; width=&quot;34&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNDu058nLu8nHW4PCqp1pSzGN2E8V1cdkomoTvPm_2Zx7NeBxy3r5pgkUIQGcdCDtbPh71JWLxjatGYnWzM3w7lkWi3uDNb9WnPWDJBh9gcQhInTTuiXV4jbSApvSX53WSSOUX/s400/slideshare.png&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=Omc-f9SyHvc&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;32&quot; width=&quot;50&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhcZYOaNI0n7oub1j9xZy2LqcanPVZ6QymqxiE74lsHsipgv-DpWYHaifffSSFjgSxPMW0lw1Oe3vJtl-mcX-ZdUcW7xX1UVt_W9sZgj0ZHPV1SmNVrzwDU3dA3R8tuQs8CrxYV/s400/youtube.jpg&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=2 style=&quot;padding-left:20px; padding-bottom:10px; font-size:x-small;&quot;&gt;MongoDB is one of the fastest growing NoSQL workloads on AWS due to its simplicity and scalability, and recent product additions by the AWS team have only improved those traits. Join us for a deep-dive on MongoDB best practices, including installation, configuration, orchestration, performance, and durability optimization, as well as operational management using tools from AWS and 10gen. &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
&lt;td&gt;&lt;b&gt;DAT301 - Accelerating Amazon Relational Database Service Performance with Amazon ElastiCache&lt;/b&gt;&lt;br&gt;
by Rahul Pathak - Sr. Product Manager - AWS, Ori Zaltzman - Founder &amp;amp; CTO - Gogobot.com, Khaled  Alquaddoomi - SVP of Technology - HealthGuru &lt;/td&gt;
&lt;td align=right width=&quot;90&quot;&gt;&lt;a href=&quot;http://www.slideshare.net/AmazonWebServices/dat301rds-elasticache&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;34&quot; width=&quot;34&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNDu058nLu8nHW4PCqp1pSzGN2E8V1cdkomoTvPm_2Zx7NeBxy3r5pgkUIQGcdCDtbPh71JWLxjatGYnWzM3w7lkWi3uDNb9WnPWDJBh9gcQhInTTuiXV4jbSApvSX53WSSOUX/s400/slideshare.png&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=fefDpHE44g0&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;32&quot; width=&quot;50&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhcZYOaNI0n7oub1j9xZy2LqcanPVZ6QymqxiE74lsHsipgv-DpWYHaifffSSFjgSxPMW0lw1Oe3vJtl-mcX-ZdUcW7xX1UVt_W9sZgj0ZHPV1SmNVrzwDU3dA3R8tuQs8CrxYV/s400/youtube.jpg&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=2 style=&quot;padding-left:20px; padding-bottom:10px; font-size:x-small;&quot;&gt;Learn how you can use Amazon ElastiCache to easily deploy a Memcached-compatible, in-memory caching system to speed up your application performance. We show you how to use ElastiCache to improve your application latency and reduce the load on your database servers. We&#39;ll also show you how to build a caching layer that is easy to manage and scale as your application grows.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
&lt;td&gt;&lt;b&gt;DAT302 - Under the Covers of Amazon DynamoDB&lt;/b&gt;&lt;br&gt;
by Matt Wood - Product Manager - AWS, Michael Laing - Systems Architect - New York Times , Andrew Canaday - Lead Software Engineer - New York Times &lt;/td&gt;
&lt;td align=right width=&quot;90&quot;&gt;&lt;a href=&quot;http://www.slideshare.net/AmazonWebServices/dat302-underthecoversofdynamodb&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;34&quot; width=&quot;34&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNDu058nLu8nHW4PCqp1pSzGN2E8V1cdkomoTvPm_2Zx7NeBxy3r5pgkUIQGcdCDtbPh71JWLxjatGYnWzM3w7lkWi3uDNb9WnPWDJBh9gcQhInTTuiXV4jbSApvSX53WSSOUX/s400/slideshare.png&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=nNNWDVwKoRI&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;32&quot; width=&quot;50&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhcZYOaNI0n7oub1j9xZy2LqcanPVZ6QymqxiE74lsHsipgv-DpWYHaifffSSFjgSxPMW0lw1Oe3vJtl-mcX-ZdUcW7xX1UVt_W9sZgj0ZHPV1SmNVrzwDU3dA3R8tuQs8CrxYV/s400/youtube.jpg&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=2 style=&quot;padding-left:20px; padding-bottom:10px; font-size:x-small;&quot;&gt;Learn about the thought and decisions that went into designing and building DynamoDB. We&#39;ll talk about its roots and how we can deliver the performance and throughput you enjoy today. Well also show you how to model data, maintain maximum throughput, and drive analytics against the data with DynamoDB. Finally, you&#39;ll hear from some of our customers on how they&#39;ve built large-scale applications on DynamoDB and about the lessons they&#39;ve learned along the way.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
&lt;td&gt;&lt;b&gt;DAT303 - Amazon Relational Database Service Best Practices&lt;/b&gt;&lt;br&gt;
by Grant McAlister - Senior Principal Engineer - AWS, Eli White - Founding Partner &amp;amp; CTO - mojoLive &lt;/td&gt;
&lt;td align=right width=&quot;90&quot;&gt;&lt;a href=&quot;http://www.slideshare.net/AmazonWebServices/dat303-rds-bestpractices&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;34&quot; width=&quot;34&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNDu058nLu8nHW4PCqp1pSzGN2E8V1cdkomoTvPm_2Zx7NeBxy3r5pgkUIQGcdCDtbPh71JWLxjatGYnWzM3w7lkWi3uDNb9WnPWDJBh9gcQhInTTuiXV4jbSApvSX53WSSOUX/s400/slideshare.png&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=Wa6vQzaCKsE&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;32&quot; width=&quot;50&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhcZYOaNI0n7oub1j9xZy2LqcanPVZ6QymqxiE74lsHsipgv-DpWYHaifffSSFjgSxPMW0lw1Oe3vJtl-mcX-ZdUcW7xX1UVt_W9sZgj0ZHPV1SmNVrzwDU3dA3R8tuQs8CrxYV/s400/youtube.jpg&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=2 style=&quot;padding-left:20px; padding-bottom:10px; font-size:x-small;&quot;&gt;Learn how to set up, operate, and scale mission critical MySQL, Oracle, and SQL Server database deployments using Amazon RDS. Grant McAlister, our senior principal engineer, shares best practices for deploying mission critical systems on Amazon RDS. We show you how to architect for security, durability, and high availability. You also learn how easy it is to scale your compute capacity, storage, and the IOPS associated with your database. Finally, some of our customers share what they&#39;ve learned about building scalable applications on RDS.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
&lt;td&gt;&lt;b&gt;ENT101 - Embracing the Cloud&lt;/b&gt;&lt;br&gt;
by Yury Izrailevsky - Vice President, Cloud Computing and Platform Engineering - Netflix , Neil Hunt - Chief Product Officer  - Netflix &lt;/td&gt;
&lt;td align=right width=&quot;90&quot;&gt;&lt;a href=&quot;http://www.slideshare.net/AmazonWebServices/ent101-embracing-the-cloud-final&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;34&quot; width=&quot;34&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNDu058nLu8nHW4PCqp1pSzGN2E8V1cdkomoTvPm_2Zx7NeBxy3r5pgkUIQGcdCDtbPh71JWLxjatGYnWzM3w7lkWi3uDNb9WnPWDJBh9gcQhInTTuiXV4jbSApvSX53WSSOUX/s400/slideshare.png&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=tDsVNd8ewnQ&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;32&quot; width=&quot;50&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhcZYOaNI0n7oub1j9xZy2LqcanPVZ6QymqxiE74lsHsipgv-DpWYHaifffSSFjgSxPMW0lw1Oe3vJtl-mcX-ZdUcW7xX1UVt_W9sZgj0ZHPV1SmNVrzwDU3dA3R8tuQs8CrxYV/s400/youtube.jpg&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=2 style=&quot;padding-left:20px; padding-bottom:10px; font-size:x-small;&quot;&gt;Join the product and cloud computing leaders of Netflix to discuss why and how the company moved to Amazon Web Services. From early experiments for media transcoding, to building the operational skills to optimize costs and the creation of the Simian Army, this session guides business leaders through real world examples of evaluating and adopting cloud computing.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
&lt;td&gt;&lt;b&gt;ENT102 - Application Rationalization&lt;/b&gt;&lt;br&gt;
by Michael Gephart - Business Development Manager - AWS, Srikanth Geddada - Head - Public Cloud Infrastructure - Wipro, Erica Eatmon - Strategic Initiatives Leader - McGraw Hill, Harsha Rao - Principle - Booz Allen Hamilton, Oliver Alvarez - Lead Enterprise Security Architect  - International Finance Corporation&lt;/td&gt;
&lt;td align=right width=&quot;90&quot;&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=2 style=&quot;padding-left:20px; padding-bottom:10px; font-size:x-small;&quot;&gt;Understanding the requirements and dependencies of your existing applications is an important component of a successful migration to Amazon Web Services. In this session, hear best practices from customers in rationalizing your applications to understand the easiest path to migrate and take advantage of the on-demand, elastic infrastructure of the AWS Cloud.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
&lt;td&gt;&lt;b&gt;ENT103 - Making the Case for Cloud&lt;/b&gt;&lt;br&gt;
by Markku Lepisto - Principal, Cloud Computing - Nokia , Jinesh Varia - Manager, AWS Evangelism - AWS, Jay Chakrapani - VP &amp;amp; General Manager, Digital - McGraw Hill &lt;/td&gt;
&lt;td align=right width=&quot;90&quot;&gt;&lt;a href=&quot;http://www.slideshare.net/AmazonWebServices/ent103-making-thecase-for-cloudrevised&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;34&quot; width=&quot;34&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNDu058nLu8nHW4PCqp1pSzGN2E8V1cdkomoTvPm_2Zx7NeBxy3r5pgkUIQGcdCDtbPh71JWLxjatGYnWzM3w7lkWi3uDNb9WnPWDJBh9gcQhInTTuiXV4jbSApvSX53WSSOUX/s400/slideshare.png&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=R1AjAKz73M8&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;32&quot; width=&quot;50&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhcZYOaNI0n7oub1j9xZy2LqcanPVZ6QymqxiE74lsHsipgv-DpWYHaifffSSFjgSxPMW0lw1Oe3vJtl-mcX-ZdUcW7xX1UVt_W9sZgj0ZHPV1SmNVrzwDU3dA3R8tuQs8CrxYV/s400/youtube.jpg&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=2 style=&quot;padding-left:20px; padding-bottom:10px; font-size:x-small;&quot;&gt;In this session, AWS technology evangelist Jinesh Varia discusses common best practices for adopting cloud computing in your business. Tap into the shared learning of hundreds of thousands of customers, as we talk about how to create the right technical and business policies for adopting the cloud, migration hints and tips, and how to develop employees skills around the cloud computing ecosystem. This session includes customer examples from McGraw Hill and Nokia Siemens on how they successfully grew their usage of cloud computing while staying agile and keeping costs low.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
&lt;td&gt;&lt;b&gt;ENT201 - How Much Can You Save with the Cloud?&lt;/b&gt;&lt;br&gt;
by Dan Rogers - Head of Global Demand Gen - AWS, Vladimir Mitevski - Vice President, Product Management Core Services - Thomson Reuters , Kris Bliesner - CEO &amp;amp; Co-Founder - 2nd Watch &lt;/td&gt;
&lt;td align=right width=&quot;90&quot;&gt;&lt;a href=&quot;http://www.slideshare.net/AmazonWebServices/ent201-how-much-can-you-save&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;34&quot; width=&quot;34&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNDu058nLu8nHW4PCqp1pSzGN2E8V1cdkomoTvPm_2Zx7NeBxy3r5pgkUIQGcdCDtbPh71JWLxjatGYnWzM3w7lkWi3uDNb9WnPWDJBh9gcQhInTTuiXV4jbSApvSX53WSSOUX/s400/slideshare.png&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=Y3XpQ4k44_8&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;32&quot; width=&quot;50&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhcZYOaNI0n7oub1j9xZy2LqcanPVZ6QymqxiE74lsHsipgv-DpWYHaifffSSFjgSxPMW0lw1Oe3vJtl-mcX-ZdUcW7xX1UVt_W9sZgj0ZHPV1SmNVrzwDU3dA3R8tuQs8CrxYV/s400/youtube.jpg&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=2 style=&quot;padding-left:20px; padding-bottom:10px; font-size:x-small;&quot;&gt;There isnt an IT department out there that isnt under pressure to reduce costs. For thousands of enterprises, the AWS cloud has become part of that lower cost strategy. But how much could you really save with AWS? Where will those savings come from, and how does shifting to a model where you pay only for what you use impact your IT spend? In this session, we are joined by Kris Bliesner, chief executive officer of 2nd Watch, who have successfully helped over one hundred organizations reduce their IT costs. We share detailed best practices on how to calculate detailed apples-to-apples comparisons, how to build the models, and where to look to identify the biggest cost saving opportunities. We are also joined by Vladimir Mitevski, Vice President Product Management Core Services at Thomson Reuters who will walk through by line item how and where their actual operating and capital expenses changed when they migrated to the cloud, so you can learn from their experiences, and take home some&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
&lt;td&gt;&lt;b&gt;ENT202 - 69% and Falling: Lowering the TCO of Enterprise Apps&lt;/b&gt;&lt;br&gt;
by Ralph K. Treitz - CEO &amp;amp; Co-Founder  - VMS &lt;/td&gt;
&lt;td align=right width=&quot;90&quot;&gt;&lt;a href=&quot;http://www.slideshare.net/AmazonWebServices/ent202-lowering-the-tco-of-enterprise-apps&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;34&quot; width=&quot;34&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNDu058nLu8nHW4PCqp1pSzGN2E8V1cdkomoTvPm_2Zx7NeBxy3r5pgkUIQGcdCDtbPh71JWLxjatGYnWzM3w7lkWi3uDNb9WnPWDJBh9gcQhInTTuiXV4jbSApvSX53WSSOUX/s400/slideshare.png&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=6coV6U3ZDI0&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;32&quot; width=&quot;50&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhcZYOaNI0n7oub1j9xZy2LqcanPVZ6QymqxiE74lsHsipgv-DpWYHaifffSSFjgSxPMW0lw1Oe3vJtl-mcX-ZdUcW7xX1UVt_W9sZgj0ZHPV1SmNVrzwDU3dA3R8tuQs8CrxYV/s400/youtube.jpg&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=2 style=&quot;padding-left:20px; padding-bottom:10px; font-size:x-small;&quot;&gt;In this presentation, Ralph Treitz from enterprise consulting legend, VMS AG, dives deep into a detailed cost analysis of running SAP on AWS using best practices from more than 2600 environments. If you want to know more about understanding the components of TCO models for enterprise software (including SAP), this is the session for you.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
&lt;td&gt;&lt;b&gt;ENT203 - Integrating On-Premise Resources&lt;/b&gt;&lt;br&gt;
by Paul Ortiz - Principal Architect - Apollo Group , Ryan  Shuttleworth - Technical Evangelist - AWS&lt;/td&gt;
&lt;td align=right width=&quot;90&quot;&gt;&lt;a href=&quot;http://www.slideshare.net/AmazonWebServices/ent203-integratingonpremiseresources-revised&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;34&quot; width=&quot;34&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNDu058nLu8nHW4PCqp1pSzGN2E8V1cdkomoTvPm_2Zx7NeBxy3r5pgkUIQGcdCDtbPh71JWLxjatGYnWzM3w7lkWi3uDNb9WnPWDJBh9gcQhInTTuiXV4jbSApvSX53WSSOUX/s400/slideshare.png&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=ucYXRj3u8G0&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;32&quot; width=&quot;50&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhcZYOaNI0n7oub1j9xZy2LqcanPVZ6QymqxiE74lsHsipgv-DpWYHaifffSSFjgSxPMW0lw1Oe3vJtl-mcX-ZdUcW7xX1UVt_W9sZgj0ZHPV1SmNVrzwDU3dA3R8tuQs8CrxYV/s400/youtube.jpg&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=2 style=&quot;padding-left:20px; padding-bottom:10px; font-size:x-small;&quot;&gt;The general purpose computing and storage environment of Amazon Web Services integrates perfectly into your existing ecosystem. Join customers who have taken advantage of this environment in parallel to their on-premise infrastructure to hear tales, tips, and tricks of best practices of integrating AWS with existing resources securely using services such as Amazon Virtual Private Cloud, AWS Direct Connect, and AWS Storage Gateway.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
&lt;td&gt;&lt;b&gt;ENT204 - From Science Fiction to Reality: NASA&#39;s journey into the Cloud&lt;/b&gt;&lt;br&gt;
by Tom Soderstrom - IT Chief Technology Officer - NASA , Khawaja Shams - Software Engineer - NASA &lt;/td&gt;
&lt;td align=right width=&quot;90&quot;&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=GRVPGC1haTM&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;32&quot; width=&quot;50&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhcZYOaNI0n7oub1j9xZy2LqcanPVZ6QymqxiE74lsHsipgv-DpWYHaifffSSFjgSxPMW0lw1Oe3vJtl-mcX-ZdUcW7xX1UVt_W9sZgj0ZHPV1SmNVrzwDU3dA3R8tuQs8CrxYV/s400/youtube.jpg&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=2 style=&quot;padding-left:20px; padding-bottom:10px; font-size:x-small;&quot;&gt;This talk describes how cloud computing is now used for everything that JPL does, including the mission to Mars and beyond. We describe JPL&#39;s journey from prototyping to full operational status on mission critical systems, including what parts of the AWS Cloud JPL uses. The speakers provide practical lessons learned and recommendations on how to bring everyone along on the journey.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
&lt;td&gt;&lt;b&gt;ENT205 - Drinking our own Champagne: Amazon.com&#39;s Adoption of AWS&lt;/b&gt;&lt;br&gt;
by Laura Grit - Principal Technical Program Manager - AWS &lt;/td&gt;
&lt;td align=right width=&quot;90&quot;&gt;&lt;a href=&quot;http://www.slideshare.net/AmazonWebServices/drinking-our-own-champagne-how-amazon-uses-aws-aws-reinvent-2012-ent205&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;34&quot; width=&quot;34&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNDu058nLu8nHW4PCqp1pSzGN2E8V1cdkomoTvPm_2Zx7NeBxy3r5pgkUIQGcdCDtbPh71JWLxjatGYnWzM3w7lkWi3uDNb9WnPWDJBh9gcQhInTTuiXV4jbSApvSX53WSSOUX/s400/slideshare.png&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=f45Uo5rw6YY&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;32&quot; width=&quot;50&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhcZYOaNI0n7oub1j9xZy2LqcanPVZ6QymqxiE74lsHsipgv-DpWYHaifffSSFjgSxPMW0lw1Oe3vJtl-mcX-ZdUcW7xX1UVt_W9sZgj0ZHPV1SmNVrzwDU3dA3R8tuQs8CrxYV/s400/youtube.jpg&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=2 style=&quot;padding-left:20px; padding-bottom:10px; font-size:x-small;&quot;&gt;Amazon retail websites around the world run on AWS, affording us greater control over capacity, performance, and availability than we have ever had in the past. In this session, we explain how we managed the process of migrating the worlds largest e-commerce sites to the cloud and operationally the benefits we get daily from using AWS technology.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
&lt;td&gt;&lt;b&gt;ENT206 - Introduction to Benchmarking with AWS&lt;/b&gt;&lt;br&gt;
by Robert Barnes - Director of Benchmarking - AWS&lt;/td&gt;
&lt;td align=right width=&quot;90&quot;&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=zNpxgRHA2fY&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;32&quot; width=&quot;50&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhcZYOaNI0n7oub1j9xZy2LqcanPVZ6QymqxiE74lsHsipgv-DpWYHaifffSSFjgSxPMW0lw1Oe3vJtl-mcX-ZdUcW7xX1UVt_W9sZgj0ZHPV1SmNVrzwDU3dA3R8tuQs8CrxYV/s400/youtube.jpg&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=2 style=&quot;padding-left:20px; padding-bottom:10px; font-size:x-small;&quot;&gt;Whether you are building a new application or migrating an existing application, benchmarking can help you establish a baseline of your application&#39;s ability to support business requirements. The cloud is transforming benchmarking as it is not only scalable but also cost-effective to conduct benchmark experiments. In this session, Robert Barnes the Director of Benchmarking at AWS will give you an overview of benchmarking in the cloud and discuss a framework for benchmarking. He will discuss 3 ways to use benchmarks to answer specific capacity and performance questions and also share some examples of mistakes that people make when conducting their own benchmark tests or when consuming 3rd party benchmarking reports. This session is targeted at those who are looking for high-level guidance on how benchmarking can help your business. For a more in-depth practical review of my recommended tests join me at ENT 303 A practical guide to benchmarking with AWS.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
&lt;td&gt;&lt;b&gt;ENT301 - Enterprise IT Customer Panel&lt;/b&gt;&lt;br&gt;
by Dan Rogers - Head of Global Demand Gen - AWS, Bharat Shyam - CIO - State of Washington , Troy Otillio - Cloud Strategist - Intuit , Darren Person - CTO, Chief Architect &amp;amp; Online Media Executive - Elsevier , Sean Perry - Chief Information Officer - Robert Half International &lt;/td&gt;
&lt;td align=right width=&quot;90&quot;&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=1ALm9sKRccE&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;32&quot; width=&quot;50&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhcZYOaNI0n7oub1j9xZy2LqcanPVZ6QymqxiE74lsHsipgv-DpWYHaifffSSFjgSxPMW0lw1Oe3vJtl-mcX-ZdUcW7xX1UVt_W9sZgj0ZHPV1SmNVrzwDU3dA3R8tuQs8CrxYV/s400/youtube.jpg&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=2 style=&quot;padding-left:20px; padding-bottom:10px; font-size:x-small;&quot;&gt;In this session you will hear IT leaders of some of the most innovative  and dynamic enterprises, answer the most burning topics that we are all dealing with today: What is the right mix of on-premise and cloud infrastructure for your company? How can you get clear visibility into all the cloud solutions being implemented today by your distributed development teams? How should you think about budgeting and billing in a world of utility, monthly usage charges versus upfront capital expenses? How can cloud infrastructure unleash new models of IT innovation? What is the role of IT as we transition to cloud computing?&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
&lt;td&gt;&lt;b&gt;ENT302 - Evaluating and Deploying Microsoft Exchange Server and SharePoint Server on AWS&lt;/b&gt;&lt;br&gt;
by Tom Rizzo - General Manager, Windows EC2, AWS Windows Business - AWS&lt;/td&gt;
&lt;td align=right width=&quot;90&quot;&gt;&lt;a href=&quot;http://www.slideshare.net/AmazonWebServices/deploying-microsoft-exchange-and-sharepoint-on-aws-aws-reinvent-2012-ent302&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;34&quot; width=&quot;34&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNDu058nLu8nHW4PCqp1pSzGN2E8V1cdkomoTvPm_2Zx7NeBxy3r5pgkUIQGcdCDtbPh71JWLxjatGYnWzM3w7lkWi3uDNb9WnPWDJBh9gcQhInTTuiXV4jbSApvSX53WSSOUX/s400/slideshare.png&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=_EOcOXxccZc&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;32&quot; width=&quot;50&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhcZYOaNI0n7oub1j9xZy2LqcanPVZ6QymqxiE74lsHsipgv-DpWYHaifffSSFjgSxPMW0lw1Oe3vJtl-mcX-ZdUcW7xX1UVt_W9sZgj0ZHPV1SmNVrzwDU3dA3R8tuQs8CrxYV/s400/youtube.jpg&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=2 style=&quot;padding-left:20px; padding-bottom:10px; font-size:x-small;&quot;&gt;Have you wondered about migrating your on-premises Windows Server, Active Directory, Exchange Server or SharePoint Server deployment to AWS?  Looking for the best way to get started?  This session will step you through the evaluation steps you should take in looking at migrating your Microsoft workloads to AWS.  Well do a deep dive into the architecture, performance, availability and functionality running these workloads on AWS.  Well also explore using value added services in AWS to extend your Microsoft workloads from both an IT Pro and Developer standpoint.  Finally, well look at how to integrate your on-premises deployments with AWS so you can continue to run some workloads on-premises and others in AWS.  This session is full of demos and come armed with all your questions about running Microsoft workloads on AWS.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
&lt;td&gt;&lt;b&gt;ENT303 - A Practical Guide to Benchmarking with AWS &lt;/b&gt;&lt;br&gt;
by Robert Barnes - Director of Benchmarking - AWS&lt;/td&gt;
&lt;td align=right width=&quot;90&quot;&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=jffB30FRmlY&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;32&quot; width=&quot;50&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhcZYOaNI0n7oub1j9xZy2LqcanPVZ6QymqxiE74lsHsipgv-DpWYHaifffSSFjgSxPMW0lw1Oe3vJtl-mcX-ZdUcW7xX1UVt_W9sZgj0ZHPV1SmNVrzwDU3dA3R8tuQs8CrxYV/s400/youtube.jpg&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=2 style=&quot;padding-left:20px; padding-bottom:10px; font-size:x-small;&quot;&gt;Benchmarking not only helps identify areas of concern and bottlenecks, but also acts as the foundation for future productivity improvements. In this session, Robert Barnes the Director of Benchmarking at AWS will provide practical tips and examples of conducting benchmarks of AWS compute, storage, network and application services AWS. Using specific examples, he will provide helpful hints and tips on how to configure and execute benchmarks tests for evaluating your application&#39;s performance so you can enhance application performance over time with AWS. This session provides more detailed operational tips, for a more general overview of why to benchmark and how to use benchmarks, join me at ENT 206 Introduction to Benchmarking at AWS&quot;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
&lt;td&gt;&lt;b&gt;ENT401 - Oracle Enterprise Performance Management Applications in the AWS Cloud&lt;/b&gt;&lt;br&gt;
by Larry Hill - Business Development Manager - Full 360 &lt;/td&gt;
&lt;td align=right width=&quot;90&quot;&gt;&lt;a href=&quot;http://www.slideshare.net/AmazonWebServices/ent401-the-case-for-hyperion-in-the-cloud-11-2812&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;34&quot; width=&quot;34&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNDu058nLu8nHW4PCqp1pSzGN2E8V1cdkomoTvPm_2Zx7NeBxy3r5pgkUIQGcdCDtbPh71JWLxjatGYnWzM3w7lkWi3uDNb9WnPWDJBh9gcQhInTTuiXV4jbSApvSX53WSSOUX/s400/slideshare.png&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=N2-qzgSgpx4&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;32&quot; width=&quot;50&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhcZYOaNI0n7oub1j9xZy2LqcanPVZ6QymqxiE74lsHsipgv-DpWYHaifffSSFjgSxPMW0lw1Oe3vJtl-mcX-ZdUcW7xX1UVt_W9sZgj0ZHPV1SmNVrzwDU3dA3R8tuQs8CrxYV/s400/youtube.jpg&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=2 style=&quot;padding-left:20px; padding-bottom:10px; font-size:x-small;&quot;&gt;Oracle Hyperion applications - Essbase, Planning and Financial Management (Consolidation) - are the most widely-used financial analytic applications in the world. They all experience extreme peaks in usage, primarily during period-end close. Few corporate IT operations provision enough server capacity to provide good response time to Finance Departments during these close periods, which tends to make a challenging time even more difficult.  Because of these factors, Hyperion applications are ideally suited for cloud computing in an enterprise setting. Join Larry Hill from Full 360 to discuss his firms deep experience with the benefits and best practices related to this or key workload running in the Amazon cloud.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
&lt;td&gt;&lt;b&gt;GMG203 - Meteor Entertainment&lt;/b&gt;&lt;br&gt;
by Sarah Novotny - CIO - Meteor Entertainment &lt;/td&gt;
&lt;td align=right width=&quot;90&quot;&gt;&lt;a href=&quot;http://www.slideshare.net/AmazonWebServices/gmg203lessons-learned-meteor2012final&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;34&quot; width=&quot;34&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNDu058nLu8nHW4PCqp1pSzGN2E8V1cdkomoTvPm_2Zx7NeBxy3r5pgkUIQGcdCDtbPh71JWLxjatGYnWzM3w7lkWi3uDNb9WnPWDJBh9gcQhInTTuiXV4jbSApvSX53WSSOUX/s400/slideshare.png&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=t4hjtegCLE8&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;32&quot; width=&quot;50&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhcZYOaNI0n7oub1j9xZy2LqcanPVZ6QymqxiE74lsHsipgv-DpWYHaifffSSFjgSxPMW0lw1Oe3vJtl-mcX-ZdUcW7xX1UVt_W9sZgj0ZHPV1SmNVrzwDU3dA3R8tuQs8CrxYV/s400/youtube.jpg&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=2 style=&quot;padding-left:20px; padding-bottom:10px; font-size:x-small;&quot;&gt;Game developers need to spend their time building new games and features, not managing infrastructure.  Meteor Entertainment has learned how-to minimize the time they spend managing infrastructure by automating deployments, monitoring systems through log analysis, and by making their data tier easy to scale.  Attend this session to hear all about Meteors best-practices.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
&lt;td&gt;&lt;b&gt;GMG204 - TinyCo&lt;/b&gt;&lt;br&gt;
by Gabi  Ghimis  - Product Manager - TinyCo&lt;/td&gt;
&lt;td align=right width=&quot;90&quot;&gt;&lt;a href=&quot;http://www.slideshare.net/AmazonWebServices/gmg204-tinycobestpractices&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;34&quot; width=&quot;34&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNDu058nLu8nHW4PCqp1pSzGN2E8V1cdkomoTvPm_2Zx7NeBxy3r5pgkUIQGcdCDtbPh71JWLxjatGYnWzM3w7lkWi3uDNb9WnPWDJBh9gcQhInTTuiXV4jbSApvSX53WSSOUX/s400/slideshare.png&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=KAd091lmqj0&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;32&quot; width=&quot;50&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhcZYOaNI0n7oub1j9xZy2LqcanPVZ6QymqxiE74lsHsipgv-DpWYHaifffSSFjgSxPMW0lw1Oe3vJtl-mcX-ZdUcW7xX1UVt_W9sZgj0ZHPV1SmNVrzwDU3dA3R8tuQs8CrxYV/s400/youtube.jpg&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=2 style=&quot;padding-left:20px; padding-bottom:10px; font-size:x-small;&quot;&gt;TinyCo is a game studio that powers and monetizes hit titles such as Tiny Village and Tiny Pets.  In this session they will share their best practices for developing engaging titles that work across mobile platforms.  TinyCo has learned how-to scale their AWS app servers and databases to handle viral demand, and they will talk about what they learned while they were developing their gaming platform and code libraries.  Additionally, TinyCo was successful marketing and monetizing their game with the Amazon Appstore and Kindle Fire, and they will explain how-to integrate with Amazons in-app purchasing service.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
&lt;td&gt;&lt;b&gt;GMG301 - Developing Mobile Games in the Cloud&lt;/b&gt;&lt;br&gt;
by Patrick Prendergast - Business Development Manager - AWS&lt;/td&gt;
&lt;td align=right width=&quot;90&quot;&gt;&lt;a href=&quot;http://www.slideshare.net/AmazonWebServices/building-mobile-games-on-aws-gmg301&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;34&quot; width=&quot;34&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNDu058nLu8nHW4PCqp1pSzGN2E8V1cdkomoTvPm_2Zx7NeBxy3r5pgkUIQGcdCDtbPh71JWLxjatGYnWzM3w7lkWi3uDNb9WnPWDJBh9gcQhInTTuiXV4jbSApvSX53WSSOUX/s400/slideshare.png&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=OAxhk8kpr6Q&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;32&quot; width=&quot;50&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhcZYOaNI0n7oub1j9xZy2LqcanPVZ6QymqxiE74lsHsipgv-DpWYHaifffSSFjgSxPMW0lw1Oe3vJtl-mcX-ZdUcW7xX1UVt_W9sZgj0ZHPV1SmNVrzwDU3dA3R8tuQs8CrxYV/s400/youtube.jpg&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=2 style=&quot;padding-left:20px; padding-bottom:10px; font-size:x-small;&quot;&gt;The convergence of social gaming and mobile has changed the game for social game developers combining old and new challenges. Many mobile social game developers are leveraging AWS for their backend infrastructure because it allows them to execute in the face of these challenges. How can you reduce deployment time from weeks to hours? How can you build a back-end that can serve 10 users or 10,000,000 without failing or paying for what youre not using? Come learn from us how to architect your mobile social game on AWS and change the game of mobile social deployment in your favor.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
&lt;td&gt;&lt;b&gt;GMG302 - Scaling Social Games with Ubisoft&lt;/b&gt;&lt;br&gt;
by Read Maloney - Product Manager - AWS, Tsvetan Petkov - Online Architect - Ubisoft &lt;/td&gt;
&lt;td align=right width=&quot;90&quot;&gt;&lt;a href=&quot;http://www.slideshare.net/AmazonWebServices/gmg302-scalingonlinegames&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;34&quot; width=&quot;34&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNDu058nLu8nHW4PCqp1pSzGN2E8V1cdkomoTvPm_2Zx7NeBxy3r5pgkUIQGcdCDtbPh71JWLxjatGYnWzM3w7lkWi3uDNb9WnPWDJBh9gcQhInTTuiXV4jbSApvSX53WSSOUX/s400/slideshare.png&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=Bhahe0sc4-o&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;32&quot; width=&quot;50&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhcZYOaNI0n7oub1j9xZy2LqcanPVZ6QymqxiE74lsHsipgv-DpWYHaifffSSFjgSxPMW0lw1Oe3vJtl-mcX-ZdUcW7xX1UVt_W9sZgj0ZHPV1SmNVrzwDU3dA3R8tuQs8CrxYV/s400/youtube.jpg&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=2 style=&quot;padding-left:20px; padding-bottom:10px; font-size:x-small;&quot;&gt;Game success leads to rapid and unpredictable growth, and high-levels of read and write traffic can make scaling games even more difficult.  In this session Ubisoft and AWS cover the architectural best practices for building scalable apps and the best ways to adjust your app if it begins to slow down.  This session mainly focuses on scaling databases, and we focus on the following technologies: Couchbase, Cassandra, MySQL, Amazon RDS, and Amazon DyanmoDB.  &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
&lt;td&gt;&lt;b&gt;MBL101 - Distributing Apps through Kindle Fire and the Amazon Appstore for Android&lt;/b&gt;&lt;br&gt;
by Aaron Rubenson - Director - AWS&lt;/td&gt;
&lt;td align=right width=&quot;90&quot;&gt;&lt;a href=&quot;http://www.slideshare.net/AmazonWebServices/mbl101-distributing-through-appstore-and-fire-15423680&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;34&quot; width=&quot;34&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNDu058nLu8nHW4PCqp1pSzGN2E8V1cdkomoTvPm_2Zx7NeBxy3r5pgkUIQGcdCDtbPh71JWLxjatGYnWzM3w7lkWi3uDNb9WnPWDJBh9gcQhInTTuiXV4jbSApvSX53WSSOUX/s400/slideshare.png&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=hI9bTJrNTOc&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;32&quot; width=&quot;50&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhcZYOaNI0n7oub1j9xZy2LqcanPVZ6QymqxiE74lsHsipgv-DpWYHaifffSSFjgSxPMW0lw1Oe3vJtl-mcX-ZdUcW7xX1UVt_W9sZgj0ZHPV1SmNVrzwDU3dA3R8tuQs8CrxYV/s400/youtube.jpg&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=2 style=&quot;padding-left:20px; padding-bottom:10px; font-size:x-small;&quot;&gt;Interested in offering your apps and games to Amazon customers? Learn how to grow your mobile app or gaming business by offering your app to millions of Amazon and Kindle Fire customers.  This talk will provide an overview of selling your app on Amazon and resources to help you engage customers and monetize, including an overview of the GameCircle and In-App Purchasing APIs.  Plus, hear tips for building relationships with Amazon customers and creating the killer app for Kindle Fire by optimizing your mobile apps and games for Kindle Fire tablets.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
&lt;td&gt;&lt;b&gt;MBL202 - One-Click Mobile Cloud Services Using AWS&lt;/b&gt;&lt;br&gt;
by Matthew Schmulen - Lead Solutions Engineer - Appcelerator&lt;/td&gt;
&lt;td align=right width=&quot;90&quot;&gt;&lt;a href=&quot;http://www.slideshare.net/AmazonWebServices/mbl202-oneclickmobilecloud&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;34&quot; width=&quot;34&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNDu058nLu8nHW4PCqp1pSzGN2E8V1cdkomoTvPm_2Zx7NeBxy3r5pgkUIQGcdCDtbPh71JWLxjatGYnWzM3w7lkWi3uDNb9WnPWDJBh9gcQhInTTuiXV4jbSApvSX53WSSOUX/s400/slideshare.png&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=EwsZG-5wNqo&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;32&quot; width=&quot;50&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhcZYOaNI0n7oub1j9xZy2LqcanPVZ6QymqxiE74lsHsipgv-DpWYHaifffSSFjgSxPMW0lw1Oe3vJtl-mcX-ZdUcW7xX1UVt_W9sZgj0ZHPV1SmNVrzwDU3dA3R8tuQs8CrxYV/s400/youtube.jpg&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=2 style=&quot;padding-left:20px; padding-bottom:10px; font-size:x-small;&quot;&gt;Create awesome mobile apps for iPhone and Android using the new integration of AWS Mobile SDK with Appcelerators Titanium Platform.  Tap into more than 5,000 native APIs to create cross-platform mobile apps using a single JavaScript code base. Also, take advantage of Appcelerator Cloud Services, including more than 20 of the most high-demand mobile back-end services like push notification, photo sharing, and check-ins - a superior alternative to Microsofts Azure Mobile Services, running on AWS and supporting iOS/Android.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
&lt;td&gt;&lt;b&gt;MBL203 - Building a Mobile Application Platform on AWS&lt;/b&gt;&lt;br&gt;
by Ilya Sukhar - Founder - Parse.com &lt;/td&gt;
&lt;td align=right width=&quot;90&quot;&gt;&lt;a href=&quot;http://www.slideshare.net/AmazonWebServices/mbl203-building-a-mobile-application-platform&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;34&quot; width=&quot;34&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNDu058nLu8nHW4PCqp1pSzGN2E8V1cdkomoTvPm_2Zx7NeBxy3r5pgkUIQGcdCDtbPh71JWLxjatGYnWzM3w7lkWi3uDNb9WnPWDJBh9gcQhInTTuiXV4jbSApvSX53WSSOUX/s400/slideshare.png&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=3OOjWVLMZBs&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;32&quot; width=&quot;50&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhcZYOaNI0n7oub1j9xZy2LqcanPVZ6QymqxiE74lsHsipgv-DpWYHaifffSSFjgSxPMW0lw1Oe3vJtl-mcX-ZdUcW7xX1UVt_W9sZgj0ZHPV1SmNVrzwDU3dA3R8tuQs8CrxYV/s400/youtube.jpg&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=2 style=&quot;padding-left:20px; padding-bottom:10px; font-size:x-small;&quot;&gt;Get under the hood with Parse.coms founder to see how they used AWS to build their mobile Platform as a Service. In this session, you learn how Parse is using a variety of AWS services including Amazon EC2, S3, ELB, EBS and Route53 to build data storage, push, and easy upload services for mobile developers.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
&lt;td&gt;&lt;b&gt;MBL204 - Enhancing Quality &amp;amp; Performance for Vonage Mobile VOIP and Messaging Application using AWS&lt;/b&gt;&lt;br&gt;
by Guy Fighel - Director of Research &amp;amp; Development - Vonage &lt;/td&gt;
&lt;td align=right width=&quot;90&quot;&gt;&lt;a href=&quot;http://www.slideshare.net/AmazonWebServices/mbl204-vonage-enhancing-quality-and-performance&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;34&quot; width=&quot;34&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNDu058nLu8nHW4PCqp1pSzGN2E8V1cdkomoTvPm_2Zx7NeBxy3r5pgkUIQGcdCDtbPh71JWLxjatGYnWzM3w7lkWi3uDNb9WnPWDJBh9gcQhInTTuiXV4jbSApvSX53WSSOUX/s400/slideshare.png&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=PoMl7e8W2v0&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;32&quot; width=&quot;50&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhcZYOaNI0n7oub1j9xZy2LqcanPVZ6QymqxiE74lsHsipgv-DpWYHaifffSSFjgSxPMW0lw1Oe3vJtl-mcX-ZdUcW7xX1UVt_W9sZgj0ZHPV1SmNVrzwDU3dA3R8tuQs8CrxYV/s400/youtube.jpg&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=2 style=&quot;padding-left:20px; padding-bottom:10px; font-size:x-small;&quot;&gt;Mobile communication applications have become a growing trend in the last few years. They allow users to build global virtual communities, reducing the need for the classic carrier while using alternative data channels like WiFi or 4G. Such applications offer phone call features, interactive chats, SMS messages, video, and more for free or a very low cost. Companies are being challenged daily to provide best in class, high quality, over-the-top communication applications. In this session, we discuss the challenges in building a global quality network. We present how Vonage built a Mobile Global architecture using Amazon EC2, developed geo-location algorithms for optimal routing, and implemented iPhone/Android AWS SDKs for secure attachments storage using Amazon S3.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
&lt;td&gt;&lt;b&gt;MBL205 - Monetizing Your App on Kindle Fire: In-App Purchasing Made Easy&lt;/b&gt;&lt;br&gt;
by Mekka Okereke - Manager, Software Development - AWS&lt;/td&gt;
&lt;td align=right width=&quot;90&quot;&gt;&lt;a href=&quot;http://www.slideshare.net/AmazonWebServices/monetizing-your-app-on-kindle-fire-aws-reinvent-2012-mbl205-15423683&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;34&quot; width=&quot;34&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNDu058nLu8nHW4PCqp1pSzGN2E8V1cdkomoTvPm_2Zx7NeBxy3r5pgkUIQGcdCDtbPh71JWLxjatGYnWzM3w7lkWi3uDNb9WnPWDJBh9gcQhInTTuiXV4jbSApvSX53WSSOUX/s400/slideshare.png&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=Ud-4DROKrFA&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;32&quot; width=&quot;50&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhcZYOaNI0n7oub1j9xZy2LqcanPVZ6QymqxiE74lsHsipgv-DpWYHaifffSSFjgSxPMW0lw1Oe3vJtl-mcX-ZdUcW7xX1UVt_W9sZgj0ZHPV1SmNVrzwDU3dA3R8tuQs8CrxYV/s400/youtube.jpg&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=2 style=&quot;padding-left:20px; padding-bottom:10px; font-size:x-small;&quot;&gt;The Amazon In-App Purchasing API makes it easy for you to offer digital content and subscriptions such as in-game currency, expansion packs, upgrades, magazine issues and more for purchase within your apps. Within minutes you can be up and running, ready to give millions of Amazon customers the ability to purchase engaging digital content using their Amazon 1-Click settings. Discover how in-app purchasing can help you monetize your apps on Kindle Fire and learn how to integrate the Amazon In-App Purchasing API into your mobile apps.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
&lt;td&gt;&lt;b&gt;MBL301 - Data Persistence to Amazon DynamoDB for Mobile Apps&lt;/b&gt;&lt;br&gt;
by Bob Kinney - Mobile SDE at AWS - AWS&lt;/td&gt;
&lt;td align=right width=&quot;90&quot;&gt;&lt;a href=&quot;http://www.slideshare.net/AmazonWebServices/data-persistence-to-amazon-dynamodb-for-mobile-apps-aws-reinvent-2012-mbl301&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;34&quot; width=&quot;34&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNDu058nLu8nHW4PCqp1pSzGN2E8V1cdkomoTvPm_2Zx7NeBxy3r5pgkUIQGcdCDtbPh71JWLxjatGYnWzM3w7lkWi3uDNb9WnPWDJBh9gcQhInTTuiXV4jbSApvSX53WSSOUX/s400/slideshare.png&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=HTrL72k_tX4&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;32&quot; width=&quot;50&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhcZYOaNI0n7oub1j9xZy2LqcanPVZ6QymqxiE74lsHsipgv-DpWYHaifffSSFjgSxPMW0lw1Oe3vJtl-mcX-ZdUcW7xX1UVt_W9sZgj0ZHPV1SmNVrzwDU3dA3R8tuQs8CrxYV/s400/youtube.jpg&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=2 style=&quot;padding-left:20px; padding-bottom:10px; font-size:x-small;&quot;&gt;Object modeling is a common practice in mobile applications. We present two methods for modeling objects backed by Amazon DynamoDB, the AWS Persistence Framework for Core Data and DynamoDBMapper. We cover the benefits and limitations of these two solutions and demonstrate sample applications built with both technologies.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
&lt;td&gt;&lt;b&gt;MBL302 - Solving Common Mobile Use Cases with the AWS Mobile SDKs&lt;/b&gt;&lt;br&gt;
by Bob Kinney - Mobile SDE at AWS - AWS, Glenn Dierkes - Software Development Manager - AWS&lt;/td&gt;
&lt;td align=right width=&quot;90&quot;&gt;&lt;a href=&quot;http://www.slideshare.net/AmazonWebServices/using-the-aws-mobile-sd-ks-mbl302&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;34&quot; width=&quot;34&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNDu058nLu8nHW4PCqp1pSzGN2E8V1cdkomoTvPm_2Zx7NeBxy3r5pgkUIQGcdCDtbPh71JWLxjatGYnWzM3w7lkWi3uDNb9WnPWDJBh9gcQhInTTuiXV4jbSApvSX53WSSOUX/s400/slideshare.png&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=-xyBt_TQ_5o&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;32&quot; width=&quot;50&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhcZYOaNI0n7oub1j9xZy2LqcanPVZ6QymqxiE74lsHsipgv-DpWYHaifffSSFjgSxPMW0lw1Oe3vJtl-mcX-ZdUcW7xX1UVt_W9sZgj0ZHPV1SmNVrzwDU3dA3R8tuQs8CrxYV/s400/youtube.jpg&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=2 style=&quot;padding-left:20px; padding-bottom:10px; font-size:x-small;&quot;&gt;The AWS Mobile SDKs can be used to build thick-client architecture apps for iOS and Android devices. An overview of the SDKs will be presented as well as demos and code for storing data in Amazon S3 and sending emails via Amazon SES. You will also learn how to manage AWS credentials in a mobile environment.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
&lt;td&gt;&lt;b&gt;MBL303 - Scalable Mobile and Web Apps&lt;/b&gt;&lt;br&gt;
by Kingsley Wood - APAC Business Development Manager - AWS, Aritra Ghosh Dastidar - Software Engineer - Intuit &lt;/td&gt;
&lt;td align=right width=&quot;90&quot;&gt;&lt;a href=&quot;http://www.slideshare.net/AmazonWebServices/mbl303-scalable-mobile-and-web-apps&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;34&quot; width=&quot;34&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNDu058nLu8nHW4PCqp1pSzGN2E8V1cdkomoTvPm_2Zx7NeBxy3r5pgkUIQGcdCDtbPh71JWLxjatGYnWzM3w7lkWi3uDNb9WnPWDJBh9gcQhInTTuiXV4jbSApvSX53WSSOUX/s400/slideshare.png&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=WpzH2aUT4tQ&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;32&quot; width=&quot;50&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhcZYOaNI0n7oub1j9xZy2LqcanPVZ6QymqxiE74lsHsipgv-DpWYHaifffSSFjgSxPMW0lw1Oe3vJtl-mcX-ZdUcW7xX1UVt_W9sZgj0ZHPV1SmNVrzwDU3dA3R8tuQs8CrxYV/s400/youtube.jpg&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=2 style=&quot;padding-left:20px; padding-bottom:10px; font-size:x-small;&quot;&gt;AWS offers an array of products and services to handle the unprecedented volumes of traffic, enormous user numbers and vast amounts of data being experienced by a successful mobile app that takes off. Learn how with new found agility and amazingly low time to market, these must-know best practices and techniques in the rapidly evolving and highly demanding mobile landscape can ensure success. Featuring Intuit&#39;s txtWeb architecture as a case study.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
&lt;td&gt;&lt;b&gt;MED101 - Introduction to Amazon CloudFront&lt;/b&gt;&lt;br&gt;
by Mark Ramberg - Media Strategy and Business Development - AWS, Brian Kaiser - CTO - HUDL &lt;/td&gt;
&lt;td align=right width=&quot;90&quot;&gt;&lt;a href=&quot;http://www.slideshare.net/AmazonWebServices/med101-introduction-to-amazon-cloud-front&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;34&quot; width=&quot;34&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNDu058nLu8nHW4PCqp1pSzGN2E8V1cdkomoTvPm_2Zx7NeBxy3r5pgkUIQGcdCDtbPh71JWLxjatGYnWzM3w7lkWi3uDNb9WnPWDJBh9gcQhInTTuiXV4jbSApvSX53WSSOUX/s400/slideshare.png&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=k-nCMrmxmgs&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;32&quot; width=&quot;50&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhcZYOaNI0n7oub1j9xZy2LqcanPVZ6QymqxiE74lsHsipgv-DpWYHaifffSSFjgSxPMW0lw1Oe3vJtl-mcX-ZdUcW7xX1UVt_W9sZgj0ZHPV1SmNVrzwDU3dA3R8tuQs8CrxYV/s400/youtube.jpg&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=2 style=&quot;padding-left:20px; padding-bottom:10px; font-size:x-small;&quot;&gt;End users expect to be able to view media content anytime, anywhere, and on any device. Amazon CloudFront is a web service for content delivery used to distribute content to end users around the globe with low latency, high data transfer speeds, and no commitments. In this session, learn what a content delivery network (CDN) such as Amazon CloudFront is and how it works, the benefits it provides, common challenges and needs, performance, pricing, and examples of how customers are using CloudFront.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
&lt;td&gt;&lt;b&gt;MED201 - Media Ingest and Storage Solutions with AWS&lt;/b&gt;&lt;br&gt;
by Joe Lyons - Manager, Global Storage Business Development - AWS, Alan Schaaf - Founder &amp;amp; CEO - Imgur &lt;/td&gt;
&lt;td align=right width=&quot;90&quot;&gt;&lt;a href=&quot;http://www.slideshare.net/AmazonWebServices/med201-media-ingest-and-storage&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;34&quot; width=&quot;34&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNDu058nLu8nHW4PCqp1pSzGN2E8V1cdkomoTvPm_2Zx7NeBxy3r5pgkUIQGcdCDtbPh71JWLxjatGYnWzM3w7lkWi3uDNb9WnPWDJBh9gcQhInTTuiXV4jbSApvSX53WSSOUX/s400/slideshare.png&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=gS91dyl8LsQ&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;32&quot; width=&quot;50&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhcZYOaNI0n7oub1j9xZy2LqcanPVZ6QymqxiE74lsHsipgv-DpWYHaifffSSFjgSxPMW0lw1Oe3vJtl-mcX-ZdUcW7xX1UVt_W9sZgj0ZHPV1SmNVrzwDU3dA3R8tuQs8CrxYV/s400/youtube.jpg&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=2 style=&quot;padding-left:20px; padding-bottom:10px; font-size:x-small;&quot;&gt;In this session we will discuss the numerous ways to ingest data into AWS including options such as physical media import &amp;amp; direct connect. We also talk about policy-based Hierarchical Storage Management (HSM) in the cloud, total cost of ownership, the importance of storage durability, and the infinite scalability of Amazon S3. Also, the founder of photo-share sensation IMGUR, Alan Schaaf, speaks about their migration to AWS.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
&lt;td&gt;&lt;b&gt;MED202 - Netflix&lt;/b&gt;&lt;br&gt;
by Kevin McEntee - Vice President, Digital Supply Chain - Netflix &lt;/td&gt;
&lt;td align=right width=&quot;90&quot;&gt;&lt;a href=&quot;http://www.slideshare.net/AmazonWebServices/med202-netflixtranscodingtransformation&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;34&quot; width=&quot;34&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNDu058nLu8nHW4PCqp1pSzGN2E8V1cdkomoTvPm_2Zx7NeBxy3r5pgkUIQGcdCDtbPh71JWLxjatGYnWzM3w7lkWi3uDNb9WnPWDJBh9gcQhInTTuiXV4jbSApvSX53WSSOUX/s400/slideshare.png&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=B1RMcCqEKwE&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;32&quot; width=&quot;50&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhcZYOaNI0n7oub1j9xZy2LqcanPVZ6QymqxiE74lsHsipgv-DpWYHaifffSSFjgSxPMW0lw1Oe3vJtl-mcX-ZdUcW7xX1UVt_W9sZgj0ZHPV1SmNVrzwDU3dA3R8tuQs8CrxYV/s400/youtube.jpg&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=2 style=&quot;padding-left:20px; padding-bottom:10px; font-size:x-small;&quot;&gt;Netflix designed a massive scale cloud based media transcoding system from scratch for processing professionally produced studio content(to meet the unique scale and time constraints of our business).  We bucked the common industry trend of vertical scaling and, instead, designed a horizontally scaled elastic system using AWS to meet the unique scale and time constraints of our business. Come hear how we designed this system, how it continues to get less expensive for Netflix, and how AWS represents a transformative opportunity in the wider media owning industry.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
&lt;td&gt;&lt;b&gt;MED203 - Scalable Media Processing with AWS&lt;/b&gt;&lt;br&gt;
by Usman Shakeel - Solutions Architect - AWS&lt;/td&gt;
&lt;td align=right width=&quot;90&quot;&gt;&lt;a href=&quot;http://www.slideshare.net/AmazonWebServices/scalable-media-processing-aws-reinvent-2012-med203&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;34&quot; width=&quot;34&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNDu058nLu8nHW4PCqp1pSzGN2E8V1cdkomoTvPm_2Zx7NeBxy3r5pgkUIQGcdCDtbPh71JWLxjatGYnWzM3w7lkWi3uDNb9WnPWDJBh9gcQhInTTuiXV4jbSApvSX53WSSOUX/s400/slideshare.png&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=A8MRdbamUXw&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;32&quot; width=&quot;50&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhcZYOaNI0n7oub1j9xZy2LqcanPVZ6QymqxiE74lsHsipgv-DpWYHaifffSSFjgSxPMW0lw1Oe3vJtl-mcX-ZdUcW7xX1UVt_W9sZgj0ZHPV1SmNVrzwDU3dA3R8tuQs8CrxYV/s400/youtube.jpg&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=2 style=&quot;padding-left:20px; padding-bottom:10px; font-size:x-small;&quot;&gt;This session walks through approaches for large-scale media processing scenarios. We cover hybrid and cloud-based transcoding, file transfer, media preparation, and media management. We expect attendees to come away with an understanding of best practices for architecting and deploying hybrid and cloud-based systems for media processing. &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
&lt;td&gt;&lt;b&gt;MED204 - High Performance Content Delivery&lt;/b&gt;&lt;br&gt;
by Alex Dunlap - Senior Manager, Amazon Web Services - AWS, Andy Rosenbaum - Director of Development - Earth Networks &lt;/td&gt;
&lt;td align=right width=&quot;90&quot;&gt;&lt;a href=&quot;http://www.slideshare.net/AmazonWebServices/med204-high-performance-content-delivery&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;34&quot; width=&quot;34&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNDu058nLu8nHW4PCqp1pSzGN2E8V1cdkomoTvPm_2Zx7NeBxy3r5pgkUIQGcdCDtbPh71JWLxjatGYnWzM3w7lkWi3uDNb9WnPWDJBh9gcQhInTTuiXV4jbSApvSX53WSSOUX/s400/slideshare.png&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=6OS-uqP4Bp8&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;32&quot; width=&quot;50&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhcZYOaNI0n7oub1j9xZy2LqcanPVZ6QymqxiE74lsHsipgv-DpWYHaifffSSFjgSxPMW0lw1Oe3vJtl-mcX-ZdUcW7xX1UVt_W9sZgj0ZHPV1SmNVrzwDU3dA3R8tuQs8CrxYV/s400/youtube.jpg&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=2 style=&quot;padding-left:20px; padding-bottom:10px; font-size:x-small;&quot;&gt;In this hands-on session, we demonstrate how you can use Amazon CloudFront to help architect your site to deliver both static and dynamic content (portions of your site that change for each end-user). We walk through how you can configure multiple origin servers for your Amazon CloudFront distribution providing you the flexibility to keep your content in different origin locations without the need to create multiple distributions or manage multiple domain names on your website. We also show you how you can use query string parameters to help customize your web pages for each viewer and how you can configure multiple cache behaviors for your download distribution based on URL patterns on your website.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
&lt;td&gt;&lt;b&gt;MED301 - Is My CDN Performing?&lt;/b&gt;&lt;br&gt;
by Nathan Dye - Software Development Manager - AWS, Jeff Miccolis - Engineering - MapBox &lt;/td&gt;
&lt;td align=right width=&quot;90&quot;&gt;&lt;a href=&quot;http://www.slideshare.net/AmazonWebServices/med301-is-my-cdn-performing&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;34&quot; width=&quot;34&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNDu058nLu8nHW4PCqp1pSzGN2E8V1cdkomoTvPm_2Zx7NeBxy3r5pgkUIQGcdCDtbPh71JWLxjatGYnWzM3w7lkWi3uDNb9WnPWDJBh9gcQhInTTuiXV4jbSApvSX53WSSOUX/s400/slideshare.png&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=onyGydopv2g&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;32&quot; width=&quot;50&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhcZYOaNI0n7oub1j9xZy2LqcanPVZ6QymqxiE74lsHsipgv-DpWYHaifffSSFjgSxPMW0lw1Oe3vJtl-mcX-ZdUcW7xX1UVt_W9sZgj0ZHPV1SmNVrzwDU3dA3R8tuQs8CrxYV/s400/youtube.jpg&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=2 style=&quot;padding-left:20px; padding-bottom:10px; font-size:x-small;&quot;&gt;This presentation provides practical guidance using external agent-based measurements and real user monitoring techniques. We review common content delivery network (CDN) architectures and how they relate to performance measurement. Finally, we walk through real-world CDN performance monitoring implementations used by MapBox, Amazon.com, and Amazon CloudFront.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
&lt;td&gt;&lt;b&gt;MED303 - Addressing Security in Media Workflows&lt;/b&gt;&lt;br&gt;
by Usman Shakeel - Solutions Architect - AWS, Heidi Kujawa - CEO - KODE Compliance &lt;/td&gt;
&lt;td align=right width=&quot;90&quot;&gt;&lt;a href=&quot;http://www.slideshare.net/AmazonWebServices/med303-addressing-security-in-media-workflows&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;34&quot; width=&quot;34&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNDu058nLu8nHW4PCqp1pSzGN2E8V1cdkomoTvPm_2Zx7NeBxy3r5pgkUIQGcdCDtbPh71JWLxjatGYnWzM3w7lkWi3uDNb9WnPWDJBh9gcQhInTTuiXV4jbSApvSX53WSSOUX/s400/slideshare.png&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=rVj31TvH8jI&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;32&quot; width=&quot;50&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhcZYOaNI0n7oub1j9xZy2LqcanPVZ6QymqxiE74lsHsipgv-DpWYHaifffSSFjgSxPMW0lw1Oe3vJtl-mcX-ZdUcW7xX1UVt_W9sZgj0ZHPV1SmNVrzwDU3dA3R8tuQs8CrxYV/s400/youtube.jpg&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=2 style=&quot;padding-left:20px; padding-bottom:10px; font-size:x-small;&quot;&gt;Are your media assets secure? For media companies, security is paramount. Few things can more directly impact your companys bottom line. As the move to store, process and distribute digital media via the cloud continues, it is imperative to examine the relevant security implications of a multi-tenant public cloud environment. This talk is intended to answer questions around securely storing, processing, distributing and archiving digital media assets on the AWS environment. AWS also enables customers to achieve compliance with the MPAA security best practices with minimal effort. Learn how AWS complies with the MPAA security best practices and how media companies can leverage that for their media workloads.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
&lt;td&gt;&lt;b&gt;RMG202 - Rainmakers: How Netflix Operates Clouds for Maximum Freedom and Agility&lt;/b&gt;&lt;br&gt;
by Jeremy Edberg - Reliability Architect - Netflix &lt;/td&gt;
&lt;td align=right width=&quot;90&quot;&gt;&lt;a href=&quot;http://www.slideshare.net/AmazonWebServices/rmg202-devops-atnetflixreinvent&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;34&quot; width=&quot;34&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNDu058nLu8nHW4PCqp1pSzGN2E8V1cdkomoTvPm_2Zx7NeBxy3r5pgkUIQGcdCDtbPh71JWLxjatGYnWzM3w7lkWi3uDNb9WnPWDJBh9gcQhInTTuiXV4jbSApvSX53WSSOUX/s400/slideshare.png&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=s0rCGFetdtM&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;32&quot; width=&quot;50&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhcZYOaNI0n7oub1j9xZy2LqcanPVZ6QymqxiE74lsHsipgv-DpWYHaifffSSFjgSxPMW0lw1Oe3vJtl-mcX-ZdUcW7xX1UVt_W9sZgj0ZHPV1SmNVrzwDU3dA3R8tuQs8CrxYV/s400/youtube.jpg&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=2 style=&quot;padding-left:20px; padding-bottom:10px; font-size:x-small;&quot;&gt;In this session, learn how Netflix has embraced DevOps and leveraged all that Amazon has to offer to allow our developers maximum freedom and agility.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
&lt;td&gt;&lt;b&gt;RMG203 - Cloud Infrastructure and Application Monitoring with Amazon CloudWatch&lt;/b&gt;&lt;br&gt;
by Derek Pai - Sr. Product Manager, Monitoring - AWS, Darren Lee - Sr. Quantitative Engineer - Bizo , Henry Hahn - Sr. Product Manager - AWS &lt;/td&gt;
&lt;td align=right width=&quot;90&quot;&gt;&lt;a href=&quot;http://www.slideshare.net/AmazonWebServices/rmg203-cloud-infrastructure-and-application-monitoring-with-amazon-cloudwatch&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;34&quot; width=&quot;34&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNDu058nLu8nHW4PCqp1pSzGN2E8V1cdkomoTvPm_2Zx7NeBxy3r5pgkUIQGcdCDtbPh71JWLxjatGYnWzM3w7lkWi3uDNb9WnPWDJBh9gcQhInTTuiXV4jbSApvSX53WSSOUX/s400/slideshare.png&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=4ExkEX3ftFs&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;32&quot; width=&quot;50&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhcZYOaNI0n7oub1j9xZy2LqcanPVZ6QymqxiE74lsHsipgv-DpWYHaifffSSFjgSxPMW0lw1Oe3vJtl-mcX-ZdUcW7xX1UVt_W9sZgj0ZHPV1SmNVrzwDU3dA3R8tuQs8CrxYV/s400/youtube.jpg&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=2 style=&quot;padding-left:20px; padding-bottom:10px; font-size:x-small;&quot;&gt;Amazon CloudWatch provides AWS customers the monitoring platform for keeping tabs on their cloud infrastructure and applications. In this session, we show you how to use CloudWatch to monitor vital operational resource data such as EC2 Instance CPU Utilization, ELB Request Counts, RDS Read Throughput and much more. Learn how to configure CloudWatch Alarms to alert you any time services are operating outside of ranges you define. Finally, see how you can monitor applications on your EC2 instances or outside of AWS.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
&lt;td&gt;&lt;b&gt;RMG204 - Optimizing Costs with AWS&lt;/b&gt;&lt;br&gt;
by Coburn Watson - Manager, Cloud Performance Engineering - Netflix &lt;/td&gt;
&lt;td align=right width=&quot;90&quot;&gt;&lt;a href=&quot;http://www.slideshare.net/AmazonWebServices/rmg204-optimizing-costs-with-aws&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;34&quot; width=&quot;34&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNDu058nLu8nHW4PCqp1pSzGN2E8V1cdkomoTvPm_2Zx7NeBxy3r5pgkUIQGcdCDtbPh71JWLxjatGYnWzM3w7lkWi3uDNb9WnPWDJBh9gcQhInTTuiXV4jbSApvSX53WSSOUX/s400/slideshare.png&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=iKg0CJt4JPQ&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;32&quot; width=&quot;50&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhcZYOaNI0n7oub1j9xZy2LqcanPVZ6QymqxiE74lsHsipgv-DpWYHaifffSSFjgSxPMW0lw1Oe3vJtl-mcX-ZdUcW7xX1UVt_W9sZgj0ZHPV1SmNVrzwDU3dA3R8tuQs8CrxYV/s400/youtube.jpg&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=2 style=&quot;padding-left:20px; padding-bottom:10px; font-size:x-small;&quot;&gt;Find out how Netflix, one of the largest, most well-known and satisfied AWS customers, develop and run their applications efficiently on AWS.  A member of the Netflix Cloud Performance Engineering team outlines the Netflix common-sense approach to effectively managing AWS usage costs while giving the engineers unconstrained operational freedom.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
&lt;td&gt;&lt;b&gt;RMG205 - Decoding Your AWS Bill&lt;/b&gt;&lt;br&gt;
by Matt Leonard - Manager, Tech Program Management - AWS, Ranjit Prabhu - Sr. Manager, Software Development - AWS&lt;/td&gt;
&lt;td align=right width=&quot;90&quot;&gt;&lt;a href=&quot;http://www.slideshare.net/AmazonWebServices/rmg205-aws-billing-final&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;34&quot; width=&quot;34&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNDu058nLu8nHW4PCqp1pSzGN2E8V1cdkomoTvPm_2Zx7NeBxy3r5pgkUIQGcdCDtbPh71JWLxjatGYnWzM3w7lkWi3uDNb9WnPWDJBh9gcQhInTTuiXV4jbSApvSX53WSSOUX/s400/slideshare.png&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=TA3Q1F2TWPU&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;32&quot; width=&quot;50&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhcZYOaNI0n7oub1j9xZy2LqcanPVZ6QymqxiE74lsHsipgv-DpWYHaifffSSFjgSxPMW0lw1Oe3vJtl-mcX-ZdUcW7xX1UVt_W9sZgj0ZHPV1SmNVrzwDU3dA3R8tuQs8CrxYV/s400/youtube.jpg&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=2 style=&quot;padding-left:20px; padding-bottom:10px; font-size:x-small;&quot;&gt;AWS billing has many features to help you manage and control your costs in the AWS cloud. In this session, we walk through the mechanics of AWS bill computation focusing on consolidated billing, detailed billing reports, programmatic access, cost allocation, billing alerts, and IAM access. We provide an overview of these features and demo how they are used in your own account setup.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
&lt;td&gt;&lt;b&gt;RMG206 - Introduction to AWS Elastic Beanstalk&lt;/b&gt;&lt;br&gt;
by David McArthur - Software Development Engineer - AWS, Saad Ladki - Sr. Product Manager - AWS&lt;/td&gt;
&lt;td align=right width=&quot;90&quot;&gt;&lt;a href=&quot;http://www.slideshare.net/AmazonWebServices/introduction-to-amazon-elasticbeanstalk-rmg206&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;34&quot; width=&quot;34&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNDu058nLu8nHW4PCqp1pSzGN2E8V1cdkomoTvPm_2Zx7NeBxy3r5pgkUIQGcdCDtbPh71JWLxjatGYnWzM3w7lkWi3uDNb9WnPWDJBh9gcQhInTTuiXV4jbSApvSX53WSSOUX/s400/slideshare.png&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=6SMAH7X7IC0&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;32&quot; width=&quot;50&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhcZYOaNI0n7oub1j9xZy2LqcanPVZ6QymqxiE74lsHsipgv-DpWYHaifffSSFjgSxPMW0lw1Oe3vJtl-mcX-ZdUcW7xX1UVt_W9sZgj0ZHPV1SmNVrzwDU3dA3R8tuQs8CrxYV/s400/youtube.jpg&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=2 style=&quot;padding-left:20px; padding-bottom:10px; font-size:x-small;&quot;&gt;Are you looking to build the next viral Facebook application or mobile game? Are you worried about the viral growth of your web application? Are you tired of managing servers and installing software? This session introduces AWS Elastic Beanstalk, the easiest way to deploy and manage web applications on AWS. Well show you how you can write your application and let Elastic Beanstalk do the rest.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
&lt;td&gt;&lt;b&gt;RMG207 - Introduction to AWS CloudFormation&lt;/b&gt;&lt;br&gt;
by Avinash Jaisinghani - Software Development Manager - AWS, Chris Whitaker - Senior Software Development Manager - AWS&lt;/td&gt;
&lt;td align=right width=&quot;90&quot;&gt;&lt;a href=&quot;http://www.slideshare.net/AmazonWebServices/introduction-to-cloudformation-rmg207&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;34&quot; width=&quot;34&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNDu058nLu8nHW4PCqp1pSzGN2E8V1cdkomoTvPm_2Zx7NeBxy3r5pgkUIQGcdCDtbPh71JWLxjatGYnWzM3w7lkWi3uDNb9WnPWDJBh9gcQhInTTuiXV4jbSApvSX53WSSOUX/s400/slideshare.png&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=MFF4EDQHaPw&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;32&quot; width=&quot;50&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhcZYOaNI0n7oub1j9xZy2LqcanPVZ6QymqxiE74lsHsipgv-DpWYHaifffSSFjgSxPMW0lw1Oe3vJtl-mcX-ZdUcW7xX1UVt_W9sZgj0ZHPV1SmNVrzwDU3dA3R8tuQs8CrxYV/s400/youtube.jpg&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=2 style=&quot;padding-left:20px; padding-bottom:10px; font-size:x-small;&quot;&gt;AWS CloudFormation makes it easy to deploy and manage the lifecycle of applications running in AWS. This session walks through an end-to-end scenario, creating a stack with a set of AWS resources and deploying the application files and packages. Once deployed well walk through how you can change the stack to reflect operational changes or application requirements and finally use CloudFormer to create a CloudFormation template from AWS resources already running in your environment.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
&lt;td&gt;&lt;b&gt;SEC101 - A Guided Tour of AWS Identity and Access Management&lt;/b&gt;&lt;br&gt;
by Jim Scharf - Director - AWS&lt;/td&gt;
&lt;td align=right width=&quot;90&quot;&gt;&lt;a href=&quot;http://www.slideshare.net/AmazonWebServices/sec101-guided-tour-of-iam&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;34&quot; width=&quot;34&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNDu058nLu8nHW4PCqp1pSzGN2E8V1cdkomoTvPm_2Zx7NeBxy3r5pgkUIQGcdCDtbPh71JWLxjatGYnWzM3w7lkWi3uDNb9WnPWDJBh9gcQhInTTuiXV4jbSApvSX53WSSOUX/s400/slideshare.png&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=_BCD3iM3qLc&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;32&quot; width=&quot;50&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhcZYOaNI0n7oub1j9xZy2LqcanPVZ6QymqxiE74lsHsipgv-DpWYHaifffSSFjgSxPMW0lw1Oe3vJtl-mcX-ZdUcW7xX1UVt_W9sZgj0ZHPV1SmNVrzwDU3dA3R8tuQs8CrxYV/s400/youtube.jpg&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=2 style=&quot;padding-left:20px; padding-bottom:10px; font-size:x-small;&quot;&gt;Learn what AWS Identity and Access Management (IAM) technologies are available for you to manage users and their access to your AWS environment. We present a high level discussion of the benefits and functionality IAM provides to control secure access to your AWS environment. We discuss how you can manage users and their permissions when using IAM, how roles makes it simpler for you delegate access, and how to use Multi-Factor Authentication (MFA) to require additional proof of identity.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
&lt;td&gt;&lt;b&gt;SEC102 - Security and Compliance in the AWS Cloud&lt;/b&gt;&lt;br&gt;
by Chad Woolf - AWS Compliance Leader - AWS&lt;/td&gt;
&lt;td align=right width=&quot;90&quot;&gt;&lt;a href=&quot;http://www.slideshare.net/AmazonWebServices/sec102-securityandcompliance&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;34&quot; width=&quot;34&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNDu058nLu8nHW4PCqp1pSzGN2E8V1cdkomoTvPm_2Zx7NeBxy3r5pgkUIQGcdCDtbPh71JWLxjatGYnWzM3w7lkWi3uDNb9WnPWDJBh9gcQhInTTuiXV4jbSApvSX53WSSOUX/s400/slideshare.png&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=zwefgcyHAyQ&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;32&quot; width=&quot;50&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhcZYOaNI0n7oub1j9xZy2LqcanPVZ6QymqxiE74lsHsipgv-DpWYHaifffSSFjgSxPMW0lw1Oe3vJtl-mcX-ZdUcW7xX1UVt_W9sZgj0ZHPV1SmNVrzwDU3dA3R8tuQs8CrxYV/s400/youtube.jpg&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=2 style=&quot;padding-left:20px; padding-bottom:10px; font-size:x-small;&quot;&gt;To properly evaluate cloud computing services, there are several industry resources to manage cloud provider security, risk, and compliance. This session discusses AWS collateral you can use to accomplish this and allow you to build an environment that can conform to a wide range of compliance and security requirements. If youre already using AWS and need to perform an audit on your cloud assets, this session demonstrates a feasible validation approach that works for AWS.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
&lt;td&gt;&lt;b&gt;SEC201 - Security Panel&lt;/b&gt;&lt;br&gt;
by Jason Chan - Cloud Security Architect - Netflix , Khawaja Shams - Software Engineer - NASA , Andrew Doane - Director, Systems - AWS, Rahul Sharma - Founder and VPE - Averail&lt;/td&gt;
&lt;td align=right width=&quot;90&quot;&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=JB_PQP5bojQ&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;32&quot; width=&quot;50&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhcZYOaNI0n7oub1j9xZy2LqcanPVZ6QymqxiE74lsHsipgv-DpWYHaifffSSFjgSxPMW0lw1Oe3vJtl-mcX-ZdUcW7xX1UVt_W9sZgj0ZHPV1SmNVrzwDU3dA3R8tuQs8CrxYV/s400/youtube.jpg&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=2 style=&quot;padding-left:20px; padding-bottom:10px; font-size:x-small;&quot;&gt;Learn from fellow customers, including Jason Chan of Netflix, Khawaja Shams of NASA, and Rahul Sharma of Averail, who have leveraged the AWS secure platform to build business critical applications and services. During this panel discussion, our panelists share their experiences utilizing the AWS platform to operate some of the worlds largest and most critical applications.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
&lt;td&gt;&lt;b&gt;SEC202 - Federal Government Compliance Best Practices&lt;/b&gt;&lt;br&gt;
by CJ Moses - GM, Government Cloud Services - AWS&lt;/td&gt;
&lt;td align=right width=&quot;90&quot;&gt;&lt;a href=&quot;http://www.slideshare.net/AmazonWebServices/federal-government-compliance-best-practices-in-the-cloud-aws-reinvent-2012-sec202&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;34&quot; width=&quot;34&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNDu058nLu8nHW4PCqp1pSzGN2E8V1cdkomoTvPm_2Zx7NeBxy3r5pgkUIQGcdCDtbPh71JWLxjatGYnWzM3w7lkWi3uDNb9WnPWDJBh9gcQhInTTuiXV4jbSApvSX53WSSOUX/s400/slideshare.png&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=iL-tdbxWXDs&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;32&quot; width=&quot;50&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhcZYOaNI0n7oub1j9xZy2LqcanPVZ6QymqxiE74lsHsipgv-DpWYHaifffSSFjgSxPMW0lw1Oe3vJtl-mcX-ZdUcW7xX1UVt_W9sZgj0ZHPV1SmNVrzwDU3dA3R8tuQs8CrxYV/s400/youtube.jpg&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=2 style=&quot;padding-left:20px; padding-bottom:10px; font-size:x-small;&quot;&gt;Federal Agencies seeking a secure and compliant cloud platform have migrated to AWS GovCloud (US). Dont miss this session as CJ Moses, general manager of Government Cloud Solutions for AWS, will share his insights into government compliance in the cloud and how your agency can utilize AWS GovCloud to host and process your agencies Critical Unclassified Information (CUI), including data requiring compliance with International Traffic In Arms Regulation (ITAR) and Export Administration Regulations (EAR). CJs background with both the FBI and the Department of Defense, as well as his work with AWS Public Sector customers, allows him the ability to share a unique perspective derived from experiences on both sides of todays compliance issues. CJ also announces, for the first time, the availability of many new services and features within GovCloud (US). &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
&lt;td&gt;&lt;b&gt;SEC203 - AWS Security for Microsoft Shops&lt;/b&gt;&lt;br&gt;
by Miles Ward - Solutions Architect - AWS, Tom Stickle - Sr. Manager, Solution Architecture - AWS&lt;/td&gt;
&lt;td align=right width=&quot;90&quot;&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=UrrN95paZ0Q&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;32&quot; width=&quot;50&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhcZYOaNI0n7oub1j9xZy2LqcanPVZ6QymqxiE74lsHsipgv-DpWYHaifffSSFjgSxPMW0lw1Oe3vJtl-mcX-ZdUcW7xX1UVt_W9sZgj0ZHPV1SmNVrzwDU3dA3R8tuQs8CrxYV/s400/youtube.jpg&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=2 style=&quot;padding-left:20px; padding-bottom:10px; font-size:x-small;&quot;&gt;Attend this session to learn best practices for advancing your security posture to include cloud-based deployments of Windows and Windows-based applications. We will put some of the more complex AWS security controls into a more Windows-centric context.  Expect deep dives on federation between AWS Identity and Access Management and Active Directory, Routing, Security Groups and Network ACL&#39;s in Virtual Private Cloud, leveraging HOSM authentication from IIS applications, and direct guidance for Sharepoint and Exchange workloads.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
&lt;td&gt;&lt;b&gt;SEC206 - Security OF the AWS Cloud&lt;/b&gt;&lt;br&gt;
by Stephen Schmidt - Chief Info Security Officer - AWS&lt;/td&gt;
&lt;td align=right width=&quot;90&quot;&gt;&lt;a href=&quot;http://www.slideshare.net/AmazonWebServices/aws-cloud-security&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;34&quot; width=&quot;34&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNDu058nLu8nHW4PCqp1pSzGN2E8V1cdkomoTvPm_2Zx7NeBxy3r5pgkUIQGcdCDtbPh71JWLxjatGYnWzM3w7lkWi3uDNb9WnPWDJBh9gcQhInTTuiXV4jbSApvSX53WSSOUX/s400/slideshare.png&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=XhYX06RmMHc&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;32&quot; width=&quot;50&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhcZYOaNI0n7oub1j9xZy2LqcanPVZ6QymqxiE74lsHsipgv-DpWYHaifffSSFjgSxPMW0lw1Oe3vJtl-mcX-ZdUcW7xX1UVt_W9sZgj0ZHPV1SmNVrzwDU3dA3R8tuQs8CrxYV/s400/youtube.jpg&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=2 style=&quot;padding-left:20px; padding-bottom:10px; font-size:x-small;&quot;&gt;Security must be the number one priority for any cloud provider and thats no different for Amazon Web Services. Stephen Schmidt, vice president and chief information officer for AWS, will share his insights into cloud security and how AWS meets the needs of todays IT security challenges. Stephen, with his background with the FBI and his work with AWS customers in the government and space exploration, research, and financial services organizations, shares an industry perspective thats unique and invaluable for todays IT decision makers. At the conclusion of this session, Stephen also provides a brief summary of the other sessions available to you in the security track.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
&lt;td&gt;&lt;b&gt;SEC301 - Security IN the AWS Cloud&lt;/b&gt;&lt;br&gt;
by Max Ramsay - Principal Security Solutions Architect - AWS&lt;/td&gt;
&lt;td align=right width=&quot;90&quot;&gt;&lt;a href=&quot;http://www.slideshare.net/AmazonWebServices/security-in-the-aws-cloud-sec301&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;34&quot; width=&quot;34&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNDu058nLu8nHW4PCqp1pSzGN2E8V1cdkomoTvPm_2Zx7NeBxy3r5pgkUIQGcdCDtbPh71JWLxjatGYnWzM3w7lkWi3uDNb9WnPWDJBh9gcQhInTTuiXV4jbSApvSX53WSSOUX/s400/slideshare.png&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=n9i3pToAU_g&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;32&quot; width=&quot;50&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhcZYOaNI0n7oub1j9xZy2LqcanPVZ6QymqxiE74lsHsipgv-DpWYHaifffSSFjgSxPMW0lw1Oe3vJtl-mcX-ZdUcW7xX1UVt_W9sZgj0ZHPV1SmNVrzwDU3dA3R8tuQs8CrxYV/s400/youtube.jpg&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=2 style=&quot;padding-left:20px; padding-bottom:10px; font-size:x-small;&quot;&gt;There are so many different thoughts about how to secure your applications running in AWS that it can be confusing to know where to start. In this session, we cover tips, tricks, and emerging best practices for securing your applications. We discuss topics ranging from how to configure your AWS resources to options for logging and intrusion detection. Discover that running your applications in AWS gives you a great head start.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
&lt;td&gt;&lt;b&gt;SEC302 - Delegating Access to Your AWS Environment&lt;/b&gt;&lt;br&gt;
by Jeff Wierer - Sr. Product Manager - AWS&lt;/td&gt;
&lt;td align=right width=&quot;90&quot;&gt;&lt;a href=&quot;http://www.slideshare.net/AmazonWebServices/sec302-delegating-access-to-your-aws-environment&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;34&quot; width=&quot;34&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNDu058nLu8nHW4PCqp1pSzGN2E8V1cdkomoTvPm_2Zx7NeBxy3r5pgkUIQGcdCDtbPh71JWLxjatGYnWzM3w7lkWi3uDNb9WnPWDJBh9gcQhInTTuiXV4jbSApvSX53WSSOUX/s400/slideshare.png&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=CELv45s6NLE&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;32&quot; width=&quot;50&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhcZYOaNI0n7oub1j9xZy2LqcanPVZ6QymqxiE74lsHsipgv-DpWYHaifffSSFjgSxPMW0lw1Oe3vJtl-mcX-ZdUcW7xX1UVt_W9sZgj0ZHPV1SmNVrzwDU3dA3R8tuQs8CrxYV/s400/youtube.jpg&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=2 style=&quot;padding-left:20px; padding-bottom:10px; font-size:x-small;&quot;&gt;At times you may have a need to provide external entities access to resources within your AWS account.  You may have users within your enterprise that want to access AWS resources without having to remember a new username and password.  Alternatively, you may be creating a cloud-backed application that is used by millions of mobile users.  Or you have multiple AWS accounts that you want to share resources across.  Regardless of the scenario, AWS Identity and Access Management (IAM) provides a number of ways you can securely and flexibly provide delegated access to your AWS resources.  Come learn how to best take advantage of these options in your AWS environment.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
&lt;td&gt;&lt;b&gt;SEC303 - Top 10 Identity and Access Management Best Practices&lt;/b&gt;&lt;br&gt;
by Anders Samuelsson - Technical Program Manager - AWS &lt;/td&gt;
&lt;td align=right width=&quot;90&quot;&gt;&lt;a href=&quot;http://www.slideshare.net/AmazonWebServices/top-10-aws-identity-and-access-management-best-practices&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;34&quot; width=&quot;34&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNDu058nLu8nHW4PCqp1pSzGN2E8V1cdkomoTvPm_2Zx7NeBxy3r5pgkUIQGcdCDtbPh71JWLxjatGYnWzM3w7lkWi3uDNb9WnPWDJBh9gcQhInTTuiXV4jbSApvSX53WSSOUX/s400/slideshare.png&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=tTJrbsu_Wzc&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;32&quot; width=&quot;50&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhcZYOaNI0n7oub1j9xZy2LqcanPVZ6QymqxiE74lsHsipgv-DpWYHaifffSSFjgSxPMW0lw1Oe3vJtl-mcX-ZdUcW7xX1UVt_W9sZgj0ZHPV1SmNVrzwDU3dA3R8tuQs8CrxYV/s400/youtube.jpg&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=2 style=&quot;padding-left:20px; padding-bottom:10px; font-size:x-small;&quot;&gt;Learn about best practices on how to secure your AWS environment with AWS Identity and Access Management (IAM). We discuss how you best create access policies, manage security credentials (i.e., access keys, password, Multi Factor Authentication devices, etc.), how to set up least privilege, minimizing the use of your root account, and more.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
&lt;td&gt;&lt;b&gt;SEC304 - Building Security from Scratch in AWS &lt;/b&gt;&lt;br&gt;
by Alex Stamos - CTO - IT Sec Partners &lt;/td&gt;
&lt;td align=right width=&quot;90&quot;&gt;&lt;a href=&quot;http://www.slideshare.net/AmazonWebServices/sec304-building-security-from-scratch&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;34&quot; width=&quot;34&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNDu058nLu8nHW4PCqp1pSzGN2E8V1cdkomoTvPm_2Zx7NeBxy3r5pgkUIQGcdCDtbPh71JWLxjatGYnWzM3w7lkWi3uDNb9WnPWDJBh9gcQhInTTuiXV4jbSApvSX53WSSOUX/s400/slideshare.png&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=U4hdPpDpsMw&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;32&quot; width=&quot;50&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhcZYOaNI0n7oub1j9xZy2LqcanPVZ6QymqxiE74lsHsipgv-DpWYHaifffSSFjgSxPMW0lw1Oe3vJtl-mcX-ZdUcW7xX1UVt_W9sZgj0ZHPV1SmNVrzwDU3dA3R8tuQs8CrxYV/s400/youtube.jpg&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=2 style=&quot;padding-left:20px; padding-bottom:10px; font-size:x-small;&quot;&gt;Ask any two cloud &quot;experts&quot; about whether you can trust cloud providers for running your security sensitive systems and you&#39;ll likely get three opinions. When our group of security experts turned to the task of building a robust, reliable, and secure infrastructure, we chose to disregard the conventional wisdom, ignore the FUD, and design controls that allow us to confidently build on AWS, Salesforce, and other cloud providers. This talk walks you through the steps necessary to build a trustworthy cloud infrastructure. We outline how you can deconstruct your security needs into specific technical goals, map those goals onto controls that are available in the cloud, and discuss what risks need to be accepted while others are mitigated. The talk includes detailed discussion of cryptographic, network and logical controls, and is best enjoyed by those with advanced knowledge of AWS.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
&lt;td&gt;&lt;b&gt;SPR101 - The Future of Cloud Security (Presented by Intel)&lt;/b&gt;&lt;br&gt;
by Jason Waxman - General Manager - Intel &lt;/td&gt;
&lt;td align=right width=&quot;90&quot;&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=2 style=&quot;padding-left:20px; padding-bottom:10px; font-size:x-small;&quot;&gt;Direct engagement with enterprise end users and industry partners like Amazon Web Services has helped Intel define its vision for future cloud infrastructure.  In this session, Jason Waxman, Intel&#39;s Cloud Infrastructure Group GM, will share the basis for Intel&#39;s vision, the five pillars of future cloud infrastructure and the collaboration between Intel &amp;amp; AWS.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
&lt;td&gt;&lt;b&gt;SPR201 - Recursive Clouds: Building Platforms on Platforms (Presented by Twilio)&lt;/b&gt;&lt;br&gt;
by Jeff Lawson - Co-Founder &amp;amp; CEO - Twilio &lt;/td&gt;
&lt;td align=right width=&quot;90&quot;&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=2 style=&quot;padding-left:20px; padding-bottom:10px; font-size:x-small;&quot;&gt;The economic and technological implications of elastic infrastructure&amp;nbsp;are rippling through every layer of enterprise software delivery. Starting at the&amp;nbsp;hardware layer, the Cloud is enabling new platform infrastructure&amp;nbsp;business models that fundamentally change the pricing and delivery of&amp;nbsp;software applications. Jeff will explore the way the Cloud is disrupting&amp;nbsp;industry after industry by enabling platforms upon platforms of flexible, pay as you go, virtualized infrastructure.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
&lt;td&gt;&lt;b&gt;SPR202 - The Convergence of IaaS and PaaS (Presented by RightScale)&lt;/b&gt;&lt;br&gt;
by Thorsten von Eicken - Founder &amp;amp; CTO - Rightscale &lt;/td&gt;
&lt;td align=right width=&quot;90&quot;&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=2 style=&quot;padding-left:20px; padding-bottom:10px; font-size:x-small;&quot;&gt;In the six years since AWS launched, pundits have categorized cloud offerings into IaaS, PaaS and SaaS.  However, the lines between thes categories have started to blur. As IaaS solutions offer more platform and application services, this traditional view is becoming outdated. In this talk, you will learn about the shift to a new world of cloud services, where companies can pick and choose from a menu of options and assemble a solution that fits their needs. Find out how to architect your solutions to leverage a wide variety of cloud services and get a glimpse into what it means for your customers and your business.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
&lt;td&gt;&lt;b&gt;SPR203 - Cloud Security is a Shared Responsibility (Presented by Trend Micro)&lt;/b&gt;&lt;br&gt;
by Allan Macphee - Sr. Product Manager - Trend Micro &lt;/td&gt;
&lt;td align=right width=&quot;90&quot;&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=2 style=&quot;padding-left:20px; padding-bottom:10px; font-size:x-small;&quot;&gt;Securing workloads in the cloud is a shared responsibility between you and your cloud service provider. With an Infrastructure as a Service (IaaS) cloud, such as AWS, the service provider is responsible for securing the underlying hosting infrastructure, but businesses are expected to secure their virtual machines and their applications and data built on top of it. But what security controls are required? And can traditional security tools be applied to cloud environments? This presentation answers these questions and provides guidance on what security controls are needed to protect your cloud workloads. We also highlight the features and services that make AWS a trusted partner in securing your cloud environment.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
&lt;td&gt;&lt;b&gt;SPR204 - Securing Your Cloud Across Your On-Premise and AWS Instances (Presented by Trend Micro)&lt;/b&gt;&lt;br&gt;
by Dave Asprey - VP Cloud Security - Trend Micro &lt;/td&gt;
&lt;td align=right width=&quot;90&quot;&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=2 style=&quot;padding-left:20px; padding-bottom:10px; font-size:x-small;&quot;&gt;Public cloud adoption is a natural progression from virtualized data centers and on-premise deployments. For most businesses, workloads will reside in both their data centers and in public clouds, resulting in mixed environments. This presentation introduces the new security management and policy framework required to support these environments. Consistent security policy enforcement is needed regardless of VM location with additional security controls applied when VMs migrate to the public cloud. And this security should be implemented through automatic provisioning and enforcement to support the elastic nature of public clouds. Examples will be given on how this security can be deployed in an AWS environment.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
&lt;td&gt;&lt;b&gt;SPR205 - Privileged Identity and Access Management (Presented by Xceedium)&lt;/b&gt;&lt;br&gt;
by Ken Ammon - Chief Strategy Officer - Xceedium&lt;/td&gt;
&lt;td align=right width=&quot;90&quot;&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=2 style=&quot;padding-left:20px; padding-bottom:10px; font-size:x-small;&quot;&gt;Xceedium discusses best practices for protecting your infrastructure from the risks that privileged users and credentials pose to systems and data in cloud-only and hybrid architectures. Topics include: privileged user and account risks, applying AWS security best practices to the &quot;customer side&quot; of the shared security equation (from the hypervisor up), how Xsuite Cloud mitigates the privileged user risks for both AWS-only or hybrid architectures with infrastructure across cloud and traditional data centers (including unified policy management), how Xsuite Cloud&#39;s deep AWS integration adds: 1) additional protection for the AWS Management Console, 2) auto discovery and provisioning for highly elastic environments, and how can Xsuite help control access when it is scripts, not individual users, doing management console like functions using AWS APIs.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
&lt;td&gt;&lt;b&gt;SPR206 - Bridging the Desktop to the Cloud (Presented by Citrix)&lt;/b&gt;&lt;br&gt;
by Joe Vaccaro - Director, Product Management - Desktop and Apps Group - Citrix, Peder Ulander - Vice President of Product Marketing - Citrix&lt;/td&gt;
&lt;td align=right width=&quot;90&quot;&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=2 style=&quot;padding-left:20px; padding-bottom:10px; font-size:x-small;&quot;&gt;The datacenter is rapidly evolving and cloud services are leading the transformation towards IT-as-a-Service. In order to meet the growing demands of employees, IT is turning to desktop virtualization and cloud computing to empower workers with anytime, anywhere access to their desktop, apps, and data on any device. However, is it possible to enable desktops as a service from the cloud?  In this session, you&#39;ll learn how enterprises and service providers can transform key workloads including Windows desktops and apps as an IT delivered service on AWS. You&#39;ll get insight into the technical details and cloud architecture required to provide the orchestration, self-service, elasticity, and flexibility necessary to deliver desktops and apps as a true cloud service.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
&lt;td&gt;&lt;b&gt;SPR207 - Your Enterprise Network and AWS (Presented by Citrix)&lt;/b&gt;&lt;br&gt;
by Morgan Gerhart - Director - Citrix&lt;/td&gt;
&lt;td align=right width=&quot;90&quot;&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=2 style=&quot;padding-left:20px; padding-bottom:10px; font-size:x-small;&quot;&gt;Citrix and Amazon Web Services together enable enterprises to optimize the delivery of cloud-based applications. Maximizing the availability and performance of these application workloads requires that you eliminate disparities between AWS and your on-premise data center. Recent AWS enhancements now make it possible to deploy the same network services that power your own data center, such as application delivery and load balancing, directly into an AWS environment. It&#39;s time to learn how Citrix NetScaler VPX virtual appliances make AWS a seamless extension of your enterprise network infrastructure.     In this session you will learn: The best way to seamlessly connect AWS and your enterprise network; the advantages of using virtual appliances to build a common set of network services spanning your data center and AWS; how to leverage advanced availability, acceleration, visibility and control capabilities to provide a seamless network experience; and how the right network infrastructur&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
&lt;td&gt;&lt;b&gt;SPR208 - Hitting Your Cloud&#39;s Usage Sweet Spot (Presented by Newvem)&lt;/b&gt;&lt;br&gt;
by Eric Hammond - Internet Startup Technologist - Alestic.com, Shane Meyers - Operations Engineer - SmugMug, Andrew Kenney - VP of Platform Engineering - Acquia, Chemi  Katz - VP of Technical Operations - DoubleVerify, Inc, Dan Feld - VP of Sales - Newvem&lt;/td&gt;
&lt;td align=right width=&quot;90&quot;&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=2 style=&quot;padding-left:20px; padding-bottom:10px; font-size:x-small;&quot;&gt;Join Newvems All-Star panel of AWS expert users as they discuss their experiences, insights, and best practices on how usage analytics can save a ton of money, make your CIO and CFO really happy, and ensure business performance. Learn how usage analytics can enable you to accomplish optimal resource usage across your cloud adoption/deployment life-cycle: deterministic planning, right sizing, elasticity, compliance, and cost effectiveness.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
&lt;td&gt;&lt;b&gt;SPR209 - On Demand IT with Cloud360 (Presented by Cognizant)&lt;/b&gt;&lt;br&gt;
by Ramesh Panuganty - Managing Director, Cloud360 Solutions - Cognizant &lt;/td&gt;
&lt;td align=right width=&quot;90&quot;&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=2 style=&quot;padding-left:20px; padding-bottom:10px; font-size:x-small;&quot;&gt;In this new age of IT, say goodbye to siloed, monolithic application environments, operations, and governance. Embrace the dynamic, agile application environments, and future-proof your virtual data centers. As businesses strive to tackle unrelenting information growth, increasing customer demands, cost pressures, and complex application environments, embrace an unprecedented ability to manage every aspect of your services; quality, SLAs, performance, and compliance from the operations, governance, and cost perspective. Through this session, discover how to use the service management and service governance layers to automate and manage your application environments. Learn how to apply strategic points of control in your organization and deploy automation and intelligencewhether in provisioning new application resources, migrating data, adjusting capacity, supporting new hypervisor, securing resources, or integrating AWS  cloud into your operations. Understand how Cognizant&#39;s  Clou&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
&lt;td&gt;&lt;b&gt;SPR210 - How Zumba Delivers Superior Application Performance to Distributors &amp;amp; Customers Around the Globe (Presented by New Relic)&lt;/b&gt;&lt;br&gt;
by Chris Kelly - Developer / Evangelist - New Relic, Douglas Jarquin - Technical Operations Manager - Zumba&lt;/td&gt;
&lt;td align=right width=&quot;90&quot;&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=2 style=&quot;padding-left:20px; padding-bottom:10px; font-size:x-small;&quot;&gt;Introduction: Chris Kelly, New Relic; Speaker: Douglas Jarquin, Technical Operations Manager, Zumba.  Zumba is one of the largest branded fitness programs in the world, with more than 12 million weekly class participants, in over 140,000 locations, across more than 150 countries. Zumba uses New Relics PHP agent to help them deliver the scalability, superior performance, and mobile access for both their B2B and B2C customers around the globe. With over 1 million unique visitors and 35 million total visitors each month, features like Real User Monitoring, Server Monitoring, and App Map help the IT team monitor and tune performance in every Zumba location. In this session Douglas Jarquin, Zumba Technical Operations Manager, discusses how he keeps the application and technical infrastructure that are critical to Zumbas business results running at peak performance, his approach to ongoing performance management, and how the team uses New Relic to help prioritize their performance workload&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
&lt;td&gt;&lt;b&gt;SPR211 - Enterprise in Motion: Convergence of The Big 4 (Presented by Wipro)&lt;/b&gt;&lt;br&gt;
by Atul Sood - General Manager and Global Practice Head, Integrated Cloud Services - Wipro Technologies&lt;/td&gt;
&lt;td align=right width=&quot;90&quot;&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=2 style=&quot;padding-left:20px; padding-bottom:10px; font-size:x-small;&quot;&gt;In todays fast paced and challenging business environment, IT priorities are increasingly being integrated with Business Strategy. Technology is powering business innovation and establishing a culture of agility. Social and Mobility have led the way  to a connected planet and this bears relevance across industries undergoing rapid transformation. Hear from Wipro on how you can harness the power of the Social, Analytics, Mobility on public cloud to create an Enterprise in Motion!&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
&lt;td&gt;&lt;b&gt;SPR212 - Conquering Challenges to Company Wide Cloud Adoption @Adobe (Presented by Cloudability)&lt;/b&gt;&lt;br&gt;
by Tim Prendergast - Senior SaaS Infrastructure Architect  - Adobe Cloud Services&lt;/td&gt;
&lt;td align=right width=&quot;90&quot;&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=2 style=&quot;padding-left:20px; padding-bottom:10px; font-size:x-small;&quot;&gt;The convergence of company and cloud happens at more than just the engineering/ops tier. Without good processes and communication, cloud can quickly become a four-letter word in your company. Cloudability has invited the Adobe Cloud Services Team to show you how they work with finance, operations, engineering, and legal teams to ensure that everyone loves the cloud as much as they do.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
&lt;td&gt;&lt;b&gt;SPR213 - Leverage the Cloud with Mapping and Geographic Data (Presented by Esri)&lt;/b&gt;&lt;br&gt;
by Marwa Mabrouk - ArcGIS Server Product Manager  - Esri&lt;/td&gt;
&lt;td align=right width=&quot;90&quot;&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=2 style=&quot;padding-left:20px; padding-bottom:10px; font-size:x-small;&quot;&gt;The cloud has opened new capabilities for location analytics. If youre already using the cloud, how can you leverage those capabilities? In this session, we cover how location analytics&#39; need for processing power and storage capacity has put the cloud to use. We also discuss how users who want to leverage location analytics can get started in the AWS cloud today.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
&lt;td&gt;&lt;b&gt;SPR214 - Enterprise Grade, Secure Big Data Analytics (Presented by Intel)&lt;/b&gt;&lt;br&gt;
by Greg Khairallah - Business Development Manager for Big Data - Intel&lt;/td&gt;
&lt;td align=right width=&quot;90&quot;&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=2 style=&quot;padding-left:20px; padding-bottom:10px; font-size:x-small;&quot;&gt;Analysts predict that enterprises who embrace extreme information management architectures that deliver real time, actionable analytics will outperform competitors by 25%. This requires mastery of not only Hadoop software data analysis &amp;amp; processing paradigms- it requires focus on access control, data compliance, interoperability with cloud, and optimized hardware infrastructure across storage, network, and compute processing. Intel is a key contributor to the enablement of Apache Hadoop and is focused on delivering optimizations that span a whole Big Data deployment from hardware to software. This session will focus on the software and hardware engineering efforts to bring security, performance and stability to the cloud ecosystem.  &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
&lt;td&gt;&lt;b&gt;SPR215 - Limitless IT: Control for the unbounded datacenter (Presented by BMC)&lt;/b&gt;&lt;br&gt;
by Kia Behnia - Senior Vice President and Chief Technology Officer - BMC &lt;/td&gt;
&lt;td align=right width=&quot;90&quot;&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=2 style=&quot;padding-left:20px; padding-bottom:10px; font-size:x-small;&quot;&gt;While many large enterprises are embracing Amazon Web Services for the promise of unlimited capacity, flexibility, and reduced capital expenditure, IT departments are just starting to engage and manage AWS as a strategic vendor. In order to accelerate adoption of AWS, IT needs a clear strategy that extends their existing operations, controls, and governance models to enterprise workloads running on AWS. Working with AWS, BMC Software is delivering the technology and process changes that enable enterprise IT to embrace AWS while maintaining the oversight their business requires. In this session, Kia Behnia, chief technology officer of BMC Software, explores the balance of running IT in traditional data centers and running in AWS. Kia discusses how you can unlock value for your business with AWS, and how you can address the management challenges of provisioning, billing, change management, and monitoring in mixed AWS and on-premise IT environments.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
&lt;td&gt;&lt;b&gt;SPR216 - Migrating a Large SAP Landscape to the Amazon Cloud &lt;/b&gt;&lt;br&gt;
by Joe Coyle - North American Chief Technology Officer - Capgemini &lt;/td&gt;
&lt;td align=right width=&quot;90&quot;&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=2 style=&quot;padding-left:20px; padding-bottom:10px; font-size:x-small;&quot;&gt;A real life case study of migrating existing global SAP instances from a traditional datacenter infrastructure to the Amazon Web Services Cloud. This presentation will cover the business case, how the planning was executed, major challenges and how to navigate them, and how we adapted SAP to a consumption based Cloud environment. We will also cover how we performed Heterogeneous system copies to the Cloud. Finally we will cover the Capgemini Cloud Framework used and how we tackled the Legal and Audit implications of the migration.   &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
&lt;td&gt;&lt;b&gt;SPR217 - Real World Privileged Identity, Security and Operational Experiences Panel (Presented by Xceedium)&lt;/b&gt;&lt;br&gt;
by Craig Sutherland - Principal Engineer  - Booz Allen Hamilton, Balaji Balakrishnan  - CISO - International Finance Corporation, John Suit - VP of Product Management - Xceedium, Sri Vasireddy - Chief Cloud Officer - 8KMiles.com, Slawek  Ligier - CTO and Corporate VP of WW Product Development - SafeNet&lt;/td&gt;
&lt;td align=right width=&quot;90&quot;&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=2 style=&quot;padding-left:20px; padding-bottom:10px; font-size:x-small;&quot;&gt;Xceedium and guests discuss real world privileged identity, security and operational experiences when building or migrating applications to the AWS Cloud.Topics: 1) What did you perceive as the key risks before you started? What are the actual risks?; 2) How are the models/approaches to IT operations, Managing Privileged Identities/Accounts, and Security different?; 3) What did you do well? What would you do differently if starting over again? 4) Thoughts on managing/securing across hybrid cloud/data center architectures?&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
&lt;td&gt;&lt;b&gt;SPR219 - Manage for Peak Performance with AWS (Presented by RightScale)&lt;/b&gt;&lt;br&gt;
by Brian Adler - Senior Professional Services Architect - RightScale&lt;/td&gt;
&lt;td align=right width=&quot;90&quot;&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=2 style=&quot;padding-left:20px; padding-bottom:10px; font-size:x-small;&quot;&gt;The possibilities are endless with AWS. You can spin up more servers than you ever imagined  across the globe and across your organization.  But how will you manage all your AWS usage, especially as it continues to grow?  How will you ensure that your deployments on AWS are rock-solid?  In this session we will discuss and demonstrate how to use RightScale cloud management to: Bullet-proof your application: how to structure a build and deploy methodology across AWS regions.  Well demo how to replicate configurations across EC2 availability zones to enable disaster recovery. Automate and organize: well show you how to automate redundant tasks so you can organize, clone, and deploy entire systems efficiently. Forecast cloud costs: well demo our new tool that gives you the ability to model deployments and usage patterns with AWS.This session will be presented by Brian Adler, RightScale Senior Services Architect. RightScale customers, Coupa and Pearson, will join the &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
&lt;td&gt;&lt;b&gt;SPR220 - Portability and Content Management When Moving from On-Premise to AWS (Presented by Red Hat)&lt;/b&gt;&lt;br&gt;
by Todd Sanders - Director, Software Engineering - Red Hat&lt;/td&gt;
&lt;td align=right width=&quot;90&quot;&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=2 style=&quot;padding-left:20px; padding-bottom:10px; font-size:x-small;&quot;&gt;In this session attendees will learn about open source software solutions sponsored by Red Hat that help to create a framework for distributed cloud services, focusing initially on content and entitlement (CaaS and EaaS, respectively) of Red Hat Subscriptions.  Utilizing PKI for authorization and authentication, the audience will learn about technologies that are creating the plumbing and laying the groundwork which will allow for more ubiquitous and pervasive use of their Red Hat Subscriptions both on-premise and on AWS, while addressing the business, operational and technical issues that such subscription movements can entail.  There will be a live demonstration and technology preview showing Red Hat&#39;s new content management solution running inside of Amazon EC2.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
&lt;td&gt;&lt;b&gt;SPR221 - Learn How Enterprises Can Manage their AWS Cloud Services with CA Automation Suite for Clouds Powered by Amazon Web Services (Presented by CA)&lt;/b&gt;&lt;br&gt;
by Jeff Williams - Principal Product Manager, Alliance Solutions, Cloud Management - CA Technologies&lt;/td&gt;
&lt;td align=right width=&quot;90&quot;&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=2 style=&quot;padding-left:20px; padding-bottom:10px; font-size:x-small;&quot;&gt;Enterprises are looking to effectively consume and manage Amazon cloud based services. CA Automation Suite for Clouds incorporates the full benefits of CA Service Catalog interface combined automation connectors to enable AWS services into an enterprise service delivery and support platform.  The enterprise grade solution provides administrative and governance for the entire Amazon cloud lifecycle which includes; aggregating existing machine images to a single Amazon account, building standard corporate machine images, publishing services, managing request approval, service provisioning (via AWS CloudFormation APIs), access provisioning, and image de-provisioning. Join our session to learn how CA Technologies management tools can provision and manage AWS compute services in an enterprise environment to establish standards, reduce cost, enable service delivery and improve service support.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
&lt;td&gt;&lt;b&gt;SPR301 - Optimizing Enterprise Applications and User Access in the Cloud (Presented by F5 Networks)&lt;/b&gt;&lt;br&gt;
by Siva Mandalam - Product Management Executive Director for Cloud, Virtualization and Management - F5 Networks&lt;/td&gt;
&lt;td align=right width=&quot;90&quot;&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=2 style=&quot;padding-left:20px; padding-bottom:10px; font-size:x-small;&quot;&gt;Are you interested in delivering enterprise or enterprise class applications and user access and various workloads like SharePoint on AWS? This session gives you an overview of issues surrounding application delivery in Cloud, and presents a number of architectural options for workloads in AWS. The session also discusses approaches to architecting networks that can dramatically simplify deployment and ongoing management or applications, particularly as they migrate to AWS from another cloud or they operate in active/passive deployment clouds for business continuity.  The session includes guidance on deployment through examples, and presentation of reference architectures, tools and strategies for delivering and security applications on AWS.  &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
&lt;td&gt;&lt;b&gt;SPR302 - Migrating to the Cloud Without Breaking Compliance (Presented by SafeNet)&lt;/b&gt;&lt;br&gt;
by Slawek  Ligier - CTO and Corporate VP of WW Product Development - SafeNet&lt;/td&gt;
&lt;td align=right width=&quot;90&quot;&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=2 style=&quot;padding-left:20px; padding-bottom:10px; font-size:x-small;&quot;&gt;Organizations who have locked down compliance in the traditional data center are now struggling with how to migrate to the cloud with compliance intact.  Ownership and liability, lack of transparency from the cloud provider, an almost complete absolution of liability in contracts, and lack of clear guidance on required controls have been creating confusion in cloud migrations. Plainly put, regulatory compliance is typically enabled through a combination of certified infrastructures, and protection and control of PAN data  and the same principles apply whether youre in the Data Center and in the Cloud.  In this presentation, we guide you through understanding audit scope, selecting the right infrastructure, and preparing you with whats in store - from a new class of privileged users to shared responsibility and contract implications.  We also arm you with checklist for enforcing and enabling controls that will ensure critical protection and compliance of your data no matter where it &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
&lt;td&gt;&lt;b&gt;STG201 - Understanding AWS Storage Options&lt;/b&gt;&lt;br&gt;
by Joe Lyons - Manager, Global Storage Business Development - AWS&lt;/td&gt;
&lt;td align=right width=&quot;90&quot;&gt;&lt;a href=&quot;http://www.slideshare.net/AmazonWebServices/understanding-aws-storage-options-aws-reinvent-2012-stg201&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;34&quot; width=&quot;34&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNDu058nLu8nHW4PCqp1pSzGN2E8V1cdkomoTvPm_2Zx7NeBxy3r5pgkUIQGcdCDtbPh71JWLxjatGYnWzM3w7lkWi3uDNb9WnPWDJBh9gcQhInTTuiXV4jbSApvSX53WSSOUX/s400/slideshare.png&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=pTpZQFrtFac&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;32&quot; width=&quot;50&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhcZYOaNI0n7oub1j9xZy2LqcanPVZ6QymqxiE74lsHsipgv-DpWYHaifffSSFjgSxPMW0lw1Oe3vJtl-mcX-ZdUcW7xX1UVt_W9sZgj0ZHPV1SmNVrzwDU3dA3R8tuQs8CrxYV/s400/youtube.jpg&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=2 style=&quot;padding-left:20px; padding-bottom:10px; font-size:x-small;&quot;&gt;AWS provides multiple storage options to meet your varying needs. We provide an overview of how AWS storage services can be used to support application development and delivery, backup, archive, disaster recovery, and virtualized compute.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
&lt;td&gt;&lt;b&gt;STG202 - Parmigiano, a Monastery, Love and Faith: Technical Lessons on how to do Backup and Disaster Recovery in the Cloud&lt;/b&gt;&lt;br&gt;
by Simone Brunozzi - AWS Evangelist - AWS, Augusto Rosa - Manager, Server Operations - Shaw Media&lt;/td&gt;
&lt;td align=right width=&quot;90&quot;&gt;&lt;a href=&quot;http://www.slideshare.net/AmazonWebServices/stg202-parmigianomonastery-15493086&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;34&quot; width=&quot;34&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNDu058nLu8nHW4PCqp1pSzGN2E8V1cdkomoTvPm_2Zx7NeBxy3r5pgkUIQGcdCDtbPh71JWLxjatGYnWzM3w7lkWi3uDNb9WnPWDJBh9gcQhInTTuiXV4jbSApvSX53WSSOUX/s400/slideshare.png&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=Aj5SX_w26Tw&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;32&quot; width=&quot;50&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhcZYOaNI0n7oub1j9xZy2LqcanPVZ6QymqxiE74lsHsipgv-DpWYHaifffSSFjgSxPMW0lw1Oe3vJtl-mcX-ZdUcW7xX1UVt_W9sZgj0ZHPV1SmNVrzwDU3dA3R8tuQs8CrxYV/s400/youtube.jpg&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=2 style=&quot;padding-left:20px; padding-bottom:10px; font-size:x-small;&quot;&gt;IT systems provide tremendous value, and maintaining data integrity and guaranteeing business continuity is of utmost importance for any organization. However, in today&#39;s world, those systems have grown in complexity and cost, while the business demands IT agility and lower costs. In this talk, AWS technology evangelist, Simone Brunozzi, joined by AWS customers, will explore how organizations should approach backup and disaster recovery, and how these two aspects can be implemented in the cloud to improve efficiency and flexibility. The talk starts with general concepts, and then dives into technical details, culminating in real customer examples that showcase some tips and tricks and the benefits of a cloud-based approach.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
&lt;td&gt;&lt;b&gt;STG203 - Cloud Storage War Stories:  From the front lines of some of the biggest battles&lt;/b&gt;&lt;br&gt;
by Stephanie Cuthbertson - Sr Manager, Product Management - AWS, Don MacAskill - Co-Founder, CEO &amp;amp; Chief Geek - SmugMug , Peter Esposito - Systems Manager - USTA , Greg Arnette - Founder &amp;amp; CTO - Sonian , Jeff Kimsey - Head of U.S. Product Management - Global Data Products NASDAQ OMX , James Petts - Manager Database Automation - Amazon.com&lt;/td&gt;
&lt;td align=right width=&quot;90&quot;&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=FwnJzB8rX0Q&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;32&quot; width=&quot;50&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhcZYOaNI0n7oub1j9xZy2LqcanPVZ6QymqxiE74lsHsipgv-DpWYHaifffSSFjgSxPMW0lw1Oe3vJtl-mcX-ZdUcW7xX1UVt_W9sZgj0ZHPV1SmNVrzwDU3dA3R8tuQs8CrxYV/s400/youtube.jpg&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=2 style=&quot;padding-left:20px; padding-bottom:10px; font-size:x-small;&quot;&gt;Here is your chance to learn from others&#39; front line experiences in building game changing cloud storage implementations. We&#39;ve put together a panel of battle-hardened cloud storage customers. They&#39;ve gone through, over, and around obstacles to come out smarter, faster, better. They&#39;ve been where you are and theyre going to share their challenges and their lessons learned with their cloud storage implementations, how they&#39;ve learned to leverage AWS as their vendor, and their future plans for using the latest storage services and features.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
&lt;td&gt;&lt;b&gt;STG204 - Using AWS Storage Gateway&lt;/b&gt;&lt;br&gt;
by Arun Sundaram  - Sr. Product Manager - AWS&lt;/td&gt;
&lt;td align=right width=&quot;90&quot;&gt;&lt;a href=&quot;http://www.slideshare.net/AmazonWebServices/stg204-using-the-aws-storage-gateway&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;34&quot; width=&quot;34&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNDu058nLu8nHW4PCqp1pSzGN2E8V1cdkomoTvPm_2Zx7NeBxy3r5pgkUIQGcdCDtbPh71JWLxjatGYnWzM3w7lkWi3uDNb9WnPWDJBh9gcQhInTTuiXV4jbSApvSX53WSSOUX/s400/slideshare.png&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=Ut5TG1ueU1E&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;32&quot; width=&quot;50&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhcZYOaNI0n7oub1j9xZy2LqcanPVZ6QymqxiE74lsHsipgv-DpWYHaifffSSFjgSxPMW0lw1Oe3vJtl-mcX-ZdUcW7xX1UVt_W9sZgj0ZHPV1SmNVrzwDU3dA3R8tuQs8CrxYV/s400/youtube.jpg&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=2 style=&quot;padding-left:20px; padding-bottom:10px; font-size:x-small;&quot;&gt;Organizations are increasingly looking to cloud storage to address many of their corporate IT use cases, but prefer to do so in a way that minimizes the impact to their existing on-premises applications. This presentation provides an overview of AWS Storage Gateway, a service that connects an on-premises software appliance with cloud-based storage for seamless integration between on-premises IT environments and AWSs storage infrastructure. The presentation covers the key use cases of the service, discusses how AWS Storage Gateway works, and provides guidance on getting started. &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
&lt;td&gt;&lt;b&gt;STG205 - Amazon S3: Reduce costs, save time, and better protect your data&lt;/b&gt;&lt;br&gt;
by Khawaja Shams - Software Engineer - NASA , Dan Winn - Sr Manager, Software Development - AWS&lt;/td&gt;
&lt;td align=right width=&quot;90&quot;&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=cX6XjM7d4rM&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;32&quot; width=&quot;50&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhcZYOaNI0n7oub1j9xZy2LqcanPVZ6QymqxiE74lsHsipgv-DpWYHaifffSSFjgSxPMW0lw1Oe3vJtl-mcX-ZdUcW7xX1UVt_W9sZgj0ZHPV1SmNVrzwDU3dA3R8tuQs8CrxYV/s400/youtube.jpg&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=2 style=&quot;padding-left:20px; padding-bottom:10px; font-size:x-small;&quot;&gt;Amazon Simple Storage Service (S3) offers an expanding set of capabilities for protecting and managing data, as well as hosting content. We&#39;ll cover the breadth of the service&#39;s features and show you how you can take advantage of them.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
&lt;td&gt;&lt;b&gt;STG301 - Using Amazon Elastic Block Store&lt;/b&gt;&lt;br&gt;
by Miles Ward - Solutions Architect - AWS, Steve Newman - Scalyr - Cloud Engineer, JP Schneider - DevOps Engineer - Obama For America&lt;/td&gt;
&lt;td align=right width=&quot;90&quot;&gt;&lt;a href=&quot;http://www.slideshare.net/AmazonWebServices/stg301-usingamazonebs&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;34&quot; width=&quot;34&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNDu058nLu8nHW4PCqp1pSzGN2E8V1cdkomoTvPm_2Zx7NeBxy3r5pgkUIQGcdCDtbPh71JWLxjatGYnWzM3w7lkWi3uDNb9WnPWDJBh9gcQhInTTuiXV4jbSApvSX53WSSOUX/s400/slideshare.png&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=vXkBvuAM7T4&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;32&quot; width=&quot;50&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhcZYOaNI0n7oub1j9xZy2LqcanPVZ6QymqxiE74lsHsipgv-DpWYHaifffSSFjgSxPMW0lw1Oe3vJtl-mcX-ZdUcW7xX1UVt_W9sZgj0ZHPV1SmNVrzwDU3dA3R8tuQs8CrxYV/s400/youtube.jpg&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=2 style=&quot;padding-left:20px; padding-bottom:10px; font-size:x-small;&quot;&gt;This session will walk through best practices on architecting Amazon EBS for high performance workloads.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
&lt;td&gt;&lt;b&gt;STG302 - Archive in the Cloud with Amazon Glacier&lt;/b&gt;&lt;br&gt;
by Mark Seigle - Software Dev Manager - AWS &lt;/td&gt;
&lt;td align=right width=&quot;90&quot;&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=WXLxc2wRCwY&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;32&quot; width=&quot;50&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhcZYOaNI0n7oub1j9xZy2LqcanPVZ6QymqxiE74lsHsipgv-DpWYHaifffSSFjgSxPMW0lw1Oe3vJtl-mcX-ZdUcW7xX1UVt_W9sZgj0ZHPV1SmNVrzwDU3dA3R8tuQs8CrxYV/s400/youtube.jpg&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=2 style=&quot;padding-left:20px; padding-bottom:10px; font-size:x-small;&quot;&gt;Archive in the cloud explores the rapidly growing amount of infrequently accessed (or &quot;cold&quot;) data being stored by enterprises, and how IT organizations can use the cloud to dramatically reduce the cost of storing that data while improving durability. The talk gives a technical overview of Amazon Glacier, including coding samples, and tips and tricks for data indexing and reducing cost.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
&lt;td&gt;&lt;b&gt;STG303 - Building Scalable Applications on Amazon Simple Storage Service&lt;/b&gt;&lt;br&gt;
by Jim Sorenson - Principal Engineer - AWS&lt;/td&gt;
&lt;td align=right width=&quot;90&quot;&gt;&lt;a href=&quot;http://www.slideshare.net/AmazonWebServices/building-scalable-applications-on-amazon-s3-stg303&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;34&quot; width=&quot;34&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNDu058nLu8nHW4PCqp1pSzGN2E8V1cdkomoTvPm_2Zx7NeBxy3r5pgkUIQGcdCDtbPh71JWLxjatGYnWzM3w7lkWi3uDNb9WnPWDJBh9gcQhInTTuiXV4jbSApvSX53WSSOUX/s400/slideshare.png&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=YYnVRYbUR6A&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;32&quot; width=&quot;50&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhcZYOaNI0n7oub1j9xZy2LqcanPVZ6QymqxiE74lsHsipgv-DpWYHaifffSSFjgSxPMW0lw1Oe3vJtl-mcX-ZdUcW7xX1UVt_W9sZgj0ZHPV1SmNVrzwDU3dA3R8tuQs8CrxYV/s400/youtube.jpg&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=2 style=&quot;padding-left:20px; padding-bottom:10px; font-size:x-small;&quot;&gt;Want to build an application that requires minimal up-front investment, and will seamlessly scale from hundreds to millions of users?  Amazon S3 is a powerful building block that can enable you to focus your time on the value and functionality of your application, rather than the challenges of scaling it. In this session we&#39;ll cover techniques to best take advantage of the platform.  We&#39;ll discuss structuring your key naming convention to maximize consistency of performance, as well as ways to optimize your upload and download throughput.  We&#39;ll learn how to eliminate proxies between your application and Amazon S3, and use the platform for your logging needs.  Finally, we&#39;ll cover simple techniques for efficiently managing the billions of objects your highly scaled application may accumulate.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
&lt;td&gt;&lt;b&gt;STP101 - What Can You Do With $100?&lt;/b&gt;&lt;br&gt;
by Josiah Carlson - Chief Architect and Co-Founder - ChowNow , Jason Gurwin - Co-Founder - PushPins , Kevin Gibbon - Co-Founder &amp;amp; CEO - SmartAisles , Jeff Barr - Technical Evangelist - AWS&lt;/td&gt;
&lt;td align=right width=&quot;90&quot;&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=2 style=&quot;padding-left:20px; padding-bottom:10px; font-size:x-small;&quot;&gt;This panel, led by Senior AWS Evangelist Jeff Barr, shares their build-with-no-cash experiences. Find out how these companies creatively built prototypes on AWS to secure slots in top accelerators and/or investment from top firms. From efficient use of engineering resources, to fully leveraging AWS to remain agile, scale as needed, and even pivot with little or no infrastructure cost.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
&lt;td&gt;&lt;b&gt;STP102 - Ahead in the Clouds&lt;/b&gt;&lt;br&gt;
by Don MacAskill - Co-Founder, CEO &amp;amp; Chief Geek - SmugMug &lt;/td&gt;
&lt;td align=right width=&quot;90&quot;&gt;&lt;a href=&quot;http://www.slideshare.net/AmazonWebServices/stp102-ahead-in-the-clouds&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;34&quot; width=&quot;34&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNDu058nLu8nHW4PCqp1pSzGN2E8V1cdkomoTvPm_2Zx7NeBxy3r5pgkUIQGcdCDtbPh71JWLxjatGYnWzM3w7lkWi3uDNb9WnPWDJBh9gcQhInTTuiXV4jbSApvSX53WSSOUX/s400/slideshare.png&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=Lpcn_5EURkY&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;32&quot; width=&quot;50&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhcZYOaNI0n7oub1j9xZy2LqcanPVZ6QymqxiE74lsHsipgv-DpWYHaifffSSFjgSxPMW0lw1Oe3vJtl-mcX-ZdUcW7xX1UVt_W9sZgj0ZHPV1SmNVrzwDU3dA3R8tuQs8CrxYV/s400/youtube.jpg&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=2 style=&quot;padding-left:20px; padding-bottom:10px; font-size:x-small;&quot;&gt;Session Information coming soon.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
&lt;td&gt;&lt;b&gt;STP201 - Efficiency at Scale&lt;/b&gt;&lt;br&gt;
by Ammon Bartram - Co-Founder - Socialcam , Guillaume Luccisano - Co-Founder &amp;amp; VP of Engineering - Socialcam &lt;/td&gt;
&lt;td align=right width=&quot;90&quot;&gt;&lt;a href=&quot;http://www.slideshare.net/AmazonWebServices/stp201-efficiencyatscale&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;34&quot; width=&quot;34&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNDu058nLu8nHW4PCqp1pSzGN2E8V1cdkomoTvPm_2Zx7NeBxy3r5pgkUIQGcdCDtbPh71JWLxjatGYnWzM3w7lkWi3uDNb9WnPWDJBh9gcQhInTTuiXV4jbSApvSX53WSSOUX/s400/slideshare.png&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=nnHkvnGYFm8&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;32&quot; width=&quot;50&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhcZYOaNI0n7oub1j9xZy2LqcanPVZ6QymqxiE74lsHsipgv-DpWYHaifffSSFjgSxPMW0lw1Oe3vJtl-mcX-ZdUcW7xX1UVt_W9sZgj0ZHPV1SmNVrzwDU3dA3R8tuQs8CrxYV/s400/youtube.jpg&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=2 style=&quot;padding-left:20px; padding-bottom:10px; font-size:x-small;&quot;&gt;In May of 2012, Socialcam exploded, gaining tens of millions of new users in just a few weeks. At the time, the service ran on 15 servers in a co-location facility in San Francisco. To meet new user traffic demands and continue to deliver maximum user satisfaction, Socialcam made the move to cloud services. With only two engineers and a constant barrage of users, there was limited time for technical transition, but Socialcam endured with no significant downtime. In this technical session, Socialcam co-founders Guillaume Luccisano and Ammon Bartram talk about their experience scaling Socialcam. They present the challenges they encountered, how they addressed them, and the technologies they used in the process. They focus particularly on how they used Amazon services in conjunction with their own hardware to keep Socialcam active with no significant downtime and no costly system redesign.   &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
&lt;td&gt;&lt;b&gt;STP202 - Driving to Success: Fueling Growth and Innovation&lt;/b&gt;&lt;br&gt;
by Bob Van Nortwick - Business Development Manager - Venture Capital and Startups - AWS, Meir Morgenstern - Co-Founder and VP of Engineering &amp;amp; Operations - CloudOn , Sam Parnell - CTO - Bleacher Report , Gregarious Narain - Co-Founder &amp;amp; CTO - Chute, Jack Murgia - Senior DevOps Engineer - Edmodo, Robert Kotredes - Head of Engineering - TinyCo&lt;/td&gt;
&lt;td align=right width=&quot;90&quot;&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=2 style=&quot;padding-left:20px; padding-bottom:10px; font-size:x-small;&quot;&gt;This cutting edge panel explores the approaches of companies managing rapid customer adoption and innovation cycles.  Many of these companies are at the forefront or in the middle of explosive growth curves- they are continuing to innovate as a vehicle for  accelerating that growth.  These companies will share how they were able grow quickly, maintain market advantage and in some cases position themselves for acquisition.   You will learn from the scoop from the inside-  what these companies experienced and how they were able to leverage AWS to capitalize on growth and push innovation without compromising customer experience or breaking the bank. &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
&lt;td&gt;&lt;b&gt;STP204 - Pinterest Pins AWS! Running Lean on AWS Once You&#39;ve Made It&lt;/b&gt;&lt;br&gt;
by Ryan Park - Operations Engineer - Pinterest &lt;/td&gt;
&lt;td align=right width=&quot;90&quot;&gt;&lt;a href=&quot;http://www.slideshare.net/AmazonWebServices/stp204-running-lean-on-aws&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;34&quot; width=&quot;34&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNDu058nLu8nHW4PCqp1pSzGN2E8V1cdkomoTvPm_2Zx7NeBxy3r5pgkUIQGcdCDtbPh71JWLxjatGYnWzM3w7lkWi3uDNb9WnPWDJBh9gcQhInTTuiXV4jbSApvSX53WSSOUX/s400/slideshare.png&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=73-G2zQ9sHU&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;32&quot; width=&quot;50&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhcZYOaNI0n7oub1j9xZy2LqcanPVZ6QymqxiE74lsHsipgv-DpWYHaifffSSFjgSxPMW0lw1Oe3vJtl-mcX-ZdUcW7xX1UVt_W9sZgj0ZHPV1SmNVrzwDU3dA3R8tuQs8CrxYV/s400/youtube.jpg&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=2 style=&quot;padding-left:20px; padding-bottom:10px; font-size:x-small;&quot;&gt;When youre starting out, its not worth putting a lot of effort into optimizing your costs; you should put your time into growing your business. But as your infrastructure grows, it becomes worthwhile to optimize your use of AWS resources. Ryan Park from Pinterests technical operations team presents how they have optimized their infrastructure costs as their site has exploded in popularity.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
&lt;td&gt;&lt;b&gt;STP205 - Making it Big Without Breaking the Bank&lt;/b&gt;&lt;br&gt;
by Jim Blomo - Engineering Manager - Data Mining - Yelp , Ray Bradford - Investment Partner - Kleiner Perkins Caufield &amp;amp; Byers, Gregory  Scallan  - Chief Architect  - Flipboard&lt;/td&gt;
&lt;td align=right width=&quot;90&quot;&gt;&lt;a href=&quot;http://www.slideshare.net/AmazonWebServices/stp205-making-it-big-without-breaking-the-bank&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;34&quot; width=&quot;34&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNDu058nLu8nHW4PCqp1pSzGN2E8V1cdkomoTvPm_2Zx7NeBxy3r5pgkUIQGcdCDtbPh71JWLxjatGYnWzM3w7lkWi3uDNb9WnPWDJBh9gcQhInTTuiXV4jbSApvSX53WSSOUX/s400/slideshare.png&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=oGh5Tr4f_kQ&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;32&quot; width=&quot;50&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhcZYOaNI0n7oub1j9xZy2LqcanPVZ6QymqxiE74lsHsipgv-DpWYHaifffSSFjgSxPMW0lw1Oe3vJtl-mcX-ZdUcW7xX1UVt_W9sZgj0ZHPV1SmNVrzwDU3dA3R8tuQs8CrxYV/s400/youtube.jpg&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=2 style=&quot;padding-left:20px; padding-bottom:10px; font-size:x-small;&quot;&gt;Join Ray Bradford from Kleiner Perkins in a frank discussion with Yelp Engineering Manager Jim Blomo, and Flipboard Chief Architect Greg Scallan , as they explore how they are optimizing their costs with AWS,  and how they think about owning vs. renting hardware as they grow. Ray will also share observations and trends on how successful VC funded companies think about IT costs and the right things to be spending money on.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
&lt;td&gt;&lt;b&gt;STP301 - Building in the Cloud Best Practices&lt;/b&gt;&lt;br&gt;
by Sarah Novotny - CIO - Meteor Entertainment , Ralph Gootee - CTO - PlanGrid , Joe Ziegler - Technology Evangelist - AWS, Bill Platt - Sr. VP of Operations - Engine Yard , Kate Matsudaira - VP of Engineering - Decide , Adam D&#39;Amico - Director of Technical Operations  - Okta &lt;/td&gt;
&lt;td align=right width=&quot;90&quot;&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=ONAMYFYYtms&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;32&quot; width=&quot;50&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhcZYOaNI0n7oub1j9xZy2LqcanPVZ6QymqxiE74lsHsipgv-DpWYHaifffSSFjgSxPMW0lw1Oe3vJtl-mcX-ZdUcW7xX1UVt_W9sZgj0ZHPV1SmNVrzwDU3dA3R8tuQs8CrxYV/s400/youtube.jpg&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=2 style=&quot;padding-left:20px; padding-bottom:10px; font-size:x-small;&quot;&gt;Amazon Web Services are fundamentally changing the way organizations are building new applications and services by enabling them to focus on their customers needs, and not on the underlying infrastructure and technology. Organizations are dramatically accelerating their agility and time to market, enabling developers to rapidly deliver new applications and then quickly iterate based on customer and market response. Businesses no longer have to focus on scaling databases, the unique challenges of big data and the complexities of highly available global applications and instead invest directly in building their market offerings.  This panel will speak to the best practices for creating applications on AWS from decision makers of companies who have successfully built enterprises on top of AWS and are benefiting from the advantages of running in the cloud.  &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
&lt;td&gt;&lt;b&gt;STP302 - Top Venture Capitalists Discuss Investing in the App and Cloud Economy&lt;/b&gt;&lt;br&gt;
by Ann Winblad  - Managing Director  - Hummer Winblad Venture Partners , Michael Skok - Partner - North Bridge Venture Partners  , Brad Steele - Business Development Manager - AWS, Matt Mcllwan - Managing Director - Madrona, Matthew  Miller - Partner - Sequoia Capital &lt;/td&gt;
&lt;td align=right width=&quot;90&quot;&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=TrRHx8trn2E&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;32&quot; width=&quot;50&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhcZYOaNI0n7oub1j9xZy2LqcanPVZ6QymqxiE74lsHsipgv-DpWYHaifffSSFjgSxPMW0lw1Oe3vJtl-mcX-ZdUcW7xX1UVt_W9sZgj0ZHPV1SmNVrzwDU3dA3R8tuQs8CrxYV/s400/youtube.jpg&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=2 style=&quot;padding-left:20px; padding-bottom:10px; font-size:x-small;&quot;&gt;This panel of top venture capitalists discusses how their investment thesis and strategies have evolved over the past several years in light of rapid and low cost development cycles made possible by the cloud. They share insights into how they evaluate investments in various vertical markets and stages, what metrics they use to monitor progress and success of their portfolio companies, provide advice and best practices to entrepreneurs looking to raise capital, and share what they see on the cloud horizon that will change the world. This panel is moderated by Brad Steele of Amazon Web Services.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
&lt;td&gt;&lt;b&gt;SVC101 - Building Search into Your App&lt;/b&gt;&lt;br&gt;
by Jon Handler - CloudSearch Solutions Architect - AWS, Matt Norton - Director of Application Development - Public Broadcasting Service&lt;/td&gt;
&lt;td align=right width=&quot;90&quot;&gt;&lt;a href=&quot;http://www.slideshare.net/AmazonWebServices/svs101-building-search-into-your-application-final&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;34&quot; width=&quot;34&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNDu058nLu8nHW4PCqp1pSzGN2E8V1cdkomoTvPm_2Zx7NeBxy3r5pgkUIQGcdCDtbPh71JWLxjatGYnWzM3w7lkWi3uDNb9WnPWDJBh9gcQhInTTuiXV4jbSApvSX53WSSOUX/s400/slideshare.png&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=b5_bJCUffXg&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;32&quot; width=&quot;50&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhcZYOaNI0n7oub1j9xZy2LqcanPVZ6QymqxiE74lsHsipgv-DpWYHaifffSSFjgSxPMW0lw1Oe3vJtl-mcX-ZdUcW7xX1UVt_W9sZgj0ZHPV1SmNVrzwDU3dA3R8tuQs8CrxYV/s400/youtube.jpg&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=2 style=&quot;padding-left:20px; padding-bottom:10px; font-size:x-small;&quot;&gt;    Amazon CloudSearch is a fully-managed search service in the cloud that allows customers to easily integrate fast and highly scalable search functionality into their applications. In this session, we cover the basics of search and search engines. We take an introductory look at CloudSearch along with a deep dive showing how to build a CloudSearch-based web application.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
&lt;td&gt;&lt;b&gt;SVC103 - The Whys and Hows of Integrating Amazon Simple Email Service into your Product or Website&lt;/b&gt;&lt;br&gt;
by Chris Wheeler - Sr. Technical Program Manager - AWS, Rohan Deshpande - Software Development Engineer - AWS, James LaPlaine - Vice President, Technology Operations - AOL &lt;/td&gt;
&lt;td align=right width=&quot;90&quot;&gt;&lt;a href=&quot;http://www.slideshare.net/AmazonWebServices/svc103-whyshowsses&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;34&quot; width=&quot;34&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNDu058nLu8nHW4PCqp1pSzGN2E8V1cdkomoTvPm_2Zx7NeBxy3r5pgkUIQGcdCDtbPh71JWLxjatGYnWzM3w7lkWi3uDNb9WnPWDJBh9gcQhInTTuiXV4jbSApvSX53WSSOUX/s400/slideshare.png&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=f3xncKCdI_0&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;32&quot; width=&quot;50&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhcZYOaNI0n7oub1j9xZy2LqcanPVZ6QymqxiE74lsHsipgv-DpWYHaifffSSFjgSxPMW0lw1Oe3vJtl-mcX-ZdUcW7xX1UVt_W9sZgj0ZHPV1SmNVrzwDU3dA3R8tuQs8CrxYV/s400/youtube.jpg&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=2 style=&quot;padding-left:20px; padding-bottom:10px; font-size:x-small;&quot;&gt;If you&#39;re already building your website our application on AWS, using Amazon SES is a quick and cost-effective way to send your email. This  session will talk about what Amazon SES is and why you would want to use it. Then we will dig into the most common ways our customers use Amazon SES with their current systems and give you the tools you need to do the same.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
&lt;td&gt;&lt;b&gt;SVC104 - AWS Marketplace&lt;/b&gt;&lt;br&gt;
by David Zipkin - Sr. Manager, AWS Marketplace - AWS, Barry Russell - Sr. Manager, AWS Marketplace - AWS, Paul Wallace - Director, Product Marketing, Stingray Business Unit  - Riverbed Technology, Misha  Govshteyn - Co-Founder &amp;amp; Vice President of Emerging Products - Alert Logic&lt;/td&gt;
&lt;td align=right width=&quot;90&quot;&gt;&lt;a href=&quot;http://www.slideshare.net/AmazonWebServices/svc104-aws-marketplace-101&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;34&quot; width=&quot;34&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNDu058nLu8nHW4PCqp1pSzGN2E8V1cdkomoTvPm_2Zx7NeBxy3r5pgkUIQGcdCDtbPh71JWLxjatGYnWzM3w7lkWi3uDNb9WnPWDJBh9gcQhInTTuiXV4jbSApvSX53WSSOUX/s400/slideshare.png&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=3WfMVEqg7XQ&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;32&quot; width=&quot;50&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhcZYOaNI0n7oub1j9xZy2LqcanPVZ6QymqxiE74lsHsipgv-DpWYHaifffSSFjgSxPMW0lw1Oe3vJtl-mcX-ZdUcW7xX1UVt_W9sZgj0ZHPV1SmNVrzwDU3dA3R8tuQs8CrxYV/s400/youtube.jpg&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=2 style=&quot;padding-left:20px; padding-bottom:10px; font-size:x-small;&quot;&gt;AWS Marketplace is an online store that helps customers find, buy, and immediately start using the software and services they need to build products and run their businesses. Visitors to the marketplace can use AWS Marketplaces 1-Click deployment to quickly launch pre-configured software and pay only for what they use, by the hour or month.  AWS handles billing and payments, and software charges appear on customers AWS bill. The first half of this session talks about what AWS Marketplace offers to AWS customers buying software and the second half of this session discusses why AWS Marketplace is a great place to sell software.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
&lt;td&gt;&lt;b&gt;SVC105 - AWS Messaging&lt;/b&gt;&lt;br&gt;
by Jon Turow - Sr. Product Manager - AWS, Clay Magouyrk - Software Development Engineer - AWS&lt;/td&gt;
&lt;td align=right width=&quot;90&quot;&gt;&lt;a href=&quot;http://www.slideshare.net/AmazonWebServices/aws-messaging-aws-reinvent-2012-application-services-svc&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;34&quot; width=&quot;34&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNDu058nLu8nHW4PCqp1pSzGN2E8V1cdkomoTvPm_2Zx7NeBxy3r5pgkUIQGcdCDtbPh71JWLxjatGYnWzM3w7lkWi3uDNb9WnPWDJBh9gcQhInTTuiXV4jbSApvSX53WSSOUX/s400/slideshare.png&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=zwLC5xmCZUs&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;32&quot; width=&quot;50&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhcZYOaNI0n7oub1j9xZy2LqcanPVZ6QymqxiE74lsHsipgv-DpWYHaifffSSFjgSxPMW0lw1Oe3vJtl-mcX-ZdUcW7xX1UVt_W9sZgj0ZHPV1SmNVrzwDU3dA3R8tuQs8CrxYV/s400/youtube.jpg&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=2 style=&quot;padding-left:20px; padding-bottom:10px; font-size:x-small;&quot;&gt;Amazon SNS and Amazon SQS are important systems for sending, managing, and queuing system notifications. This session details the fundamentals on how to use these services, demonstrates the value for application developers, and covers some common use cases and customers where they have solved a critical business problem.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
&lt;td&gt;&lt;b&gt;SVC201 - Distributing Work in the Cloud with Amazon&lt;/b&gt;&lt;br&gt;
by Rick Sears - Software Development Manager - AWS&lt;/td&gt;
&lt;td align=right width=&quot;90&quot;&gt;&lt;a href=&quot;http://www.slideshare.net/AmazonWebServices/distributing-work-in-the-cloud-with-aws-flow-framework-and-amazon-swf-aws-reinvent-2012-svc201&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;34&quot; width=&quot;34&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNDu058nLu8nHW4PCqp1pSzGN2E8V1cdkomoTvPm_2Zx7NeBxy3r5pgkUIQGcdCDtbPh71JWLxjatGYnWzM3w7lkWi3uDNb9WnPWDJBh9gcQhInTTuiXV4jbSApvSX53WSSOUX/s400/slideshare.png&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=HR3XyvHFYEg&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;32&quot; width=&quot;50&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhcZYOaNI0n7oub1j9xZy2LqcanPVZ6QymqxiE74lsHsipgv-DpWYHaifffSSFjgSxPMW0lw1Oe3vJtl-mcX-ZdUcW7xX1UVt_W9sZgj0ZHPV1SmNVrzwDU3dA3R8tuQs8CrxYV/s400/youtube.jpg&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=2 style=&quot;padding-left:20px; padding-bottom:10px; font-size:x-small;&quot;&gt;Applications today can span on-site and off-site environments, as well as across multiple compute resources in the cloud. Come learn how to simplify your applications state management, asynchronous tasks and work distribution with Amazon Simple Workflow (SWF). During this session, you will learn how to use the SWF Flow Framework to define your application logic in workflows that are managed at high-scale and with fault-tolerance by Amazon SWF.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
&lt;td&gt;&lt;b&gt;SVC202 - Scaling Your Application&lt;/b&gt;&lt;br&gt;
by Andrew Kerr - Principal Engineer - Fluid.com , Andrew Guldman - VP of Product Engineering - Fluid.com , Mai-lan Tomsen Bukovec - Director, EC2 Compute - AWS&lt;/td&gt;
&lt;td align=right width=&quot;90&quot;&gt;&lt;a href=&quot;http://www.slideshare.net/AmazonWebServices/svc202-scaling-your-applications-work&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;34&quot; width=&quot;34&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNDu058nLu8nHW4PCqp1pSzGN2E8V1cdkomoTvPm_2Zx7NeBxy3r5pgkUIQGcdCDtbPh71JWLxjatGYnWzM3w7lkWi3uDNb9WnPWDJBh9gcQhInTTuiXV4jbSApvSX53WSSOUX/s400/slideshare.png&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=DYmJIQO2ZyQ&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;32&quot; width=&quot;50&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhcZYOaNI0n7oub1j9xZy2LqcanPVZ6QymqxiE74lsHsipgv-DpWYHaifffSSFjgSxPMW0lw1Oe3vJtl-mcX-ZdUcW7xX1UVt_W9sZgj0ZHPV1SmNVrzwDU3dA3R8tuQs8CrxYV/s400/youtube.jpg&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=2 style=&quot;padding-left:20px; padding-bottom:10px; font-size:x-small;&quot;&gt;Dealing with scale and concurrency in todays web and mobile services can require complex business logic in your application. To achieve high scale in the cloud, often developers have to coordinate and track state for steps in application processes distributed across remote data centers. Come to this session to learn how Amazon Simple Workflow (SWF) manages and coordinates your application sequences in workflows by our AWS pay-as-you-go service. We will walk through real-world examples of customers who are basing their high-scale, fault-tolerant applications on Simple Workflow today. &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
&lt;td&gt;&lt;b&gt;TLS301 - Deploying to the AWS Cloud with Visual Studio&lt;/b&gt;&lt;br&gt;
by Norm Johanson - Software Development Engineer - AWS, Steve Roberts - Software Development Engineer - AWS&lt;/td&gt;
&lt;td align=right width=&quot;90&quot;&gt;&lt;a href=&quot;http://www.slideshare.net/AmazonWebServices/deployingtotheaws-cloudwithvisualstudio-tls301&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;34&quot; width=&quot;34&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNDu058nLu8nHW4PCqp1pSzGN2E8V1cdkomoTvPm_2Zx7NeBxy3r5pgkUIQGcdCDtbPh71JWLxjatGYnWzM3w7lkWi3uDNb9WnPWDJBh9gcQhInTTuiXV4jbSApvSX53WSSOUX/s400/slideshare.png&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=5N352oeYmqE&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;32&quot; width=&quot;50&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhcZYOaNI0n7oub1j9xZy2LqcanPVZ6QymqxiE74lsHsipgv-DpWYHaifffSSFjgSxPMW0lw1Oe3vJtl-mcX-ZdUcW7xX1UVt_W9sZgj0ZHPV1SmNVrzwDU3dA3R8tuQs8CrxYV/s400/youtube.jpg&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=2 style=&quot;padding-left:20px; padding-bottom:10px; font-size:x-small;&quot;&gt;The AWS Toolkit for Visual Studio contains many features to help you deploy and maintain your applications in the AWS cloud. In this session, learn how easy it is to deploy and manage your SQL Server powered ASP.NET application from the IDE and command-line tools using AWS Elastic Beanstalk and Amazon RDS. The session also includes some discussion of automated deployment with continuous integration build systems.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
&lt;td&gt;&lt;b&gt;TLS302 - Being Productive with the AWS SDK for Java&lt;/b&gt;&lt;br&gt;
by Jason Fulghum - Software Development Engineer - AWS&lt;/td&gt;
&lt;td align=right width=&quot;90&quot;&gt;&lt;a href=&quot;http://www.slideshare.net/AmazonWebServices/beingproductivewiththeawssdk-forjava-tls302&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;34&quot; width=&quot;34&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNDu058nLu8nHW4PCqp1pSzGN2E8V1cdkomoTvPm_2Zx7NeBxy3r5pgkUIQGcdCDtbPh71JWLxjatGYnWzM3w7lkWi3uDNb9WnPWDJBh9gcQhInTTuiXV4jbSApvSX53WSSOUX/s400/slideshare.png&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=bj6vaQxrmfA&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;32&quot; width=&quot;50&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhcZYOaNI0n7oub1j9xZy2LqcanPVZ6QymqxiE74lsHsipgv-DpWYHaifffSSFjgSxPMW0lw1Oe3vJtl-mcX-ZdUcW7xX1UVt_W9sZgj0ZHPV1SmNVrzwDU3dA3R8tuQs8CrxYV/s400/youtube.jpg&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=2 style=&quot;padding-left:20px; padding-bottom:10px; font-size:x-small;&quot;&gt;The AWS SDK for Java includes several higher level APIs that make working with AWS simpler. Learn more about higher level APIs such as TransferManager, which allows developers to easily manage asynchronous uploads and downloads from Amazon S3; the AWS DynamoDB Object Persistence Layer, which allows developers to annotate their Java classes to specify how the SDK should map them to AWS DynamoDB tables when they are saved and loaded; and other higher level APIs such as the Amazon Simple Email Service JavaMail provider. &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
&lt;td&gt;&lt;b&gt;TLS303 - How to Deploy Python Applications on Elastic Beanstalk&lt;/b&gt;&lt;br&gt;
by James Saryerwinnie - Software Development Engineer - AWS&lt;/td&gt;
&lt;td align=right width=&quot;90&quot;&gt;&lt;a href=&quot;http://www.slideshare.net/AmazonWebServices/how-to-deploy-python-application-on-elastic-beanstalk-tls303&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;34&quot; width=&quot;34&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNDu058nLu8nHW4PCqp1pSzGN2E8V1cdkomoTvPm_2Zx7NeBxy3r5pgkUIQGcdCDtbPh71JWLxjatGYnWzM3w7lkWi3uDNb9WnPWDJBh9gcQhInTTuiXV4jbSApvSX53WSSOUX/s400/slideshare.png&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=gymX8TAP6s4&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;32&quot; width=&quot;50&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhcZYOaNI0n7oub1j9xZy2LqcanPVZ6QymqxiE74lsHsipgv-DpWYHaifffSSFjgSxPMW0lw1Oe3vJtl-mcX-ZdUcW7xX1UVt_W9sZgj0ZHPV1SmNVrzwDU3dA3R8tuQs8CrxYV/s400/youtube.jpg&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=2 style=&quot;padding-left:20px; padding-bottom:10px; font-size:x-small;&quot;&gt;Learn how to configure, deploy and scale a Python application running on Amazon Elastic Beanstalk. This talk uses two samples, a simple url shortening API built using Flask, and an image processing app built using Django, to demonstrate how to quickly get up and running on Amazon Elastic Beanstalk.  In addition to learning best practices, the talk covers performance tweaks, and options for scalable data storage including S3, DynamoDB and RDS.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
&lt;td&gt;&lt;b&gt;TLS304 - Getting Productive with the AWS SDK for Ruby&lt;/b&gt;&lt;br&gt;
by Trevor Rowe - Software Development Engineer - SDK and Tools - AWS&lt;/td&gt;
&lt;td align=right width=&quot;90&quot;&gt;&lt;a href=&quot;http://www.slideshare.net/AmazonWebServices/getting-productive-with-the-aws-sdk-for-ruby-tls304&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;34&quot; width=&quot;34&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNDu058nLu8nHW4PCqp1pSzGN2E8V1cdkomoTvPm_2Zx7NeBxy3r5pgkUIQGcdCDtbPh71JWLxjatGYnWzM3w7lkWi3uDNb9WnPWDJBh9gcQhInTTuiXV4jbSApvSX53WSSOUX/s400/slideshare.png&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=BxrDvBSPdzs&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;32&quot; width=&quot;50&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhcZYOaNI0n7oub1j9xZy2LqcanPVZ6QymqxiE74lsHsipgv-DpWYHaifffSSFjgSxPMW0lw1Oe3vJtl-mcX-ZdUcW7xX1UVt_W9sZgj0ZHPV1SmNVrzwDU3dA3R8tuQs8CrxYV/s400/youtube.jpg&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=2 style=&quot;padding-left:20px; padding-bottom:10px; font-size:x-small;&quot;&gt;Learn best practices for using the AWS SDK for Ruby, including configuration, logging, debugging, consuming high and low level interfaces, collections, memoization, Rails integrations, AWS::Record and more. &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
&lt;td&gt;&lt;b&gt;TLS305 - Using Amazon DynamoDB Effectively with the AWS SDK for PHP&lt;/b&gt;&lt;br&gt;
by Jeremy Lindblom - PHP Software Engineer - AWS, Michael Dowling - Software Development Engineer - AWS&lt;/td&gt;
&lt;td align=right width=&quot;90&quot;&gt;&lt;a href=&quot;http://www.slideshare.net/AmazonWebServices/using-dynamod-bwith-aws-sdk-for-php-tls305&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;34&quot; width=&quot;34&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNDu058nLu8nHW4PCqp1pSzGN2E8V1cdkomoTvPm_2Zx7NeBxy3r5pgkUIQGcdCDtbPh71JWLxjatGYnWzM3w7lkWi3uDNb9WnPWDJBh9gcQhInTTuiXV4jbSApvSX53WSSOUX/s400/slideshare.png&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=h_u3Ig5Cpv0&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;32&quot; width=&quot;50&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhcZYOaNI0n7oub1j9xZy2LqcanPVZ6QymqxiE74lsHsipgv-DpWYHaifffSSFjgSxPMW0lw1Oe3vJtl-mcX-ZdUcW7xX1UVt_W9sZgj0ZHPV1SmNVrzwDU3dA3R8tuQs8CrxYV/s400/youtube.jpg&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=2 style=&quot;padding-left:20px; padding-bottom:10px; font-size:x-small;&quot;&gt;Learn how to work with Amazon DynamoDB using the AWS SDK for PHP. Attendees learn about the AWS SDK for PHP including how to install and configure the SDK and how to perform operations with DynamoDB. Advanced discussion topics include tips for effective DynamoDB usage, request batching, performance tuning, configuring event listeners, and setting up the included DynamoDB session handler for session storage.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
&lt;td&gt;&lt;b&gt;TLS306  - Develop, Deploy and Debug with Eclipse and the AWS SDK for Java &lt;/b&gt;&lt;br&gt;
by Zach Musgrave - Software Development Engineer - AWS&lt;/td&gt;
&lt;td align=right width=&quot;90&quot;&gt;&lt;a href=&quot;http://www.slideshare.net/AmazonWebServices/tls306-developdeploydebugeclipse&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;34&quot; width=&quot;34&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNDu058nLu8nHW4PCqp1pSzGN2E8V1cdkomoTvPm_2Zx7NeBxy3r5pgkUIQGcdCDtbPh71JWLxjatGYnWzM3w7lkWi3uDNb9WnPWDJBh9gcQhInTTuiXV4jbSApvSX53WSSOUX/s400/slideshare.png&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=YeRNErD81VA&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;32&quot; width=&quot;50&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhcZYOaNI0n7oub1j9xZy2LqcanPVZ6QymqxiE74lsHsipgv-DpWYHaifffSSFjgSxPMW0lw1Oe3vJtl-mcX-ZdUcW7xX1UVt_W9sZgj0ZHPV1SmNVrzwDU3dA3R8tuQs8CrxYV/s400/youtube.jpg&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=2 style=&quot;padding-left:20px; padding-bottom:10px; font-size:x-small;&quot;&gt;The AWS SDK for Java and the AWS Toolkit for Eclipse enable developers to easily manage AWS resources, quickly build web scale Java applications that interact with AWS services, and deploy those applications to the AWS platform. In this session, learn what functionality the AWS SDK for Java and the AWS Toolkit provide, see common usage scenarios with the AWS SDK for Java, and discover how to use the management, deployment, and debugging capabilities in the AWS Toolkit for Eclipse. &lt;/td&gt;
 &lt;/tr&gt;
&lt;/table&gt;
</content><link rel='replies' type='application/atom+xml' href='http://rodos.haywood.org/feeds/3443973565700581512/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rodos.haywood.org/2013/01/aws-reinvent-2012-session-index-and.html#comment-form' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6291663/posts/default/3443973565700581512'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6291663/posts/default/3443973565700581512'/><link rel='alternate' type='text/html' href='http://rodos.haywood.org/2013/01/aws-reinvent-2012-session-index-and.html' title='AWS re:Invent 2012 session index and links'/><author><name>Rodos</name><uri>http://www.blogger.com/profile/04402004276694798884</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEicDD4zu9QTGI1kbj4NofkjXOUGYNpJUihDQ578OwNEH3ncziTS0fT7rgDxjT3vcYDvRCR54j2CySM0NDnYXwbKyTthXKkFV2oLa_7ARFOvC7esj8dgOKUnUDXVq1TUfGY/s150/Rodney_Haywood_1_02-15.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNDu058nLu8nHW4PCqp1pSzGN2E8V1cdkomoTvPm_2Zx7NeBxy3r5pgkUIQGcdCDtbPh71JWLxjatGYnWzM3w7lkWi3uDNb9WnPWDJBh9gcQhInTTuiXV4jbSApvSX53WSSOUX/s72-c/slideshare.png" height="72" width="72"/><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6291663.post-6887029461648310886</id><published>2013-01-21T12:23:00.001+11:00</published><updated>2013-01-21T12:23:28.641+11:00</updated><title type='text'>What is the meaning of &quot;Cloud for the Enterprise&quot;?</title><content type='html'>&lt;br /&gt;
What is the meaning of “Cloud for the Enterprise”, or its synonym “Enterprise Cloud”? The terms is used often, mostly as a throw away phrase. What is different about Cloud Computing which is “Enterprise” in nature, and that which is not? The phrase also comes up frequently in the discussions around “Enterprise Cloud adoption”.&lt;br /&gt;
&lt;br /&gt;
This has been a topic that I have been wrestling with in the back of my mind over the last month, probably due to me starting my new role at Amazon Web Services this past week, specifically to work within the Enterprise customers. Therefore over the break I have really been considering, what on earth is “Cloud for the Enterprise”?&lt;br /&gt;
&lt;br /&gt;
In thinking “Cloud for the Enterprise” there are three areas that we need to consider. &lt;u&gt;Who&lt;/u&gt; is the enterprise, what are their &lt;b&gt;applications&lt;/b&gt; and what are their &lt;b&gt;requirements&lt;/b&gt;.&lt;br /&gt;
&lt;h2&gt;
Who is the Enterprise?&lt;/h2&gt;
&lt;br /&gt;
What do we mean when we are referring to the Enterprise?&lt;br /&gt;
&lt;br /&gt;
The term Enterprise can sometimes refer to simply being commercial in nature. For example you will often hear people discussing services such as DropBox being for consumers. Where as alternative services, such as &lt;a href=&quot;http://www.huddle.com/&quot;&gt;Huddle&lt;/a&gt;&amp;nbsp;or &lt;a href=&quot;http://www.syncplicity.com/&quot;&gt;Syncplicty&lt;/a&gt;, are characterized as being for the Enterprise. Likewise some companies also have different editions or service levels of their Cloud services. For example &lt;a href=&quot;http://www.crashplan.com/&quot;&gt;Crashplan&lt;/a&gt; have consumer, business and enterprise editions.&lt;br /&gt;
&lt;br /&gt;
In our understanding then we need to acknowledge firstly that the phrase is referring to Cloud services which are targeted to business use and not the consumer space.&lt;br /&gt;
&lt;br /&gt;
Next the term Enterprise can often refer to the size of the business, where size either equates to the number of employees or the dollar value of turnover. &amp;nbsp;Typical the business sizes are broken into categories of Small, Medium and Enterprise. Often the Small and Medium are joined to form a category Small-Medium Business (SMB) or Small-Medium Enterprise (SME). Whilst there are no standard on the splits especially across countries, typically if you have less than 500 employees you are a SME. These cutoffs are the stuff that Sales people loose sleep over as they have a big impact on their territories. If you are interested to know the number of businesses of different employee sizes in the US, they can easily be found in the &lt;a href=&quot;http://www.census.gov/econ/smallbus.html#EmpSize&quot;&gt;census data tables&lt;/a&gt;. &lt;br /&gt;
&lt;br /&gt;
Therefore in our understanding we want to acknowledge that we are discussing large scale entities. Yes, small and medium enterprises can and are consumers of Cloud services, however I believe when we hear the term “Cloud for the Enterprise” we are not discussing them.&lt;br /&gt;
&lt;br /&gt;
To summarize our first area; when we discuss “Cloud for the Enterprise” we are discussing:&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;Business rather than consumer based services.&lt;/li&gt;
&lt;li&gt;Where that business is large, typically 500 or more employees.&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;h2&gt;
What are Enterprise applications?&lt;/h2&gt;
&lt;br /&gt;
The second area that we should be thinking about in “Cloud for the Enterprise” is Enterprise applications or Enterprise software. Often when the phrase is used, it is attempting to make a distinction in the nature of the application workloads. I believe that the reference is to the breadth and the nature of Enterprise applications.&lt;br /&gt;
&lt;br /&gt;
First, breadth.&lt;br /&gt;
&lt;br /&gt;
In the business world there is usually a differentiation when things become “Enterprise” in nature. Anecdotally the most obvious is that the price tag has extra zeros on the end. I think that Mark McDonald &lt;a href=&quot;http://blogs.gartner.com/mark_mcdonald/2009/06/15/is-your-company-an-enterprise-the-answer-matters/&quot;&gt;stated&lt;/a&gt; what this means really well.&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
People talk about the ‘enterprise’ all the time, particularly in IT. &amp;nbsp;There are enterprise solutions, enterprise architecture, enterprise portals, enterprise security, etc. &amp;nbsp;In this context the term enterprise is more often meant to mean all encompassing, across business units or geographies, the whole of our business operations.&lt;/blockquote&gt;
This breadth aspect of the “Enterprise” attribute, particularly in IT is very helpful. We know that there is great adoption of Cloud services within businesses that are Enterprise in size. Many of these deployments have not been concerned with finding Cloud services that are labeled as Enterprise in nature. We have all heard the stories of Cloud deployments that were skunk works funded through a corporate credit card. Likewise there have been significant deployments which have been blessed by or even driven by IT, but they have remained as isolated deployments, special projects, or have been given approval to live outside of the normal regime.&lt;br /&gt;
&lt;br /&gt;
My perception is that when we are discussing “Cloud for the Enterprise” we are also talking about deployments and solutions that are broad. Where the usage is the normal rather than the unknown or the exception. Where the use case runs across the breadth of the business and not for isolated solutions.&lt;br /&gt;
&lt;br /&gt;
Second, nature.&lt;br /&gt;
&lt;br /&gt;
Enterprise applications are software that is used to run the business rather than software used by an individual. So whilst a user might use Microsoft Excel to track and manage business functions it is not typically viewed as an Enterprise “application”. A helpful &lt;a href=&quot;http://en.wikipedia.org/wiki/Enterprise_software&quot;&gt;definition&lt;/a&gt; from Wikipedia is&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
Enterprise application software is application software that performs business functions such as order processing, procurement, production scheduling, customer information management, energy management, and accounting. It is typically hosted on servers and provides simultaneous services to a large number of users, typically over a computer network. This is in contrast to a single-user application that is executed on a user&#39;s personal computer and serves only one user at a time.&lt;/blockquote&gt;
Given the nature of these systems they are usually large and complex, much of the business process is integrated and intertwined to the application. It is typically expensive and time consuming to implement or change from one application to another. These are the critical application that the whole business relies on to generate its revenue and service its customers.&lt;br /&gt;
&lt;br /&gt;
Many Enterprise applications, due to their legacy have certain architectures. Often these architectures are very different from the new paradigm that is Cloud computing. Traditional Enterprise applications are often (but not always):&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;Scale up rather than scale out&amp;nbsp;&lt;/li&gt;
&lt;li&gt;Have specific requirements in hardware and software compatibility&lt;/li&gt;
&lt;li&gt;Mandate specific and consistent performance from underlying infrastructure&lt;/li&gt;
&lt;li&gt;Are intolerant of failure in any underlying infrastructure and rely on the high availability of all components&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
It is a hyper exaggeration but a characterization could be made that modern Cloud applications are scale out, distributed systems built on Open Source Operating Systems and software, such as Linux. Enterprise applications on the other hand, are scale up, monolithic systems built on proprietary Operating &amp;nbsp;Systems and software such as that from Microsoft or Oracle.&lt;br /&gt;
&lt;br /&gt;
Enterprise applications, even leaving aside the way they are architected, are often sitting in a different class from others within the business. These are your “bet the business” workloads.&lt;br /&gt;
&lt;br /&gt;
To summarize our second area; when we discuss “Cloud for the Enterprise” we are discussing:&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;Where the solution has breadth and depth across the business rather than being an exception.&lt;/li&gt;
&lt;li&gt;Critical application that the whole business relies on to generate its revenue and service its customers.&lt;/li&gt;
&lt;li&gt;Often the applications are based on a traditional rather than cloud architecture.&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;&lt;ul&gt;
&lt;/ul&gt;
&lt;h2&gt;
What are the requirements of an Enterprise?&amp;nbsp;&lt;/h2&gt;
&lt;br /&gt;
The third area of consideration is that of Enterprise requirements. Because we are dealing with much larger businesses and the workloads are critical in nature the requirements placed on the service are different.&lt;br /&gt;
&lt;br /&gt;
Requirements are an area where there will be great variation across different businesses and different applications. Even without introducing Cloud computing into the mix there is great variance in business maturity, execution and industry regulation. For example a business in the financial services industry is more regulated and manages data of greater sensitivity and risk, than a business in the media industry.&lt;br /&gt;
&lt;br /&gt;
However there will be requirements that are shared across Enterprise solutions. The list of requirements below outlines my starting thoughts, but I am sure these will grow as others provide some valuable insight.&lt;br /&gt;
&lt;br /&gt;
Enterprise requirements for Cloud, include:&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;Data sovereignty - there will be more concern over the geographical storage of data.&lt;/li&gt;
&lt;li&gt;Private networking – whilst many may interface to the public Internet there will be a dominance of deployment onto private networks, integrated with corporate wide area networks.&lt;/li&gt;
&lt;li&gt;Authentication, authorization and accounting (AAA) - with more staff and larger deployments sophisticated access controls and tracking is required, often integrated to existing systems.&lt;/li&gt;
&lt;li&gt;Security – including third party certifications, which validate procedures and policies that the Cloud provider claims to be operating.&lt;/li&gt;
&lt;li&gt;Detailed billing - which can also be interfaced for analysis and chargeback.&lt;/li&gt;
&lt;li&gt;Reference cases and best practices - a propensity to not be the first at adoption and that best practices and deployment guidelines are readily available.&lt;/li&gt;
&lt;li&gt;Support services - that can sustain the service levels the Enterprise is required to deliver to the business for the applications.&lt;/li&gt;
&lt;li&gt;Maturity in feature set - as the use cases are border and diversity across the business needs to accommodate the greatest amount of consolidation.&lt;/li&gt;
&lt;li&gt;Application vendor support - where the Cloud provider and vendor have worked together to test functionality and that cross company support arrangements are in place to resolve incidents in a timely manner.&lt;/li&gt;
&lt;li&gt;Maturity of the Cloud provider - that is of sufficient size to engage with large business and meet their unique needs.&amp;nbsp;&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;h2&gt;
Conclusion&lt;/h2&gt;
&lt;br /&gt;
Ultimately it will be customers to define for the industry what “Cloud for the Enterprise” means. As Cloud practitioners and as an industry we should be clear in our usage of terms and what they mean. We should not be Enterprise Cloud Washing, taking any Cloud and throwing an “Enterprise” label on it. When we are discussing Cloud for the Enterprise, we want to know what that generally means, as well as what it does not mean. Most importantly we want to understand what might make it different. &lt;br /&gt;
&lt;br /&gt;
“Cloud for the Enterprise” is for large business, for those strategic services that support the key functions of the business operations. The service will deliver to the requirements demanded by these entities and workloads.&lt;br /&gt;
&lt;br /&gt;
Appreciate your comments and contribution.&lt;br /&gt;
&lt;br /&gt;
Rodos&lt;br /&gt;
&lt;br /&gt;
P.S. As always, remember the views expressed are my own person ones and do not assert the view of my current or past employers.&lt;br /&gt;
&lt;br /&gt;
P.P.S. This is my starting position. I don’t think I have locked it all down yet. Over the next weeks I expect to have some great conversations with some really smart people at work who I am sure will have some golden nuggets on the topic. Just like a meeting I had many years ago with &lt;a href=&quot;http://www.linkedin.com/pub/kunjal-trivedi/0/2b5/b94&quot;&gt;Kunjal Trivedi&lt;/a&gt; whilst he was at Cisco; his insight in Cloud way back then gave me many epiphany moments, which I milked for insight for years.&amp;nbsp;Also there was some discussion of this topic on a recent &lt;a href=&quot;http://speakingintech.com/sit-40-cloud-crunching/&quot;&gt;SpeakingInTech podcast&lt;/a&gt;.&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://rodos.haywood.org/feeds/6887029461648310886/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rodos.haywood.org/2013/01/what-is-meaning-of-cloud-for-enterprise.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6291663/posts/default/6887029461648310886'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6291663/posts/default/6887029461648310886'/><link rel='alternate' type='text/html' href='http://rodos.haywood.org/2013/01/what-is-meaning-of-cloud-for-enterprise.html' title='What is the meaning of &quot;Cloud for the Enterprise&quot;?'/><author><name>Rodos</name><uri>http://www.blogger.com/profile/04402004276694798884</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEicDD4zu9QTGI1kbj4NofkjXOUGYNpJUihDQ578OwNEH3ncziTS0fT7rgDxjT3vcYDvRCR54j2CySM0NDnYXwbKyTthXKkFV2oLa_7ARFOvC7esj8dgOKUnUDXVq1TUfGY/s150/Rodney_Haywood_1_02-15.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6291663.post-113776681661437246</id><published>2012-10-30T18:55:00.001+11:00</published><updated>2012-10-30T18:56:08.324+11:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="AWS"/><category scheme="http://www.blogger.com/atom/ns#" term="cloud"/><category scheme="http://www.blogger.com/atom/ns#" term="Developer"/><category scheme="http://www.blogger.com/atom/ns#" term="RabbitMQ"/><title type='text'>Architecture effects cost</title><content type='html'>&quot;Architecture effects cost&quot;, thats a simple and somewhat obvious statement. Those of us who architect systems know that there are outcomes for the design decisions that are made. Often there are tradeoffs and no environment lives in a world where money is unlimited. Well okay the unlimited funds projects probably do exist somewhere, but I have not had the pleasure of working in one of those environments in my career.&lt;br /&gt;
&lt;br /&gt;
The concept of architecture effecting costs is a key element when you are architecting for Cloud solutions. One of the reasons this is key, is that your&lt;i&gt; ongoing costs have a greater potential to be variable&lt;/i&gt;. This is a good thing, one of the benefits of moving to Cloud models is the elastic nature and you want your applications to be right sized and running efficiently both technically but also financially.&lt;br /&gt;
&lt;br /&gt;
There are two considerations when thinking about costs for Cloud.&lt;br /&gt;
&lt;br /&gt;
First there is the &lt;u&gt;selection cost&lt;/u&gt;. As an example, if you were using Amazon S3 there are two durability options available, one is lower durability and also lower cost. If you have scratch data or data that can be regenerated you might simply choose to use the less expensive storage.&lt;br /&gt;
&lt;br /&gt;
Second is then understanding your &lt;u&gt;elastic cost,&lt;/u&gt; based on your predicted demand. Based on your forecast demand, what will your peak and average expenditure be over time? What size of cheque are you signing up to if you implement your selected solution?&lt;br /&gt;
&lt;br /&gt;
An example of this crossed my mind this last week as a read a blog post from VMware on their vFabric blog. It was entitled &quot;&lt;a href=&quot;http://blogs.vmware.com/vfabric/2012/10/roblox-rabbitmq-hybrid-clouds-and-1-billion-page-viewsmonth.html&quot;&gt;ROBLOX: RabbitMQ, Hybrid Clouds, and 1 Billion Page Views/Month&lt;/a&gt;&quot;.&lt;br /&gt;
&lt;br /&gt;
Don&#39;t be distracted by the 1 billion number. Its an interesting article on how the application architecture for this company needed to be changed as they started to scale out. The example was an AWS customer and in order to speed up their service they introduced a message queue to decouple the synchronous relationship between the web services and the back-end services (as you do). Here is a pertinent bit of text.&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
To dive deeper, ROBLOX implemented RabbitMQ to help deal with the volume of database requests and slow response times. &amp;nbsp;The queue is managing 15 million requests a day. The example scenario is when there is an update to the ROBLOX catalog content, which needs to update the search index. &amp;nbsp;Before RabbitMQ, the web server would have to wait for an update to complete. &amp;nbsp;Now, the loosely coupled architecture allows the web server to update the message queue, not the database, and move on (technically, the update is enqueued and picked up by the consumers). &amp;nbsp;At some point, the message is picked up by a service that updates their search platform index.&lt;/blockquote&gt;
Wonderful stuff. But but it hit me, why bother implementing RabbitMQ? It does not sound like they were using a lot of its sophisticated functions, surely they could have used the AWS Simple Queue Service (&lt;a href=&quot;http://aws.amazon.com/sqs/&quot;&gt;SQS&lt;/a&gt;). Thats when the &quot;architect for cost&quot; mantra kicked in. 15 million requests a day, that does not seam like much but lets see what that would cost for SQS. SQS is $0.01 per 10,000 requests and there are no data charges if the transfer is within a single region. Thats $15 a day which is reasonable. Thats about $465 a month. Thats about the same prices as a full license over a year potentially for RabbitMQ (or you could use the free version) but that is now a fixed cost and you have to factor in the cost for running the server to execute it along with the effort to maintain it (no cheating on the hidden costs).&amp;nbsp;Looks like others have pondered this SQS vs RabbitMQ question as well (&lt;a href=&quot;http://www.nsono.net/blog/?p=3&quot;&gt;1&lt;/a&gt;, &lt;a href=&quot;http://stackoverflow.com/questions/10513317/slow-performance-of-amazon-sqs-compared-with-rabbitmq&quot;&gt;2&lt;/a&gt;). However this is just an example of the point which jumped out this week.&lt;br /&gt;
&lt;br /&gt;
So when architecting for Cloud, don&#39;t forget &quot;architecture effects costs&quot;. With a Cloud there is not only the &lt;u&gt;selection cost&lt;/u&gt; but also consider your &lt;u&gt;elastic cost&lt;/u&gt;.&lt;br /&gt;
&lt;br /&gt;
Rodos&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://rodos.haywood.org/feeds/113776681661437246/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rodos.haywood.org/2012/10/architecture-effects-cost.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6291663/posts/default/113776681661437246'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6291663/posts/default/113776681661437246'/><link rel='alternate' type='text/html' href='http://rodos.haywood.org/2012/10/architecture-effects-cost.html' title='Architecture effects cost'/><author><name>Rodos</name><uri>http://www.blogger.com/profile/04402004276694798884</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEicDD4zu9QTGI1kbj4NofkjXOUGYNpJUihDQ578OwNEH3ncziTS0fT7rgDxjT3vcYDvRCR54j2CySM0NDnYXwbKyTthXKkFV2oLa_7ARFOvC7esj8dgOKUnUDXVq1TUfGY/s150/Rodney_Haywood_1_02-15.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6291663.post-2620629156925026116</id><published>2012-10-17T19:22:00.002+11:00</published><updated>2012-10-18T00:12:45.104+11:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="cloud"/><category scheme="http://www.blogger.com/atom/ns#" term="Security"/><title type='text'>Secure Multi-Tenancy</title><content type='html'>Edward Haletky (&lt;a href=&quot;http://www.astroarch.com/&quot;&gt;blog&lt;/a&gt;) once asked me what I thought secure multi-tenancy was in relation to Cloud Computing. I am willing to admit that at first I gave an answer reminiscent of a Ronald Reagan quote.&lt;br /&gt;
&lt;br /&gt;
Due to the painful memory of this event the actual definition of what security multi-tenancy is has always had my attention. I work with a lot of vendors and despite what their marketing and sales people declare their understanding of this topic is wide ranging in maturity and reality. Just as there is Cloud washing there is a lot of secure multi-tenancy washing going on.&lt;br /&gt;
&lt;br /&gt;
This week I actually had to sit down and document in a paper what secure multi-tenancy is. How would we know when it had been achieved?&lt;br /&gt;
&lt;br /&gt;
Of course one usually starts such an activity with Wikipedia and Google, just like my children do for their school work.&lt;br /&gt;
&lt;br /&gt;
Given how much you hear this phrase these days its a surprise that there is no clear and concise definition out there. &amp;nbsp;One of the earlier ones is from the &lt;a href=&quot;http://www.cisco.com/en/US/docs/solutions/Enterprise/Data_Center/Virtualization/securecldg.html&quot;&gt;Cisco Validated Design&lt;/a&gt; that they produced with Netapp. It states&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;i&gt;... the capability to provide secure isolation while still delivering the management and flexibility benefits of shared resources. Both private and public cloud providers must enable all customer data, communication, and application environments to be securely separated, protected, and isolated from other tenants. The separation must be so complete and secure that the tenants have no visibility of each other.&lt;/i&gt;&lt;/blockquote&gt;
That is reasonable but personally I did not feel it catered as a measure of success. So I sad down and tried to summarise what I have learnt and have been implementing over the last few years.&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;Secure multi-tenancy ensures that for a shared service:&lt;/i&gt;&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;text-indent: -18pt;&quot;&gt;&lt;i&gt;No tenant can determine the
existence or identity of any other tenant.&lt;/i&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;text-indent: -18pt;&quot;&gt;&lt;i&gt;No tenant can access the data
in motion (network) of any other tenant.&lt;/i&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;text-indent: -18pt;&quot;&gt;&lt;i&gt;No tenant can access the data
at rest (storage) of any other tenant.&lt;/i&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;text-indent: -18pt;&quot;&gt;&lt;i&gt;No tenant can perform an
operation that might deny service to another tenant.&lt;/i&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;text-indent: -18pt;&quot;&gt;&lt;i&gt;Each tenant may have a
configuration which should not be limited by any other tenant&#39;s existence or
configuration. For example in naming or addressing.&lt;/i&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;text-indent: -18pt;&quot;&gt;&lt;i&gt;Where a resource (compute,
storage or network) is decommissioned from a tenant the resources shall be cleared
of all data and configuration information.&amp;nbsp;&lt;/i&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
I have tried to keep it as succinct as possible. The last item regarding the clearing of all data and configuration is most familiar to people as the &quot;&lt;a href=&quot;http://www.contextis.co.uk/research/blog/dirtydisks/&quot;&gt;dirty disk&lt;/a&gt;&quot; problem. &amp;nbsp;You could consider that this item is a duplication of the 3rd point, that no data of one tenant can be accessed by that of any other. Yet people tend to forget about the residual information of both configuration or information that may remain thus introducing vulnerabilities. Thanks to my colleague Jarek for contributing this 6th item to my original list.&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Do you consider the environments that you use meet all of this criteria? Does this criteria cover the required elements or does it cover to much? Appreciate your comments.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Rodos&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;div style=&quot;text-indent: -24px;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;!--EndFragment--&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://rodos.haywood.org/feeds/2620629156925026116/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rodos.haywood.org/2012/10/secure-multi-tenancy.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6291663/posts/default/2620629156925026116'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6291663/posts/default/2620629156925026116'/><link rel='alternate' type='text/html' href='http://rodos.haywood.org/2012/10/secure-multi-tenancy.html' title='Secure Multi-Tenancy'/><author><name>Rodos</name><uri>http://www.blogger.com/profile/04402004276694798884</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEicDD4zu9QTGI1kbj4NofkjXOUGYNpJUihDQ578OwNEH3ncziTS0fT7rgDxjT3vcYDvRCR54j2CySM0NDnYXwbKyTthXKkFV2oLa_7ARFOvC7esj8dgOKUnUDXVq1TUfGY/s150/Rodney_Haywood_1_02-15.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6291663.post-260783474131511326</id><published>2012-10-10T20:48:00.001+11:00</published><updated>2012-10-10T21:01:59.129+11:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Backup"/><category scheme="http://www.blogger.com/atom/ns#" term="Drobo"/><category scheme="http://www.blogger.com/atom/ns#" term="Storage"/><title type='text'>Drobo Update - My experience of a failed disk drive</title><content type='html'>Back in November 2009, thats 3 years ago, I did a &lt;a href=&quot;http://rodos.haywood.org/2009/11/drobo-configuration.html&quot;&gt;post&lt;/a&gt; about &lt;a href=&quot;http://www.drobo.com/&quot;&gt;Drobo&lt;/a&gt;. What made this interesting was that it included a video of my then 12 year old son doing the unboxing and deployment of the device.&lt;br /&gt;
&lt;br /&gt;
Well 3 years later a lot has changed. My son Tim is more of a geek than I am and a heck of a lot taller, and the range of Drobo hardware has changed. However the Drobo box has been faithfully running those last three years without incident. That is until last week when it suffered a drive failure.&lt;br /&gt;
&lt;br /&gt;
When I originally installed the Drobo I put in 3 x 1TB drives. Then after about two years, as usage started to increase, I picked up another 2TB drive to insert into the remaining slot. No config required, just inserted the drive and let it do its thing. Thats the benefit of BeyondRAID.&lt;br /&gt;
&lt;br /&gt;
Last week at work I get a text from Tim.&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
The drobo lights are flashing green then red, its got about 480g free. I dont have the drobo dashboard but if you tel me which drobo it is I can get it and see what it says.&lt;/blockquote&gt;
Of course I remember, unlike Tim, that there is the indicator light cheat sheet on the back of the front cover. I ring Tim and he reads out what the lights mean.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjZstqBLxTynGN8pkCLOPgRi2b-PHow0Q0V6LUWzsxHLjZ1s3TYtasUJgOvN5wud0OcxC1dAgVrW-ZHslLJHd_QkJ2CKtjCUA8_Fz3fcI-saRHgn5mvnIKIEsbJaYA5o2_2tqll/s1600/drobo+lights.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;400&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjZstqBLxTynGN8pkCLOPgRi2b-PHow0Q0V6LUWzsxHLjZ1s3TYtasUJgOvN5wud0OcxC1dAgVrW-ZHslLJHd_QkJ2CKtjCUA8_Fz3fcI-saRHgn5mvnIKIEsbJaYA5o2_2tqll/s400/drobo+lights.png&quot; width=&quot;314&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
The chart reveals the problem, the new 2TB drive has failed and a rebuild is occurring on the remaining 3 drives. Thats good. We have not lost any data, the unit is still operating, we can read and write data. The only change is that the available free space on the unit has reduced, as indicated by the blue lights on the front.&lt;br /&gt;
&lt;br /&gt;
After quite a few hours, Tim and I start to get impatient about the rebuild time. I of course am expecting the rebuild to take a while, I know that even in big enterprise storage arrays this can take a while and that the older Gen2 Drobo that we have is does not have much grunt in its processing power.&lt;br /&gt;
&lt;br /&gt;
To try and determine the time I browse a few sites on the Internet to read what others have experienced. It was a little disturbing to read so many horror stories about peoples rebuild times, sometimes its weeks and other stories of their units failing. Sounded a little ominous so we installed the Drobo Dashboard onto the Mac Mini it was now connected to in order to determine the rebuild time.&lt;br /&gt;
&lt;br /&gt;
The estimate for the rebuild was another 30 or so hours and it had probably been running around 12 hours already. We went to bed thinking we had a long wait ahead. In the end the rebuild finished ahead of schedule and probably took around the 24 hour mark. For the age of the device and the fact that we lost the largest drive in a box and that was reasonably utilised, I think that is a reasonable time.&lt;br /&gt;
&lt;br /&gt;
Turned out that the drive that failed was still under warranty (thank you serial numbers) but we figured we might as well go and get another 2TB drive and get back some free space, when the RMA arrives we can swap out one of the smaller drives with the larger one and get some new space.&lt;br /&gt;
&lt;br /&gt;
After a fun trip to a computer store we slotted in the new drive. The crazy thing was that within under a minute the indicator lights started flashing again and one of the original 1TB drives was showing red, another failed drive. I have no idea if it was good or bad luck! But the drive was certainly failed. The rebuild was much faster this time.&lt;br /&gt;
&lt;br /&gt;
A day or so later we found a spare 1TB hard drive in the study and threw it in the slot of the failed drive. All great. We are now back to where we were, plenty of space and redundancy. Here is the current state.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg6Sek7NcDb64uksAevcJlamY1jlBQJsrR4egybr9TXcbPKNdMP7pkXeqeOmKdylDRsa6ThT2VrxL624KgGYerbbd9pRcD6UTvb0ZOOHuB4bOoJw-8f0E_ShRjPkBLFzrZAKu5s/s1600/DroboScreenCap.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;459&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg6Sek7NcDb64uksAevcJlamY1jlBQJsrR4egybr9TXcbPKNdMP7pkXeqeOmKdylDRsa6ThT2VrxL624KgGYerbbd9pRcD6UTvb0ZOOHuB4bOoJw-8f0E_ShRjPkBLFzrZAKu5s/s640/DroboScreenCap.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Now once that 2TB drive returns from the RMA we will still swap out one of the original drives.&lt;br /&gt;
&lt;br /&gt;
So whats my thoughts on the Drobo after 3 years and experiencing a real life drive failure?&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;Everything works as advertised.&lt;/li&gt;
&lt;li&gt;The setup was easy, we experienced that 3 years ago.&lt;/li&gt;
&lt;li&gt;When a drive failed it was great that everything continued to operate as normal, we could still read and write data as we wanted.&lt;/li&gt;
&lt;li&gt;It was great that it did not matter if we had the Drobo Dashboard software up to date or even installed, the unit took care of everything itself.&lt;/li&gt;
&lt;li&gt;The rebuild after a failure did take time, but in our experience that time was reasonable and as it did not really on the computer, and that we could still utilise the device, the only thing inconvenienced was our patience.&lt;/li&gt;
&lt;li&gt;Even thought the unit is starting to age, the software and firmware updates are still available.&lt;/li&gt;
&lt;li&gt;Never trust a single device. All of data that is critical such as family photos, but also general data we would be inconvenient to loose is also backed up to the Cloud using CrashPlan. I don&#39;t care how highly available a storage unit is, it is not backup if its your primary copy! That is one concept I think a few of those people complaining about their Drobo experiences need to take heed of.&amp;nbsp;&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
There is sometime attractive about technology that is so smart it can make things so simple to use.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Rodos&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://rodos.haywood.org/feeds/260783474131511326/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rodos.haywood.org/2012/10/drobo-update-my-experience-of-failed.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6291663/posts/default/260783474131511326'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6291663/posts/default/260783474131511326'/><link rel='alternate' type='text/html' href='http://rodos.haywood.org/2012/10/drobo-update-my-experience-of-failed.html' title='Drobo Update - My experience of a failed disk drive'/><author><name>Rodos</name><uri>http://www.blogger.com/profile/04402004276694798884</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEicDD4zu9QTGI1kbj4NofkjXOUGYNpJUihDQ578OwNEH3ncziTS0fT7rgDxjT3vcYDvRCR54j2CySM0NDnYXwbKyTthXKkFV2oLa_7ARFOvC7esj8dgOKUnUDXVq1TUfGY/s150/Rodney_Haywood_1_02-15.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjZstqBLxTynGN8pkCLOPgRi2b-PHow0Q0V6LUWzsxHLjZ1s3TYtasUJgOvN5wud0OcxC1dAgVrW-ZHslLJHd_QkJ2CKtjCUA8_Fz3fcI-saRHgn5mvnIKIEsbJaYA5o2_2tqll/s72-c/drobo+lights.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6291663.post-8587363821301862669</id><published>2012-10-05T08:45:00.001+10:00</published><updated>2012-10-05T08:45:58.766+10:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="BigData"/><category scheme="http://www.blogger.com/atom/ns#" term="SNIA"/><category scheme="http://www.blogger.com/atom/ns#" term="Storage"/><title type='text'>IDWS - Come hang out with the storage geeks</title><content type='html'>If you are in Sydney next Tuesday (9th of October) come hang out with the storage and information systems geeks.&lt;br /&gt;
&lt;br /&gt;
IDWS, or Information &amp;amp; Data World Symposium is on and a great place to catch up with vendors and providers, share experience with colleagues and industry, and of course learn new things.&lt;br /&gt;
&lt;br /&gt;
Here is the blurb&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
A comprehensive technical symposium designed for data management professionals and IT practitioners to broaden their knowledge into all facets of building and maintaining their information infrastructures.&amp;nbsp;&lt;/blockquote&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
The symposium will be educational and technical, targeted to all IT levels from CIOs to the skilled staff responsible for managing and protecting their companies greatest asset, it&#39;s data.&amp;nbsp;&lt;/blockquote&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
Be engrossed as key industry players battle it out against each other at the &#39;Great Debate&#39;. Throw in live tweets and feeds from the floor including voting and see who will be crowned champion on a range of key topics.&amp;nbsp;&lt;/blockquote&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
The symposium will feature a Technical Lab for vendors to demonstrate real information infrastructure solutions as well as technical workshops&amp;nbsp;to suit all delegates.&amp;nbsp;&lt;/blockquote&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
This one-day event will cover Big Data Analytics, Cloud Storage &amp;amp; Services, Infrastructure Convergence, Data Management &amp;amp; Protection, Storage Security, Virtualisation and a lot more.&lt;/blockquote&gt;
&lt;div style=&quot;background-color: white; border: 0px; font-family: &#39;Istok Web&#39;, arial, verdana, sans-serif; font: inherit; line-height: 1.4em; margin-top: 1.4em; padding: 0px; vertical-align: baseline;&quot;&gt;
Registration is free, head to&amp;nbsp;http://www.idws.com.au/ to learn more and register.&lt;/div&gt;
&lt;div style=&quot;background-color: white; border: 0px; font-family: &#39;Istok Web&#39;, arial, verdana, sans-serif; font: inherit; line-height: 1.4em; margin-top: 1.4em; padding: 0px; vertical-align: baseline;&quot;&gt;
See you there.&lt;/div&gt;
&lt;div style=&quot;background-color: white; border: 0px; font-family: &#39;Istok Web&#39;, arial, verdana, sans-serif; font: inherit; line-height: 1.4em; margin-top: 1.4em; padding: 0px; vertical-align: baseline;&quot;&gt;
Rodos&lt;/div&gt;
&lt;div style=&quot;background-color: white; border: 0px; font-family: &#39;Istok Web&#39;, arial, verdana, sans-serif; font: inherit; line-height: 1.4em; margin-top: 1.4em; padding: 0px; vertical-align: baseline;&quot;&gt;
P.S. As you know I am a Board Member of SNIA who are part of this event.&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://rodos.haywood.org/feeds/8587363821301862669/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rodos.haywood.org/2012/10/idws-come-hang-out-with-storage-geeks.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6291663/posts/default/8587363821301862669'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6291663/posts/default/8587363821301862669'/><link rel='alternate' type='text/html' href='http://rodos.haywood.org/2012/10/idws-come-hang-out-with-storage-geeks.html' title='IDWS - Come hang out with the storage geeks'/><author><name>Rodos</name><uri>http://www.blogger.com/profile/04402004276694798884</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEicDD4zu9QTGI1kbj4NofkjXOUGYNpJUihDQ578OwNEH3ncziTS0fT7rgDxjT3vcYDvRCR54j2CySM0NDnYXwbKyTthXKkFV2oLa_7ARFOvC7esj8dgOKUnUDXVq1TUfGY/s150/Rodney_Haywood_1_02-15.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6291663.post-3381767378843241779</id><published>2012-09-01T13:09:00.001+10:00</published><updated>2012-09-01T13:09:32.315+10:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Backup"/><category scheme="http://www.blogger.com/atom/ns#" term="Crashpan"/><category scheme="http://www.blogger.com/atom/ns#" term="Storage"/><title type='text'>Crashplan gets Australia based service</title><content type='html'>  &lt;a href=&quot;http://www.crashplan.com/&quot;&gt;Crashplan&lt;/a&gt; from Code42 is one of those services that are so great that I just tell everyone about it. You never have a problem recommending something that has worked so well for yourself and that you know others will really benefit from.&lt;br/&gt;&lt;br/&gt;I have always recommended crashplan to colleagues, friends and family for many reasons.&lt;br/&gt;&lt;br/&gt;&lt;ul&gt;   &lt;li&gt;It is free if you want to do local backup or backup to a friend.&lt;br&gt;&lt;/li&gt;&lt;li&gt;Their optional Cloud backup destination is all you can eat and competitively priced.&lt;br&gt;&lt;/li&gt;&lt;li&gt;You can backup to multiple locations with different data sets, which is a key feature.&lt;/li&gt;&lt;li&gt;It&#39;s very secure when backing up locally or remotely.&lt;/li&gt;&lt;li&gt;It&#39;s automated and just works, set and forget.&lt;/li&gt;&lt;li&gt;You can access the files you have backed up via an iPad app.&lt;/li&gt;&lt;li&gt;I have tried other services and they were not as good.&lt;/li&gt;&lt;/ul&gt;So I was really please when at VMworld this week I ran into the CrashPlan stand.&lt;br/&gt;&lt;br/&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: none;&quot;&gt;&lt;a href=&quot;https://lh3.googleusercontent.com/-6_K3ktbsnbg/UEF3-HstjyI/AAAAAAAABVM/4CMEQOPTsbc/s1024/2012%2525201%25253A41%252520PM.jpg&quot; target=&quot;_blank&quot; style=&quot;&quot;&gt;&lt;img src=&quot;https://lh3.googleusercontent.com/-6_K3ktbsnbg/UEF3-HstjyI/AAAAAAAABVM/4CMEQOPTsbc/s500/2012%2525201%25253A41%252520PM.jpg&quot; id=&quot;blogsy-1346468906321.421&quot; class=&quot;alignnone&quot; alt=&quot;&quot; width=&quot;500&quot; height=&quot;375&quot;&gt;&lt;/a&gt;&lt;/div&gt; On the stand was their chief marketing officer and he happened to mention that they were &lt;strong&gt;launching an Australian based presence for their service&lt;/strong&gt;. My accent must have given away that I was Australian, go figure.&lt;br/&gt;&lt;br/&gt;Here is what their press release says about it&lt;br/&gt;&lt;br/&gt;&lt;blockquote&gt;&lt;p&gt;&lt;em&gt;&quot;We&#39;ve always had a strong customer base in Australia. Now, with the opening of our Australian office, we’re positioned to serve this fast-growing market much more effectively,&quot; commented Matthew Dornquast, co-founder and CEO, Code 42 Software. &quot;In addition, having a local data centre means we can deliver even better performance for our cloud backup customers located across the entire Asia-Pacific region.&quot;&lt;/em&gt;&lt;/p&gt;&lt;p&gt;&lt;em&gt;The new data centre will provide state-of-the-art, cloud-based backup services to Australian users of Code 42‘s CrashPlan products:&lt;/em&gt;&lt;/p&gt;&lt;p&gt;&lt;em&gt;•          CrashPlan+ - the award-winning computer backup solution for home users.&lt;/em&gt;&lt;/p&gt;&lt;p&gt;&lt;em&gt;•          CrashPlan PRO - the innovative backup system for small and mid-sized businesses.&lt;/em&gt;&lt;/p&gt;&lt;p&gt;&lt;em&gt;•          CrashPlan PROe - the world&#39;s most advanced backup and disaster-recovery solution for enterprises.&lt;/em&gt;&lt;/p&gt;&lt;p&gt;&lt;em&gt;A local data centre also enables Code 42 to extend its popular U.S. “seeding” option to Australian customers. With this option, Australian customers have the option of shipping their initial backup to Code 42 where it’s then loaded directly onto CrashPlan servers. “This approach is extremely beneficial because it can save our customers a lot of time, especially those with large initial backups or where bandwidth is limited,” Dornquast explained.&lt;/em&gt;&lt;/p&gt;&lt;/blockquote&gt; Latency always adds some overhead to these network applications so having an Australian presence is going to help all of us Australian users. Plus the ability to send them you&#39;re data for seeding is great for those with slow Internet links.&lt;br/&gt;&lt;br/&gt;However, if you are already a happy customer, like myself, you will continue to use the US servers, for the moment at least. Only new Australian customers will use the new site. According to the person I spoke to they are working on the process for moving existing customers on shore and their was no timeframe for when this might be done by. Definetely something we need to all encourage them to do. I don&#39;t want to start a new service and have to push my 0.5TB back again plus loose all of my regions and deleted files.&lt;br/&gt;&lt;br/&gt;So if you were looking for a backup service for your personal machine, you have even more reason to give Crashplan a look!&lt;br/&gt;&lt;br/&gt;Rodos&lt;br/&gt;&lt;br/&gt;P.S. I will have to see if I can go visit their Australian office and interview their local staff to find out more about their environment. I should also write up my best tips for using Crashplan.&lt;br/&gt;&lt;br/&gt;&amp;nbsp;&lt;br/&gt;&lt;br/&gt;&lt;div style=&quot;text-align: right; font-size: small; clear: both;&quot; id=&quot;blogsy_footer&quot;&gt;&lt;a href=&quot;http://blogsyapp.com&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://blogsyapp.com/images/blogsy_footer_icon.png&quot; alt=&quot;Posted with Blogsy&quot; style=&quot;vertical-align: middle; margin-right: 5px;&quot; width=&quot;20&quot; height=&quot;20&quot; /&gt;Posted with Blogsy&lt;/a&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rodos.haywood.org/feeds/3381767378843241779/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rodos.haywood.org/2012/09/crashplan-gets-australia-based-service.html#comment-form' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6291663/posts/default/3381767378843241779'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6291663/posts/default/3381767378843241779'/><link rel='alternate' type='text/html' href='http://rodos.haywood.org/2012/09/crashplan-gets-australia-based-service.html' title='Crashplan gets Australia based service'/><author><name>Rodos</name><uri>http://www.blogger.com/profile/04402004276694798884</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEicDD4zu9QTGI1kbj4NofkjXOUGYNpJUihDQ578OwNEH3ncziTS0fT7rgDxjT3vcYDvRCR54j2CySM0NDnYXwbKyTthXKkFV2oLa_7ARFOvC7esj8dgOKUnUDXVq1TUfGY/s150/Rodney_Haywood_1_02-15.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://lh3.googleusercontent.com/-6_K3ktbsnbg/UEF3-HstjyI/AAAAAAAABVM/4CMEQOPTsbc/s72-c/2012%2525201%25253A41%252520PM.jpg" height="72" width="72"/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6291663.post-203171423435972431</id><published>2012-06-05T10:52:00.001+10:00</published><updated>2012-06-05T10:52:44.218+10:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="BigData"/><category scheme="http://www.blogger.com/atom/ns#" term="cloud"/><title type='text'>BigData. So what?</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://www.businesscomputingworld.co.uk/wp-content/uploads/2012/05/Big-Data3.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: right; float: right; margin-bottom: 1em; margin-left: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;224&quot; src=&quot;http://www.businesscomputingworld.co.uk/wp-content/uploads/2012/05/Big-Data3.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
Sometimes it takes a bus trip to connect the dots. In my case today these were BigData and a Wired Magazine article.&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
We have all been hearing a lot about big data lately. If a vendor has little to say, or possibly said everything they can, about Cloud then they just search and replace the marketing materials with the phrase &quot;Big Data&quot;. &amp;nbsp;We are not at the stage where McDonalds has decided to replace the BigMac with the BigData burger so the consumer world is safe for the moment, but most CIOs are probably getting their in tray full of promotions and case studies.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Whilst I get big data and see its value, I have personally struggled with the realities of execution. We have been &lt;a href=&quot;http://www.computerworld.com/s/article/9221722/Hadoop_skills_are_in_high_demand&quot;&gt;reading&lt;/a&gt; about the increasing demand of developers skilled in Hadoop and I have a college who is a CCIE, got into Cloud and is now chasing the Hadoop angle. But to me BigData itself brought no real shift in ability to execute here. It might be cheaper and easier to store and process big data these days, but the insights have always been a human effort. the human effort to develop the analytics takes intellect and scale. There was the rub, not all humans have the same intellect and humans don&#39;t scale in the specialist areas. I have a friend who works for Oracle in demand planning. His is real smart at building data mining for global companies that need to forecast all sorts of whacky things. Yet he is very specialised and uses some real high end software. The gap between those people with big data, and those who can do something with it, has always irked me.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
So today I am on the bus reading &lt;a href=&quot;http://www.wired.com/&quot;&gt;Wired&lt;/a&gt; on my iPad, as you do, and read an article &quot;&lt;a href=&quot;http://www.wired.com/gadgetlab/2012/04/can-an-algorithm-write-a-better-news-story-than-a-human-reporter/all/1&quot;&gt;Can an Algorithm Write a Better News Story than a Human Reporter?&lt;/a&gt;&quot;. Have a scan thru the article but the premise is that given large amounts of statistical data companies such as Narrative Science and turn it into a news story that is very insightful. They started out doing this with children&#39;s baseball games. Feed in the play by play data and it generates a story such as&lt;/div&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
Friona fell 10-8 to Boys Ranch in five innings on Monday at Friona despite racking up seven hits and eight runs. Friona was led by a flawless day at the dish by Hunter Sundre, who went 2-2 against Boys Ranch pitching. Sundre singled in the third inning and tripled in the fourth inning … Friona piled up the steals, swiping eight bags in all …&lt;/blockquote&gt;
&lt;div&gt;
Baseball, financial markets, they can do some amazing stuff. Many companies are actually using machines to find insights and produce prose. As mentioned&lt;/div&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
Once Narrative Science had mastered the art of telling sports and finance stories, the company realized that it could produce much more than journalism. Indeed, anyone who needed to translate and explain large sets of data could benefit from its services. Requests poured in from people who were buried in spreadsheets and charts. It turned out that those people would pay to convert all that confusing information into a couple of readable paragraphs that hit the key points.&lt;/blockquote&gt;
and&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
And the subject matter keeps getting more diverse. Narrative Science was hired by a fast-food company to write a monthly report for its franchise operators that analyzes sales figures, compares them to regional peers, and suggests particular menu items to push. What’s more, the low cost of transforming data into stories makes it practical to write even for an audience of one. Narrative Science is looking into producing personalized 401(k) financial reports and synopses of World of Warcraft sessions—players could get a recap after a big raid that would read as if an embedded journalist had accompanied their guild. “The Internet generates more numbers than anything that we’ve ever seen. And this is a company that turns numbers into words,” says former DoubleClick CEO David Rosenblatt, who sits on Narrative Science’s board. “Narrative Science needs to exist. The journalism might be only the sizzle—the steak might be management reports.”&amp;nbsp;&lt;/blockquote&gt;
This is where the dots connected and I became a lot more relaxed about big data. Here we have the birth of what can start to give reality to big data capture and processing. Whether you view it as AI, clever algorithms or plain ole automation does not matter. Looking forward you can see how companies can cheaply and easily generate business insights from the data they collect.&lt;br /&gt;
&lt;br /&gt;
Until these analytic services mature you might want to brush up on your hadoop skills, but in the future you might just start getting more emails from a automated account like the following.&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&quot;&lt;i&gt;Rodos, yesterday there was a flood of traffic on the fibre channel network that was generated from workloads in the Melbourne IaaS availability zone. Looks like this was mostly from a specific customer and I also picked up that their Unified Communications workloads in the UCaaS nodes in Singapore peaked. The company in question just listed on the stock exchange in Hong Kong and forecast interest in their services, if it continues at the rate, will cause increased workload that will take the Melbourne availability zone B to 90% capacity. Last time zone B hit 88% capacity (Sept 2014) SLAs for 2 customers were broken. Just a heads up, regards Siri&lt;/i&gt;&quot;.&lt;/blockquote&gt;</content><link rel='replies' type='application/atom+xml' href='http://rodos.haywood.org/feeds/203171423435972431/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rodos.haywood.org/2012/06/so-what.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6291663/posts/default/203171423435972431'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6291663/posts/default/203171423435972431'/><link rel='alternate' type='text/html' href='http://rodos.haywood.org/2012/06/so-what.html' title='BigData. So what?'/><author><name>Rodos</name><uri>http://www.blogger.com/profile/04402004276694798884</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEicDD4zu9QTGI1kbj4NofkjXOUGYNpJUihDQ578OwNEH3ncziTS0fT7rgDxjT3vcYDvRCR54j2CySM0NDnYXwbKyTthXKkFV2oLa_7ARFOvC7esj8dgOKUnUDXVq1TUfGY/s150/Rodney_Haywood_1_02-15.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6291663.post-858743383781515557</id><published>2012-02-24T19:44:00.000+11:00</published><updated>2012-02-24T19:44:07.281+11:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="VFD2"/><category scheme="http://www.blogger.com/atom/ns#" term="VM"/><category scheme="http://www.blogger.com/atom/ns#" term="Xangati"/><title type='text'>VFD2 - Xangati</title><content type='html'>&lt;!--?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;no&quot;?--&gt;

&lt;br /&gt;
&lt;div style=&quot;font-family: Arial;&quot;&gt;
Third and last on the first day of Virtualisation Field Day #2 was &lt;a href=&quot;http://xangati.com/&quot;&gt;Xangati&lt;/a&gt;.&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial;&quot;&gt;
There was great food presented before the start of the session, ice-cream and a variety of bacon in different flavours. The idea was not to mix them (hey they do weird things with food in America) but to provide choice. The bacon was very well received by the delegates. For some reason bacon is very popular.&lt;/div&gt;
&lt;div style=&quot;font-family: Arial;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiX7ERFGO17KKLIviKhO__QbSIg7HXB2zG5T4SXa_Yt6_Jgp0STUx_pG68lWTyVwxfYsQfb07MNNn8jK_oxKZA1DXTjnJZXfSvViXDAWtfGvyXKI_HLIHIaKG1FXPkPrqbbODCW/s1600/IMG_0418.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;240&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiX7ERFGO17KKLIviKhO__QbSIg7HXB2zG5T4SXa_Yt6_Jgp0STUx_pG68lWTyVwxfYsQfb07MNNn8jK_oxKZA1DXTjnJZXfSvViXDAWtfGvyXKI_HLIHIaKG1FXPkPrqbbODCW/s320/IMG_0418.JPG&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial;&quot;&gt;
Jagan Jagannathan, the founder and CTO grabbed the whiteboard pen and started to explain things. It worth repeating (and it gets repeated a lot), this is exactly the type of engagement and insight that delegates at TFDs respect and value. You can tell the difference. The room is quiet, the questions and interruptions are minimal, people listen intensity. I have seen this again and again at these days. It staggers me how some vendors do it and succeed and other ignore the advise and struggle. In a similar way, Xangati provided a list to each person of who was present, their names, titles and twitter handles. When you are writing up notes and posting on twitter, this easy access to info is so very helpful. You would think that the PR people at Xangati had not only read the advise given them (&lt;a href=&quot;http://techfieldday.com/sponsors/presenting-engineers/&quot;&gt;http://techfieldday.com/sponsors/presenting-engineers/&lt;/a&gt;) but they actually attempted to put it into practice!&lt;/div&gt;
&lt;div style=&quot;font-family: Arial;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial;&quot;&gt;
I was engaged with what was being presented and ended up not taking many notes.&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjKh6_-_AtFqiuycqoChtOml9VYCoUpbXVJyKTKCp91qhfMmx6gNubZtVpOb1p7Z4_E0CVAuTFpoe1nvDo8Jta4fdWfHQCQBKGKSn8VGk4nkhYkcGReaGsXs0i4pFeAk1t87Frl/s1600/IMG_0422.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;300&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjKh6_-_AtFqiuycqoChtOml9VYCoUpbXVJyKTKCp91qhfMmx6gNubZtVpOb1p7Z4_E0CVAuTFpoe1nvDo8Jta4fdWfHQCQBKGKSn8VGk4nkhYkcGReaGsXs0i4pFeAk1t87Frl/s400/IMG_0422.JPG&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial;&quot;&gt;
Some of the interesting things discussed was how in the performance monitoring world you have triage vs postmortem. For triage you need real time, at this minute information, anything older than that and its not as useful. Older data such as five minutes later, thats used for postmortem analysis.&lt;/div&gt;
&lt;div style=&quot;font-family: Arial;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial;&quot;&gt;
One of the key things that Xangati does is take all of the incoming data and process/analyse it in memory, rather than writing it to a database for analysis. This allows them to give very timely and detailed information in their UI and alarming. The interface has a slider and you can wind back the clock a little and see what was just happening prior to now. You can also record the detailed real time information you are looking at for later analysis. This recording links in with their alerting. That is when an alert is created it records the associated real time info for that short time period so you can see what was happening. Of course the data, is also written to database in a &amp;nbsp;summarised form for later analysis. This uses a reporting interface that is not as nice or as interactive as the real time interface. I would like to see the two much more similar, its feels a little strange to have them so different. However given that they work of different data models and server different purposes you can see the reasons why.&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial;&quot;&gt;
They have self calculating thresholds but you can create your own.&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial;&quot;&gt;
Xangati have been doing a lot in the VDI monitoring space but they were keen to point out that they are not a VDI monitoring company, they do straight virtualistion too. I think they don&#39;t like being tarred to much with the pure VDI brush.&lt;/div&gt;
&lt;div style=&quot;font-family: Arial;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial;&quot;&gt;
The do have some great VDI features though. If you are looking into desktop performance you can launch into a&amp;nbsp;WMI viewer as well as a PCoIP or Citrix HDX viewer to see a lot more detail about whats going on inside the desktop and the display protocols. They even have a neat feature where and end user can self service a recording of their performance for a help desk to analyse. The&amp;nbsp;user can go to a form and request a recording for their environment, it records the previous 1 minute before the submission. Thats nice.&lt;/div&gt;
&lt;div style=&quot;font-family: Arial;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial;&quot;&gt;
Here is a look a the demo environment I interacted with.&lt;/div&gt;
&lt;div style=&quot;font-family: Arial;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjGKBPm2TcWjY9d0OkLiTz1vzGwfqqpIUW7nV57gQoU4aZEyIDyBjXrcTCtcUbt_bbFSQm3U-zU3_UaauXX3RWGVi7E7JZXb8nLBe_d_GP3mZenGaSTekJph_NzZ5Toxv66Rvs3/s1600/xangati1.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;404&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjGKBPm2TcWjY9d0OkLiTz1vzGwfqqpIUW7nV57gQoU4aZEyIDyBjXrcTCtcUbt_bbFSQm3U-zU3_UaauXX3RWGVi7E7JZXb8nLBe_d_GP3mZenGaSTekJph_NzZ5Toxv66Rvs3/s640/xangati1.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial;&quot;&gt;
&lt;img src=&quot;file:///Users/Rodos/Library/Application%20Support/Evernote/data/101370/content/p1526/2fe7719688beabe637cfab27ef265d55.png&quot; /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial;&quot;&gt;
Where there are reports that have sub elements (such as a protocol list) you can drill down to those. At first I thought the reports were not interactive, but I was wrong about that and shown the error of my ways.&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjvz86smAksqDJ5esndMkv8fjbMoKkbprpyHYJPsSVb2KKjUFtDYu8KC24nZ7bB74tD4tUR99FP787DlN8QZSzr-G_Jgo9uqHW28uwXuTG0ZwAszYEiEaCC11DI9D4YUm60ZUNU/s1600/xangati2.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;406&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjvz86smAksqDJ5esndMkv8fjbMoKkbprpyHYJPsSVb2KKjUFtDYu8KC24nZ7bB74tD4tUR99FP787DlN8QZSzr-G_Jgo9uqHW28uwXuTG0ZwAszYEiEaCC11DI9D4YUm60ZUNU/s640/xangati2.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial;&quot;&gt;
It was a good session. I certainly got the impression that for real time performance trouble shooting Xangati is a real player worth investigating. I did not get enough of a chance to look at the product or discuss with them its suitability as an comprehensive monitoring solution. I think there are a few things that an overall monitoring solution requires that I did not see in the product, for example inventory data. Maybe a more in-depth look at the features and functions would help nut this out more. Hard to do in our limited time. They do have the free version which is popular and evils are available, so its easy to check these out for yourself.&lt;/div&gt;
&lt;div style=&quot;font-family: Arial;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial;&quot;&gt;
Well its been a long day, lots to see and think about. Looking forward some brief sleep before another day of it all tomorrow.&lt;/div&gt;
&lt;div style=&quot;font-family: Arial;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial;&quot;&gt;
Rodos&lt;/div&gt;
&lt;div style=&quot;font-family: Arial;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial; font-size: x-small;&quot;&gt;P.S. Note that I am at this event at the invite of GestaltIT and that flights and expenses are provided. There is also the occasional swag gift from the vendors. However I write what I want, and only if I feel like it. I write nice things and critical things when I feel it is warranted.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rodos.haywood.org/feeds/858743383781515557/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rodos.haywood.org/2012/02/vfd2-xangati.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6291663/posts/default/858743383781515557'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6291663/posts/default/858743383781515557'/><link rel='alternate' type='text/html' href='http://rodos.haywood.org/2012/02/vfd2-xangati.html' title='VFD2 - Xangati'/><author><name>Rodos</name><uri>http://www.blogger.com/profile/04402004276694798884</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEicDD4zu9QTGI1kbj4NofkjXOUGYNpJUihDQ578OwNEH3ncziTS0fT7rgDxjT3vcYDvRCR54j2CySM0NDnYXwbKyTthXKkFV2oLa_7ARFOvC7esj8dgOKUnUDXVq1TUfGY/s150/Rodney_Haywood_1_02-15.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiX7ERFGO17KKLIviKhO__QbSIg7HXB2zG5T4SXa_Yt6_Jgp0STUx_pG68lWTyVwxfYsQfb07MNNn8jK_oxKZA1DXTjnJZXfSvViXDAWtfGvyXKI_HLIHIaKG1FXPkPrqbbODCW/s72-c/IMG_0418.JPG" height="72" width="72"/><thr:total>0</thr:total></entry></feed>