Reviews (1-25 of 26)
- Innovation. Since AWS is a world leader, we are able to benefit from running on the latest technologies being deployed using best practices and industry standards that typically comes standard from these leading cloud service providers.
- Scalability. There is basically no limitation in expanding system resources when using AWS. The advantage of this is that we can increase resources for business systems and projects at a click of a button.
- Implementation. Migrating to AWS is somewhat complex and adequate training is required. However, this can be mitigated using an accredited AWS provider.
- Support Costs. AWS has various support options which includes Developer, Business and Enterprise support. Depending on the business requirement, the support costs can increase significantly since the basic support option may not meet the requirement of certain businesses.
I've been overcharged for over a year... and I'm surprised to find that AWS isn't helping to make things right.
- The technology is great. I've never had technical issues.
- They have been incredibly slow to respond to a billing dispute. Over a year ago, we erroneously signed up for a service that we never used. It was a total 'gotcha,' and it added $800/mo to our monthly invoices. Shortly thereafter we noticed the huge credit card bill and asked them to remove the service. We're a small education company, and we're spread pretty thin- and I'm embarrassed to admit that when I asked them to turn it off, I naively believed that they would do so. When we noticed last month that they were still auto-billing us $800/mo for the entire past year, we were stunned. I again asked for them to honor our original, well-documented request, and this time we asked them to help make things right for us. We've corresponded 2-3 times/week over the last 30 days and I still can't get a response from their Finance department. I'm surprised and disappointed - I was expecting AWS to be much more responsive and helpful than this. I still trust that they'll make things right - but as of now they're still billing us for this.
- The interface is pretty easy to use.
- It's very reliable and there almost never seems to be an interruption in service.
- It's pretty pervasive so when working with other companies, partners, etc, it is a piece of technology that nearly everyone is familiar with.
- Occasionally I've had issues uploading many files at once, and have to resort to one-at-a-time to ensure successful upload. Not often, but it's happened.
- Easy to deploy. It's trivial to create a new S3 bucket, or spin up a new EC2 VM.
- AWS console is relatively easy to navigate/administrate services. It used to not be the case, but it has improved quite a bit over the years.
- Cost Explorer service makes it somewhat easier to plan/budget and track/manage AWS cost.
- Tons of software, services, etc that integrate directly with AWS services -- example, CloudBerry Backup that integrates with S3, Glacier, etc.
- Cost - Because of the many variables involved in AWS pricing, it can be difficult to budget for AWS costs. For small deployments, this isn't too big of a problem, but when you start using multiple AWS services, even with Cost Explorer, planning can be time-consuming.
- Some of the terminologies are unnecessary. Too much input from marketing types. They should just say what the service does and note waste time with cutesy names.
- On the flip side of the thriving AWS ecosystem, the lack of Amazon-created apps to interface with their services is a bit of a bummer. Sometimes you just want a good, documented, first-party backup app, for example.
Who isn't AWS for? Well, there is something to be said about putting all your eggs in one basket. For those who are hesitant to move their businesses to the cloud entirely, I would obviously recommend against using multiple AWS services. Also, for organizations who have strict IT budgets, estimating AWS costs can be tough and might be frowned upon by their finance departments.
- Great levels of service, with strong infrastructure maturity.
- Lots of cloud service options, third-party programs, and APIs available.
- Highly flexible and customizable.
- Pricing is a bit complicated and can be slightly opaque in the outset, but AWS has pricing calculators to help out.
- The vast array of options available can be a challenge to navigate and figure out at first.
- Automated server provisioning.
- Load balancing.
- Hassle-free OS updates.
- Hard to get support (even you pay extra for paid support services).
- Expensive compared to the competition.
- Regional outages may occur.
- Scaling - The solution should be able to allow us to scale effectively without the hassles of setting up new servers.
- Cost effective - The solution should allow us to manage our costs effectively so that none of our clients have to pay more for our services.
- Integration - The solution should integrate well into our development teams coding and not slow them down.
- AWS (Amazon Web Services) is not the easiest virtual service to set up but once you get the hang of it, it's fairly easy to install new instances (servers) and stop them. This is good for multiple reasons e.g we run multiple tests and live production servers for our different services. When we are done with one we can easily turn it off. The cost of the specifications on our virtual servers is only a fraction of the cost of what we would get locally or even on most traditional web services companies.
- Amazon Web Services can be relatively cost efficient depending on where you are coming from. For our smaller organization, we felt the cost was worth it as other alternatives were not as affordable. The good thing with AWS is you only pay for what you use. If you want S3 (Simple Storage Service), you can pay for that. If you want to run a compute engine, EC2 can be paid for. At the end of the month, you get one bill based on your usage.
- Because of our size as a company, AWS was easier to deploy compared to local dedicated solutions. All we had to do was take our development team through a simple 2-day course to get them on board. The ease of deployment means that we do not have to hire a specialist to deploy servers for us.
- If there is one thing I think AWS needs improvement on, it is the administration dashboard. It can be a nightmare to use especially when trying to access billing. This could be made better, honestly, as there should be a simplified way to access simple admin features.
- While AWS was fairly easy to integrate into our solutions, it is not as easy to use without some IT knowledge. The dashboards are complicated and designed for someone who is computer savvy. If you are just want to keep track of billing, for example, you may need to take a course or spend a few hours with someone being walked through the admin console.
- AWS does tend to be slow at times. If you do not have a fast internet connection, it can take time to access services that are hosted on AWS. This is not always the case but we have had clients complain about this if they are trying to access a service from multiple points (IP addresses). The only real fix we found was to make our files cache to another server and only keep current data accessible to clients.
- Data Storage
- Easy to use
- Because we have a large amount of data, constantly uploading and downloading, our monthly fee isn't a set amount, but instead fluctuates up and down each month.
- Launching a VIrtual Machine quickly, especially from AMI images from verified providers.
- Launching RDS instances, configuring and managing parameters
- Managing monthly costs and budget
- Some resources parameters needed and prerequisites are difficult to understand, even with services that have well-known solutions that are easy to understand. For example, IAM and SSO solutions are more complicated and confusing than other services.
- Generally, the User Experience is lacking WITHIN services is poor compared to other comparable platforms, however high-level access to the many services in AWS is good - as compared to other platforms.
- Some services seem fragmented - as interrelated functions withing services don't seem to provide detail weel without some work. The billing area is an example of where getting and reviewing information is difficult.
It is well suited for databases.
It is well suited for storage.
It is well suited for experimental applications.
It is not as well suited authentication and user management.
- Customer service: There's no beating AWS for their customer service. They've clearly been trained to lisetn to understand the core issue you've called them for. Our customers satisfaction is in direct correlation to what AWS can deliver, so this is the #1 reason we chose and have stayed with AWS for 8 years.
- Agility: We have demand cycles that fluctuate, largely without alot of notice. It doesn't take more than 1 phone call to address any increase in bandwidth. In fact, they're more likely to reach out to us with any enhancements we might need or shoul be considering.
- Performance: We've never experienced a slowdown, nor failure - even when there've been internet-wide issues. They're always innovating based on every customer, and we all benefit from Bezos vision of what infrastructure technology should do for business.
- It's such a well conceived service, I can't think of anything that's missing in functionality for our HC company. What we ask of AWS is to be so reliable, so customer-focused and so fast that we can just do what we do best, and forget about their job in our success.
- Healthcare: Since this is our core market, we're very interested in watching this vertical evolve and Amazon's vision for it. We'd value more insights and collaboration with Bezos on what our vision is too.
- Cost: AWS's free tier enables developers to try out the service with no commitment. The resiliency of the AWS infrastructure is a great value-add.
- Ubiquity: AWS networks have the availability and elasticity which not only meet the needs of developers, but also end users.
- AWS is an E2E solution for deploying, managing, and continuously integrating software development.
- AWS needs to improve their java-based browser SSH client. Both Azure and Google Cloud Platform far exceed AWS in this regard.
- AWS lacks the ability to SSH from windows at this time without extensive modifications to the operating system.
- AWS needs a trial period to demo paid features within a free tier window, not locked out of premium services.
- Performance, Elastic Compute Cloud (EC2) allows you to host your resources without worrying about high consumption peaks.
- Easy to use. The learning curve for its main functions is relatively easy and well documented.
- Price. The price is very competitive in the market.
- Variety of tools at your disposal.
- Account management. If you manage many accounts AWS, management can become somewhat disorganized, as AWS does not offer many tools for internal control.
- It has many tools at your disposal, but you may not know them all. They could see how to promote and introduce the tools that you use less to display its advantages.
- It could extend free trial accounts indefinitely in exchange for advertising or something like that. Some users complain when the free trial ends and charge them without notice.
- Consistently available, one small hiccup in 3 years.
- Globally available. Our customers in Africa and the Australian Outback have extremely limited bandwidth and high latency. The global edge servers help with that.
- Instantly scalable. We go from a small handful of users to thousands in an instant, serving live streaming video across the globe sourced in different countries.
- Transcoding expenses (separate but related AWS product) are a tad expensive.
- Architecture of services
- Scalability of application
- Mulitple zones of availability
- Improvements in the usability of the dashboard. Initially it can be overwhelming.
- IAM users and roles configurations are complex to configure and understand.
- Misses predefined architectures of common applications.
A difference with other providers is you have enough flexibility with the machines you use, you can configure each machine as you want.
Does it have multiple zones of availability?
It has multiple zones of availability around the world, so you can pick the most convenient for your case.
Does it have good support?
There is plenty of documentation, and a big community supporting it.
- I've found AWS easy to setup.
- I found it easy to upload videos and images to S3 using their GUI.
- It was also easy to setup security permission on S3 so only a single site could access our videos.
- When connecting up EC2 and RDS it was a bit difficult, but that was a few years ago so the process may have improved. I think Elastic Beanstalk addresses this issue.
- Broad range of offerings
- Pay by use
- No required contracts
- RAM is expensive!
- Anything outside of T, C, or M class is expensive.
- Security groups are not as granular as a real firewall.
- Promotes unsafe practices of universal ssh keys.
- High-availability; AWS has an amazing capacity for spinning up resources across multiple zones, territories and services.
- Auto-scaling; This requires some expertise, but a solution with proper architecture can support a virtually infinite user base.
- Security and compliance, but this takes some expertise and understanding
- Billing support - Bills are verbose, but difficult to allocate across different projects or software stacks without creating (and then verifying) multiple billing accounts
- Ease of use: documentation and community are powerful and large, but there is a learning curve to be able to leverage the full power of AWS.
- Solutions - AWS is still very much infrastructure building blocks. Launching a solution, say scalable SharePoint in the cloud, is not in the AWS repertoire.
Spiky, unpredictable or changing workloads
Secure cloud solutions
Development, testing and QA environments
- If you use Route 53 your DNS records can be updated almost instantly
- EC2 gives you enough control over your instances without any hassle
- RDB does backups for your data so you don't have to worry about database crashes and losing your data at all
- Beanstalk allows you to deploy apps to AWS and it scales your apps for you. Amazing!
- I have a number of AWS accounts and it would be cool if I could switch between them without logging out and logging in.
- EC2 makes it very quick and efficient to launch specific "builds" of your virtual machine image, if configured.
- EC2 makes it very easy to find off the shelf "builds" of specific applications and services that might meet the needs of the company.
- EC2 makes it very easy to understand the status and health of your virtual machines with just a few clicks.
- While the documentation is robust it is sometimes difficult to get access to an actual person who might be able to help with the design of your application and what Amazon service is most applicable.
- Checking for enabled device tokens on SNS
- Uploading images on S3 - easy to use
- Setting up background jobs with SQS - easy setup
- Resizing images upon upload - should be a built-in feature
- Automatically making images public by default
- Disconnect between SNS and Apple - constantly disabling device tokens
- The ability to scale vertically and horizontally easily.
- The ability to get server notifications
- Ease of use within the AWS GUI
- Better user support would be nice. It seems hard to find help when you need something specific from an Amazon employee.
- Even though the prices are set up for enterprise they do seem high for small to mid level businesses, compared to other alternatives.
- It would be nice to be able to have some type of DB security built in to the EC2s or as a default.
- AWS provides a very easy way of "pay-as-you-go" for every service they provide. That makes it easy for any company to scale up and down as the business dictates.
- AWS provides services that inter-operate with each other very well making it them very valuable, like s3 storage being used by hadoop-elastic mapreduce, or being able to notify by email service that a load is done, etc..
- AWS fees are clear and easy to estimate, absolutely nothing is hidden
- A lot of functionality is still accessible only with a CLI, they can be exposed to the UI/console
Amazon Web Services Scorecard Summary
Feature Scorecard Summary
About 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. According to Amazon, AWS is suitable for organizations of any size, and helps to efficiently power their infrastructure, become more agile, and lower costs. AWS is also known for its service coverage, with over 69 Availability Zones across the world, allowing for users to experience lower latency and prevent their data centers from failing, which is important for cloud computing services.
AWS product range covers, but is not necessarily limited to, the following categories:
AR & VR
AWS Cost Management
End User Computing
Internet of Things
Management & Governance
Migration & Transfer
Networking & Content Delivery
Security, Identity, & Compliance
Pricing varies greatly across their vast scope of products, but AWS does provide an “AWS Free Tier” offering of services. Depending on the product, users can use the product for free indefinitely, a year, or in shorter-term trials.
Amazon Web Services Integrations
Amazon Web Services Competitors
Amazon Web Services Technical Details