Cloud applications
AWS is moving beyond IaaS to turn the cloud into a programmable entity that goes beyond PaaS as we know it today.
There are now 11 AWS regions around the world serving millions of businesses. AWS added 516 new features in 2014.
There are seven compute types and five database classes of service. The database services are managed via a DynamoDB control plane that enables IT organizations to define database parameters, versus manually configuring them.
A new AWS API Gateway provides a mechanism to programmatically invoke both infrastructure and backend applications using REST APIs. Gateway is linked to AWS Cognito identity services.
Elastic Compute Cloud (EC2) Container Service provides a scheduler for managing long-running Docker applications.
AWS is championing a shift to event-driven architecture using metadata managed via DynamoDB to invoke a “serverless” backend platform, known as AWS Lambda. In turn, AWS Lambda feeds into the AWS Kinesis real-time data processing engine.
AWS announced the general availability of AWS CodeComm, a revision-control service, and AWS Pipeline, a service for managing code development and deployment.
Shared file systems based on a Network File System (NFS) allow multiple instances of EC2 to access the same distributed data sources.
An AWS Service Catalog provides a mechanism to provision access to AWS services in a way that provides an audit trail to meet compliance requirements. It also provides budget and forecasting tools.
AWS is making investments in machine learning to create predictive models to automate every aspect of IT.