Redwood Software, parent company of Tidal, was again named a Gartner® Magic Quadrant™ for SOAP Leader. Get the report

EC2 (Elastic Cloud)

Refine scheduling for AWS workflows. Amazon Elastic Compute Cloud (EC2) is a web service that provides on-demand, scalable and secure computing capacity in the cloud, allowing users to launch and manage virtual servers (instances) with various hardware and software configurations.

Optimize Amazon EC2 instance usage

Schedule without limits.

Maximize elasticity

Manage consumption of AWS cloud resources with Tidal jobs.

Work safely

Use Amazon EC2 credentials to maintain a secure connection.

Simplify EC2 scheduling

Define, launch, control and
monitor jobs you submit to EC2.

Beyond batch scheduling

The native AWS scheduler (AWS Batch) manages basic batch jobs only within the boundaries of the AWS cloud. With its adapter, Tidal replaces AWS Batch, provides more scheduling functionality and integrates AWS activities into your enterprise processes.

Amazon Elastic Compute Cloud (EC2) is an AWS web service that provides scalable compute capacity in the cloud and the ability to run virtual machine (VM) instances on Amazon’s cloud infrastructure. Amazon EC2 offers elastic support capacity, launching or closing instances based on need or demand. Because it is highly configurable, Amazon ECS has a large set of VM images pre-installed for a variety of operating systems and applications. You can also upload your customer VM images to Amazon EC2 and choose the CPU, memory and storage configurations that suit your computing needs.

What the adapter enables

Use Tidal jobs to bring AWS resources online when you are ready to run jobs in your cloud instance and take them down when you’re not, so you only pay for them when you need them.

  • Copy Amazon Machine Images (AMIs) and Elastic Block Store (EBS) volumes
  • Create and destroy cloud instances
  • Start and stop instances
  • Suspend and restart instances

How it works

The integration provides AWS scheduler functionality, including the execution of Lambda jobs, which makes it easier to integrate these functions into processes for other servers.

Plus, Tidal offers advanced functionality for AWS tasks, helping you move beyond basic batch scheduling to:

  • Apply local, business and financial calendars to control when jobs run
  • Centralize change management for schedules
  • Define scheduling dependencies between AWS and other processes
  • Leverage graphical views of schedules
  • Use event-based scheduling in addition to batch

Integrating Tidal with AWS services

The Tidal adapter for AWS also integrates with the popular AWS services your processes use. It uses AWS identity management to access and work with:

  • AWS Access Keys
  • AWS Work Mail
  • Directory Services
  • Simple Email Service
  • Simple Notification Service

Automation fabrics are the future

How will your business thrive with an automation fabric powered by Tidal?

Tidal and AWS EC2 integration FAQs

  • What is the role of EC2 in AWS?

    Amazon EC2 (Elastic Compute Cloud) is a core service that provides scalable, virtualized servers (instances) in the cloud. It allows users to run applications on demand, with the flexibility to adjust capacity as needed.

  • What is the role of Lambda in AWS?

    AWS Lambda is a serverless, event-driven compute service that allows you to run code without provisioning or managing servers, enabling developers to execute code in response to events and automatically manage the required computing resources.

  • What is the difference between Lambda and EC2?

    AWS Lambda is a serverless compute service for running code without provisioning or managing servers, while EC2 is a virtual server service where you manage the underlying infrastructure. Lambda is ideal for event-driven, short-lived tasks, whereas EC2 is better for long-running, persistent applications requiring more control and customization.

  • What is an AWS integration?

    An AWS integration, in the context of application integration, refers to the process of connecting and enabling communication between different applications, services and systems, within and outside of the AWS ecosystem, to facilitate data sharing and process automation.