GCP Architecture Notes

Describes considerations related to Google Cloud Platform(GCP) for the HPE Ezmeral Data Fabric software platform for deployment to GCP.

Deployment Overview

You can provision an HPE Ezmeral Data Fabric in Google Cloud Platform (GCP) and in other public clouds to take advantage of the benefits of cloud computing. A single instance of the Data Fabric is referred to as a fabric. The fabric provides a high-performance file system for files, objects, tables, and streaming files and can be deployed quickly and easily. The fabric makes use of the storage provided by the Google Cloud Platform to store the fabric data.

GCP Credentials

You would require the following GCP cloud credentials to access GCP for fabric creation on GCP.

  • service account key file

GCP Services

The following table details the GCP services are that relevant to provisioning Data Fabric on GCP.

GCP Service Description/Purpose
VPC High-level GCP service for cloud-based fabric deployment
Google cloud image (AMI equivalent)- OS image Required to create an operating system image on GCP
Google compute instance/ VM instance- custom image (base OS images+DF packages) Required to host base operating system image instances plus Data Fabric packages. Can be used to generate a VM instance from the custom image on which Data Fabric would be installed.
Google compute disk Required for storage of fabric data.
Subnet Required for network communication between GCP and Data Fabric. You must create the required number of public subnets. Private subnet is not supported for Data Fabric. You must configure firewall rules to manage subnet access for Data Fabric. For information on required ports on which various Data Fabric components communicate, see port information

Permissions required to access GCP resources

GCP implements IAM roles for the purpose of managing access to GCP cloud resources.

In general, you must be assigned one of the following roles to be able to provision and manage fabrics on GCP.
  • Compute Instance Admin(v1)

  • Compute Security Admin

Regions and Zones

A fabric can be provisioned on any the GCP zones that are available to you while creating the fabric via the Data Fabric UI.

Following are the GCP zones on which you should be able to create a fabric.
  • Council Bluffs, Iowa, North America -us-central1-a
  • Council Bluffs, Iowa, North America -us-central1-b
  • Council Bluffs, Iowa, North America -us-central1-c
  • Council Bluffs, Iowa, North America -us-central1-f
  • Moncks Corner, South Carolina, North America -us-east1-b
  • Moncks Corner, South Carolina, North America -us-east1-c
  • Moncks Corner, South Carolina, North America -us-east1-d
  • Ashburn, Virginia, North America -us-east4-a
  • Ashburn, Virginia, North America -us-east4-b
  • Ashburn, Virginia, North America -us-east4-c
  • Columbus, Ohio, North America -us-east5-a
  • Columbus, Ohio, North America -us-east5-b
  • Columbus, Ohio, North America -us-east5-c
  • Dallas, Texas, North America -us-south1-a
  • Dallas, Texas, North America -us-south1-b
  • Dallas, Texas, North America -us-south1-c
  • The Dalles, Oregon, North America -us-west1-a
  • The Dalles, Oregon, North America -us-west1-b
  • The Dalles, Oregon, North America -us-west1-c
  • Los Angeles, California, North America -us-west2-a
  • Los Angeles, California, North America -us-west2-b
  • Los Angeles, California, North America -us-west2-c
  • Salt Lake City, Utah, North America -us-west3-a
  • Salt Lake City, Utah, North America -us-west3-b
  • Salt Lake City, Utah, North America -us-west3-c
  • Las Vegas, Nevada, North America -us-west4-a
  • Las Vegas, Nevada, North America -us-west4-b
  • Las Vegas, Nevada, North America -us-west4-c

Instance, Disk, and Memory Information

See GCP Cloud Instance Specifications.

Upgrades

When a new software version is available, the user is notified. At the user’s discretion, the platform can perform a non-disruptive, rolling upgrade from one major software version to another. See Upgrading a Data Fabric.