FinalDivvyCloud

Resource Terminology Matrix

DivvyCloud has a standard vernacular used to describe virtual/software defined resources across public and private cloud technologies.

The tables below are scrollable!

Resource Types by Clouds

Resource Type
Category
Amazon Web Services (AWS)
AWS GovCloud
AWS China
Microsoft Azure
Google Cloud Platform (GCP)
Alibaba Cloud
OpenStack
VMware

Access List

Network

NACL / Security Group

NACL / Security Group

NACL / Security Group

Network Security Group

Network Firewall

Security Group

Security Group

N/A

Access List Rule

Network

Rules

Rules

Rules

Security Rules

Firewall Rules

Rules

Rules

N/A

API Access Key

Identity & Management

Access key ID

Access key ID

Access Key ID

N/A

Service Account Key

Access Key ID

N/A

N/A

API Accounting Config

Identity & Management

CloudTrail

CloudTrail

CloudTrail

N/A

StackDriver Logging

ActionTrail

N/A

Autoscaling Group

Compute

Autoscaling Group

Autoscaling Group

Autoscaling Group

N/A

Autoscalers

N/A

N/A

N/A

Autoscaling Launch Configuration

Compute

Launch Configurations

N/A

Launch Configurations

N/A

N/A

N/A

N/A

N/A

Big Data Instance

Compute

Redshift

Redshift

Redshift

N/A

BigQuery

N/A

N/A

N/A

Big Data Snapshot

Storage

Redshift Snapshot

Redshift Snapshot

Redshift Snapshot

N/A

N/A

N/A

N/A

N/A

Cache Instance

Compute

Elasticache

Elasticache

Elasticache

Azure Redis

Memorystore

AsparaDB for Redis

N/A

N/A

Cloud Account

Identity & Management

Cloud Account

Cloud Account

Cloud Account

Cloud Subscription

Cloud Project

Cloud Account

N/A

vCenter Cluster

Cloud Advisor Check

Identity & Management

Trusted Advisor

N/A

Trusted Advisor

N/A

N/A

N/A

N/A

N/A

Cloud Alarm

Identity & Management

CloudWatch Alarm

CloudWatch Alarm

CloudWatch Alarm

N/A

N/A

N/A

N/A

N/A

Cloud App

Compute

N/A

N/A

N/A

Web App

N/A

N/A

N/A

vApp

Cloud Domain Group

Identity & Management

N/A

N/A

N/A

Domain Groups

N/A

Cloud Domain User

Identity & Management

N/A

N/A

N/A

Domain Users

N/A

Cloud Group

Identity & Management

IAM Group

IAM Group

IAM Group

Group

Group

RAM Group

Group

Group

Cloud Limit

Identity & Management

Limit

Limit

Limit

Limit

Limit

N/A

N/A

N/A

Cloud Policy

Identity & Management

IAM Policy

IAM Policy

IAM Policy

Policy

Policy

RAM Policy

Policy

Policy

Cloud Region

Identity & Management

Region

N/A

Region

N/A

Region

Region

N/A

N/A

Cloud Role

Identity & Management

IAM Role

IAM Role

IAM Role

Role

Role

RAM Role

Role

Role

Cloud Service Cost

Identity & Management

Service Cost

Service Cost

N/A

Cloud User

Identity & Management

IAM User

IAM User

IAM User

User

User

RAM User

User

User

Content Delivery Network

Network

CloudFront

CloudFront

CloudFront

N/A

N/A

N/A

N/A

N/A

Data Stream

Storage

Kinesis

Kinesis

Kinesis

N/A

N/A

N/A

N/A

N/A

Database

Compute

N/A

N/A

N/A

N/A

Database Instance

Compute

RDS Database

RDS Database

RDS Database

Azure Database for Postgres/MySQL

Cloud SQL

AsparaDB for RDS

Trove

N/A

Database Snapshot

Storage

RDS Snapshot

RDS Snapshot

RDS Snapshot

N/A

Cloud SQL Backup

RDS Snapshot

N/A

N/A

Datastore

Storage

N/A

N/A

N/A

N/A

N/A

N/A

N/A

Datastore

Delivery Stream

Storage

Firehose

N/A

N/A

N/A

N/A

N/A

N/A

N/A

Distributed Table

Compute

DynamoDB

DynamoDB

DynamoDB

Azure CosmosDB

N/A

N/A

N/A

N/A

Distributed Table Cluster

Compute

Dynamo DB DAX

N/A

N/A

N/A

N/A

N/A

N/A

N/A

DNS Zone

Network

Route53 Zone

N/A

N/A

DNS Zone

DNS Zone

N/A

N/A

N/A

Elasticsearch Instance

Compute

Elasticsearch

Elasticsearch

Elasticsearch

N/A

N/A

N/A

N/A

N/A

Email Service Domain

Compute

Simple Email Service (SES)

Simple Email Service (SES)

Simple Email Service (SES)

N/A

N/A

N/A

N/A

N/A

Encryption Key

Identity & Management

KMS

KMS

N/A

KeyVault

Key Managment Service

KMS

N/A

N/A

Hypervisor

Compute

Dedicated Instance

Dedicated Instance

Dedicated Instance

N/A

N/A

N/A

Hypervisor

Hypervisor

Identity Provider

Identity & Management

SAML Identity Provider

N/A

Instance

Compute

EC2 Instance

EC2 Instance

EC2 Instance

Virtual Machine

Instance

ECS Instance

Node

VirtualMachine

Internet Gateway

Network

Internet Gateway

Internet Gateway

Internet Gateway

N/A

N/A

N/A

N/A

N/A

Clusters

Containers

EKS

EKS

EKS

AKS

GKE

N/A

N/A

N/A

Containers

Containers

Container (ECS)

Container (ECS)

Container (ECS)

N/A

N/A

Container Image

Containers

Container Image (ECR)

Container Image (ECR)

Container Image (ECR)

N/A

N/A

Container Registry

Containers

Container Registry (ECR)

Container Registry (ECR)

Container Registry (ECR)

Container Registry

N/A

N/A

Container Instances

Containers

Container Instance (EKS)

Container Instance (EKS)

Container Instance (EKS)

N/A

N/A

Pods/Task Definitions

Containers

Task Definitions (ECS/ECR)

Task Definitions (ECS/ECR)

Task Definitions (ECS/ECR)

N/A

N/A

Pod Security Policies

Containers

N/A

N/A

Ingress

Containers

N/A

N/A

N/A

N/A

N/A

Deployments/Tasks

Containers

Container Pod (EKS)

N/A

N/A

Services

Containers

N/A

N/A

Load Balancer

Network

ELB/ALB/NLB

ELB/ALB/NLB

ELB/ALB/NLB

Load Balancer

Load Balancer

Load Balancer

Load Balancer

MapReduce Cluster

Compute

Elastic Mapreduce (EMR)

Elastic Mapreduce (EMR)

Elastic Mapreduce (EMR)

MapReduce

MapReduce

N/A

N/A

N/A

Memcache Snapshot

Storage

ElastiCache Snapshot

ElastiCache Snapshot

ElastiCache Snapshot

N/A

MemoryStore Backup

Redis Snapshot

N/A

N/A

Message Queue

Compute

Simple Queue Service (SQS)

Simple Queue Service (SQS)

Simple Queue Service (SQS)

N/A

N/A

N/A

N/A

N/A

NAT Gateway

Network

NAT Gateway

N/A

NAT Gateway

N/A

N/A

N/A

N/A

N/A

Network

Network

VPC

VPC

VPC

Network

Network Flow Log

Network

VPC Flow Log

VPC Flow Log

VPC Flow Log

N/A

N/A

N/A

N/A

N/A

Network Interface

Network

Network Interface

Network Interface

Network Interface

Network Interface

Network Interface

Network Interface

Network Interface

Network Interface

Network Peer

Network

VPC Peer

VPC Peer

VPC Peer

N/A

Network Peer

N/A

N/A

N/A

Notification Subscription

Compute

SNS

SNS

SNS

N/A

Pub / Sub

N/A

N/A

N/A

Notification Topic

Compute

SNS

SNS

SNS

N/A

Pub / Sub

N/A

N/A

N/A

Private Image

Compute

AMI (Private)

AMI (Private)

AMI (Private)

Image

Image

Image

Image

Image

Private Subnet

Network

VPC Subnet

VPC Subnet

VPC Subnet

Subnet

Subnet

VSwitch

Subnet

Subnet

Public IP

Network

Elastic IP

Elastic IP

Elastic IP

Reserved IP

Reserved IP

Elastic IP

Floating IP

N/A

Reserved Instance

Compute

Reserved Instance

Reserved Instance

N/A

N/A

N/A

N/A

N/A

N/A

Route Table

Network

Route Table

N/A

Route Table

Route Table

Route Table

Route Table

Route Table

N/A

Search Cluster

Compute

Cloudsearch Cluster

N/A

Serverless Function

Compute

Lambda

Lambda

Lambda

N/A

Cloud Function

N/A

N/A

N/A

Shared File System

Storage

EFS

N/A

N/A

File Share

N/A

N/A

N/A

N/A

Snapshot

Storage

EBS Snapshot

EBS Snapshot

EBS Snapshot

Managed Snapshot

Snapshot

Snapshot

N/A

Snapshot

Spanner

Storage

N/A

N/A

N/A

N/A

Cloud Spanner

N/A

N/A

N/A

SSH Key Pair

Identity & Management

SSH Key Pair

SSH Key Pair

SSH Key Pair

SSH Key Pair

SSH Key Pair

SSH Key Pair

SSH Key Pair

SSH Key Pair

SSL Certificate

Identity & Management

IAM/ACM SSL Certificate

N/A

IAM/ACM SSL Certificates

SSL Certificate

SSL Certificate

N/A

N/A

SSL Certificate

Stack Template

Compute

CloudFormation Templates

CloudFormation Templates

CloudFormation Templates

Azure Resource Manager Templates

Cloud Deployment Manager

N/A

N/A

N/A

Storage Container

Storage

S3 Bucket

S3 Bucket

S3 Bucket

Blob Storage Container

Cloud Storage

OSS Bucket

Swift

N/A

Volume

Storage

EBS Volume

EBS Volume

EBS Volume

Managed Disks

Persistent Disk

Cloud Disks

Volume

N/A

Workspace

Compute

Workspace

N/A

N/A

N/A

N/A

N/A

N/A

N/A

Resource Types Definition

Resource Type
Description

Access List

Used to protect and ingress/egress traffic to cloud resources (Security Groups/NACLs)

Access List Rule

Ingress/Egress traffic rules for Security Groups/NACLs

API Accounting Config

Logs and tracks all calls made to the provider API (AWS CloudTrail)

API Access Key

Used to make programmatic calls to Cloud Provider’s API

Autoscaling Group

Collection of instances used for scaling and management

Autoscaling Launch Configuration

Configuration for autoscaling groups (min, max, etc)

Availability Zone

Where cloud resources are located

Big Data Instance

Big data/data warehouse instances (AWS Redshift, GCP Big Table)

Big Data Snapshot

Point-in-time back up of a big data instance

Cache Instance

Memory cache instance (AWS ElastiCache, Redis, etc.)

Cloud Account

Secure, world-wide storage and retrieval of any amount of data at any time

Cloud Advisor Check

A recommendation guide that analyzes your configuration and usage (AWS Trusted Advisor)

Cloud Alarm

Nofication on events from a Content Delivery Network (AWS Cloudwatch Events)

Cloud App

A virtual application consisting of multiple cloud resources (VMware vApp)

Cloud Group

A cloud provider group within an organization service

Cloud Key

An API key used to access the cloud native programmatic API

Cloud Policy

A policy that will gave specific permissions to Cloud Users, Groups or Roles (AWS IAM)

Cloud Limit

Limits placed on amount of services available for cloud provider accounts

Cloud Region

Where cloud resources are located

Cloud Role

A cloud provider role within an organization service

Cloud Service Cost

Cost associated with cloud provider services

Cloud User

A cloud user account used to access the provider console/API (AWS IAM)

Content Delivery Network

A service that securely delivers data

Database Instance

Database instance (RDS, CloudDatabase, etc.)

Database Snapshot

Point-in-time backup of a database instance

Datastore

Storage Systems which are shared across multiple virtual machines (typically used in VMWare)

Data Stream

The transfer of data at a steady high-speed rate (AWS Kinesis)

Delivery Stream

Load streaming data into data stores and analytics tools (AWS Firehose)

Distributed Table

NoSQL database table (AWS DynamoDB)

Distributed Table Cluster

In-memory cache for Distributed Tables (DynamoDB DAX)

DNS Zone

Used to store DNS records for name public/private name resolution (AWS Route53)

DNS Record

A single record within a DNS Zone

Elasticsearch Instance

A restful search and analytics engine (AWS Elasticsearch)

Email Service Domain

A cloud-based email sending service (AWS SES)

Encryption Key

A master key used to encrypt cloud volumes, databases and more (AWS KMS)

Hypervisor

A hypervisor/dedicated host responsible for housing compute instances

Identity Provider

Creates, maintains, and manages identity information, providing authentication (SAML, AD)

Instance

Compute instance (EC2, CloudServers, etc.)

Instance Status

System/instance reachability status for compute instances

Internet Gateway

A logical connection between a network and the internet

Kubernetes Cluster

A logical grouping of Kubernetes Containers

Kubernetes Container

Small, lightweight execution environments that share the operating system kernel

Kubernetes Deployment

Provides declarative updates for Pods and ReplicaSets

Kubernetes Ingress

An API object that manages external access to the services in a cluster

Kubernetes Node

The worker machines running the containers

Kubernetes Pod

A running process on your cluster

Kubernetes Service

A grouping of pods that are running on the cluster

Load Balancer

Used in multi-tier apps to distribute load across a variety of compute instances

MapReduce Cluster

A programming model for processing and generating large data sets (Hadoop)

MemCache Snapshot

Point-in-time backup of a memcache instance

Message Queue

Message queuing services (AWS SQS)

NAT Gateway

Enables instances in a private networ to forward traffic to the Internet

Network

Logically isolated virtual environment within a Cloud Provider (AWS VPC)

Network Flow Log

Stores configuration and delivery info regarding traffic flows in a cloud network

Network Gateway

A gateway that enables egress network communication to the Internet

Network Interface

Virtual interfaces that can allow communication between networks/subnets

Network Peer

Interconnects two private networks

Notification Subscription

Subscription-based notifications (AWS SNS, GCP Pub/Sub)

Notification Topic

Topic to use when delivering notifications

Private Image

Private/shared image which can be used to create a compute instance

Private Network

Used to isolate compute resources for improved security and communication

Private Subnet

Private logical subdivision of a network

Public Image

A public image of an instance which is available to the public at large

Public IP

Elastic/Floating IP addresses which allow communication over the Internet

Reserved Instance

Guaranteed, available virtual private servers (AWS RIs, Azure Pre-Paid Instances)

Route Table

Used to store routes

Search Cluster

A cluster of Elasticsearch Instances

Serverless Function

A compute service that runs code in respose to events

Service Alarm

Cloud provider alarm within an organization service (AWS CloudWatch Alarm)

Shared File System

Scalable volumes that can be shared between multiple instances (eg: AWS EFS)

Snapshot

Point-in-time backups of volumes

Spanner

A globally-distributed, and synchronously-replicated database

SSH Key Pair

Public and Private keys associated with a cloud provider within an organization service

SSL Certificate

A certificate bound to a load balancer to facilitate secure client/server communication

Stack Template

Infrastructure as code (CloudFormation Templates)

Storage Container

A smaller subset of a parent private network

Volume

Network attached storage (EBS, Virtual Disks, etc.)

Workspace

Virtual desktops (AWS Workspaces)