Try our new research platform with insights from 80,000+ expert users

Share your experience using Oracle Compute Cloud Service

The easiest route - we'll conduct a 15 minute phone interview and write up the review for you.

Use our online form to submit your review. It's quick and you can post anonymously.

Your review helps others learn about this solution
The PeerSpot community is built upon trust and sharing with peers.
It's good for your career
In today's digital world, your review shows you have valuable expertise.
You can influence the market
Vendors read their reviews and make improvements based on your feedback.
Examples of the 98,000+ reviews on PeerSpot:

Deepak Nemade - PeerSpot reviewer
Network and system administrator at AyanWorks
Real User
Top 10
Has reduced manual container monitoring and restarted services automatically while UI interactions still need attention
Pros and Cons
  • "What I find best about AWS Fargate is that compared to deploying containers on EC2, where we need to check everything manually such as uptime, error logs, and other issues, AWS Fargate manages all these aspects automatically."
  • "What I find best about AWS Fargate is that compared to deploying containers on EC2, where we need to check everything manually such as uptime, error logs, and other issues, AWS Fargate manages all these aspects automatically."
  • "They need to improve some UI-based interaction."
  • "They need to improve some UI-based interaction."

What is our primary use case?

In my current organization, we deployed all our applications using AWS Fargate.

What is most valuable?

What I find best about AWS Fargate is that compared to deploying containers on EC2, where we need to check everything manually such as uptime, error logs, and other issues, AWS Fargate manages all these aspects automatically. If a container goes down, it automatically restarts it, and according to our requirements, it handles scaling up and down of all containers. This feature is really amazing.

What needs improvement?

They need to improve some UI-based interaction.

For how long have I used the solution?

I have been using AWS Fargate for nearly six to seven months.

What do I think about the stability of the solution?

I do not face any issues while using AWS Fargate.

What do I think about the scalability of the solution?

I do not face any issues while using AWS Fargate.

How are customer service and support?

I have not connected with the customer support team from Amazon. We manage all errors from our side or find help to resolve the issues. For pro support, AWS charges additional fees, and in our plan, we did not take the AWS support plan, so we manage all errors independently.

How would you rate customer service and support?

Negative

How was the initial setup?

The initial setup for AWS Fargate is busy.

What other advice do I have?

Using AWS Fargate is becoming easier as the platform improves. On a scale of 1-10, I rate AWS Fargate a 7.

Which deployment model are you using for this solution?

Public Cloud

If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?

Amazon Web Services (AWS)
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Flag as inappropriate
SAURAB K GANGURDE - PeerSpot reviewer
Senior AWS Consultant at Quantum Integrators
Real User
Top 5
"Seamless Traffic Management and Server Health with Amazon EC2 Auto Scaling"
Pros and Cons
  • "The main benefit of implementing Amazon EC2 Auto Scaling is that service availability for end users reaches 99.99%, with effectively zero downtime."
  • "Everything works fine already, but sometimes we face slow scaling performance during initialization."

What is our primary use case?

I am using multiple AWS services, including EC2 for cloud compute, S3 for storage, and VPC, Route 53, and load balancers for networking. We are using databases and Lambda functions as well. There are many components in EC2, including three types of load balancers, and IAM, which is the key aspect of AWS.

Previously, I have used EKS for microservices based applications deployed on our EKS clusters on AWS, and we managed the cluster ourselves according to our requirements, upgrading, deploying, and changing configurations as needed.

We are using EC2 and application load balancers as well as network load balancers. We have Amazon EC2 Auto Scaling group in place with two types of auto-scaling: time-based and CPU-based. For example, when the request exceeds 200 users, a new server automatically spins up in the Auto Scaling group to manage the load. In non-peak hours, we maintain a minimum of 20 servers, and our developer team continuously resolves bug fixes, deploying new releases to our web servers using Harness as our CI/CD tool.

Currently, I'm working on the FinOps side for AWS, managing about 15 to 16 AWS accounts and reviewing costs weekly, identifying any non-utilized resources such as terminated servers with persistent EBS volumes or unreleased IPs to save costs.

We have direct AWS accounts for our environment and multiple dedicated accounts for QA, production, and staging workloads.

How has it helped my organization?

Amazon EC2 Auto Scaling has significantly enhanced our infrastructure’s reliability, scalability, and cost efficiency. By automatically adjusting the number of EC2 instances based on traffic and server health, we’ve achieved:

  • High Availability: Unhealthy instances are automatically replaced, reducing downtime and ensuring continuous service delivery.

  • Optimized Performance: During traffic spikes, Auto Scaling adds instances seamlessly, maintaining application responsiveness.

  • Cost Efficiency: By scaling in during low-traffic periods, we avoid paying for idle resources, aligning with FinOps best practices.

  • Operational Simplification: Reduced manual intervention for server provisioning and health monitoring, allowing the team to focus on higher-value tasks.

  • Integrated Monitoring: Coupled with tools like CloudWatch, Instana, and Grafana, we gain real-time insights and proactive alerts for faster incident response.

What is most valuable?

The best feature I appreciate about Amazon EC2 Auto Scaling is its health check functionality; when a server becomes unreachable or enters an unhealthy state, it automatically triggers an alert, and the load balancer responds by spinning up a new server, ensuring that traffic is distributed effectively.

For predictive scaling capabilities in Amazon EC2 Auto Scaling, I deploy all servers to the limit for a week to monitor CPU utilization, and I calculate the load trends to manage the minimum and maximum through time-based auto scaling.

We are using CloudWatch, and have integrated it with various application performance monitoring tools such as Instana, AppDynamics, and Grafana. We set thresholds in these tools to alert us if CPU utilization exceeds 70%, allowing our dedicated team to rapidly respond to any issues.

The main benefit of implementing Amazon EC2 Auto Scaling is that service availability for end users reaches 99.99%, with effectively zero downtime. Even if multiple servers become unreachable, Amazon EC2 Auto Scaling automatically spins up new servers to replace them, all without human intervention.

We utilize two types of scaling policies: time-based and CPU-based. When our CPU utilization reaches 70%, Amazon EC2 Auto Scaling automatically adds a new server to handle the generated load.

What needs improvement?

Current Auto Scaling is mostly reactive. Introducing predictive or AI-driven scaling could anticipate traffic spikes and improve responsiveness.

For how long have I used the solution?

I have been working with Amazon EC2 Auto Scaling for almost five to six years.

What do I think about the scalability of the solution?

Two or three years ago, we did escalate concerns to AWS support when our servers were not spinning up despite setting appropriate min and max thresholds.

How are customer service and support?

I would rate the technical support of AWS a nine, as their team resolves issues effectively and meets our expectations.

How would you rate customer service and support?

Positive

Which solution did I use previously and why did I switch?

More than a year ago, I worked on EKS, and in my current new project, there is no EKS.

How was the initial setup?

During the initial setup of the environment with Amazon EC2 Auto Scaling, we faced challenges with port issues leading to failed health checks, which were ultimately traced back to a bug in our JAR file that was fixed by our developer team.

What other advice do I have?

I cannot pinpoint specific features for future inclusion, as my current project's requirements are well met by the AWS services we are using.

I do not have experience with other cloud services. I have only worked with AWS, where I am also certified. I cannot compare it directly because I have not used the other platforms.

I do not have specific suggestions, but if some features were similar to Lambda's serverless deployment method, allowing us to simply upload our deployable files directly to the load balancer, it would streamline processes.

On a scale of one to ten, I rate Amazon EC2 Auto Scaling a nine.

Which deployment model are you using for this solution?

Public Cloud

If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?

Amazon Web Services (AWS)
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Flag as inappropriate