More Related Content Similar to Exploring Blockchain Technology and Emerging Trends (20) More from Amazon Web Services (20) Exploring Blockchain Technology and Emerging Trends1. AWS
AWS ©2018, AmazonWebServices, Inc. or its affiliates. All rights reserved.
Mao Danrong /
Solutions Architect, AWS China
Exploring Blockchain Technology and Emerging Trends
Blockchain on AWS Platform
2. AWS
AWS ©2018, AmazonWebServices, Inc. or its affiliates. All rights reserved.
Blockchain: what the @#!$ is it
Blockchain is a technology that makes it possible to build applications where multiple parties can record transactions without the
need for a trusted, central authority to ensure that transactions are verified and secure.
3. AWS
AWS ©2018, AmazonWebServices, Inc. or its affiliates. All rights reserved.
Blockchain Can Mean a Lot of Things…
SHARED
SECURE
DISTRIBUTED
LEDGER
Bitcoin
Blockchain
Smart Contracts
Distributed Computing
Distributed Ledger Technology (DLT)
New tools for the 21st century digital economy…
4. AWS
AWS ©2018, AmazonWebServices, Inc. or its affiliates. All rights reserved.
Blockchain Background and Use Cases
Proof of Ownership
Financial
Enterprise Platforms
HCLS
Real Estate
Digital Security Trading
Legal
Agriculture
Gaming
M & E
Documents/Contracts
Transportation
Digital Advertising
Power/Utilities
Retail
Insurance
Voting Mechanisms
Capital Markets
Cloud
Mortgage Loans
Patient Records
Corporate Governance
5. AWS
AWS ©2018, AmazonWebServices, Inc. or its affiliates. All rights reserved.
AWS Blockchain Use Cases
The APN Partner Spotlight Series showcases APN Partners across vertical industries and
use cases who are driving innovation for AWS customers. See some of our APN Partners
who have created innovative offerings in Blockchain on AWS.
6. AWS
AWS ©2018, AmazonWebServices, Inc. or its affiliates. All rights reserved.
Blockchain Economic Chain - from production to consumption
1. Mining
2. Exchange
3. Wallet&Ticker
4. Spending
Economic Chain
1. Mining
2. Exchange
3. Wallet & Ticker
4. Spending
Where do we stand?
8. AWS
AWS ©2018, AmazonWebServices, Inc. or its affiliates. All rights reserved.
Cryptocurrency Exchange Current Situation
Cryptocurrency
1628
Profit
The top ten
cryptocurrency
exchanges are bringing
in as much as $3 million
per day in profit.
Markets
11333
Market Cap
Total Market Cap:
$360,341,431,623
24h Vol:
$15,656,605,021
300
Last updated: Jul 12, 2018 2:22 PM UTC
9. AWS
AWS ©2018, AmazonWebServices, Inc. or its affiliates. All rights reserved.
Cryptocurrency Exchange customer on Global
Registered Users:
More than 8 million
24h Volume of business:
$1,338,151,113
24 Hour Volume:
7.87%
Market Cap:
0.33%
Top Exchange
Tokyo
Oregon
London
11. AWS
AWS ©2018, AmazonWebServices, Inc. or its affiliates. All rights reserved.
AWS Positioned as a Leader in the Gartner Magic Quadrant for
Cloud Infrastructure as a Service, Worldwide*
AWS is positioned
highest in execution
and furthest in vision
within the Leaders
Quadrant
Published 23 May 2018 - ID G00336148
https://www.gartner.com/doc/reprints?id=1-2G2O5FC&ct=150519&st=sb
12. AWS
AWS ©2018, AmazonWebServices, Inc. or its affiliates. All rights reserved.
AWS Global Network of Regions and Edge Locations
TheAWSCloudspans55AvailabilityZoneswithin
• 18geographicRegionsand1Local Region
Ø 4four moreRegionsinBahrain, HongKongSAR,
Sweden, andasecondAWSGovCloud.
• 55AvailabilityZones
Ø 12moreannounced.
• 103EdgeLocations
15. AWS
AWS ©2018, AmazonWebServices, Inc. or its affiliates. All rights reserved.
Quickly get started
with blockchain. Spin
up and spin down
resources as you
rapidly iterate in the
cloud.
AGILITY
AWS Blockchain Template
17. AWS
AWS ©2018, AmazonWebServices, Inc. or its affiliates. All rights reserved.
AWS is Investing in Blockchain Through Our Partner Community
Kaleido is an all-in-one enterprise
SaaS platform that radically
simplifies deployment and
operation of secure private chains.
https://aws.amazon.com/marketplace/pp/B07CSLDS7R
https://aws.amazon.com/marketplace/pp/B073VZM29M
Ethereum is a decentralized
platform that runs smart contracts:
applications that run exactly as
programmed without any
possibility of downtime,
censorship, fraud or third party
interference.
19. AWS
AWS ©2018, AmazonWebServices, Inc. or its affiliates. All rights reserved.
Building Blockchain Solutions on AWS
https://aws.amazon.com/cn/partners/blockchain/
AWS gives you access to flexible and cost-effective resources to quickly deploy and
experiment with blockchain networks in minutes, and pay only for what you use.
20. AWS
AWS ©2018, AmazonWebServices, Inc. or its affiliates. All rights reserved.
Cryptocurrency exchange Typical topology
Registered Users:
More than 8 million
24 Hour Volume:
$1,338,151,113
24 Hour Volume:
7.87%
Market Cap:
0.33%
Top Exchange
AWS WAFAWS Shield
21. AWS
AWS ©2018, AmazonWebServices, Inc. or its affiliates. All rights reserved.
Distributed Database
M YSQ L W ITH REPLICA
EBS m irro rEBS m irro r
AZ 1 AZ 2
Am azon S3
EBS
Amazon Elastic
Block Store (EBS)
Prim ary
Instance
Replica
Instance
1
2
3
4
5
AZ 1 AZ 3
Prim ary
Instance
Am azon S3
AZ 2
Replica
Instance
ASYNC
4/6 QUORUM
DISTRIBUTED
WRITES
Replica
Instance
AM AZO N AURO RA
780K transactions
7,388K I/Os per million txns (excludes mirroring, standby)
Average 7.4 I/Os per transaction
M ySQ L IO profile for 30 m in Sysbench run
27,378K transactions 35X MORE
0.95 I/Os per transaction (6X amplification) 7.7X LESS
Aurora IO profile for 30 m in Sysbench run
LO G BINLO G DATA DO UBLE-W RITE FRM FILES
T Y P E O F W R I T E
22. AWS
AWS ©2018, AmazonWebServices, Inc. or its affiliates. All rights reserved.
Task
Container
TG
Internet
Task
Container
Task
Container
Task
Container
Task
Container
Task
Container
AZ 1 AZ 2
ALB
Public subnet
Web WebApp1 App1App2 App2
Networkmodel: awsvpc
Service A - Web
Service B - App1
Service C - App2
Privatesubnet
AWS Fargate Container Design
ENI
Private IP
172.31.1.164
ENI
Private IP
172.31.1.165
23. AWS
AWS ©2018, AmazonWebServices, Inc. or its affiliates. All rights reserved.
AWS DMS / Redshift
Accelerate
Migrations to
Amazon Redshift
DMS / Redshift
DMS usage is free for 6 months
For more information: https://aws.amazon.com/dms/free-dms/
“AWS Database Migration Service is
the most impressive migration service we’ve
seen.”
Azure SQL
Database
AW S DM S Am azon
Redshift
2. Relational Databases
1. Non-Relational Databases
3. Other sources
Amazon S 3
24. AWS
AWS ©2018, AmazonWebServices, Inc. or its affiliates. All rights reserved.
AWS Data Analysis
Walk through from
data inputs on the
left (properties,
agents, and buyer
information and
activities) to how
the data is streamed
and processed, and
finally the insights.
Data Analysis
Ingest Store Process Consume
Amazon
Kinesis
User Profile
Recommendation
Hot Homes
Similar Homes
Agent Follow-up
Agent Scorecard
Marketing
A/B Testing
Real Time Data
Data
Buyers
Insights
Business
intelligence
website
Amazon
EMR/Spark
Amazon
Redshift
Amazon
DynamoDB
Agents
Properties
Amazon S3
Data lake
26. AWS
AWS ©2018, AmazonWebServices, Inc. or its affiliates. All rights reserved.
Data
POST /event
POST /comment
GET /eventList
GET /eventDetail
GET /commentList
GET /comment
POST /eventDelete
REST Endpoints
ü Easy to setup
ü Standard HTTP Calls
✘ Relationships
✘ Lists with reduced information
✘ Multiple Round-Trips for related resources
✘ Query support
✘ Ordering and paging
✘ Notifications
REST API Design
27. AWS
AWS ©2018, AmazonWebServices, Inc. or its affiliates. All rights reserved.
REST API Design for application
Elasticsearch
Dynam oDB
Browser
Mobile
device WebSocket
servers
Web servers
PubSub
servers
Subscription
/event
/eventList
/comment
/commentList
AW S Lam bda
Third-party service
…
28. AWS
AWS ©2018, AmazonWebServices, Inc. or its affiliates. All rights reserved.
Who’s using GraphQL
• A query language for your APIs created by Facebook
• Ask for what you need, get exactly that
• Get many resources in a single request
30. AWS
AWS ©2018, AmazonWebServices, Inc. or its affiliates. All rights reserved.
{
"id": "1",
"name": "Get Milk",
"priority": "1"
},
{ "id": "2",
"name": "Go to gym",
"priority": "5"
},…
type Query {
getTodos: [Todo]
}
type Todo {
id: ID!
name: String
description: String
priority: Int
duedate: String
}
query {
getTodos {
id
name
priority
}
}
Design your schema Run query Get data
• Ask for what you need, get exactly that. GraphQL
• Get many resources in a single request.
GraphQL - working model
31. AWS
AWS ©2018, AmazonWebServices, Inc. or its affiliates. All rights reserved.
AWS AppSync Subscription
Update the news as near-realtime
Event-trigger model, trigger by Mutation
36. AWS
AWS ©2018, AmazonWebServices, Inc. or its affiliates. All rights reserved.
The Biggest Cryptocurrency Hacks and Scams
Pundits and
commentators have
long worried about
the security of
decentralized
cryptocurrencies.
SECURE
In the past, Mt.Gox is the biggest exchange platform.
37. AWS
AWS ©2018, AmazonWebServices, Inc. or its affiliates. All rights reserved.
Security and
Compliance is a
shared responsibility
between AWS and
the customer.
Shared
Responsibility
Model
AWS Shared Responsibility Model - Security
38. AWS
AWS ©2018, AmazonWebServices, Inc. or its affiliates. All rights reserved.
AW S CloudTrail
IAM
EBS
RDS
Amazon
Redshift
S3
Amazon
Glacier
Encrypted in transit
and at rest
Fully auditable
Fully managed
keys in KMS
Restricted access
Ubiquitous encryption on AWS platform
39. AWS
AWS ©2018, AmazonWebServices, Inc. or its affiliates. All rights reserved.
Control access to
your AWS resources
with granular
permission polices.
All resource activity
is logged in AWS
CloudTrail.
SECURE/AUDIT
How to help Blockchain customer on Audit
40. AWS
AWS ©2018, AmazonWebServices, Inc. or its affiliates. All rights reserved.
AWS WAF - Web Application Firewall service
Web Application
Firewall service.
Filter the malicious
web traffic.
WAF
• Increased Protection Against Web Attacks
• Security Integrated with HowYou Develop
Applications
• Ease of Deployment &Maintenance
• Improved Web Traffic Visibility
• Cost Effective Web Application Protection
Fast Incident
Response
Preconfigured
Protection
APIs for
Automation
FlexibleRule
Language
41. AWS
AWS ©2018, AmazonWebServices, Inc. or its affiliates. All rights reserved.
AWS Shield
Automatically
available on all AWS
services.
For protection
against most
common DDoS
attacks, and access
to tools and best
practices to build a
DDoS resilient
architecture.
Shield
• Quick Detection
• Inline Attack Mitigation
• Enhanced Detection
• Visibility and Attack Notification
• DDoS Cost Protection
• Advanced Attack Mitigation
• Specialized Support (DRT)
42. AWS
AWS ©2018, AmazonWebServices, Inc. or its affiliates. All rights reserved.
AWS Shield
Benefits of AWS
Shield
Shield
Additional Detection & Monitoring
ProtectionAgainst Large DDoSAttacks
Visibility IntoAttack Detection & Mitigation
AWS WAF at NoAdditional Cost
24X7 DDoS Response Team
Cost Protection (Absorb DDoS Scaling Cost)
https://answers.amazon.com/questions/35782#35818
45. AWS
AWS ©2018, AmazonWebServices, Inc. or its affiliates. All rights reserved.
AWS Blockchain Case Study: Coinbase
Exchange
Streaming Data - Globally
Big Data Insight
Company Networks