Amazon Web Services (AWS) is Amazon's cloud computing platform that provides a range of web services that can scale and is mostly on a pay-per-use model.
Benefits
Below are some of the benefits of AWS:
-
AWS provides out-of-the-box support for common needs such as load balancing, queueing, sending mails, storing files, databases, DNS system etc.
-
Many of the AWS services are by default, fault tolerant and/or highly available.
-
You can automate almost everything that you do within AWS, with the help of AWS provided APIs.
-
AWS help you avoid long-term capacity planning by allowing you to scale up or scale down on demand.
-
AWS complies with many professional standards such as ISO-27001, HIPAA, FedRAMP and CoD CSM, PCI DSS Level 1, ISO-9001 etc.
-
AWS (cloud in general) follows a pay-per-use strategy; hence no need to acquire software or hardware upfront.
-
Minimum initial investment on infrastructure requirements.
-
AWS provides good graphical interface (console) and command line utility for better managing the services.
Example Use Cases
Below are some of the example use cases for AWS:
-
Use maintenance free services for databases, DNS system etc. thus reducing operational costs.
-
May use multiple smaller virtual servers instead of one big on-premise system at similar cost, thus providing better availability.
-
May connect on-premise data center to a private network on the cloud through Virtual Private Network (VPN) to move parts of business to AWS, but still controlling access to the data with access-control lists.
-
Launch multiple servers in different data centers and use a load balancer, to achieve fault tolerance.
-
May split dynamic and static content for websites and deliver static content over a CDN for improved performance.
-
Startups can get started with minimal initial infrastructure requirements.
-
Proof of concepts, can be done on production quality infrastructure without much cost or time.
-
Store data in different types of servers with varying prices based on access speed requirements; for instance, some data may be required real time, whereas archival data can take some time for retrieval.
References:
Book: Amazon Web Services in Action by Andreas Witting and Michael Witting.
AWS Documentation
- heartin's blog
- Log in or register to post comments
Comments
fault tolerant
Easy to understand, could you please help me what is "fault tolerant"?