SlideShare uma empresa Scribd logo
1 de 35
Baixar para ler offline
DCVC Management Co., LLC Content. © 2014 DCVC Management Co., LLC. All rights reserved.
AWS Summit 2014 slide templates. © 2014 Amazon.com, Inc. and its affiliates. All rights reserved. May not be copied, modified, or distributed in whole or in part without the express consent of Amazon.com, Inc.
From AWS to Series A In 5 Easy
Pieces
Matt Ocko (@mattocko), Data Collective (@DCVC)
March 26, 2014
Widely Held View of VC & Startups
It’s Not That Bad, and AWS Can Help
• Reduce your startup cost
• Accelerate your time to
market
• Create a differentiated
startup, get VCs’ attention
• Prove to VCs there’s an
enterprise-grade product
• Help get customers more
rapidly
All of which
help to
• Preserve founder
equity
• Increase chances of
funding
• Decrease time to get
funding
• Increase valuation in
Series A
• Increase valuation in
subsequent rounds
The Five Easy Pieces
• Be brave
– Even in heavily regulated industries; go where others fear
• Be simple but smart
– Don’t use features you don’t need, keep failure modes minimal
• Design for resiliency and uptime
– Assume you will be hacked, crashed, fat-fingered
• Plan for scale
– Design and test for success
• Build for the zero-touch sale
– Use AWS to your advantage to make customer engagement frictionless
The VC Perspective
• Be brave
• Be simple but smart
• Design for resiliency
• Plan for scale
• Build for zero-touch sale
 Don’t want to fund the 11th SaaS
whatever
 Simple=fast adaptation=lower risk
 Enterprises don’t tolerate broken
consumer s---
 See above, plus tiny businesses
uninteresting
 First to customer w/ best experience
wins
Be Brave
• Now possible to attack regulated industries
– VPC to meet regulatory hurdles
– CloudHSM for customer crypto friendliness
– Good soft crypto for overlay on top of S3
– Glacier for long-term records retention
– CloudTrail and Loggly for auditability
• Good enough for CIA, good enough for F500
• HIPAA, SARBOX, Dodd-Frank are good barriers
Be simple but smart
• Don’t overengineer
– If you’re not doing crazy TPS, ELB works fine; Beanstalk!
– Redshift and results vs. months of engineering
• Consider costs before implementing
– Is it cheaper to run your own stuff on bare nodes, or…?
– Do not underestimate ops costs when doing this calculation
• Be reductionist about core processes
– Use AWS to simplify, where possible – huge time value
Design for resiliency
• Think in multiple AZ from day one
– AWS features to manage this complexity (RDS) where possible
• Stateless where possible, backup where not
– Either via AWS features or via S3
• Real time monitoring
– Whether CloudWatch, NewRelic, etc.
• Redundancy of data, state, compute
– Either your own code, or novel solutions like CloudVelocity
Plan for scale
• Simplicity pays off: clone and conquer
– Ability to add capacity by cloning your modules, AWS for rest
• Consider in advance how demand will burst
– And where you need to code vs rely on AWS
• Understand your costs; don’t recklessly burn $
– Don’t use nodes like cannon-fodder; solutions like Cloudability
• Culture is part of successful scaling
– Focus on results vs. engineering fetish, NIH
Build for the zero-touch sale
• There’s no such thing, but key aspiration
– First to the customer, with lowest friction, wins
• Be creative with AWS to drive towards this
– More than customer sandboxes: complete systems
– Start with sample data, then allow upload
– Heck, sell the customer the final state sandbox
• Consider how AWS elasticity solves post-sale
– Ability to clone customer config for debug, hot standbys, rollback
EXAMPLES
• Companies that have executed to the “Five
Easy Pieces”
• Covering who they are, and some (not all) of
how they use AWS
BlueTalon
• Emerging leader in secure data collaboration and
unification across enterprise boundaries
• Cloud-based BlueTalon Virtual Database
integrates data from multiple databases on the fly
• Demanding Fortune 500 customers
BlueTalon on AWS for Developers
• Bring data from on-prem
databases into cloud apps
• Integrate data from disparate
databases
• Implement data policies for
privacy and selective access
Automate Setup with AWS VPC
AWS Feature
• VPC with Private and
Public Subnet and
Hardware VPN Access
– Spin out pre-configured
combinations of nodes with
security rules
– Pre-configured VPN
connectivity to datacenter
BlueTalon Advantage
• Quick customer setups
– hours not days
• More secure setups
– no accidental security
holes
Integrate AWS IAM in BlueTalon UI
AWS Feature
• APIs to use AWS IAM
within custom web apps
– Reuse IAM identities in
BlueTalon through APIs
– Use right level of IAM
access for operations
within BlueTalon
BlueTalon Advantage
• More secure operations,
– no need to see customer
data to setup BlueTalon
• Seamless administration
– Operations transfer
continously from AWS to
BlueTalon
Simplify your life on AWS
Drone Deploy
Berkeley Marina, 20 min, 1 drone
• In visual and
NVDI, single pass
• Single click flight
plan
• Auto streaming
and processing
AWS + Drone Deploy Communication
AWS + Drone Deploy Data Processing
Future AWS + Drone Deploy
Prism Skylabs - Video
How Prism uses AWS
• S3
– Easily and securely store at-rest data
– Seamless on-disk encryption
• ELB (Elastic Load Balancers)
– Handle all of our API calls/traffic over SSL
– Provide SSL for all API calls and data transmission without the need for
additional computational overhead
• EC2 (Elastic Compute Cloud)
– Global infrastructure enables near-infinite scalability and worldwide
deployment
How AWS has helped Prism
• Deploy Instantly
– Add on high-volume customers without worrying about network or server load.
• Connect cameras to the cloud
– Intelligently extract images and meta data at less than 50kb per second
• Store data infinitely
– Any number of users can access images or analytics over any time period
• Analysis on demand
– Immediate understanding of activity and movement in any physical space
• Present dynamic visual summaries to customers
– Transform mountains of data into intuitive imagery
10kb DNA molecule
Sequencer
In-silico synthetic DNA read assembly
Moleculo: $500m+ value, saving lives
AWS
customer
Downstream
application
sequencer
• 70GB of input data per sample
• >2000 Core*hours
• 10s-100s samples / day
• AWS was a natural solution
• But, EC2 accounted for 90% of the cost
AWS natural solution for Moleculo
Moleculo System Architecture
Workflow manager
ES3
WWW
S3Uploader ES3
m2.xlarge
OMjobs
OM controller
c1.xlarge
Cc1.4.xlarge
How many core*hours can $100 buy?
-
2,000
4,000
6,000
8,000
10,000
12,000
Rackspace Google cloud Amazon on
demand
Amazon
reserved
Hardware Spot
Instances
Putting unused global capacity to work
GAPP – genome analysis app
BWA
Mark Duplicates
Indel Realignment
Base Quality Recalibration
Haplotype Caller
Variant Recalibrator
VC
F
FAST
Q
BA
M
or
10 times fewer errors than ****
Metric GAPP **** 2.3.23.1
SNP:
concordant: 592,314 572,311
false positives: 820 20,823
false negatives: 4,946 21,227
Indels
concordant: 65,666 41,297
false positives: 2,712 27,081
false negatives: 3,545 27,679
Accuracy Speed Cost
Genome analysis job sample graph
Speed: Job graph analysis enables parallel execution
Accuracy Speed Cost
Speed: 30x WGS < 3 hours
BWA BWA
chr1 chrN
Split
GATK GATK
Split
GATK GATK
final.vcf
FAST
Q
BWA BWA
chr1 chrN
Split
chr1.vcf
GATK GATK
Split
chrN.vcf
GATK GATK
KEY TO JOB :
Map
Reduce
These jobs
can be run
in parallel
*
*
*
Price: Spot instance bidding => 10x cost reduction
average < $0.01/core*hour
30x WGS GATK takes ~ 1000 core*hours
Cost: 30x WGS < $10
Accuracy Speed Cost
0
0.01
0.02
0.03
0.04
0.05
0.06
0.07
0.08
Oregon Virginia Australia
Price(cents/CPU-hour)
cc2.8xlarge
c1.xlarge
c3.4xlarge
c3.8xlarge
cr1.8xlarge
cc2.8xlarge
c1.xlarge
c3.4xlarge
c3.8xlarge
cc1.4xlarge
cr1.8xlarge
c1.xlarge
c3.4xlarge
c3.8xlarge
Thank you – open for questions
DCVC Management Co., LLC Content. © 2014 DCVC Management Co., LLC. All rights reserved.
AWS Summit 2014 slide templates. © 2014 Amazon.com, Inc. and its affiliates. All rights reserved. May not be copied, modified, or distributed in whole or in part without the express consent of Amazon.com, Inc.
From AWS to Series A In 5 Easy
Pieces
Matt Ocko (@mattocko), Data Collective (@DCVC)
March 26, 2014
Thank you!

Mais conteúdo relacionado

Mais procurados

AWS Cloud Kata | Taipei - Getting to Profitability
AWS Cloud Kata | Taipei - Getting to ProfitabilityAWS Cloud Kata | Taipei - Getting to Profitability
AWS Cloud Kata | Taipei - Getting to Profitability
Amazon Web Services
 
Digital media in the aws cloud, hugo lerias
Digital media in the aws cloud, hugo leriasDigital media in the aws cloud, hugo lerias
Digital media in the aws cloud, hugo lerias
Amazon Web Services
 
Migrating enterprise workloads to AWS
Migrating enterprise workloads to AWS Migrating enterprise workloads to AWS
Migrating enterprise workloads to AWS
Tom Laszewski
 
AWS Cloud Kata | Taipei - Getting to Scale
AWS Cloud Kata | Taipei - Getting to ScaleAWS Cloud Kata | Taipei - Getting to Scale
AWS Cloud Kata | Taipei - Getting to Scale
Amazon Web Services
 

Mais procurados (20)

AWS re:Invent 2016: Saving at Scale with Reserved Instances (ENT307)
AWS re:Invent 2016: Saving at Scale with Reserved Instances (ENT307)AWS re:Invent 2016: Saving at Scale with Reserved Instances (ENT307)
AWS re:Invent 2016: Saving at Scale with Reserved Instances (ENT307)
 
AWS Summit London 2014 | Introduction to Amazon EC2 (100)
AWS Summit London 2014 | Introduction to Amazon EC2 (100)AWS Summit London 2014 | Introduction to Amazon EC2 (100)
AWS Summit London 2014 | Introduction to Amazon EC2 (100)
 
Cost Optimization at Scale
Cost Optimization at ScaleCost Optimization at Scale
Cost Optimization at Scale
 
AWS re:Invent 2016: Start Your Cost Optimization Program: Learning from Intui...
AWS re:Invent 2016: Start Your Cost Optimization Program: Learning from Intui...AWS re:Invent 2016: Start Your Cost Optimization Program: Learning from Intui...
AWS re:Invent 2016: Start Your Cost Optimization Program: Learning from Intui...
 
Understanding VMware Cloud on AWS
Understanding VMware Cloud on AWSUnderstanding VMware Cloud on AWS
Understanding VMware Cloud on AWS
 
Moving your Desktops to the Cloud with Amazon WorkSpaces
Moving your Desktops to the Cloud with Amazon WorkSpacesMoving your Desktops to the Cloud with Amazon WorkSpaces
Moving your Desktops to the Cloud with Amazon WorkSpaces
 
Easy Analytics with AWS - AWS Summit Bahrain 2017
Easy Analytics with AWS - AWS Summit Bahrain 2017Easy Analytics with AWS - AWS Summit Bahrain 2017
Easy Analytics with AWS - AWS Summit Bahrain 2017
 
Cloud Economics and calculating CTO - AWSome Day Zurich 112016
Cloud Economics and calculating CTO - AWSome Day Zurich 112016Cloud Economics and calculating CTO - AWSome Day Zurich 112016
Cloud Economics and calculating CTO - AWSome Day Zurich 112016
 
Optimize Cost Efficiency on AWS
Optimize Cost Efficiency on AWSOptimize Cost Efficiency on AWS
Optimize Cost Efficiency on AWS
 
Compute Without Servers – Building Applications with AWS Lambda - Technical 301
Compute Without Servers – Building Applications with AWS Lambda - Technical 301Compute Without Servers – Building Applications with AWS Lambda - Technical 301
Compute Without Servers – Building Applications with AWS Lambda - Technical 301
 
AWS Cloud Kata | Taipei - Getting to Profitability
AWS Cloud Kata | Taipei - Getting to ProfitabilityAWS Cloud Kata | Taipei - Getting to Profitability
AWS Cloud Kata | Taipei - Getting to Profitability
 
Deploying in the Cloud: Why and How
Deploying in the Cloud: Why and HowDeploying in the Cloud: Why and How
Deploying in the Cloud: Why and How
 
How to Find and Fix Waste to Optimize Your Cloud Spend
How to Find and Fix Waste to Optimize Your Cloud SpendHow to Find and Fix Waste to Optimize Your Cloud Spend
How to Find and Fix Waste to Optimize Your Cloud Spend
 
AWS Cloud Experience CA: ¿Porqué Correr WorkLoads Microsoft & Oracle en AWS?
AWS Cloud Experience CA: ¿Porqué Correr WorkLoads Microsoft & Oracle en AWS?AWS Cloud Experience CA: ¿Porqué Correr WorkLoads Microsoft & Oracle en AWS?
AWS Cloud Experience CA: ¿Porqué Correr WorkLoads Microsoft & Oracle en AWS?
 
Keeping Developers and Auditors Happy in the Cloud
Keeping Developers and Auditors Happy in the Cloud Keeping Developers and Auditors Happy in the Cloud
Keeping Developers and Auditors Happy in the Cloud
 
Digital media in the aws cloud, hugo lerias
Digital media in the aws cloud, hugo leriasDigital media in the aws cloud, hugo lerias
Digital media in the aws cloud, hugo lerias
 
Migrating enterprise workloads to AWS
Migrating enterprise workloads to AWS Migrating enterprise workloads to AWS
Migrating enterprise workloads to AWS
 
AWS Cloud Kata | Taipei - Getting to Scale
AWS Cloud Kata | Taipei - Getting to ScaleAWS Cloud Kata | Taipei - Getting to Scale
AWS Cloud Kata | Taipei - Getting to Scale
 
Expanding Your Data Center with Hybrid Cloud Infrastructure
Expanding Your Data Center with Hybrid Cloud InfrastructureExpanding Your Data Center with Hybrid Cloud Infrastructure
Expanding Your Data Center with Hybrid Cloud Infrastructure
 
A Serverless Data Pipeline
A Serverless Data PipelineA Serverless Data Pipeline
A Serverless Data Pipeline
 

Semelhante a From AWS to Series A in 5 Easy Pieces

RightScale Webinar: Operationalize Your Enterprise AWS Usage Through an IT Ve...
RightScale Webinar: Operationalize Your Enterprise AWS Usage Through an IT Ve...RightScale Webinar: Operationalize Your Enterprise AWS Usage Through an IT Ve...
RightScale Webinar: Operationalize Your Enterprise AWS Usage Through an IT Ve...
RightScale
 
T1 – Architecting highly available applications on aws
T1 – Architecting highly available applications on awsT1 – Architecting highly available applications on aws
T1 – Architecting highly available applications on aws
Amazon Web Services
 
AWS Cloud Kata | Manila - Getting to Scale on AWS
AWS Cloud Kata | Manila - Getting to Scale on AWSAWS Cloud Kata | Manila - Getting to Scale on AWS
AWS Cloud Kata | Manila - Getting to Scale on AWS
Amazon Web Services
 
AWS Cloud Kata | Kuala Lumpur - Getting to Profitability on AWS
AWS Cloud Kata | Kuala Lumpur - Getting to Profitability on AWSAWS Cloud Kata | Kuala Lumpur - Getting to Profitability on AWS
AWS Cloud Kata | Kuala Lumpur - Getting to Profitability on AWS
Amazon Web Services
 

Semelhante a From AWS to Series A in 5 Easy Pieces (20)

AWS 201 Webinar Series - Rightsizing and Cost Optimizing your Deployment
AWS 201 Webinar Series - Rightsizing and Cost Optimizing your DeploymentAWS 201 Webinar Series - Rightsizing and Cost Optimizing your Deployment
AWS 201 Webinar Series - Rightsizing and Cost Optimizing your Deployment
 
RightScale Webinar: Operationalize Your Enterprise AWS Usage Through an IT Ve...
RightScale Webinar: Operationalize Your Enterprise AWS Usage Through an IT Ve...RightScale Webinar: Operationalize Your Enterprise AWS Usage Through an IT Ve...
RightScale Webinar: Operationalize Your Enterprise AWS Usage Through an IT Ve...
 
Introduction to AWS
Introduction to AWSIntroduction to AWS
Introduction to AWS
 
Top 5 Ways to Optimize for Cost Efficiency with the Cloud
Top 5 Ways to Optimize for Cost Efficiency with the CloudTop 5 Ways to Optimize for Cost Efficiency with the Cloud
Top 5 Ways to Optimize for Cost Efficiency with the Cloud
 
Enterprise Management for the AWS Cloud (DMG209) | AWS re:Invent 2013
Enterprise Management for the AWS Cloud (DMG209) | AWS re:Invent 2013Enterprise Management for the AWS Cloud (DMG209) | AWS re:Invent 2013
Enterprise Management for the AWS Cloud (DMG209) | AWS re:Invent 2013
 
T1 – Architecting highly available applications on aws
T1 – Architecting highly available applications on awsT1 – Architecting highly available applications on aws
T1 – Architecting highly available applications on aws
 
Expanding Your Data Center with Hybrid Cloud Infrastructure
Expanding Your Data Center with Hybrid Cloud InfrastructureExpanding Your Data Center with Hybrid Cloud Infrastructure
Expanding Your Data Center with Hybrid Cloud Infrastructure
 
Expanding your Data Center with Hybrid Cloud Infrastructure
Expanding your Data Center with Hybrid Cloud InfrastructureExpanding your Data Center with Hybrid Cloud Infrastructure
Expanding your Data Center with Hybrid Cloud Infrastructure
 
AWS Cloud Kata | Manila - Getting to Scale on AWS
AWS Cloud Kata | Manila - Getting to Scale on AWSAWS Cloud Kata | Manila - Getting to Scale on AWS
AWS Cloud Kata | Manila - Getting to Scale on AWS
 
Enterprise Management for the AWS Cloud
Enterprise Management for the AWS CloudEnterprise Management for the AWS Cloud
Enterprise Management for the AWS Cloud
 
Why Scale Matters and How the Cloud Really is Different
Why Scale Matters and How the Cloud Really is Different Why Scale Matters and How the Cloud Really is Different
Why Scale Matters and How the Cloud Really is Different
 
Day 3 - Maintaining Performance & Availability While Lowering Costs with AWS
Day 3 - Maintaining Performance & Availability While Lowering Costs with AWSDay 3 - Maintaining Performance & Availability While Lowering Costs with AWS
Day 3 - Maintaining Performance & Availability While Lowering Costs with AWS
 
(ISM315) How to Quantify TCO & Increase Business Value Gains Using AWS
(ISM315) How to Quantify TCO & Increase Business Value Gains Using AWS(ISM315) How to Quantify TCO & Increase Business Value Gains Using AWS
(ISM315) How to Quantify TCO & Increase Business Value Gains Using AWS
 
Building scalable OTT workflows on AWS - Serverless Video Workflows
Building scalable OTT workflows on AWS - Serverless Video WorkflowsBuilding scalable OTT workflows on AWS - Serverless Video Workflows
Building scalable OTT workflows on AWS - Serverless Video Workflows
 
Optimising TCO with AWS at Websummit Dublin
Optimising TCO with AWS at Websummit DublinOptimising TCO with AWS at Websummit Dublin
Optimising TCO with AWS at Websummit Dublin
 
Customer Sharing: HTC - What is in AWS Cloud for me?
Customer Sharing: HTC - What is in AWS Cloud for me?Customer Sharing: HTC - What is in AWS Cloud for me?
Customer Sharing: HTC - What is in AWS Cloud for me?
 
AWS User Group Sydney - Meetup #60
AWS User Group Sydney - Meetup #60AWS User Group Sydney - Meetup #60
AWS User Group Sydney - Meetup #60
 
AWS Summit 2013 | Auckland - Building Web Scale Applications with AWS
AWS Summit 2013 | Auckland - Building Web Scale Applications with AWSAWS Summit 2013 | Auckland - Building Web Scale Applications with AWS
AWS Summit 2013 | Auckland - Building Web Scale Applications with AWS
 
AWS Cloud Kata | Kuala Lumpur - Getting to Profitability on AWS
AWS Cloud Kata | Kuala Lumpur - Getting to Profitability on AWSAWS Cloud Kata | Kuala Lumpur - Getting to Profitability on AWS
AWS Cloud Kata | Kuala Lumpur - Getting to Profitability on AWS
 
AWS Serverless patterns & best-practices in AWS
AWS Serverless  patterns & best-practices in AWSAWS Serverless  patterns & best-practices in AWS
AWS Serverless patterns & best-practices in AWS
 

Mais de Amazon Web Services

Tools for building your MVP on AWS
Tools for building your MVP on AWSTools for building your MVP on AWS
Tools for building your MVP on AWS
Amazon Web Services
 
How to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckHow to Build a Winning Pitch Deck
How to Build a Winning Pitch Deck
Amazon Web Services
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without servers
Amazon Web Services
 
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
Amazon Web Services
 

Mais de Amazon Web Services (20)

Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
 
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
 
Esegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateEsegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS Fargate
 
Costruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSCostruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWS
 
Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot
 
Open banking as a service
Open banking as a serviceOpen banking as a service
Open banking as a service
 
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
 
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
 
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsMicrosoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
 
Computer Vision con AWS
Computer Vision con AWSComputer Vision con AWS
Computer Vision con AWS
 
Database Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareDatabase Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatare
 
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSCrea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
 
API moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAPI moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e web
 
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareDatabase Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
 
Tools for building your MVP on AWS
Tools for building your MVP on AWSTools for building your MVP on AWS
Tools for building your MVP on AWS
 
How to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckHow to Build a Winning Pitch Deck
How to Build a Winning Pitch Deck
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without servers
 
Fundraising Essentials
Fundraising EssentialsFundraising Essentials
Fundraising Essentials
 
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
 
Introduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceIntroduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container Service
 

Último

Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 

Último (20)

Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 

From AWS to Series A in 5 Easy Pieces

  • 1. DCVC Management Co., LLC Content. © 2014 DCVC Management Co., LLC. All rights reserved. AWS Summit 2014 slide templates. © 2014 Amazon.com, Inc. and its affiliates. All rights reserved. May not be copied, modified, or distributed in whole or in part without the express consent of Amazon.com, Inc. From AWS to Series A In 5 Easy Pieces Matt Ocko (@mattocko), Data Collective (@DCVC) March 26, 2014
  • 2. Widely Held View of VC & Startups
  • 3. It’s Not That Bad, and AWS Can Help • Reduce your startup cost • Accelerate your time to market • Create a differentiated startup, get VCs’ attention • Prove to VCs there’s an enterprise-grade product • Help get customers more rapidly All of which help to • Preserve founder equity • Increase chances of funding • Decrease time to get funding • Increase valuation in Series A • Increase valuation in subsequent rounds
  • 4. The Five Easy Pieces • Be brave – Even in heavily regulated industries; go where others fear • Be simple but smart – Don’t use features you don’t need, keep failure modes minimal • Design for resiliency and uptime – Assume you will be hacked, crashed, fat-fingered • Plan for scale – Design and test for success • Build for the zero-touch sale – Use AWS to your advantage to make customer engagement frictionless
  • 5. The VC Perspective • Be brave • Be simple but smart • Design for resiliency • Plan for scale • Build for zero-touch sale  Don’t want to fund the 11th SaaS whatever  Simple=fast adaptation=lower risk  Enterprises don’t tolerate broken consumer s---  See above, plus tiny businesses uninteresting  First to customer w/ best experience wins
  • 6. Be Brave • Now possible to attack regulated industries – VPC to meet regulatory hurdles – CloudHSM for customer crypto friendliness – Good soft crypto for overlay on top of S3 – Glacier for long-term records retention – CloudTrail and Loggly for auditability • Good enough for CIA, good enough for F500 • HIPAA, SARBOX, Dodd-Frank are good barriers
  • 7. Be simple but smart • Don’t overengineer – If you’re not doing crazy TPS, ELB works fine; Beanstalk! – Redshift and results vs. months of engineering • Consider costs before implementing – Is it cheaper to run your own stuff on bare nodes, or…? – Do not underestimate ops costs when doing this calculation • Be reductionist about core processes – Use AWS to simplify, where possible – huge time value
  • 8. Design for resiliency • Think in multiple AZ from day one – AWS features to manage this complexity (RDS) where possible • Stateless where possible, backup where not – Either via AWS features or via S3 • Real time monitoring – Whether CloudWatch, NewRelic, etc. • Redundancy of data, state, compute – Either your own code, or novel solutions like CloudVelocity
  • 9. Plan for scale • Simplicity pays off: clone and conquer – Ability to add capacity by cloning your modules, AWS for rest • Consider in advance how demand will burst – And where you need to code vs rely on AWS • Understand your costs; don’t recklessly burn $ – Don’t use nodes like cannon-fodder; solutions like Cloudability • Culture is part of successful scaling – Focus on results vs. engineering fetish, NIH
  • 10. Build for the zero-touch sale • There’s no such thing, but key aspiration – First to the customer, with lowest friction, wins • Be creative with AWS to drive towards this – More than customer sandboxes: complete systems – Start with sample data, then allow upload – Heck, sell the customer the final state sandbox • Consider how AWS elasticity solves post-sale – Ability to clone customer config for debug, hot standbys, rollback
  • 11. EXAMPLES • Companies that have executed to the “Five Easy Pieces” • Covering who they are, and some (not all) of how they use AWS
  • 12. BlueTalon • Emerging leader in secure data collaboration and unification across enterprise boundaries • Cloud-based BlueTalon Virtual Database integrates data from multiple databases on the fly • Demanding Fortune 500 customers
  • 13. BlueTalon on AWS for Developers • Bring data from on-prem databases into cloud apps • Integrate data from disparate databases • Implement data policies for privacy and selective access
  • 14. Automate Setup with AWS VPC AWS Feature • VPC with Private and Public Subnet and Hardware VPN Access – Spin out pre-configured combinations of nodes with security rules – Pre-configured VPN connectivity to datacenter BlueTalon Advantage • Quick customer setups – hours not days • More secure setups – no accidental security holes
  • 15. Integrate AWS IAM in BlueTalon UI AWS Feature • APIs to use AWS IAM within custom web apps – Reuse IAM identities in BlueTalon through APIs – Use right level of IAM access for operations within BlueTalon BlueTalon Advantage • More secure operations, – no need to see customer data to setup BlueTalon • Seamless administration – Operations transfer continously from AWS to BlueTalon
  • 18. Berkeley Marina, 20 min, 1 drone • In visual and NVDI, single pass • Single click flight plan • Auto streaming and processing
  • 19. AWS + Drone Deploy Communication
  • 20. AWS + Drone Deploy Data Processing
  • 21. Future AWS + Drone Deploy
  • 23. How Prism uses AWS • S3 – Easily and securely store at-rest data – Seamless on-disk encryption • ELB (Elastic Load Balancers) – Handle all of our API calls/traffic over SSL – Provide SSL for all API calls and data transmission without the need for additional computational overhead • EC2 (Elastic Compute Cloud) – Global infrastructure enables near-infinite scalability and worldwide deployment
  • 24. How AWS has helped Prism • Deploy Instantly – Add on high-volume customers without worrying about network or server load. • Connect cameras to the cloud – Intelligently extract images and meta data at less than 50kb per second • Store data infinitely – Any number of users can access images or analytics over any time period • Analysis on demand – Immediate understanding of activity and movement in any physical space • Present dynamic visual summaries to customers – Transform mountains of data into intuitive imagery
  • 25. 10kb DNA molecule Sequencer In-silico synthetic DNA read assembly Moleculo: $500m+ value, saving lives
  • 26. AWS customer Downstream application sequencer • 70GB of input data per sample • >2000 Core*hours • 10s-100s samples / day • AWS was a natural solution • But, EC2 accounted for 90% of the cost AWS natural solution for Moleculo
  • 27. Moleculo System Architecture Workflow manager ES3 WWW S3Uploader ES3 m2.xlarge OMjobs OM controller c1.xlarge Cc1.4.xlarge
  • 28. How many core*hours can $100 buy? - 2,000 4,000 6,000 8,000 10,000 12,000 Rackspace Google cloud Amazon on demand Amazon reserved Hardware Spot Instances
  • 29. Putting unused global capacity to work
  • 30. GAPP – genome analysis app BWA Mark Duplicates Indel Realignment Base Quality Recalibration Haplotype Caller Variant Recalibrator VC F FAST Q BA M or 10 times fewer errors than **** Metric GAPP **** 2.3.23.1 SNP: concordant: 592,314 572,311 false positives: 820 20,823 false negatives: 4,946 21,227 Indels concordant: 65,666 41,297 false positives: 2,712 27,081 false negatives: 3,545 27,679 Accuracy Speed Cost
  • 31. Genome analysis job sample graph
  • 32. Speed: Job graph analysis enables parallel execution Accuracy Speed Cost Speed: 30x WGS < 3 hours BWA BWA chr1 chrN Split GATK GATK Split GATK GATK final.vcf FAST Q BWA BWA chr1 chrN Split chr1.vcf GATK GATK Split chrN.vcf GATK GATK KEY TO JOB : Map Reduce These jobs can be run in parallel * * *
  • 33. Price: Spot instance bidding => 10x cost reduction average < $0.01/core*hour 30x WGS GATK takes ~ 1000 core*hours Cost: 30x WGS < $10 Accuracy Speed Cost 0 0.01 0.02 0.03 0.04 0.05 0.06 0.07 0.08 Oregon Virginia Australia Price(cents/CPU-hour) cc2.8xlarge c1.xlarge c3.4xlarge c3.8xlarge cr1.8xlarge cc2.8xlarge c1.xlarge c3.4xlarge c3.8xlarge cc1.4xlarge cr1.8xlarge c1.xlarge c3.4xlarge c3.8xlarge
  • 34. Thank you – open for questions
  • 35. DCVC Management Co., LLC Content. © 2014 DCVC Management Co., LLC. All rights reserved. AWS Summit 2014 slide templates. © 2014 Amazon.com, Inc. and its affiliates. All rights reserved. May not be copied, modified, or distributed in whole or in part without the express consent of Amazon.com, Inc. From AWS to Series A In 5 Easy Pieces Matt Ocko (@mattocko), Data Collective (@DCVC) March 26, 2014 Thank you!