What is Amazon Elastic Compute Cloud (EC2)? - Sumo Logic
Sign Up Free Request Demo

What Is AWS EC2?

Automatic Scaling for Instances and Apps

Subscribe to RSS

Topic Filter


Amazon Elastic Compute Cloud (EC2), one of Amazon Web Services’ most well-known services, offers businesses the ability to run applications on the public cloud. Developers can create instances of virtual machines and easily configure the capacity scaling of instances using the EC2 web interface.

EC2 also allows users to build apps to automate scaling according to changing needs and peak periods, and makes it simple to deploy virtual servers and manage storage, lessening the need to invest in hardware and helping streamline development processes.

EC2 setup involves creating an Amazon Machine Image (AMI), which includes an operating system, apps, and configurations. That AMI is loaded to the Amazon Simple Storage Service (S3), and it’s registered with EC2, at which point users can launch virtual machines as needed.

Amazon offers different instance types of EC2 for different requirements and budgets, including hourly, reserved, and spot rates.

Amazon EC2 Features

A number of benefits and features draw developers to EC2 for cloud computing. Chief among these are:

Responsiveness to changing capacity requirements: The easy scaling of EC2 eliminates development obstacles that occur when applications require more resources.
Flexibility in configurations: Users can choose memory size, CPU, and boot partition size optimized for the OS they choose.

  • Integration: EC2 can integrate with other AWS services, such as RDS, SimpleDB, and SQS.
  • Precise control: Users get administrative access to their instances, can stop and start instances while retaining boot partition data, and can access console output for the instance.
  • Security: Users can control which instances remain private and which have internet exposure. EC2 leverages Amazon Virtual Private Cloud (VPC) for security, and businesses can connect their secure IT infrastructure to resources in VPC.
  • Cost: Among a number of pricing options, EC2 offers affordable hourly rates.

Managing EC2 Clusters With ECS

The EC2 Container Service (ECS) uses EC2 instances for a quick and easy way to set up and scale a container cluster. This removes the headaches involved with having to manage an internal cluster management infrastructure, and it makes it simple-to-establish containers as the foundation of an application.

Like EC2, the ECS service is easy to scale, so it can readily adapt to an application’s changing capacity needs. It allows for scheduling of ongoing batch processes, services, and applications, and it offers integration—both with other AWS products and external programs—through its API.

Back to top

Request A Free Sumo Logic Demo

Fill out the form below and a Sumo Logic representative will contact you to schedule your free demo.
“Sumo Logic brings everything together into one interface where we can quickly scan across 1,000 servers and gigabytes of logs and quickly identify problems. It’s awesome software and awesome support.”

Jon Dokuli,
VP of Engineering

Thank you for signing up for Sumo Logic.

We are creating your account now.
Please check your email.
Need more help? Contact Us
Sign up for Sumo Logic Free*
Sign up for Sumo Logic Free*
  • No credit card required to sign-up
  • Create your account in minutes
  • No expiration date*
  • *After 30 day trial period, reverts to Sumo Logic Free
    • Please Enter your email address.
    • Please enter a valid email address.
    • This email is already in use for another account.
    • Please use your company email to create an account.
    • Please agree to the Service License.
    • Free trial provisioning is temporarily offline, please call 855-LOG-SUMO to get started.
    View All Pricing Options
    Already have an account? Login