Pure Storage's Cloud Block Store (CBS) is a software defined storage solution powered by the Purity Operating Environment (POE), which uses the native resources of Amazon Web Services (AWS) to enhance storage services with enterprise features. This document provides detailed procedures to successfully deploy a new Cloud Block Store instance in your Amazon Virtual Private Cloud (Amazon VPC).
A Cloud Block Store deployment video is available as a supplement to help users deploy Cloud Block Store from the ground up, including all the Amazon Web Services (AWS) prerequisites.
Video here: https://youtu.be/BPex54CbmUU
Cloud Block Store's high-level architecture consists of two Amazon Elastic Compute Cloud (Amazon EC2) instances acting as controllers. The Amazon EC2 controller instances process data and provide data services such as data reduction, snapshots, encryption, and replication. In the initial deployment, there are seven EC2 instances called Virtual Drives. The Virtual Drives store and copy data onto Amazon Simple Storage Service (Amazon S3). Cloud Block Store instances can be non-disruptively upgraded (NDU) with additional capacity by adding a group of seven Virtual Drives for each capacity upgrade. All Cloud Block Store NDU's are performed by Pure Storage Support in an automated fashion which removes any additional effort from the customer.
This implementation guide is broken up into the following sections below.
- Cloud Block Store Licensing
- Cloud Block Store Region Support
- General Prerequisites
- Network and Security Prerequisites
Cloud Block Store on AWS Deployment
- Deploy Cloud Block Store with AWS GUI
- Deploy Cloud Block Store with Terraform
- Accessing the Pure Cloud Block Store AWS Interface
- Host and Volume Creation in Cloud Block Store
- Connecting Volumes to Hosts in Cloud Block Store