Hyperledger Fabric v2.2 on Multihost
Contact us

Hyperledger Fabric v2.2 on Multihost

"Unlock Distributed Ledger Technology Potential: Learn to Build Scalable and Resilient Hyperledger Fabric Networks Across Multiple Hosts in Version 2.2"

$80

Instructor: Aditya JoshiLanguage: English

About the course

In this course, you are going to learn how you can set up Hyperledger Fabric Network on multiple hosts on multiple clouds. We are going to use the following configuration for deploying fabric applications.

3 Virtual Machine (any cloud of your choice.

  1. 3 Orgs - 3 Peer Orgs(1 peer each) and 1 Orderer Orgs( 5 Ordering Nodes).

  2. 3 Certificates Authority for each org. (For certificate creation).

  3. NodeJS API Server for Chaincode invocation.

Various Ways for Multi-host Deployment

As Hyperledger Fabric components are deployed as containers, everything works fine when running in the localhost. When they are running in different hosts, we need to find a way to make these containers talk to one another.

  1. Static IP By specifying the host IP where a container is running, containers can communicate with each other. Those host IPs are specified using extra_hosts in docker-compose files, and after a container is running, these entries are seen in, etc/hosts. The downside is that things are statically configured, and there are challenges when one needs to add or change the configuration.

  2. Docker Swarm Docker Swarm is a container orchestration tool natively in the Docker environment. In a nutshell, It provides an overlay network for containers across multiple hosts. Those containers on this overlay network can communicate to one another as if they were on a large host. Obviously, the good side is that the original configuration can be used with minimal modification, and no static information such as IP is coded in the configuration.

  3. Kubernetes (k8s) K8s by far is the most popular container orchestration tool. The mechanism is similar to Docker Swarm. The implementation of this approach is much more challenging than the previous two mechanisms.

Syllabus

Reviews and Testimonials

Meet ByteLearn

Empower yourself with the knowledge and skills to navigate the cutting-edge realms of Blockchain and Kubernetes through our comprehensive workshops and training programs.

What do we offer

Live learning

Learn live with top educators, chat with teachers and other attendees, and get your doubts cleared.

Structured learning

Our curriculum is designed by experts to make sure you get the best learning experience.

Community & Networking

Interact and network with like-minded folks from various backgrounds in exclusive chat groups.

Learn with the best

Stuck on something? Discuss it with your peers and the instructors in the inbuilt chat groups.

Practice tests

With the quizzes and live tests practice what you learned, and track your class performance.

Get certified

Flaunt your skills with course certificates. You can showcase the certificates on LinkedIn with a click.