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 (Information Technology & Services company, 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 (Information Technology Services company, 10001 employees)
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 (Information Technology & Services company, 10,001+ employees)
EC2 instances were used and Amazon web services were used for virtual training environments, as well as a bridge between servers and devices during calls. AWS never failed to meet our requirements and have everything we needed to grow the business.
Pros
Virtual server
Cloud solutions
Data storage
Cons
Customer service
Platform sharing
Likelihood to Recommend
Very few places have all that AWS offers in one place. This makes it a no-brainer for most applications. If you need to run a Minecraft server, AWS has got you. If you need to spool up a windows environment for someone to test out the software on without being on your network? AWS has got you as well. Limitless potential.
VU
Verified User
Supervisor in Information Technology (Information Technology & Services company, 1-10 employees)
We use a AWS EC2, EKS, ECS, SES, SNS, SQS, S3, CloudFront, RDS, Elasticache, Lambda, Fargate etc across Jombay's suite of products. We use these services for solving problems like static and dynamic data storage, sending emails, running web applications, scaling web applications, securing web applications etc.
Pros
Easy to use
Highly reliable and available
Good support from the support teams
Cost effective
Cons
User Interface for some of the services can improve (for ex: ECS)
Support plan pricing needs to consider start-ups
Likelihood to Recommend
Amazon Web Services has a solution for almost all of the problems associated with building and scaling modern web applications and running AI / ML workloads. It also provides a highly secure and robust cloud infrastructure to run any kind of service without getting into any compliance issues.
We have a product that is a distributed system, SaaS on AWS. We use Route53 to register our domain and configure subdomains. We use EC2 to host the company website. We use EKS for our product. We use Load Balancers with AutoScaling in front of our workloads We use SES as our email service. We use CDN for caching. AWS is AWSOME :D
Pros
Highly available
Many services
Reliable
Cons
NA
Likelihood to Recommend
[Amazon Web Services] is well suited for every solution you aim to implement. Whether it happened to be production, staging/testing, PoC. You will have services that help you easily implement the solution you want. Also if you are just figuring out what [Amazon Web Services] is, they give you a free tier that you can use for a year.
AWS is our choice of technology for our Data Analytics platform. It is being used organization-wide. AWS has altered the way we perform our vulnerability management, application security, breach detection, and IT troubleshooting. We utilize AWS's offering of services for computing, storage, networking, database, analytics, application services, and security. We rely upon S3 and other
AWS services to process and store our data. We chose AWS because the data is stored in AWS data centers located inside nondescript
facilities.
Pros
Physical Security: We chose AWS because the data is stored in AWS data centers located inside nondescript facilities.
Multi-featured Cloud offering: We utilize AWS's offering of services for computing, storage, networking, database, analytics, application services, and security.
Least Privileged Design: Our cloud uses a microservice architecture consisting of several small services working together. These services are logically separated into several different AWS accounts to minimize the blast radius of security incidents.
Cons
Traceability: If we could ensure that all cloud actions are being logged and monitored such as AWS API actions, that would be great.
We might want to include access to servers and services being logged to external systems to prevent tampering.
Incorporate more than the current five following cloud regions: United States, Canada, Europe - Germany and Ireland, Japan, and Australia
Likelihood to Recommend
AWS is our choice of technology for our Data Analytics platform as it has altered the way we perform our vulnerability management, application security, breach detection, and IT troubleshooting. We utilize AWS's offering of services for computing, storage, networking, database, analytics, application services, and security. We also rely on Amazon S3 for storing data backups.
We have a SaaS application we host out of Singapore on behalf of one client, support multiple other companies with hosted web services and use some of the AWS services for internal processes.
Pros
Provides clear links to access support
Cons
Responding to support requests
Resolving support requests
Escalating support requests
Allowing access to a complaints process
Reviewing support processes to detect issues
Providing managerial or even supervisory oversight of their support teams
Likelihood to Recommend
Amazon is okay if you are prepared to be trained in their very opaque systems and spend a lot of time becoming an AWS expert. AWS is not for your average Joe, or those who do not want to spend a lot of time becoming AWS certified. [In my experience] other systems are far more user-friendly and intuitive. I would not recommend AWS services. We have had issues with being overbilled when their products went wrong and are unable to get issues escalated. There have also been issues with getting access to talk to supervisors/managers, or being advised of how to access a formal complaints process that doesn't send us back to the same team we are already complaining about for lack of results, responses, or professionalism. We have been trapped by the same support(sic) team, who handles escalations, complaints, etc. In short, they aren't resolving or working to resolve the issues and we cannot get past them to get this looked at. We also cannot inform someone of the issues we are having with this team as they block all options to talk to supervisors, managers, etc. [I feel] AWS has given their unsupervised teams the ability to not do their jobs and block complaints. We are trapped by our systems being on AWS and them being difficult to extract. Also, we are grossly overcharged for services we don't use. We will never use AWS again.
VU
Verified User
Manager in Information Technology (Information Technology & Services company, 11-50 employees)