AWS re:Invent 2017 Keynote Notes
My quick reaction to the notable announcements at AWS re:Invent 2017.
Compute
- Amazon Elastic Container Service for Kubernetes - Happy to see AWS supporting Kubernetes natively! This is a first step that should result in a better solution for customers that are trying to navigate through platform decisions.
- AWS Fargate: Run Containers without Managing Infrastructure - New offering from AWS that promises to deal with the backend of container orchestration.
Databases
- Amazon Aurora Serverless - What is a Serverless database? I’m not sure I know, but the idea of a database that has no cost other than storage when it’s idle is pretty amazing for certain workloads. Sadly this is only available for MySQL at the moment, but they promise PostgreSQL coming soon.
- S3 Select and Glacier Select: Retrieving Subsets of Objects - Wow, this is pretty cool. Take a bunch of data and dump it into an S3 bucket and then execute SQL-like
select
commands against that data. This enables some very interesting capabilities. - Amazon Neptune: A Fully Managed Graph Database Service - Graph databases are a bear to pick, use and run. AWS offering a cloud hosted graph database will hopefully address all of these issues. There are a large number of use cases where graph databases make a lot of sense but so many people have been burned by them that they tend to solve a graph problem using a document or relational database. It’s cool to see that this supports RDF and SPARQL, core concepts of the Semantic Web. It also supports TinkerPop3 (really? can we get better names?).
Machine Learning
- Amazon SageMaker: Accelerating Machine Learning - Picking models for machine learning training is an often overlooked complexity with doing this right. This bundles that into one tool and should make it easier. We’ll see.
- Amazon Comprehend: Continuously Trained Natural Language Processing - I’m sure this has some great use cases around sentiment analysis but the surveillance capabilities creep me out.
- Amazon Transcribe: Accurate Speech To Text At Scale - It just got significantly easier to add speech-to-text capabilities to various applications.
Other
- Announcing Alexa for Business: Using Amazon Alexa’s Voice Enabled Devices for Workplaces - I actually bought an Echo for us to try and use in our operations area. Idea was to make some read-only data available via voice. It didn’t go anywhere in large part because the security side was too complicated. Theoretically this would solve that, but I’m pretty bearish that this offering is something that many folks would care about.