Deploying and Managing a Global Blockchain Network

33
Deploying and Managing a Global Blockchain Network Duncan Johnston-Watt (@duncanjw) & Mike Zaccardo (@itsmemikez) Session 2444A | IBM InterConnect 2017

Transcript of Deploying and Managing a Global Blockchain Network

Page 1: Deploying and Managing a Global Blockchain Network

Deploying and Managing a Global Blockchain Network

Duncan Johnston-Watt (@duncanjw) & Mike Zaccardo (@itsmemikez)Session 2444A | IBM InterConnect 2017

Page 2: Deploying and Managing a Global Blockchain Network

© Cloudsoft Corporation 3 May 2023 2

Cloudsoft @ IBM InterConnect 2017

Deploying and Managing a Global Blockchain Network• Session ID: 2444A• March 21st 11:30-12:15• Location: South Pacific J

Hyperledger Blockchain Network: Demo of Global Deployment and Management• Session ID: 7372A• March 22nd 14:30-14:50• Location: Engagement

Theater #1IBM InterConnect 2017 Silver Sponsor

Booth #323 @cloudsoft#getlhf

Page 3: Deploying and Managing a Global Blockchain Network

Hyperledger – Blockchain Technologies for Business

Page 4: Deploying and Managing a Global Blockchain Network

© Cloudsoft Corporation 3 May 2023 4

The Linux Foundation

• Together with the global technology community, The Linux Foundation® is solving the world’s hardest problems through open source and creating the largest shared technology investment in history

• With 16 years experience providing governance structure, IT infrastructure and ecosystem development, The Linux Foundation is the umbrella organization for more than 50 open source projects accelerating open technology development and commercial adoption

• Some of the game-changing initiatives hosted by The Linux Foundation include:

Page 5: Deploying and Managing a Global Blockchain Network

© Cloudsoft Corporation 3 May 2023 5

Introducing Hyperledger

• Open source collaborative effort to advance cross-industry blockchain technologies

• Hosted by The Linux Foundation, the fastest-growing project in LF history• www.hyperledger.org

• Global collaboration spanning finance, banking, IoT, supply chains, manufacturing and technology

@hyperledger

Page 6: Deploying and Managing a Global Blockchain Network

© Cloudsoft Corporation 3 May 2023 6

Hyperledger Goals

Provide neutral, open, & community-driven infrastructuressupported by technical and business governance

Build technical communitiesto develop blockchain and shared ledger POCs, use cases, field trials and deployments

Educatethe publicabout the market opportunity for blockchain technology

Promote our community of communitiestaking a toolkit approach with many platforms and frameworks

Create enterprise grade, open source, distributed ledger frameworks &code basesto support business transactions

Where open source teams build diverse approaches for business blockchain technology systems

@hyperledger

Page 7: Deploying and Managing a Global Blockchain Network

© Cloudsoft Corporation 3 May 2023 7

Blockchain allows multiple different parties to securely interact with the same universal source of truth

Streamlined settlement, improved liquidity, increased transparency and new products/markets

FinanceUnite disparate processes, increase data flow and liquidity, reduce costs and improve patient experience and outcomes

HealthcareTrack parts and service provenance, ensure authenticity of goods, block counterfeits, reduce conflicts

Supply Chain

Shared Ledger Database

@hyperledger

Page 8: Deploying and Managing a Global Blockchain Network

© Cloudsoft Corporation 3 May 2023 8

Hyperledger’s Modular Umbrella Approach

Chaintool Explorer Cello

Fabric Iroha Sawtooth

HyperledgerCloudFoundry Node.js Open ContainerInitiative

InfrastructureTechnical, Legal, Marketing, OrganizationalEcosystems that accelerate open development and commercial adoption

FrameworksMeaningfully differentiated approaches to business blockchain frameworks developed by a growing community of communities from the entire industry

ModulesTypically built for one framework, and through common license and community of communities approach, ported to other frameworks

@hyperledger

Page 9: Deploying and Managing a Global Blockchain Network

© Cloudsoft Corporation 3 May 2023 9

Hyperledger Business Blockchain Frameworks

Fabric – Blockchain implementation intended as foundation for developing applications or solutions with a modular architecture that allows components, such as consensus and membership services, to be plug-and-playIroha – Distributed ledger project designed to be simple and easy to incorporate into infrastructural projects requiring distributed ledger technology.Sawtooth Lake – Distributed ledger technology with potential in many fields, from IoT to Financials, and an architecture that recognizes the diversity of requirements across that spectrum. Support for both permissioned and permissionless deployments.

@hyperledger

Page 10: Deploying and Managing a Global Blockchain Network

© Cloudsoft Corporation 3 May 2023 10

Blockchain – Technical Terminology

Page 11: Deploying and Managing a Global Blockchain Network

© Cloudsoft Corporation 3 May 2023 11

Hyperledger – How it works

Page 12: Deploying and Managing a Global Blockchain Network

© Cloudsoft Corporation 3 May 2023 12

Hyperledger Fabric– Interaction

Page 13: Deploying and Managing a Global Blockchain Network

Breaking News – Fabric Composer

Page 14: Deploying and Managing a Global Blockchain Network

Your application on any cloud, across many clouds

Page 15: Deploying and Managing a Global Blockchain Network

© Cloudsoft Corporation 3 May 2023 15

Introducing Cloudsoft

Leading hybrid cloud application management company• Model, deploy & manage any application on any cloud or

across many cloudsTeam across Europe, North America and Asia-Pacific• Headquarters in Edinburgh, UKFounder of Apache Brooklyn open source project• Foundation of Cloudsoft Application Management Platform

(AMP)Autonomic computing pioneer• Policy-based closed loop management @cloudsoft#getlhf

Page 16: Deploying and Managing a Global Blockchain Network

© Cloudsoft Corporation 3 May 2023 16

Enterprise IT

Need reliable cloud-ready application patterns to be competitive

Increasingly diverse platforms & infrastructure mean applications are hard to track, increasing the cost & risk of

digital transformation

Management is tied to infra layer with manual or missing processes for applications and services, causing risk and

hindering adoption@cloudsoft#getlhf

Page 17: Deploying and Managing a Global Blockchain Network

© Cloudsoft Corporation 3 May 2023 17

Enterprise IT

Need reliable cloud-ready application patterns to be competitive

Cloudsoft AMP delivers Velocity

Increasingly diverse platforms & infrastructure mean applications are hard to track, increasing the cost & risk of

digital transformationCloudsoft AMP delivers Consistency

Management is tied to infra layer with manual or missing processes for applications and services, causing risk and

hindering adoptionCloudsoft AMP delivers Control

@cloudsoft#getlhf

Page 18: Deploying and Managing a Global Blockchain Network

© Cloudsoft Corporation 3 May 2023 18

AMP – Infrastructure Agnostic

Physical Virtual Local – Private - Dedicated

Public

Page 19: Deploying and Managing a Global Blockchain Network

© Cloudsoft Corporation 3 May 2023 19

AMP – Model, Deploy & Manage

MODEL DEPLOY MANAGE

INSTANTIATE SENSE EFFECT

Capture Best Practices Dynamic Live Model Maintain SLAs

My Model

Apache Tomcat

MySQL

Load Balancer

Page 20: Deploying and Managing a Global Blockchain Network

© Cloudsoft Corporation 3 May 2023 20

Autonomic Computing 101

Monitor

Analyze

Plan

Execute

State

Sensors

Effectors

EnrichDelegate

Autonomic Manager*

Sensors

Effectors

Escalate

Managed Element

*An autonomic manager can be a managed element

Page 21: Deploying and Managing a Global Blockchain Network

© Cloudsoft Corporation 3 May 2023 21

Autonomic Computing 101

Granularity can be anything from individual application or component to overall control plane

Page 22: Deploying and Managing a Global Blockchain Network

© Cloudsoft Corporation 3 May 2023 22

AMP – Autonomic Computing Blueprint OpenGamma Elastic Multi-Region

ActiveMQ Broker

OpenGamma Back-End

Postgres SQL Node

GeoScaling DNS

LB Cluster

[targets] Auto Scaler Policy DynamicWebAppCluster

Follow-the-Sun Policy Dynamic Regions Fabric

NGINX

LB Cluster

OpenGammaSvr

OpenGammaSvr

This pattern is repeated for each Load Balanced Cluster in a given region

Page 23: Deploying and Managing a Global Blockchain Network

© Cloudsoft Corporation 3 May 2023 23

Cloudsoft AMP Mind Map

@cloudsoft#getlhf

Page 24: Deploying and Managing a Global Blockchain Network

Cloudsoft Blockchain Service

Page 25: Deploying and Managing a Global Blockchain Network

© Cloudsoft Corporation 3 May 2023 25

Cloudsoft Blockchain Service

• Deploy Hyperledger Fabric to virtually any environment (public or private cloud, bare metal, or bring-your-own-nodes) using Cloudsoft AMP

• Lets developers focus on creating smart contracts, not the plumbing

• Speeds up time to value for enterprises investigating and working with blockchain technologies, for example financial institutions that want to set up their own blockchain networks running across multiple geographies

• Cloudsoft Blockchain Service is available via the IBM Marketplace

• Cloudsoft is a core member of the IBM Blockchain Ecosystem @cloudsoft

Page 26: Deploying and Managing a Global Blockchain Network

© Cloudsoft Corporation 3 May 2023 26

Cloudsoft Blockchain Service

Page 27: Deploying and Managing a Global Blockchain Network

Cloudsoft Blockchain Service

© Cloudsoft Corporation 22/07/2016 27

All locations are connected via fully meshed private network

Page 28: Deploying and Managing a Global Blockchain Network

Deploying and Managing a Blockchain Network Demo

Mike Zaccardo (@itsmemikez)

Page 29: Deploying and Managing a Global Blockchain Network
Page 30: Deploying and Managing a Global Blockchain Network

© Cloudsoft Corporation 3 May 2023 30

Demo – Scenario

Hugely successful Sotheby’s auction• Every lot exceeds its reserve price and is sold on the nightThe collection is split up and acquired by three art collectors• Charlie, Dave and Edwina who are tech savvy and want to loan

each other worksSotheby’s sets up a secure private asset management system• Alice deploys chaincode and makes Bob the administratorSotherby’s initializes asset management system• Bob loads auction results – ensuring each lot is allocated to

correct collector

@cloudsoft#getlhf

Page 31: Deploying and Managing a Global Blockchain Network
Page 32: Deploying and Managing a Global Blockchain Network

Thank youhttps://cloudsoft.io/gethlf/

Page 33: Deploying and Managing a Global Blockchain Network

© Cloudsoft Corporation 3 May 2023 33

References

Hyperledger Member Summit and more exciting Cloudsoft/Hyperledger news Download Cloudsoft Blockchain Service IBM Marketplace: Cloudsoft Blockchain ServiceIBM Debuts Blockchain Ecosystem To Help Accelerate Growth of Networks on Hyperledger Fabric IBM Blockchain Partner Solutions Cloudsoft AMP + VEXXHOST: A Success Story On-demand Distributed Hyperledger Fabric Cluster with Cloudsoft AMP Deploying Hyperledger Fabric on Kubernetes with Cloudsoft AMP Automate Deployment and Management of Kubernetes Clusters with Cloudsoft AMP

@cloudsoft#getlhf