Amazon recently held the AWS Summit in San Francisco at the Moscone Center on April 9, 2015.
Several new exciting services and offerings that expand the AWS ecosystem were announced.
Four significant service offerings available now or coming soon include: Elastic File System (EFS); Amazon Machine Learning; EC2 Container Service (ECS); and AWS Lambda.
- Amazon Elastic File System (EFS)
Building upon their existing storage solutions:
a) Simple Storage Service (S3) – object storage
b) Elastic Block Store (EBS) – for SAN like block storage
c) Glacier – long term archival object storage
AWS will soon be previewing the Elastic File System (EFS) which will provide low-latency, shared, scalable, high-availability access to a NFSv4 file system.
Many applications and solutions have been built using traditional filesystems or require Network Attached Storage (NAS) like fileshares, and unix/posix file ownership and permissions.
In the past configuring an NFS volume on AWS required setting up EC2 servers, raid devices, striping EBS volumes, and often introduced a single point of failure or performance bottleneck.
There is an upcoming Webinar on EFS scheduled for April 29, 2015 at 10AM pacific.
2. Amazon Machine Learning
AWS just introduced the new Machine Learning Service to allow user to build, fine-tune, and run predictive models using large data sizes.
The platform currently supports three types of predictions: binary classification, multiclass classification, and regression.
The machine learning platform can access data from an S3 Bucket, Amazon Redshift, or an Amazon RDS MySQL database.
3. Amazon EC2 Container Service (ECS)
Amazon ECS is a highly scalable, high performance container management service that supports Docker (www.docker.com) containers and allows you to easily run applications on a managed cluster of Amazon EC2 instances.
Users can now evaluate the new ECS offering along open source container management offerings including:
4. AWS Lambda
A scalable event processing backend that can respond to events and automatically run and scale compute services. Labda runs your code in response to events from mobile or Internet of Things (IoT) devices.
Lambda functions are stateless and can rapidly launch many copies of the code or function.