SlideShare a Scribd company logo
1 of 29
Blockchain on AWS
Murughan Palaniachari
http://www.unicomlearning.com/2017/Devops_Microservices_and_Containers_Summit_Bangalore/
Who am I?
Murughan Palaniachari
Principal Consultant –
Blockchain & DevOps at
Pingala Software
With my Guru –
John Willis & Jez Humble
Organizer of
Technical Agility Conference
Cloud and DevOps meetup
DevOps and Blockchain meetup
Blockchain Developers meetup
https://elevate-org.com/
https://devopsgames.com/
https://in.linkedin.com/in/murughan
@Murughan_P
Blockchain use-cases
@Murughan_P
Blockchain Types
Public Transactions are public and Anonymous
Ethereum
Private Single entity and Private to Organization
Ethereum
Permissioned Multiple parties involved and only Identified node join the network
Hyperledger Projects
@Murughan_P
Self Hosting Hyperledger Fabric
@Murughan_P
Complex
Time
consuming
Error prone
Manual steps
Why blockchain on AWS?
AWS gives you access to flexible and cost-effective resources to quickly
deploy and experiment with blockchain networks in minutes.
Quickly get started with blockchain and pay only for what you use.
Experiment with your choice of blockchain frameworks:
Ethereum and Hyperledger Fabric
Partner solutions for different industry.
@Murughan_P
Blockchain Services on AWS
AWS Blockchain
Templates
AWS Managed
Blockchain
Quantum
Ledger
Database(QLDB)
@Murughan_P
AWS Blockchain Templates
AWS Blockchain Templates provides a fast and
easy way to create and deploy secure blockchain
networks.
Use the popular Ethereum and Hyperledger
Fabric open source frameworks.
These are AWS CloudFormation templates
@Murughan_P
AWS Blockchain Templates
Automate the creation and configuration of blockchain
networks on Amazon EC2 or Amazon Elastic Container
Service.
Your blockchain network is created in your own Amazon
VPC.
Allowing you to use your VPC subnets and network Access
Control Lists.
AWS Blockchain Templates includes additional components
to manage, monitor, and browse your blockchains.
@Murughan_P
AWS Blockchain Templates deployment options
EC2
Docker on VM
ECS
Container
Service
@Murughan_P
Ethereum Deployment ECS Container Platform
@Murughan_Phttps://docs.aws.amazon.com/blockchain-templates/latest/developerguide/blockchain-templates-ethereum.html
Ethereum Deployment EC2 instance
@Murughan_Phttps://docs.aws.amazon.com/blockchain-templates/latest/developerguide/blockchain-templates-ethereum.html
Implementation Steps
Set Up
Prerequisites
Create a VPC and Subnets
Create Security Groups
Create an IAM Role for Amazon ECS and an EC2 Instance Profile
Create a Bastion Host
Create the Ethereum Network
Connect to EthStats and EthExplorer Using the Bastion Host
https://docs.aws.amazon.com/blockchain-templates/latest/developerguide/blockchain-templates-getting-started.html @Murughan_P
Hyperledger Fabric Deployment EC2 instance
@Murughan_Phttps://docs.aws.amazon.com/blockchain-templates/latest/developerguide/blockchain-templates-hyperledger.html
QLDB – Quantum Ledger Database
https://aws.amazon.com/qldb/ @Murughan_P
Fully Managed ledger database.
Amazon Quantum Ledger Database is basically a
database for system-of-records application where
traceability and auditability is a must.
QLDB is a fully managed centralized ledger
database that provides a transparent, immutable,
and cryptographically verifiable transaction log.
QLDB Features
Immutable
Cryptographically
Verifiable
Highly Scalable Easy to Use
Ledger Database Concepts
@Murughan_Phttps://www.youtube.com/watch?v=7G9epn3BfqE
How it works
@Murughan_Phttps://www.youtube.com/watch?v=7G9epn3BfqE
When to use QLDB
@Murughan_P
Who is using QLDB?
https://aws.amazon.com/qldb/ @Murughan_P
AWS Managed Blockchain
Amazon Managed Blockchain is a fully
managed service that makes it easy to
create and manage scalable blockchain
networks
Use the popular open source frameworks
Hyperledger Fabric and Ethereum.
@Murughan_P
AWS Managed Blockchain
With Amazon Managed Blockchain, you focus
only on writing business logic and application
development.
All the heavy lifting provisioning, deployment,
and management of these infrastructures will
be taken care of by Amazon.
@Murughan_P
AWS Managed Blockchain Features
Fully
Managed
Ethereum and
Hyperledger
Fabric
Decentralized
Reliable &
Scalable
through QLDB
Low Cost
Integrated
with QLDB for
Analytics
@Murughan_P
How it works?
https://aws.amazon.com/managed-blockchain/ @Murughan_P
Who is using Amazon Managed Blockchain?
https://aws.amazon.com/managed-blockchain/ @Murughan_P
Overview of Hyperledger Fabric workflow
@Murughan_P
Client
Endorsing
Peer
Committing
Peer
Anchor
Peer
Certificate
Authority
Org 2
Anchor
Peer
Committing
Peer
Endorsing
Peer
Certificate
Authority
Org 1
OrdererClientClient
Demo
Key Takeaway
• AWS Blockchain Services are quicker way to get started with blockchain.
• AWS Blockchain Templates – Ethereum & Hyperledger Fabric provides a
fast and easy way to create and deploy secure blockchain networks.
• Amazon Managed Blockchain is a fully managed service that makes it easy
to create and manage scalable blockchain networks.
• Use the popular open source frameworks Hyperledger Fabric and
Ethereum.
• Amazon Quantum Ledger Database is basically a database for system-of-
records application where traceability and auditability is a must.
• QLDB is a fully managed centralized ledger database that provides a
transparent, immutable, and cryptographically verifiable transaction log.
@Murughan_P
Reference/Further reading
• https://aws.amazon.com/managed-blockchain/
• https://aws.amazon.com/qldb/
• https://aws.amazon.com/blockchain/templates/

More Related Content

What's hot

Cell-based Architecture : An Emerging Architecture Pattern for Agile Integration
Cell-based Architecture : An Emerging Architecture Pattern for Agile IntegrationCell-based Architecture : An Emerging Architecture Pattern for Agile Integration
Cell-based Architecture : An Emerging Architecture Pattern for Agile IntegrationAsanka Abeysinghe
 
Doing Business of Blockchain in India
Doing Business of Blockchain in IndiaDoing Business of Blockchain in India
Doing Business of Blockchain in IndiaEquiCorp Associates
 
INTRODUCTION TO STEM CELL BIOLOGY DEFINITION CLASSIFICATION AND SOURCES OF ST...
INTRODUCTION TO STEM CELL BIOLOGY DEFINITION CLASSIFICATION AND SOURCES OF ST...INTRODUCTION TO STEM CELL BIOLOGY DEFINITION CLASSIFICATION AND SOURCES OF ST...
INTRODUCTION TO STEM CELL BIOLOGY DEFINITION CLASSIFICATION AND SOURCES OF ST...Anantha Kumar
 
Blockchain in energy business
Blockchain in energy businessBlockchain in energy business
Blockchain in energy businessPiotr Kosiński
 
Applications of microarray
Applications of microarrayApplications of microarray
Applications of microarrayprateek kumar
 
HealthBlock: A Secured Healthcare Data using Blockchain
HealthBlock: A Secured Healthcare Data using BlockchainHealthBlock: A Secured Healthcare Data using Blockchain
HealthBlock: A Secured Healthcare Data using BlockchainMd. Mahfujur Rahman
 
IEEE Blockchain in Energy P2418.5 WG Standards (October 2019_Claudio Lima)
IEEE Blockchain in Energy P2418.5 WG Standards (October 2019_Claudio Lima) IEEE Blockchain in Energy P2418.5 WG Standards (October 2019_Claudio Lima)
IEEE Blockchain in Energy P2418.5 WG Standards (October 2019_Claudio Lima) crlima10
 
Databases short nucletide polymorphism
Databases short nucletide polymorphismDatabases short nucletide polymorphism
Databases short nucletide polymorphismIram Wains
 
Small Molecule Real Time Sequencing
Small Molecule Real Time SequencingSmall Molecule Real Time Sequencing
Small Molecule Real Time SequencingUSD Bioinformatics
 
Next generation sequencing
Next generation sequencingNext generation sequencing
Next generation sequencingneelmanayab
 
Blockchain Presentation
Blockchain PresentationBlockchain Presentation
Blockchain PresentationZied GUESMI
 
MCQs on DNA MicroArray.pdf
MCQs on DNA MicroArray.pdfMCQs on DNA MicroArray.pdf
MCQs on DNA MicroArray.pdfRajendraChavhan3
 

What's hot (20)

BLOCKCHAIN
BLOCKCHAINBLOCKCHAIN
BLOCKCHAIN
 
Cell-based Architecture : An Emerging Architecture Pattern for Agile Integration
Cell-based Architecture : An Emerging Architecture Pattern for Agile IntegrationCell-based Architecture : An Emerging Architecture Pattern for Agile Integration
Cell-based Architecture : An Emerging Architecture Pattern for Agile Integration
 
Blockchain
BlockchainBlockchain
Blockchain
 
Doing Business of Blockchain in India
Doing Business of Blockchain in IndiaDoing Business of Blockchain in India
Doing Business of Blockchain in India
 
INTRODUCTION TO STEM CELL BIOLOGY DEFINITION CLASSIFICATION AND SOURCES OF ST...
INTRODUCTION TO STEM CELL BIOLOGY DEFINITION CLASSIFICATION AND SOURCES OF ST...INTRODUCTION TO STEM CELL BIOLOGY DEFINITION CLASSIFICATION AND SOURCES OF ST...
INTRODUCTION TO STEM CELL BIOLOGY DEFINITION CLASSIFICATION AND SOURCES OF ST...
 
Blockchain
BlockchainBlockchain
Blockchain
 
Blockchain in energy business
Blockchain in energy businessBlockchain in energy business
Blockchain in energy business
 
Applications of microarray
Applications of microarrayApplications of microarray
Applications of microarray
 
Blockchain
BlockchainBlockchain
Blockchain
 
HealthBlock: A Secured Healthcare Data using Blockchain
HealthBlock: A Secured Healthcare Data using BlockchainHealthBlock: A Secured Healthcare Data using Blockchain
HealthBlock: A Secured Healthcare Data using Blockchain
 
Blockchain concepts
Blockchain conceptsBlockchain concepts
Blockchain concepts
 
IEEE Blockchain in Energy P2418.5 WG Standards (October 2019_Claudio Lima)
IEEE Blockchain in Energy P2418.5 WG Standards (October 2019_Claudio Lima) IEEE Blockchain in Energy P2418.5 WG Standards (October 2019_Claudio Lima)
IEEE Blockchain in Energy P2418.5 WG Standards (October 2019_Claudio Lima)
 
Bioinformatics and Drug Discovery
Bioinformatics and Drug DiscoveryBioinformatics and Drug Discovery
Bioinformatics and Drug Discovery
 
Databases short nucletide polymorphism
Databases short nucletide polymorphismDatabases short nucletide polymorphism
Databases short nucletide polymorphism
 
Microarray.pptx
Microarray.pptxMicroarray.pptx
Microarray.pptx
 
Small Molecule Real Time Sequencing
Small Molecule Real Time SequencingSmall Molecule Real Time Sequencing
Small Molecule Real Time Sequencing
 
Next generation sequencing
Next generation sequencingNext generation sequencing
Next generation sequencing
 
Metabolomics
MetabolomicsMetabolomics
Metabolomics
 
Blockchain Presentation
Blockchain PresentationBlockchain Presentation
Blockchain Presentation
 
MCQs on DNA MicroArray.pdf
MCQs on DNA MicroArray.pdfMCQs on DNA MicroArray.pdf
MCQs on DNA MicroArray.pdf
 

Similar to Blockchain on aws

Halifax DevOps - Meet-up - July.19 2017
Halifax DevOps - Meet-up - July.19 2017Halifax DevOps - Meet-up - July.19 2017
Halifax DevOps - Meet-up - July.19 2017Kyle Bassett
 
Blockchain for Python Developers - Pyjamas Conf 2020
Blockchain for Python Developers - Pyjamas Conf 2020Blockchain for Python Developers - Pyjamas Conf 2020
Blockchain for Python Developers - Pyjamas Conf 2020Juarez Junior
 
Microservices Architecture, Monolith Migration Patterns
Microservices Architecture, Monolith Migration PatternsMicroservices Architecture, Monolith Migration Patterns
Microservices Architecture, Monolith Migration PatternsAraf Karsh Hamid
 
GCCP Session 2.pptx
GCCP Session 2.pptxGCCP Session 2.pptx
GCCP Session 2.pptxDSCIITPatna
 
First Look at Azure Logic Apps (BAUG)
First Look at Azure Logic Apps (BAUG)First Look at Azure Logic Apps (BAUG)
First Look at Azure Logic Apps (BAUG)Daniel Toomey
 
Improve Monitoring and Observability for Kubernetes with OSS tools
Improve Monitoring and Observability for Kubernetes with OSS toolsImprove Monitoring and Observability for Kubernetes with OSS tools
Improve Monitoring and Observability for Kubernetes with OSS toolsNilesh Gule
 
Webinar: How and Why to Containerize Your Legacy Applications
Webinar: How and Why to Containerize Your Legacy ApplicationsWebinar: How and Why to Containerize Your Legacy Applications
Webinar: How and Why to Containerize Your Legacy ApplicationsStorage Switzerland
 
Hyperledger Lightning Talk
Hyperledger Lightning TalkHyperledger Lightning Talk
Hyperledger Lightning TalkAndrew Kennedy
 
OneAPI Series 2 Webinar - 9th, Dec-20
OneAPI Series 2 Webinar - 9th, Dec-20OneAPI Series 2 Webinar - 9th, Dec-20
OneAPI Series 2 Webinar - 9th, Dec-20Tyrone Systems
 
AWS re:Invent 2016: Blockchain on AWS: Disrupting the Norm (GPST301)
AWS re:Invent 2016: Blockchain on AWS: Disrupting the Norm (GPST301)AWS re:Invent 2016: Blockchain on AWS: Disrupting the Norm (GPST301)
AWS re:Invent 2016: Blockchain on AWS: Disrupting the Norm (GPST301)Amazon Web Services
 
MLOps and Reproducible ML on AWS with Kubeflow and SageMaker
MLOps and Reproducible ML on AWS with Kubeflow and SageMakerMLOps and Reproducible ML on AWS with Kubeflow and SageMaker
MLOps and Reproducible ML on AWS with Kubeflow and SageMakerProvectus
 
Acme Freight: Developing Microservices and APIs on Bluemix
Acme Freight: Developing Microservices and APIs on BluemixAcme Freight: Developing Microservices and APIs on Bluemix
Acme Freight: Developing Microservices and APIs on BluemixJoe Sepi
 
2023-09-21_Seminar_Hamar_-_Starte_med_AWS
2023-09-21_Seminar_Hamar_-_Starte_med_AWS2023-09-21_Seminar_Hamar_-_Starte_med_AWS
2023-09-21_Seminar_Hamar_-_Starte_med_AWSHåkon Eriksen Drange
 
AWS Canberra WWPS Summit 2013 - AWS for Web Applications
AWS Canberra WWPS Summit 2013 - AWS for Web ApplicationsAWS Canberra WWPS Summit 2013 - AWS for Web Applications
AWS Canberra WWPS Summit 2013 - AWS for Web ApplicationsAmazon Web Services
 
Bluemix paas 기반 saas 개발 사례
Bluemix paas 기반 saas 개발 사례Bluemix paas 기반 saas 개발 사례
Bluemix paas 기반 saas 개발 사례uEngine Solutions
 
10 Pro Tips for Scaling Your Startup from 0-10M Users
10 Pro Tips for Scaling Your Startup from 0-10M Users10 Pro Tips for Scaling Your Startup from 0-10M Users
10 Pro Tips for Scaling Your Startup from 0-10M UsersAmazon Web Services
 
IW14 Session: webMethods World
IW14 Session: webMethods WorldIW14 Session: webMethods World
IW14 Session: webMethods WorldSoftware AG
 

Similar to Blockchain on aws (20)

Hyperledger Fabric
Hyperledger FabricHyperledger Fabric
Hyperledger Fabric
 
Halifax DevOps - Meet-up - July.19 2017
Halifax DevOps - Meet-up - July.19 2017Halifax DevOps - Meet-up - July.19 2017
Halifax DevOps - Meet-up - July.19 2017
 
Azure Blockchain Workbench
Azure Blockchain WorkbenchAzure Blockchain Workbench
Azure Blockchain Workbench
 
Blockchain for Python Developers - Pyjamas Conf 2020
Blockchain for Python Developers - Pyjamas Conf 2020Blockchain for Python Developers - Pyjamas Conf 2020
Blockchain for Python Developers - Pyjamas Conf 2020
 
DevOps-Roadmap
DevOps-RoadmapDevOps-Roadmap
DevOps-Roadmap
 
Microservices Architecture, Monolith Migration Patterns
Microservices Architecture, Monolith Migration PatternsMicroservices Architecture, Monolith Migration Patterns
Microservices Architecture, Monolith Migration Patterns
 
GCCP Session 2.pptx
GCCP Session 2.pptxGCCP Session 2.pptx
GCCP Session 2.pptx
 
First Look at Azure Logic Apps (BAUG)
First Look at Azure Logic Apps (BAUG)First Look at Azure Logic Apps (BAUG)
First Look at Azure Logic Apps (BAUG)
 
Improve Monitoring and Observability for Kubernetes with OSS tools
Improve Monitoring and Observability for Kubernetes with OSS toolsImprove Monitoring and Observability for Kubernetes with OSS tools
Improve Monitoring and Observability for Kubernetes with OSS tools
 
Webinar: How and Why to Containerize Your Legacy Applications
Webinar: How and Why to Containerize Your Legacy ApplicationsWebinar: How and Why to Containerize Your Legacy Applications
Webinar: How and Why to Containerize Your Legacy Applications
 
Hyperledger Lightning Talk
Hyperledger Lightning TalkHyperledger Lightning Talk
Hyperledger Lightning Talk
 
OneAPI Series 2 Webinar - 9th, Dec-20
OneAPI Series 2 Webinar - 9th, Dec-20OneAPI Series 2 Webinar - 9th, Dec-20
OneAPI Series 2 Webinar - 9th, Dec-20
 
AWS re:Invent 2016: Blockchain on AWS: Disrupting the Norm (GPST301)
AWS re:Invent 2016: Blockchain on AWS: Disrupting the Norm (GPST301)AWS re:Invent 2016: Blockchain on AWS: Disrupting the Norm (GPST301)
AWS re:Invent 2016: Blockchain on AWS: Disrupting the Norm (GPST301)
 
MLOps and Reproducible ML on AWS with Kubeflow and SageMaker
MLOps and Reproducible ML on AWS with Kubeflow and SageMakerMLOps and Reproducible ML on AWS with Kubeflow and SageMaker
MLOps and Reproducible ML on AWS with Kubeflow and SageMaker
 
Acme Freight: Developing Microservices and APIs on Bluemix
Acme Freight: Developing Microservices and APIs on BluemixAcme Freight: Developing Microservices and APIs on Bluemix
Acme Freight: Developing Microservices and APIs on Bluemix
 
2023-09-21_Seminar_Hamar_-_Starte_med_AWS
2023-09-21_Seminar_Hamar_-_Starte_med_AWS2023-09-21_Seminar_Hamar_-_Starte_med_AWS
2023-09-21_Seminar_Hamar_-_Starte_med_AWS
 
AWS Canberra WWPS Summit 2013 - AWS for Web Applications
AWS Canberra WWPS Summit 2013 - AWS for Web ApplicationsAWS Canberra WWPS Summit 2013 - AWS for Web Applications
AWS Canberra WWPS Summit 2013 - AWS for Web Applications
 
Bluemix paas 기반 saas 개발 사례
Bluemix paas 기반 saas 개발 사례Bluemix paas 기반 saas 개발 사례
Bluemix paas 기반 saas 개발 사례
 
10 Pro Tips for Scaling Your Startup from 0-10M Users
10 Pro Tips for Scaling Your Startup from 0-10M Users10 Pro Tips for Scaling Your Startup from 0-10M Users
10 Pro Tips for Scaling Your Startup from 0-10M Users
 
IW14 Session: webMethods World
IW14 Session: webMethods WorldIW14 Session: webMethods World
IW14 Session: webMethods World
 

More from Murughan Palaniachari

Create and Deploy your ERC20 token with Ethereum
Create and Deploy your ERC20 token with EthereumCreate and Deploy your ERC20 token with Ethereum
Create and Deploy your ERC20 token with EthereumMurughan Palaniachari
 
Git version control and trunk based approach with VSTS
Git version control and trunk based approach with VSTSGit version control and trunk based approach with VSTS
Git version control and trunk based approach with VSTSMurughan Palaniachari
 
Write smart contract with solidity on Ethereum
Write smart contract with solidity on EthereumWrite smart contract with solidity on Ethereum
Write smart contract with solidity on EthereumMurughan Palaniachari
 
DevOps continuous learning and experimentation
DevOps continuous learning and experimentationDevOps continuous learning and experimentation
DevOps continuous learning and experimentationMurughan Palaniachari
 
DevOps ci/cd with Microsoft vsts and azure
DevOps ci/cd with Microsoft vsts and azureDevOps ci/cd with Microsoft vsts and azure
DevOps ci/cd with Microsoft vsts and azureMurughan Palaniachari
 
DevOps the phoenix project simulation
DevOps the phoenix project simulationDevOps the phoenix project simulation
DevOps the phoenix project simulationMurughan Palaniachari
 
Dev ops culture and principles of high performing organization
Dev ops culture and principles of high performing organizationDev ops culture and principles of high performing organization
Dev ops culture and principles of high performing organizationMurughan Palaniachari
 
DevOps culture in high performing organization and adoption & growth of DevOps
DevOps culture in high performing organization and adoption & growth of DevOps DevOps culture in high performing organization and adoption & growth of DevOps
DevOps culture in high performing organization and adoption & growth of DevOps Murughan Palaniachari
 
Zero downtime release through DevOps Continuous Delivery
Zero downtime release through DevOps Continuous DeliveryZero downtime release through DevOps Continuous Delivery
Zero downtime release through DevOps Continuous DeliveryMurughan Palaniachari
 
DevOps principles and practices - accelerate flow
DevOps principles and practices - accelerate flowDevOps principles and practices - accelerate flow
DevOps principles and practices - accelerate flowMurughan Palaniachari
 

More from Murughan Palaniachari (15)

Create and Deploy your ERC20 token with Ethereum
Create and Deploy your ERC20 token with EthereumCreate and Deploy your ERC20 token with Ethereum
Create and Deploy your ERC20 token with Ethereum
 
Agile scrum with Microsoft VSTS
Agile scrum with Microsoft VSTSAgile scrum with Microsoft VSTS
Agile scrum with Microsoft VSTS
 
Git version control and trunk based approach with VSTS
Git version control and trunk based approach with VSTSGit version control and trunk based approach with VSTS
Git version control and trunk based approach with VSTS
 
Write smart contract with solidity on Ethereum
Write smart contract with solidity on EthereumWrite smart contract with solidity on Ethereum
Write smart contract with solidity on Ethereum
 
DevOps culture
DevOps cultureDevOps culture
DevOps culture
 
DevOps continuous learning and experimentation
DevOps continuous learning and experimentationDevOps continuous learning and experimentation
DevOps continuous learning and experimentation
 
DevOps ci/cd with Microsoft vsts and azure
DevOps ci/cd with Microsoft vsts and azureDevOps ci/cd with Microsoft vsts and azure
DevOps ci/cd with Microsoft vsts and azure
 
DevOps the phoenix project simulation
DevOps the phoenix project simulationDevOps the phoenix project simulation
DevOps the phoenix project simulation
 
Dev ops culture and principles of high performing organization
Dev ops culture and principles of high performing organizationDev ops culture and principles of high performing organization
Dev ops culture and principles of high performing organization
 
DevOps culture in high performing organization and adoption & growth of DevOps
DevOps culture in high performing organization and adoption & growth of DevOps DevOps culture in high performing organization and adoption & growth of DevOps
DevOps culture in high performing organization and adoption & growth of DevOps
 
Zero downtime release through DevOps Continuous Delivery
Zero downtime release through DevOps Continuous DeliveryZero downtime release through DevOps Continuous Delivery
Zero downtime release through DevOps Continuous Delivery
 
DevOps principles and practices - accelerate flow
DevOps principles and practices - accelerate flowDevOps principles and practices - accelerate flow
DevOps principles and practices - accelerate flow
 
DevOps game marshmallow challenge
DevOps game marshmallow challengeDevOps game marshmallow challenge
DevOps game marshmallow challenge
 
DevOps game lego
DevOps game legoDevOps game lego
DevOps game lego
 
Top 10 devops values
Top 10 devops valuesTop 10 devops values
Top 10 devops values
 

Recently uploaded

Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDGMarianaLemus7
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfngoud9212
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsAndrey Dotsenko
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsHyundai Motor Group
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfjimielynbastida
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentationphoebematthew05
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 

Recently uploaded (20)

Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDG
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdf
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdf
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentation
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 

Blockchain on aws

  • 2. http://www.unicomlearning.com/2017/Devops_Microservices_and_Containers_Summit_Bangalore/ Who am I? Murughan Palaniachari Principal Consultant – Blockchain & DevOps at Pingala Software With my Guru – John Willis & Jez Humble Organizer of Technical Agility Conference Cloud and DevOps meetup DevOps and Blockchain meetup Blockchain Developers meetup https://elevate-org.com/ https://devopsgames.com/ https://in.linkedin.com/in/murughan @Murughan_P
  • 4. Blockchain Types Public Transactions are public and Anonymous Ethereum Private Single entity and Private to Organization Ethereum Permissioned Multiple parties involved and only Identified node join the network Hyperledger Projects @Murughan_P
  • 5. Self Hosting Hyperledger Fabric @Murughan_P Complex Time consuming Error prone Manual steps
  • 6. Why blockchain on AWS? AWS gives you access to flexible and cost-effective resources to quickly deploy and experiment with blockchain networks in minutes. Quickly get started with blockchain and pay only for what you use. Experiment with your choice of blockchain frameworks: Ethereum and Hyperledger Fabric Partner solutions for different industry. @Murughan_P
  • 7. Blockchain Services on AWS AWS Blockchain Templates AWS Managed Blockchain Quantum Ledger Database(QLDB) @Murughan_P
  • 8. AWS Blockchain Templates AWS Blockchain Templates provides a fast and easy way to create and deploy secure blockchain networks. Use the popular Ethereum and Hyperledger Fabric open source frameworks. These are AWS CloudFormation templates @Murughan_P
  • 9. AWS Blockchain Templates Automate the creation and configuration of blockchain networks on Amazon EC2 or Amazon Elastic Container Service. Your blockchain network is created in your own Amazon VPC. Allowing you to use your VPC subnets and network Access Control Lists. AWS Blockchain Templates includes additional components to manage, monitor, and browse your blockchains. @Murughan_P
  • 10. AWS Blockchain Templates deployment options EC2 Docker on VM ECS Container Service @Murughan_P
  • 11. Ethereum Deployment ECS Container Platform @Murughan_Phttps://docs.aws.amazon.com/blockchain-templates/latest/developerguide/blockchain-templates-ethereum.html
  • 12. Ethereum Deployment EC2 instance @Murughan_Phttps://docs.aws.amazon.com/blockchain-templates/latest/developerguide/blockchain-templates-ethereum.html
  • 13. Implementation Steps Set Up Prerequisites Create a VPC and Subnets Create Security Groups Create an IAM Role for Amazon ECS and an EC2 Instance Profile Create a Bastion Host Create the Ethereum Network Connect to EthStats and EthExplorer Using the Bastion Host https://docs.aws.amazon.com/blockchain-templates/latest/developerguide/blockchain-templates-getting-started.html @Murughan_P
  • 14. Hyperledger Fabric Deployment EC2 instance @Murughan_Phttps://docs.aws.amazon.com/blockchain-templates/latest/developerguide/blockchain-templates-hyperledger.html
  • 15. QLDB – Quantum Ledger Database https://aws.amazon.com/qldb/ @Murughan_P Fully Managed ledger database. Amazon Quantum Ledger Database is basically a database for system-of-records application where traceability and auditability is a must. QLDB is a fully managed centralized ledger database that provides a transparent, immutable, and cryptographically verifiable transaction log.
  • 19. When to use QLDB @Murughan_P
  • 20. Who is using QLDB? https://aws.amazon.com/qldb/ @Murughan_P
  • 21. AWS Managed Blockchain Amazon Managed Blockchain is a fully managed service that makes it easy to create and manage scalable blockchain networks Use the popular open source frameworks Hyperledger Fabric and Ethereum. @Murughan_P
  • 22. AWS Managed Blockchain With Amazon Managed Blockchain, you focus only on writing business logic and application development. All the heavy lifting provisioning, deployment, and management of these infrastructures will be taken care of by Amazon. @Murughan_P
  • 23. AWS Managed Blockchain Features Fully Managed Ethereum and Hyperledger Fabric Decentralized Reliable & Scalable through QLDB Low Cost Integrated with QLDB for Analytics @Murughan_P
  • 25. Who is using Amazon Managed Blockchain? https://aws.amazon.com/managed-blockchain/ @Murughan_P
  • 26. Overview of Hyperledger Fabric workflow @Murughan_P Client Endorsing Peer Committing Peer Anchor Peer Certificate Authority Org 2 Anchor Peer Committing Peer Endorsing Peer Certificate Authority Org 1 OrdererClientClient
  • 27. Demo
  • 28. Key Takeaway • AWS Blockchain Services are quicker way to get started with blockchain. • AWS Blockchain Templates – Ethereum & Hyperledger Fabric provides a fast and easy way to create and deploy secure blockchain networks. • Amazon Managed Blockchain is a fully managed service that makes it easy to create and manage scalable blockchain networks. • Use the popular open source frameworks Hyperledger Fabric and Ethereum. • Amazon Quantum Ledger Database is basically a database for system-of- records application where traceability and auditability is a must. • QLDB is a fully managed centralized ledger database that provides a transparent, immutable, and cryptographically verifiable transaction log. @Murughan_P
  • 29. Reference/Further reading • https://aws.amazon.com/managed-blockchain/ • https://aws.amazon.com/qldb/ • https://aws.amazon.com/blockchain/templates/