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
Likelihood to Recommend
In my opinion, Amazon Web Services is not suited for non-technical users and rapidly changing startup. In our experience, if your CTO leaves, or is away, even if they have your email and phone and other information for security checks it is impossible to log in.
Amazon Web Services is one of our CSP vendors for Cloud Application hosting
Pros
Easy to spin up new subscriptions
Reliability is good
Vast set of services to get started and manage ongoing
Cons
AI assisted security management
Agentic SW development, GitHub integration for SCM
Likelihood to Recommend
Good set of services for medium to large implementations. Good support model and easy to get started quickly. It still has some room for improvement in AI assisted coding and service management, including security.
VU
Verified User
Program Manager in Information Technology (1001-5000 employees)
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
Likelihood to Recommend
This is something that is actually common across most cloud providers. A comprehensive understanding of one's use cases, constraints and future directions is key to determining if you even need a cloud solution. If you are a 2-person startup developing something with a best-scenario audience of 1k DAU in a year, you would very likely best served by a dirt-cheap dedicated Linux server somewhere (and your options to graduate to a cloud solution will still be open). If, however, you are a bigger fish, and/or you are actively considering build-vs-buy decisions for complicated, highly-loaded, six-figure requests per minute systems, global loadbalancing, extreme growth projections - then MAYBE you solve all or part of it with a cloud provider. And depending on your taste for risk, reliability, flexibility, track record - it might be AWS.
We utilize AWS to fulfill our various organizational needs, which range from using AWS compute, SaaS, PaaS, DBaaS, and IAM. We have multiple applications and databases deployed on AWS compute for both production and test environments, with some managed by us and others managed autonomously. The deployed applications are being used in HR, Finance, and IT support departments.
Pros
During the month-end, we experience high resource utilization; however, with AWS's scalability, we can effectively tackle the peak load.
With AWS IAM, we don't need to set up complete infrastructure for identity and access management, as AWS provides end-to-end IAM services.
With AWS, development has become very easy as it's very quick to spin up and destroy the environment, which saves costs.
Cons
I think the pricing is currently very costly. For small-scale enterprises, it's a little expensive.
There is still lack of support for legacy applications migration.
Finding AWS experts are difficult. AWS should focus more on training the consultants.
Likelihood to Recommend
We are using RDS for the database services. With RDS, we don't have to manage much, as most of the DBA tasks are automated. For development purposes, we are using Kubernetes pods, which makes it easy to deploy applications and scale up as needed. AWS integration with in-house applications is seamless, making it easy to keep a data-sensitive application on-premises while still utilizing AWS services.
VU
Verified User
Consultant in Information Technology (10001 employees)
We use Amazon Web Services for updating and uploading our lists, uploading carousels and email lists. It helps us be up to date with all lists and make the best use of updated data.
Pros
Helps update lists
Helps upload lists timely
Cons
It can be more user-friendly
UI/UX can improve
Likelihood to Recommend
Best suited to update and upload data, make the best use of data captured.
Less appropriate for reporting purposes and gathering insights from data.
We use Amazon Web Services day to day depending on the different business use-cases. For instance for solving any event driven architecture problems we extensively use SQS, SNS & Lambdas. For dealing and handling large data we use S3, Glue Jobs, OpenSearch. For hosting our services we use ECS, to launch containerised services, exposed behind a VPN and API Gateway configuration. Logs across the services as captured in Amazon Web Services Cloudwatch.
Pros
Great UI Interface, that allows to quickly test things and check status.
Lots of support available for creating templates, to containerise your service architecture.
Good reliability on the availability of the services being used.
Cons
There can be better docs, around some technologies such as Event Bridge.
It can add more details around the costing of the services we are using and show us a view on the same page.
Likelihood to Recommend
If you want to quickly launch large scaled applications along with reliability, availability, scalability and business insights, Amazon Web Services is a great place to host your entire business.
For relatively low scale application Amazon Web Services might sometimes seem like an overkill, as it promotes a more micro-service architecture, which may or may not always make sense depending on individual business use-cases.
VU
Verified User
Engineer in Information Technology (10,001+ employees)
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
Likelihood to Recommend
In hosting particular application where load increase and deceases with time period , then Amazon Web Services provides best features such Elastic load balancer and Auto scaling feature to deal with it.
Another very good feature is S3 buckets where we can store any type of object and that will be available globally through web and can be encrypted also.
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
Likelihood to Recommend
They offer strong support and resources if we ever need to troubleshoot or get assistance.
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.
Likelihood to Recommend
I find Amazon Web Services more easy to use as compared to some other public cloud offerings. e.g. storing data in S3 is very easy and access and also be maintained using easily using bucket policies. For container orchestration ECS is much user friendly and intuitive as compared to Kubernetes services.
It would have been better if Amazon Web Services could provide a logical container for multiple resources (e.g. resource groups in Azure), which would make it easy to clean up the resources.
We use it to run multiple applications and storing data on AWS's global network of data centers. We also use AWS for cloud services and infrastrcture. We also use it for mulitple SAAS applications, and Data Storage that holds multiple containers. These are the primary uses for AWS that we use.
Pros
Host our Web Applications
Infrastructure Services
Network Data Centers
Cons
Hybrid models of data storage
Data Analytics
Network Management
Likelihood to Recommend
AWS has a very wide range of different analytic services that are great for our business needs and requirements. The AWS infrastructure allows us to process and analyze extremely large data sets and we also use it for web hosting, email services, and content delivery networks.
VU
Verified User
Manager in Information Technology (10,001+ employees)