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
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
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
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
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.
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
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