TrustRadius: an HG Insights company

Amazon Web Services

Score8.6 out of 10

705 Reviews and Ratings

What is Amazon Web Services?

Amazon Web Services (AWS) is a subsidiary of Amazon that provides on-demand cloud computing services. With over 165 services offered, AWS services can provide users with a comprehensive suite of infrastructure and computing building blocks and tools.

Categories & Use Cases

Top Performing Features

  • Elastic load balancing

    Automatic balancing and distribution of resources across multiple virtual computers

    Category average: 8.5

  • Service-level Agreement (SLA) uptime

    The service uptime as a percentage defined in the SLA

    Category average: 8.6

  • Dynamic scaling

    Ease of scaling up or down in response to customer needs

    Category average: 8.2

Areas for Improvement

  • Pre-configured templates

    Pre-defined templates for virtual machines

    Category average: 7.6

  • Monitoring tools

    Monitoring tools provide alerts when problems are detected

    Category average: 7.9

  • Pre-defined machine images

    Range of different server configurations available

    Category average: 7.8

AWS - still good

Use Cases and Deployment Scope

We use AWS as a primary cloud provider across a range of services. That includes managed compute fleet, networking, covers some of the load balancing and multi region disaster recover scenarios, as well as some higher level things like managed Kubernetes, some databases, logging, analytics and many other elements across AWS offerings

Pros

  • Reliability
  • Comprehensive offerings
  • Support that works

Cons

  • Web console UI is sometimes inconsistent
  • Some services have historical feature gaps that take time to get addressed
  • Things can always be cheaper

Return on Investment

  • IF you plan and execute well, in many cases you can get very positive outcomes for buy vs build
  • IF you are not careful and diligent, you can get very negative runaway costs - and it will be on *you*
  • Always try to honestly think if you *need* to build on the cloud. Some things are possible to build and maintain on your own, cheaper AND better. But you need to be on top of all the aspects.

Usability

Alternatives Considered

Google Cloud Platform and Azure Cloud Services

Other Software Used

Kubernetes, Apache Kafka, Debian OS

Amazon Web Services My Preferred Cloud Platform

Use Cases and Deployment Scope

We are using various services of Amazon Web Services for storage, compute, container orchestration and a lot more. We are using S3 for storage of various documents and files. EC2 and Lambda for deploying some services and APIs. ECS for deploying containers based applications. We are also using Amazon Web Services Route 53 for DNS management. Apart from this, we use cognito, API gateway, Glue, secret manager and a lot more. Amazon Web Services makes it fast and easy to provision the infrastructure.

Pros

  • Security group changes takes effect in real time.
  • Storing blob files is very easy with S3.
  • IAM makes access management very easy.

Cons

  • When there is any misconfiguration of EC2 related to SSM Connect. It doesn't clearly states that what particular configuration is missing.
  • Debugging networking related issues could be improved.
  • From the security group page, it's difficult to determine which resource a security group is associated with.

Return on Investment

  • Provisioning resources like large database instances is really quick. We can easily scale our instances up or down as per need.
  • Storing files in S3 instead of onprem NAS drives is much more economical, especially for the files stored in glacier deep archive for compliance purposes.
  • Backup snapshots of EBS volumes and RDS instances may increase the cost of cloud if not cleaned up properly.

Usability

Alternatives Considered

Microsoft Azure and Google Cloud Platform

Other Software Used

Microsoft Azure, HashiCorp Terraform, Oracle Java SE

Amazon Web Services

Use Cases and Deployment Scope

Amazon Web Services offers a diverse range of services. It's an adaptable platform for a number of applications and business needs. Amazon Web Services is super scalable and flexible, is quite cost-effective, user-friendly, reliable, and secure.

Pros

  • Wide range of services
  • User-friendly dashboard/interface
  • Scalable and flexible

Cons

  • Pricing structure can be complex
  • It can be difficult to learn for beginners
  • Sometimes can be not user-friendly

Return on Investment

  • Cloud Storage
  • Scalability
  • Security

Usability

Alternatives Considered

Google Cloud AI, Microsoft Azure and Fortinet on IBM Cloud

Amazon Web Services has been down for us for 24 hours Login Billing Notifications Customer Support - in our experience, terrible.

Use Cases and Deployment Scope

We have a software SaaS company. We use Amazon Web Services S3, EC2, domain hosting and other services.

Pros

  • storage
  • compute
  • startup credits

Cons

  • login
  • customer support
  • billing
  • notifications
  • user management

Return on Investment

  • Amazon Web Services went down for 24 hours. So our business had to shut down for 24 hours

Usability

Amazon Web Services Usage

Use Cases and Deployment Scope

Amazon Web Services are basically used to host infrastructure in cloud.

In our organization cloud is future solution , therefore all the applications has been asked to moved to cloud and design the applications according to services provided by them.

S3 buckets , RDS and Autoscaling various services are used extensively.

This is addressing the datacenter cost issue.

Pros

  • Auto Scaling feature
  • S3 Buckets
  • Elastic load balancer

Cons

  • Cost things need to be fixed
  • Availability of different zones in different regions
  • More robust features need to be added

Return on Investment

  • Fixed cost of Datacenter is getting decreased.
  • Negative impact is paying of few services on basis of hits such as lambda function which is not good.
  • Proving new features which can be used immediately

Usability

Alternatives Considered

Azure Batch and Oracle Cloud Infrastructure

Other Software Used

Microsoft Teams, Tivoli Monitoring (legacy), BMC AMI Cloud