Amazon’s Web Services held their fifth re:Invent conference in 2016. Though I’ve been working with AWS since 2009, this was my first time at this conference. It has grown tremendously over the years and now spans two venues on the Las Vegas the strip. While there was no official report of attendance, rumors have it there were over 32,000 people this year, which is almost double that of last year. I was impressed.
The conference was packed with 5 days of breakout sessions, training, onsite certification testing, lab’s, a mini-con, hackathons, and security jams. There was no shortage of things to do! My day typically started around 8am and my last session let out at 6:30pm. Since the attendance was so large, Amazon launched the session catalog a few weeks prior to the conference and later offered the ability to reserve your seat for the sessions. If you didn’t register for a session they had walk-up lines but you had to wait until one or two minutes after the session started to be allowed in. The majority of the sessions I attended had people in the lines. The sessions were well thought out, insightful and provided a good balance of information and technical content.
In terms of scale, here is an eye-opening comparison. Amazon deployed enough servers daily in 2015 to support the entire Amazon ecommerce site as it existed in 2005. At that time, Amazon was a 8.49 billion dollar enterprise. In other words, AWS adds the capacity equivalent of a FORTUNE 500 enterprise daily. The logistics of being able to accomplish this are truly stunning. AWS is now operating at a $13 billion run rate and has 55% year over year growth. There are currently 15 AWS Regions with 3 new ones announced for 2017, including London, Paris, and Nigeria with Montreal opening just last week. AWS also revealed that they control all connectivity between their regions with redundant 100Gbps links, and in many cases, multi-100Gbps links.
There were three keynotes during the conference. On day two, the keynote was exclusively for partners. On day 3, Andy Jassy’s keynote was full of announcements and brought Pat Gelsinger as a surprise guest, who took the stage with Andy to have a sit-down Q&A session about the AWS & VMware partnership. Andy ended the keynote by having a semi-truck with a Snowmobile container drive onto the main conference floor. Werner Vogels hosted the keynote on day 4 as the CTO, Werner had the job of introducing the majority of the new products and services from Amazon.
This year was packed with more than 24 new major and minor announcements. The theme for this conference was transformations. Werner was wearing an Optimus Prime t-shirt while on stage. He talked about how AWS was created to transform the way Amazon could make things simpler overall and easier to scale, thereby solving problems internally and externally for their customers. He also pointed out that the customer is always in control of the resources they are using and announced several new products giving customers more control. AWS tries to protect the customer foremost by listening closely to them and acting rapidly to resolve problems in the form of new products and revisions to existing solutions. The serverless trend could be seen everywhere with Lambda, and the new Artificial Intelligence, Analytics and Ligtsail. Soon Lambda will be “in everything” with the new AWS Greengrass, which brings IoT to the masses. I’m excited to get started with Greengrass for my home IoT project.
Now on to the announcements.
- Amazon Lex: A service for building conversational interfaces using voice and text
- Amazon Rekognition: A service that makes it easy to add image analysis to your applications
- Amazon Polly: A service that turns text into lifelike speech
- Amazon Athena: An interactive query service that makes it easy to analyze data in Amazon S3 using SQL
- Amazon QuickSight: Business analytics for everyone
- AWS Step Functions: A new, fully managed service that makes it easy to coordinate the components of distributed applications and microservices using visual workflows
Desktop & App Streaming
- Amazon AppStream 2.0: Stream desktop apps securely from the AWS cloud directly to users on the device of their choice, and eliminate the need to rewrite them for the cloud
- VMWare on AWS Cloud: Although this wasn’t a new announcement at re:Invent, it was significant. Andy Jassy and Pat Gelsinger had a Q&A Session during the Keynote focused on what the partnership means to both companies. You’ll be able to vMotion your applications to AWS and use advanced features like VMWare’s NSX. This is all in beta and an official release date has not been set but I’m told Q2-2017 looks promising
- Amazon EC2 F1: A new compute instance based on FPGA’s for programmable hardware for application acceleration
- Amazon EC2 Systems Manager: Automate important management tasks such as collecting system inventory, applying OS patches, automating image creation, and configuring OS and applications at scale
- Amazon Lightsail: an easy way to launch and manage a virtual private server with AWS
- AWS Batch: Allows you to begin processing large-scale batch jobs with ease
- Amazon EC2 Instances: New instances include F1, T2, R4, I3, and C5, also currently in preview is Elastic GPU’s which allow you to connect GPU’s to your EC2 instances like you would a EBS volume
- AWS Lambda: Lambda was everywhere this year leading the serverless conversation
- This allows you to run code without provisioning or managing servers, and it now supports C#
- AWS Personal Health Dashboard: Personalized view of AWS service health
- Blox: A new collection of open source software that enables customers to build custom schedulers and integrate third-party schedulers on top of ECS. Check out the project at blox.github.io.
- Amazon with PostgreSQL Compatibility: in preview access for now, Amazon Aurora with PostgreSQL Compatibility
- Amazon Aurora: A MySQL-compatible relational database engine now supports point and click upgrade to 5.7
- AWS CodeBuild: Build and test code; pay by the minute
- AWS X-Ray: Analyze and debug your applications. Looks like this may give NewRelic, Appdynamics, and Dynatrace some more competition. It’s in preview right now so let’s see how fast it matures.
- AWS Greengrass: A software that lets you run local compute, messaging and data caching for connected devices and has Lambda built in! Canonical will be supporting it so I’m assuming we’ll be able to run this on our RPI’s
- Chef Automate: As AWS has done with their other services like EC2, and RDS they’ve created a managed service for Chef Automate, allowing you to focus on what you do best and not have to worry about patching and upgrading
- Amazon Pinpoint: Run targeted push campaigns and improve user engagement in mobile apps
Networking & CDN
- Lambda@Edge: We all know that Content Delivery Networks improve response times and improve customer experience. Now AWS allows you to Deliver richer content for web apps at low latency, by running Lambda functions on their CloudFront
- Amazon Shield: A managed DDoS protection service that safeguards your web applications using Elastic Load Balancing (ELB), Amazon CloudFront, and Amazon Route 53
Storage & Content
- Amazon Glacier: Now offer a rapid retrieval for critical restorations from Amazon Glacier
- AWS Snowball Edge: 100TB data transfer device which now includes on-board compute, also includes an S3 endpoint. For use as a standalone storage server which you can then migrate / archive in AWS’s cloud.
- AWS Snowmobile: Migrate 100 petabytes of critical data in a fast, secure and cost effective way, in a 45 foot shipping container
- Amazon Athena: an interactive query service for S3 that uses standard SQL
This is by no means a complete list of all the announcements for more details please visit the re:Invent 2016 site for a detailed list.