Terms and Abbreviations

AWS cloud services

The AWS cloud infrastructure- and service platform includes the following key components that are of relevance for hosting XProtect on AWS:

AWS SERVICE

DESCRIPTION

AMI

An Amazon Machine Image (AMI) is a special type of virtual appliance that is used to create a virtual machine within EC2. It serves as the basic unit of deployment for services delivered using EC2. Milestone is to build an AMI including XProtect and related components. The AMI is instantiated for different customers in runtime operation.

Amazon AppStream 2.0 

Amazon AppStream 2.0 is a fully managed application streaming service. It is used to centerally manage desktop applications and securely deliver them to any computer. In the case of Milestone, AppStream 2.0 will provide relayed access to the XProtect Management Client and the Smart Client.

https://aws.amazon.com/appstream2/

AWS CloudFormation

AWS CloudFormation provides a common language for modeling and provisioning of AWS and third-party application resources in a cloud environment. AWS CloudFormation allows for automated scripted provisioning of all resources needed for an application deployment across all regions and accounts. This gives end-customers a single source of truth for your AWS and third party resource
https://aws.amazon.com/cloudformation/

AWS Direct Connect

AWS Direct Connect is a cloud service solution that makes it easy to establish a dedicated network connection from your premises to AWS. AWS Direct Connect enables private connectivity between AWS and the end-customers’ premise, which in many cases can reduce your network costs, increase bandwidth throughput, and provide a more consistent network experience than Internet-based connections. https://aws.amazon.com/directconnect/

AWS EBS

Amazon Elastic Block Store (EBS) is an easy to use, high performance block storage service designed for use with AWS EC2 for both throughput and transaction intensive workloads at any scale.
https://aws.amazon.com/ebs/

AWS EC2

Amazon Elastic Compute Cloud (EC2) is a service that provides secure, resizable compute capacity in the cloud.

https://aws.amazon.com/ec2/

AWS S3

Amazon Simple Storage Service (Amazon S3) is an object storage service offering industry-leading scalability, data availability, security, and performance. Customers of all sizes and industries can store and protect any amount of data for virtually any use case, such as data lakes, cloud-native applications, and mobile apps. With cost-effective storage classes and easy-to-use management features, you can optimize costs, organize data, and configure fine-tuned access controls to meet specific business, organizational, and compliance requirements.

https://aws.amazon.com/s3/

AWS FSx

Amazon FSx for Windows File Server provides fully managed, highly reliable file storage. It is built on Windows Server, delivering a wide range of administrative features and integrates with Microsoft Active Directory (AD). It offers single-AZ and multi-AZ deployment options.

https://aws.amazon.com/fsx/windows/

AWS Site-to-Site VPN

AWS Virtual Private Network (AWS VPN) is a secure private tunnel solution between the end-customers’ premise and AWS global network. AWS VPN is an alternative to AWS Direct Connect suitable for smaller customers, and customer sites. 

https://aws.amazon.com/vpn/

Table 2. Key AWS services relevant to an XProtect deployment on AWS

Abbreviations

AD

Active Directory

AMD

Advanced Micro Devices

AMI

Amazon Machine Image

AWS

Amazon Web Services

AZ

Availability Zone

BYOL

Bring Your Own License

CAPEX

CAPital EXpenditures

CPU

Central Processor Unit

CUDA

Compute Unified Device Architecture

EBS

Elastic Block Store

EC2

Elastic Compute Cloud

ENI

Elastic Network Interface

FedRAMP

Federal Risk and Authorization Management Program

FISMA

Federal Information Security Management Act

FPS

Frames per Second

FSx

File Storage for Windows File Server

GbE

Gigabit Ethernet

Gbps

Gigabits per second

GiB

Gibibyte (corresponding to 1.073741824 GB)

GPU

Graphical Processor Unit

HD

High Definition

HDD

Hard Disk Drive

HIPAA

Health Insurance Portability and Accountability Act

HTTPS

Hypertext Transfer Protocol Secure

IKE

Internet Key Exchange

IOPS

Input/Output Operations Per Second

IoT

Internet of Things

IPsec

Internet Protocol Security

ISO

International Organization for Standardization

IT

Information Technology

LAN

Local Area Network

MBps

Mega Byte per second

MIP SDK

Milestone Integration Platform Software Development Kit

OS

Operating System

PC

Personal Computer

PCI DSS

Payment Card Industry Data Security Standards

RDS

Relational Database Service

RI

S3

Reserved Instance

Cloud Object Storage

SAS

Statement on Auditing Standards

SLC

Software License Code

SOC

System and Organisation Controls

SQL

Structured Query Language

SSAE

Statement on Standards for Attestation Engagements

SSD

Solid-State Drive

TB

Terabyte

TiB.

Tebibyte (corresponding to 1.099511627776 TB)

UHD

Ultra-High Definition

VMD

Video Motion Detection

VMS

Video Management Software

VPC

Virtual Privat Cloud

VPN

Virtual Privat Network