User guide
38
Using Adobe Media Server on Amazon Web Services
Last updated 8/28/2014
Using Amazon Elastic Block Store (EBS) to store and stream content
According to the Amazon web site: Amazon Elastic Block Store (EBS) provides block level storage volumes for use with
Amazon EC2 instances. Amazon EBS volumes are off-instance storage that persists independently from the life of an
instance. Amazon Elastic Block Store provides highly available, highly reliable storage volumes that can be attached to a
running Amazon EC2 instance and exposed as a device within the instance. Amazon EBS is particularly suited for
applications that require a database, file system, or access to raw block level storage.
Amazon EBS works exactly like a local file system. You can stream from an EBS volume and write to an EBS volume.
The main benefit of using an EBS volume is persistent storage; when you terminate an instance, the data on the EBS
volume is saved.
Note: To prevent data loss, unmount the EBS volume before you terminate the instance.
The drawback of a local disk is that you can attach it only to a volume in the same zone. Also, you can attach only one
instance to an EBS volume. You cannot boot Adobe Media Server from an EBS volume.
To create an EBS volume and attach it to a Adobe Media Server instance, do the following:
1 Sign in to your Amazon Web Services account at https://console.aws.amazon.com/ec2.
The AWS Management Console launches with the EC2 tab open.
2 In the AWS Management Console, in the Navigation pane, locate Elastic Block Store and click Volumes.
3 In the upper right corner of the EBS Volumes pane, click Help.
A Help panel opens with complete instructions for creating, attaching, formatting, and mounting a volume.
Working with applications
Working with pre-built applications
Adobe Media Server installs with four pre-built applications (also called streaming services). The tutorials in the section
Tutorials: on-demand and live streaming use these applications. The following table describes each application:
Application name Description
vod This application plays on-demand media files. To configure the
storage location for the media files, see Where to store content on an
instance.
See On-demand streaming.
live This application broadcasts a live stream and doesn’t record it.
See Live streaming.
multicast This application multicasts a live stream and doesn’t record it.
See Multicast streaming.
livepkgr This application broadcasts a live stream over HTTP and doesn’t record
it. See
Live HTTP Dynamic Streaming.
To record a stream, see Publish and play a single live stream over
HTTPin Adobe Media Server Developer’s Guide.