Amazon EC2
Cloud Compute & Infrastructure

Amazon EC2

EC2 instance lifecycle orchestration in Streamcake: provision, start, stop, reboot, terminate, SSH remote execution, key pair management, file deployment, and health monitoring.
Streamcake's deep integration with Amazon EC2 manages the full instance lifecycle for streaming workloads: provision instances with AMI, instance type, networking, and storage configuration; poll until fully running; start, stop, reboot, and terminate with state-aware workflows; execute remote commands and deploy files via SSH; create and manage key pairs for secure access; monitor CPU, GPU, memory, and storage health with configurable warning and error thresholds; and orchestrate full resource cleanup on stream cancellation.

Not sure where to start?

Tell us your use case and we'll recommend the right MediaLive configuration for your workflow.


Features

Provision EC2 instances with AMI, instance type, security groups, VPC subnet, and EBS storage configuration — tagged and tracked automatically.
Poll instance state until fully running with system status and instance status checks; returns in-progress for initializing instances.
Start, stop, reboot, and terminate EC2 instances with state-aware polling and workflow-integrated status transitions.
Execute shell commands on EC2 instances via SSH with private key authentication, remote directory support, and real-time output streaming.
Create and delete EC2 key pairs for secure instance access — private key material stored securely in service settings at creation time.
Create or update files on remote instances via SSH with automatic directory provisioning and optional overwrite control.
Monitor CPU, GPU, memory, and storage metrics via SSH with configurable warning and error thresholds for operational alerting.
Orchestrated cleanup of key pairs and instances on stream cancellation with automatic status updates and resource teardown.

Ready to go live with broadcast-grade reliability?

Provision a Amazon EC2 in minutes. No infrastructure to manage — Streamcake handles everything end-to-end.

Use Cases

Provision instances before live events, monitor health during broadcast, and terminate after completion for cost-efficient compute usage.

Target Audience
  • Event producers
  • broadcast ops
Key Features Used
  • Instance Provisioning
  • Lifecycle Control
  • Stream Cancellation
Leverage instance lifecycle controls and key pair management for recovery workflows — terminate failed instances and reprovision from known AMIs.

Target Audience
  • SRE teams
  • broadcast IT
Key Features Used
  • Instance Provisioning
  • Lifecycle Control
  • Stream Cancellation
Provision EC2 instances for live encoding workloads with automated setup via SSH, health monitoring during broadcast, and orchestrated teardown when events conclude.

Target Audience
  • Broadcast engineers
  • OTT platforms
Key Features Used
  • Instance Provisioning
  • SSH Execution
  • Health Monitoring
  • Lifecycle Control
Deploy GPU-capable EC2 instances for transcoding or inference with GPU utilization monitoring and threshold-based alerting.

Target Audience
  • Media processing teams
  • ML engineers
Key Features Used
  • Instance Provisioning
  • Health Monitoring
  • SSH Execution
Deploy EC2 instances across AWS regions with per-step region overrides for geographically distributed streaming infrastructure.

Target Audience
  • Global operators
  • CDN architects
Key Features Used
  • Instance Provisioning
  • Region Override
  • Lifecycle Control
Automate encoder setup, configuration deployment, and software updates on remote EC2 instances via SSH command execution and file management.

Target Audience
  • DevOps
  • platform engineering
Key Features Used
  • SSH Execution
  • Remote File Management
  • Key Pair Management

Ready to go live with broadcast-grade reliability?

Provision a MediaLive channel in minutes. No infrastructure to manage — Streamcake handles everything end-to-end.