VMware Blockchain includes a collection of deployed nodes that form a unified decentralized trust network. There are two types of nodes, the Replica nodes and the Client nodes.
Some of the actions required to establish a VMware Blockchain include provisioning infrastructure components, generating and distributing security signatures and keys, deploying nodes and execution engines, and configuring monitoring and logging.
VMware Blockchain Orchestrator is a standalone VApp designed to streamline deployment operations. The VApp provides a CLI-based interface to configure the infrastructure and deployment parameters to automate several deployment tasks.
VMware Blockchain Orchestrator deploys VMware Blockchain on-premises on the VMware SDDC stack. The deployment engine supports the single or multiple data center design. The best practice for production deployments is to use a multiple data center deployment.
Key elements of the VMware Blockchain Orchestrator VApp include:
Deployment service– Reads the infrastructure and deployment descriptor files and uses the descriptor files' parameters to automate the deployment process.
Config service– Generates the VMware Blockchain-specific configuration details used by the deployment service and the Concord agent.
Local Docker or remote Bintray repositories- Hosts the required VMware Blockchain components such as Replica, Client, and Concord agent images.
For AWS, the VMware Blockchain Orchestrator can be deployed in a public or private subnet.
To prepare your environment, and install and configure the VMware Blockchain Orchestrator appliance, see the Using and Managing VMware Blockchain guide.