Marco Pracucci

AWS re:invent 2017 annoucements

by Marco Pracucci Comments

A straight-to-the-point recap of all the new services and improvements announced during the AWS re:invent 2017.

EC2 Instances

New family of instances launched

M5 instances (announcement)

Instance Name vCPUs RAM Networking EBS-Optimized Bandwidth On-Demand pricing us-east-1
m5.large 2 8G Up to 10 Gbps Up to 2120 Mbps $0.096 / hour
m5.xlarge 4 16G Up to 10 Gbps Up to 2120 Mbps $0.192 / hour
m5.2xlarge 8 32G Up to 10 Gbps Up to 2120 Mbps $0.384 / hour
m5.4xlarge 16 64G Up to 10 Gbps 2120 Mbps $0.768 / hour
m5.12xlarge 48 192G 10 Gbps 5000 Mbps $2.304 / hour
m5.24xlarge 96 384G 25 Gbps 10000 Mbps $4.608 / hour

H1 instances (announcement)

I3.metal (announcement)

Spot instances (announcement)

Smoother Price Changes

Spot prices change are moving to a model where prices adjust more gradually, based on longer-term trends in supply and demand.

New Streamlined Access

It’s now possible to turn on spot instances via RunInstances API, immediately getting an instance ID, with no more need to poll an API to check if the spot request has been processed and accepted.

Instance Hibernation

Spot instances now support instance hibernation, where the in-memory state is written to the root EBS volume of the instance. The private IP address is also preserved across stop/start cycles.

Courtesy of

Containers and Kubernetes

EKS: Elastic Container Service for Kubernetes (announcement)

AWS Fargate (announcement)



Aurora Multi-Master (single-region)

Aurora Serverless

DynamoDB Global Tables

DynamoDB Backup and Restore

Amazon Neptune (announcement)

Message broker

Amazon MQ

Managed message broker service for Apache ActiveMQ.


Inter-Region VPC peering

You can now connect two or more VPCs in different AWS regions, solving the problem to have private connectivity between VPCs located in two different AWS regions. Highly available, no single point of failure. All traffic is routed via the AWS backbone (Amazon Global Network) and encrypted.

Data transferred across Inter-Region VPC Peering connections is charged at the standard inter-region data transfer rates (~ $0.02 / GB in most of the regions).

Currently available in us-east-1, us-east-2, us-west-2 and eu-west-1

New AWS PrivateLink endpoints to connect via private VPC networking (IPs in the VPC CIDR block) to the AWS services: Kinesis, Service Catalog, EC2 Systems Manager, Amazon EC2 APIs, and ELB APIs.

Amazon Time Sync Service (announcement)

Similar to the Google public one, AWS is now offering an internal NTP server not susceptible to leap second (it gets automatically smoothed out over a larger time window). The Amazon Time Sync Server is available at the IP address from any instance running on VPC.

Currently the new C5 and M5 instances don’t support it, but support will be introduced soon. Check out this page for more information.

API Gateway with VPC integration

No reference yet.


AWS Serverless Application Repository

Double max memory for Lambda (announcement)

Go support

Storage / Analytics

S3 Select (announcement)

Glacier Select (announcement)

Machine learning

Amazon SageMaker (announcement)

AWS DeepLens (announcement)

Amazon Rekognition Video (announcement)


Amazon Kinesis Video Streams

Amazon Transcribe (announcement)

Amazon Translate

Amazon Comprehend (announcement)


AWS IoT 1-Click

AWS IoT Device Management

AWS IoT Device Defender

AWS IoT Analytics

Alexa for Business

Generally available.

Amazon FreeRTOS (announcement)

Amazon FreeRTOS is an IoT microcontroller operating system that simplifies development, security, deployment, and maintenance of microcontroller-based edge devices. Amazon FreeRTOS extends the FreeRTOS kernel, a popular real-time operating system, with libraries that enable local and cloud connectivity, security, and (coming soon) over-the-air updates.


Amazon GuardDuty (announcement)

Amazon GuardDuty is a service that inspect networking attivity via VPC Flow Logs, CloudTrail and DNS logs to detect suspected behaviour. Findings are provided in the AWS console and as CloudWwatch Events to alert on. You can also setup Lambda functions to automatically remediate specific types of issues or fire the alert via an external system (ie. Slack).

Generally available.


AWS Cloud9 (announcement)

A browser-based IDE to write, run and debug your code.

Generally available.

Pics from Werner’s Keynote

You may also be interested in ...

Upcoming conferences

I will join the following conferences. Reach me out on Twitter if you wanna meet:
Incontro DevOps 2020 Virtual 22 October 2020