reference deployment

Cisco Blockchain Platform on AWS

End-to-end blockchain development environment

This Quick Start automatically deploys a Cisco Blockchain Platform environment into a new or existing virtual private cloud (VPC) on the Amazon Web Services (AWS) Cloud in about an hour.

Cisco Blockchain Platform for AWS provides an end-to-end development environment on AWS and the tools needed to build enterprise-class blockchain solutions. This Quick Start provides a fast and easy way to deploy a secure Cisco Blockchain Platform network.

This Quick Start is intended for developers who are focusing on the enterprise blockchain space. It provides a streamlined approach for developers to bring up their AWS environment for testing, evaluation, and further development.

This Quick Start should not be used for an enterprise consortium deployment.

cisco logo

This Quick Start was developed by Cisco Systems in collaboration with AWS. Cisco Systems is an
APN Partner.

  •  What you'll build
  •  How to deploy
  •  Cost and licenses
  •  What you'll build
  • The Quick Start sets up the following:

    • A VPC configured with public and private subnets, according to AWS best practices, across three Availability Zones for high availability and quorum.*
    • An internet gateway to allow access to the internet.*
    • In the public subnets, managed NAT gateways to allow outbound internet access for resources in the private subnets.*
    • In the public subnets, a Linux bastion host in an Auto Scaling group to allow inbound Secure Shell (SSH) access to Amazon Elastic Compute Cloud (Amazon EC2) instances in public and private subnets.*
    • One Cisco Blockchain Platform node in the private subnet of each of the three Availability Zones.
    • Security groups for each instance, which restrict access to only the necessary protocols and ports.
    • Network Load Balancers in the public subnets to reach each Cisco Blockchain Platform node in the private subnets.
    • Private Amazon Simple Storage Service (Amazon S3) bucket to share certificates across the nodes.

    * The template that deploys the Quick Start into an existing VPC skips the tasks marked by asterisks and prompts you for your existing VPC configuration.

  •  How to deploy
  • To initiate a Cisco Blockchain Platform network on AWS in about one hour, follow the steps in the deployment guide, which include:

    1. If you don't already have an AWS account, sign up at https://aws.amazon.com.
    2. Request and get access to the Cisco Blockchain Platform AMI.
    3. Launch the Quick Start. You can choose from two options:
    4. Test the deployment.
  •  Cost and licenses
  • You are responsible for the cost of the AWS services used while running this Quick Start reference deployment. There is no additional cost for using this Quick Start.

    The AWS CloudFormation template for this Quick Start includes configuration parameters that you can customize. Some of these settings, such as instance type, will affect the cost of deployment. For cost estimates, see the pricing pages for each AWS service you will be using. Prices are subject to change.

    Tip     After you deploy the Quick Start, we recommend that you enable the AWS Cost and Usage Report to track costs associated with the Quick Start. This report delivers billing metrics to an Amazon Simple Storage Service (Amazon S3) bucket in your account. It provides cost estimates based on usage throughout each month, and finalizes the data at the end of the month. For more information about the report, see the AWS documentation.

    There's no cost for Cisco Blockchain Platform, although you need to be approved to receive access to the Cisco Blockchain Amazon Machine Image (AMI). If you don't currently have access approval, please send your request to cisco-aws-blockchain-eft@cisco.com.