In terms of cost, Amazon could reduce the pricing. The process of detaching EC2 instances to avoid billing could be less complex. For connecting environments, encryption and other features need to be managed, which could be simplified.
Accessibility must be improved. It is important to know how fast we can get to the solution. It would be nice if the interface would pop up without much loading. The product must be faster and more flexible. It will make a big difference.
The product could benefit from offering more mixed instance types that combine features from different series to suit diverse workload requirements better.
The solution’s pricing and downtimes could be improved. I would like to have a better pricing model for Amazon EC2 instances because it comes with different pricing models. The solution's cost differs when you purchase it for one year or three years. I would like to stabilize the pricing model a little bit.
The solution could provide a console view. When booting up the machine, you can't see anything happening until it's booted up. You don't get to see what's happening if it freezes while starting.
There should be enhanced accessibility from any standpoint. The accessibility should be increased, particularly in scenarios where accessing the software on the Azure platform from the cloud can be complex. Simplifying this process would be beneficial. There are too many steps involved. So, the goal is to enhance the ease of access, especially when dealing with intricate software tasks on the Azure platform.
It would be great if Amazon EC2 were available for free. Currently, I only use free resources. To explain, my servers cost me £50 to purchase and configure, resulting in a total cost of £100 per server. In contrast, Amazon EC2 charges me between £500 to £1000 annually for a server. Therefore, the price could be better, and it could be more affordable. Because I run my own servers, the prices are quite high.
Director of Product Management at SID GLOBAL SOLUTIONS LLC
Real User
Top 5
2023-04-07T11:36:26Z
Apr 7, 2023
Regional acceleration could improve. If I am hosting a website and I want the experience to be faster they should have this feature to allow for increased speeds.
I would like to see improvement in the information available up-front for users around tailoring the package to their actual requirements. At present it can take time to work with the on demand instance until you are used to what features are right for the user.
Senior ict specialist at Information& eGov Authority
Real User
Top 5
2023-01-06T14:54:31Z
Jan 6, 2023
My impression is that the scalability of this product could be improved. My opinion is that, for example, the Lambda solution is much more scalable than EC2. AWS provides everything to scale and gives you, based on their AI, a suggestion on whether to scale or not. This affects the payment so that is why we cannot scale quickly. It's not managed or scalable by itself. Developers should be able to easily scale EC2.
This solution could be improved with better pricing. If you continue using this solution over a long period of time, your costs may accumulate. I would also like a way to move my on-prem workload into the cloud.
Amazon EC2 could improve by having integration with other cloud systems, such as Azure, and Google Cloud which would be good. Additionally, having integration with on-premise systems would be appreciated. Most of the clients are worried about getting completely dependent on a cloud provider. For example, if you develop everything using Amazon AWS services, then you get stuck with them, that's a worry today. There are people who are asking for cloud-agnostic implementation or services.
MSP Architect at a comms service provider with 11-50 employees
Real User
2022-07-15T18:50:00Z
Jul 15, 2022
I'd like to see more tools to help our clients minimize their costs. The company could provide tips on savings. A couple of our clients have taken a pay-as-you-go model when they configure and they're paying a lot more money than they need to.
IT Systems Administrator at a tech services company with 1-10 employees
Real User
2022-05-29T13:12:16Z
May 29, 2022
We sometimes need to change the resource service levels, whether it's to expand or contract. Amazon doesn't offer that option so the way things work now, changes can't be made without scheduling downtime or preventing users from using the service for a period while changes are made. I would like to see servers upgrading or downgrading on the fly without the end user even noticing the change. It would be life-changing for us.
We're expecting to have Graviton instances. Graviton means it's not internal, it's a low-cost instance. At present time, Graviton is not supported for a few packages.
Founder & CEO at a tech services company with 1-10 employees
Real User
2020-11-02T18:29:35Z
Nov 2, 2020
They should fix the key pair name functionality and provide the ability to assign multiple key pair names to an EC2 instance. It is a key pair feature, and it provides you the ability to actually log into the server. It is basically like a password. In terms of new features, it should have the ability to increase and decrease the instance size based on certain times of the day. We should be able to do this without turning off the EC2 instance. Currently, you have to turn it off and then turn it back on. It should also have HTTPS or SSL integration.
In terms of what could be improved, it depends on the server. I would say they are so much better these days with updates, especially when it comes to Linux servers and there are so many material updates. AWS is really on the ball with ensuring that security practices are there, etc.. Windows is just the same old Windows. The problem is not Amazon but Windows itself.
Service Delivery Manager / Architect at a tech services company with 201-500 employees
Real User
2020-09-27T04:10:19Z
Sep 27, 2020
The issue that I have seen, earlier, not now, maybe around 2014, was that the ports that we wanted to deploy to weren't all open. In general, we need to have a specific request made to get these ports opened. We had to go through a little bit of analysis and it was not quite straightforward. We needed to raise a request to open such ports. That was the only problem I've not seen it in a long time, and that was with AWS in a special case. However, these days, I don't have any such port issues right now. We don't have any custom ports used at this point in time. Technical support could be more helpful when it comes to dealing with integration issues.
Lead Data Engineer at Seven Lakes Enterprises, Inc.
Real User
Top 5
2020-08-30T08:33:44Z
Aug 30, 2020
One of the challenges is the AMI upgrades. For example, EC2 is running on a different AMI, and when we are trying to upgrade, it has mandatory manual processes involved. This is a problem for us. This is an area that we are looking forward to being taken care of or augmented. Also, when we start doing upgrades, we start losing network connectivity. We have some issues with the cost, as it's expensive. They don't have much in the way of optimized support or OS-level support. Also, there is not much visibility in terms of the upgrade. This is an issue that we are facing at the moment. We would like to see it have something quicker. When we reboot the EC2 instance, the time it takes to come up is a little on the higher side. We are not sure if it is better on the reserved instance, but with the on-demand instances, it's not great. There is no easy way that a preliminary support guy can quickly check why the system is down, or whether there is a network issue or not. These are things that are still convoluted and could be simplified.
Amazon Elastic Compute Cloud (Amazon EC2) is a web service that provides secure, resizable compute capacity in the cloud. It is designed to make web-scale cloud computing easier for developers.
Amazon EC2’s simple web service interface allows you to obtain and configure capacity with minimal friction. It provides you with complete control of your computing resources and lets you run on Amazon’s proven computing environment. Amazon EC2 reduces the time required to obtain and boot new server...
The pricing model could be improved. We found Amazon EC2 to be pricey.
In terms of cost, Amazon could reduce the pricing. The process of detaching EC2 instances to avoid billing could be less complex. For connecting environments, encryption and other features need to be managed, which could be simplified.
Accessibility must be improved. It is important to know how fast we can get to the solution. It would be nice if the interface would pop up without much loading. The product must be faster and more flexible. It will make a big difference.
Amazon EC2's pricing could be better.
The product could benefit from offering more mixed instance types that combine features from different series to suit diverse workload requirements better.
The solution’s pricing and downtimes could be improved. I would like to have a better pricing model for Amazon EC2 instances because it comes with different pricing models. The solution's cost differs when you purchase it for one year or three years. I would like to stabilize the pricing model a little bit.
The solution could provide a console view. When booting up the machine, you can't see anything happening until it's booted up. You don't get to see what's happening if it freezes while starting.
The GUI used to deploy EC2 must be improved. Azure’s GUI is more guided compared to EC2’s GUI.
There should be enhanced accessibility from any standpoint. The accessibility should be increased, particularly in scenarios where accessing the software on the Azure platform from the cloud can be complex. Simplifying this process would be beneficial. There are too many steps involved. So, the goal is to enhance the ease of access, especially when dealing with intricate software tasks on the Azure platform.
I am concerned about the tool's data security.
Amazon EC2 is very expensive, and it would be helpful if they decreased the pricing.
It would be great if Amazon EC2 were available for free. Currently, I only use free resources. To explain, my servers cost me £50 to purchase and configure, resulting in a total cost of £100 per server. In contrast, Amazon EC2 charges me between £500 to £1000 annually for a server. Therefore, the price could be better, and it could be more affordable. Because I run my own servers, the prices are quite high.
Regional acceleration could improve. If I am hosting a website and I want the experience to be faster they should have this feature to allow for increased speeds.
If the cost of the solution was lower it would be a benefit.
The tool’s stability could be better.
Its price can be reduced. I don't see any other area for improvement.
I would like to see improvement in the information available up-front for users around tailoring the package to their actual requirements. At present it can take time to work with the on demand instance until you are used to what features are right for the user.
My impression is that the scalability of this product could be improved. My opinion is that, for example, the Lambda solution is much more scalable than EC2. AWS provides everything to scale and gives you, based on their AI, a suggestion on whether to scale or not. This affects the payment so that is why we cannot scale quickly. It's not managed or scalable by itself. Developers should be able to easily scale EC2.
I would like to see as much automation for data validation as possible in the future.
The initial setup could be easier because many keys are required for access. A more concise or shorter cycle for setup is desired.
This solution could be improved with better pricing. If you continue using this solution over a long period of time, your costs may accumulate. I would also like a way to move my on-prem workload into the cloud.
We don't have any issues with the solution. Nothing is really missing in terms of features.
I think the pricing needs to be adjusted and security improved.
Amazon EC2 could improve by having integration with other cloud systems, such as Azure, and Google Cloud which would be good. Additionally, having integration with on-premise systems would be appreciated. Most of the clients are worried about getting completely dependent on a cloud provider. For example, if you develop everything using Amazon AWS services, then you get stuck with them, that's a worry today. There are people who are asking for cloud-agnostic implementation or services.
The support could be more responsive.
I'd like to see more tools to help our clients minimize their costs. The company could provide tips on savings. A couple of our clients have taken a pay-as-you-go model when they configure and they're paying a lot more money than they need to.
We sometimes need to change the resource service levels, whether it's to expand or contract. Amazon doesn't offer that option so the way things work now, changes can't be made without scheduling downtime or preventing users from using the service for a period while changes are made. I would like to see servers upgrading or downgrading on the fly without the end user even noticing the change. It would be life-changing for us.
The first implementation we did was complex.
We're expecting to have Graviton instances. Graviton means it's not internal, it's a low-cost instance. At present time, Graviton is not supported for a few packages.
The ease of migrating applications could be improved.
In terms of improvement, they could build some client-side desktop tools that provide easier connectivity to Amazon.
They should fix the key pair name functionality and provide the ability to assign multiple key pair names to an EC2 instance. It is a key pair feature, and it provides you the ability to actually log into the server. It is basically like a password. In terms of new features, it should have the ability to increase and decrease the instance size based on certain times of the day. We should be able to do this without turning off the EC2 instance. Currently, you have to turn it off and then turn it back on. It should also have HTTPS or SSL integration.
In terms of what could be improved, it depends on the server. I would say they are so much better these days with updates, especially when it comes to Linux servers and there are so many material updates. AWS is really on the ball with ensuring that security practices are there, etc.. Windows is just the same old Windows. The problem is not Amazon but Windows itself.
The issue that I have seen, earlier, not now, maybe around 2014, was that the ports that we wanted to deploy to weren't all open. In general, we need to have a specific request made to get these ports opened. We had to go through a little bit of analysis and it was not quite straightforward. We needed to raise a request to open such ports. That was the only problem I've not seen it in a long time, and that was with AWS in a special case. However, these days, I don't have any such port issues right now. We don't have any custom ports used at this point in time. Technical support could be more helpful when it comes to dealing with integration issues.
One of the challenges is the AMI upgrades. For example, EC2 is running on a different AMI, and when we are trying to upgrade, it has mandatory manual processes involved. This is a problem for us. This is an area that we are looking forward to being taken care of or augmented. Also, when we start doing upgrades, we start losing network connectivity. We have some issues with the cost, as it's expensive. They don't have much in the way of optimized support or OS-level support. Also, there is not much visibility in terms of the upgrade. This is an issue that we are facing at the moment. We would like to see it have something quicker. When we reboot the EC2 instance, the time it takes to come up is a little on the higher side. We are not sure if it is better on the reserved instance, but with the on-demand instances, it's not great. There is no easy way that a preliminary support guy can quickly check why the system is down, or whether there is a network issue or not. These are things that are still convoluted and could be simplified.
The customization and configuration could be simplified. Updates could be automated and simplified.