Some Pros and Cons of using AWS
What are the pros and cons of using Amazon Web Services (AWS)?
The advantages of AWS
– all of the services have APIs, which allow the DevOps engineers follow the IaC principles and use Terraform to design and deploy immutable IT infrastructure for the customers
Most of the services have SLAs, which is a huge benefit for startups, as they can greatly cut their support costs
A huge variety of tools is built specifically to work with AWS and have detailed manuals on doing so.
Despite its emphasis on cost-efficiency, AWS is actually pretty expensive as compared to GCP or Azure. At some point in their growth the companies understand that building and maintaining their own on-prem cloud would be a less expensive choice than to continue paying for ever-growing AWS bills.
The platform has a quite steep learning curve and mastering all the required services on your own is hardly possible. For example, to build a truly resilient, secure and fail-safe IT infrastructure the company would have to figure out the use of routing and IAM politics – or hire an AWS-certified partner to configure the thing for them.
Amazon APIs are numerous, yes, but they are far from perfect. For example, AWS does not provide SES in the Asian region, but their API allows the user to issue a SES resource creation request, which will be active until cancellation due to request time-out.
Pros & Cons of AWS
Before going into the Pros & Cons of AWS, Here is the bit about Amazon Web Services
What is Amazon Web Services?
a secure cloud service platform which the database storage, content delivery and many more functionalities which helps the businesses around the world.
AWS have more than 1 million customers which includes Johnson & Johnson, soundcloud, UBISOFT.
· Easy to use
· High Performance
· It does not include enterprise grade support by default
· Experienced High Profile outages in recent history
· Billing is intensely confusing
· It doesn’t have control over environment
· More complex all patters
AWS is a wholesaler that delivers compute cycles from their cloud data centers at a very low price. They offer services that will run your entire IT environment (compute, networking, storage, database, application services and management) from the cloud and reduce your on-premise hardware footprint.
Here are some “pros” to consider when evaluating the benefits of AWS:
- More than 5x the compute capacity in use than the aggregate total of the other fourteen leading providers in the market
- 7 years in the market with hundreds of thousands of customers in over 190 countries running every imaginable use case on AWS
- Groups of data centers, which it calls “regions,” on the East and West Coasts of the U.S., and in Ireland, Japan, Singapore, Australia and Brazil; it also has one region dedicated to the U.S. federal government
- Attained most industry standard compliance certifications: HIPAA, SOC 1/SSAE 16/ISAE 3402 (formerly SAS70), SOC 2, SOC 3, PCI DSS Level 1, ISO 27001, FedRAMP, DIACAP and FISMA, ITAR, FIPS 140-2, CSA, MPAA
- Thousands of independent software vendors like SAP, Oracle, Adobe, Microsoft, Esri, etc. have made their software available on AWS to customers along with go-to-market partnerships with system integrators (such as Capgemini, Cognizant and Wipro) that provide both application development expertise and managed services
But, is AWS for everyone? Maybe not. Here are several “cons” to keep in mind:
- The learning curve for a software-defined data center is sometimes steep for larger enterprises
- Billing is extremely confusing; NPI recommends going through a reseller for a more detailed monthly bill
- AWS does not include enterprise-grade support by default. Customers will need to buy Business tier support for this, which carries up to a 10% premium on the customer’s overall AWS spend
- Almost all enterprise customers require a custom agreement (vs. the click-through agreement online), and significant terms-and-conditions negotiation
- Have experienced high profile outages in recent history