and Hive • Upgraded to Hive 2.1 • Upgraded to Presto 0.150 • Upgraded to Spark 2.0 • Upgraded to Hue 3.10.0 • Upgraded to Pig 0.16.0 • Upgraded to Tez 0.8.4 • Upgraded to Zeppelin 0.6.1 • Enhanced Debugging Functionality
developers by associating them with individual API keys • Control the following aspects of access to an API: ◦ Throttling – Overall request rate (rps) and a burst capacity ◦ Quota – Number of requests that can be made per day, week, or month ◦ API / Stages – The API and API stages that can be accessed
PIOPS ◦ EBS SSDs io1 volumes increased IOPS:GB ratio from 30:1 to 50:1 ◦ With a 100GB volume you get 5000 instead of 3000 IOPS ◦ Upper max is still 16GB and 20k IOPS
endpoint that supports both IPv4 and IPv6 • http://bucket.s3.dualstack.aws-region.amazonaws.com • http://s3.dualstack.aws-region.amazonaws.com/bucket • Available for all S3 features except: Website Hosting, Amazon S3 Transfer Acceleration and access via BitTorrent.
• Inspects packets, has access to HTTP(S) headers, and can do a more intelligent job of spreading the load out to the target • Support for WebSockets and HTTP/2 • Content-Based Routing - URI Path based routing • New Metrics ◦ Overall traffic (in GB) ◦ Number of active connections ◦ Connection rate per hour • New pricing model based on LCU, should be a net reduction for nearly everybody
Applications • Dynamic Ports and Path-based Routing IAM Roles for ECS Tasks • Instead of assigning IAM roles to ECS instances you can now assign them to tasks Service Auto Scaling • Autoscale the desired number of tasks
console experience with new graphs that plot the behavior of group metrics: ◦ GroupMinSize ◦ GroupMaxSize ◦ GroupDesiredCapacity ◦ GroupInServiceInstances ◦ GroupPendingInstances ◦ GroupStandbyInstances ◦ GroupTerminatingInstances ◦ GroupTotalInstances • Now free of charge, no longer require detailed instance monitoring to be enabled
record sets ◦ Used by Dynamic Delegation Discovery System (DDDS) applications ◦ E.g. convert phone numbers into SIP URIs • DNS Query Test Tool ◦ Simulate DNS queries against resource records ◦ Useful for Geo- or Latency bases setups ◦ Specify client IP and test what response you would receive
control about the cache key • Instead of all or nothing you can now specify which HTTP query parameters are used as the cache key • Higher cache-hit ratios and a reduced load on the origin by actively avoiding certain parameters, like session ID
ApproximateAgeOfOldestMessage - age of the oldest non-deleted message in the queue • Useful when applications have time-sensitive messages and developers need to ensure that messages are processed within a specific time period