Overview

DivvyCloud has a standard vernacular used to describe virtual/software defined resources across public and private cloud technologies. This section provides a breakdown of supported resource types, the cloud(s) the resource is supported in and more.

Use the navigation on the left hand side to drill down into the different resource types for a detailed breakdown.

Resource Type Description
API Accounting Logs and tracks all calls made to the provider API (AWS CloudTrail)
Autoscaling Groups Collection of instances used for scaling and management
Availability Zones Where cloud resources are located
Big Data Instance Big data/data warehouse instances (AWS Redshift, GCE Big Table)
Big Data Snapshot Point-in-time back up of a big data instance
Cloud App A virtual application consisting of multiple cloud resources (eg: VMware vApp)
Cloud Key An API key used to access the cloud native programmatic API
Cloud User A cloud user account used to access the provider console/API (AWS IAM)
Database Instance Database instance (RDS, CloudDatabase, etc.)
Database Snapshot Point-in-time backup of a database instance
Datastores Storage Systems which are shared across multiple virtual machines (typically used in VMWare)
DNS Zone Used to store DNS records for name public/private name resolution (eg: AWS Route53)
DNS Record A single record within a DNS Zone
Encryption Key A master key used to encrypt cloud volumes, databases and more (eg: AWS KMS)
Hypervisor A hypervisor/dedicated host responsible for housing compute instances
Instance Compute instance (EC2, CloudServers, etc.)
Instance Status System/instance reachability status for compute instances
Load Balancer Used in multi-tier apps to distribute load across a variety of compute instances
Memcache Instance Memory cache instance (ElastiCache, etc.)
Memcache Snapshot Point-in-time backup of a memcache instance
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
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
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 Instances Guaranteed, available virtual private servers (eg: AWS RIs, Azure Pre-Paid Instances)
Resource Access List Used to protect and ingress/egress traffic to cloud resources (Security Groups/NACLs
Route Table Used to store routes
Service Alarms Cloud provider alarm within an organization service (eg: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
SSH Key Pairs 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
Storage Container Object stoarge (S3, Swift, CloudFiles, etc.)
Subnet A smaller subset of a parent private network
Volume Network attached storage (EBS, Virtual Disks, etc.)

Cloud Support Matrix

The matrix below identifies resource support by cloud and denotes the corresponding terminology used in the supported cloud. An N/A denotes that the cloud technology does not support the referenced resource type.

Resource Type Amazon Web Services (AWS) Microsoft Azure Google Cloud Platform (GCP) Alibaba Cloud OpenStack VMware
Instance EC2 Instance Virtual Machine Instance ECS Instance Node VirtualMachine
Database Instance RDS Database Azure Databse for Postgres/MySQL Cloud SQL AsparaDB for RDS Trove N/A
Memcache Instance ElastiCache Azure Redis Memorystore AsparaDB for Redis N/A N/A
Big Data Instance Redshift N/A BigQuery N/A N/A N/A
Elasticsearch Elasticsearch N/A N/A N/A N/A N/A
Stack Tmeplate CloudFormation Template Azure Resource Manager Tmeplates Cloud Deployment Manager N/A N/A N/A
Distributed Table DynamoDB N/A N/A N/A N/A N/A
Workspace Workspace N/A N/A N/A N/A N/A
API Accounting CloudTrail N/A StackDriver Logging ActionTrail N/A N/A
Volume EBS Volume Managed Disks Persistent Disk Cloud Disks Volume N/A
Snapshot EBS Snapshot Managed Snapshot Snapshot Snapshot N/A N/A
Shared File System EFS N/A N/A N/A N/A N/A
Database Snapshot RDS Snapshot N/A Cloud SQL Backup RDS Snapshot N/A N/A
Memcache Snapshot ElastiCache Snapshot N/A MemoryStore Backup N/A N/A N/A
Resource Access List NACL / Security Group Network Security Group Network Firewall Security Group Security Group N/A
Storage Container S3 Bucket Blob Storage Container Cloud Storage OSS Bucket Swift N/A
Message Queue SQS N/A N/A N/A N/A N/A
Datastores N/A N/A N/A N/A N/A Datastore
Cloud Alarm CloudWatch Alarm N/A N/A N/A N/A N/A
Hypervisor Dedicated Instance N/A N/A N/A Hypervisor Hypervisor
Private Image AMI (Private) Image Image Image Image Image
Public Image AMI (Public) Image Image Public Image Image N/A
Public IP Elastic IP Reserved IP Reserved IP Elastic IP Floating IP N/A
Load Balancer ELB/ALB/NLB Load Balancer Load Balancer Load Balancer Load Balancer Load Balancer
Private Network VPC Network VPC VPC Network Network
Subnet VPC Subnet Subnet Subnet VSwitch Subnet Subnet
Network Interface Network Interface Network Interface Network Interface Network Interface Network Interface Network Interface
Network Gateway Internet Gateway N/A N/A N/A N/A N/A
Network Peer VPC Peer N/A Network Peer N/A N/A N/A
Network Flow Log VPC Flow Log N/A N/A N/A N/A N/A
Route Table Route Table Route Table Route Table Route Table Route Table N/A
Route Route Route Route Route Route Route
SSH Key Pair SSH Key Pair SSH Key Pair SSH Key Pair SSH Key Pair SSH Key Pair SSH Key Pair
DNS Zone Route53 Zone DNS Zone DNS Zone N/A N/A N/A
DNS Record Route53 Zone Record Zone Record Zone Record N/A Zone Record N/A
Cloud App N/A Web App N/A N/A N/A vApp
Cloud User IAM User User User RAM User User User
Cloud Group IAM Group Group Group RAM Group Group Group
Cloud Group IAM Role Role Role RAM Role Role Role
Cloud Policy IAM Policy Policy Policy RAM Policy N/A Policy
Cloud Key IAM API Access Key N/A N/A User Access Key N/A N/A
SSL Certificate IAM/ACM SSL Certificate SSL Certificate SSL Certificate N/A N/A SSL Certificate
Encryption Key KMS KeyVault Key Managmeent Service KMS N/A N/A