Key Features of the Amazon Web Services Cloud
- AWS Services provided deliver specific functionality and are isolated.
Additionally, they can be configured to work with other services based on the application requirements.
- AWS Services are highly available and highly scalable due to the robust Infrastructure. Applications developed can be reliable based on the service SLA.
- Despite being highly resilient, AWS is not 100% failure-proof. They operate on ‘everything fails all the time’. The user can implement a highly available and fault-tolerant architect to do so.
- Application-specific resources can be scaled up and down based on incoming end-user traffic.
AWS Infrastructure offers Regions, Availability Zones (AZs) and Edge Locations. AWS Service resources can be partitioned based on AZs.
- Global application deployment can be implemented within minutes via the available Infrastructure.
Irrespective of the mode of access (AWS Console/ AWS CLI/ AWS SDK), AWS Services are offered and can be accessed via an API.
- AWS offers an on-demand, pay-as-you-go payment model wherein you can pay only for the resources you use.
- Cloud migration of legacy software into AWS is not possible.
- Security of AWS Services used is not managed by AWS. The user has to take precautions to keep their applications and data in the cloud safe.
- AWS Services support a large number of application types including but not limited to website hosting, management applications, web servers that use a publish/subscribe model and more.