SlideShare una empresa de Scribd logo
1 de 38
Descargar para leer sin conexión
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
AWS re:INVENT
Automated Policy Enforcement for
Real-Time Operations, Security, and
Compliance for Life Sciences
L F S 3 0 5
N o v e m b e r 2 7 , 2 0 1 7
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Executive Director of Engineering
Novartis Institutes for BioMedical Research
ken.robbins@novartis.com
Founder and CEO
Turbot
nathan@turbot.com
Nathan Wal l aceKen Robbi ns
Novartis Institutes for BioMedical Research
Novartis Institutes for BioMedical Research (NIBR)
Drug discovery and early development
~6,000 Scientists
~90
New Molecular Entities
~400
Research projects
Immuno-Oncology
Oncology
Ophthalmology
Respiratory Diseases
Neuroscience
Autoimmunity, Transplantation & Inflammation
Cardiovascular & Metabolism
Infectious Diseases
Musculoskeletal
Novartis Institutes for BioMedical Research
Our technical ecosystem
40 PB
↗ 30% YOY
300 engineers 400 informaticians
Many apps
under-the-radar
400 supported apps
Bleeding edge + legacy
Novartis Institutes for BioMedical Research
How can we achieve agility and velocity
across a broad range of needs
while ensuring control?
Novartis Institutes for BioMedical Research
Unique needs for each use case
Distributed
Computing
Big cloud
compute jobs
External Cloud
Services
SaaS/PaaS
vendor services
Applications
and Services
Where
applications live
External Partner
Collaboration
Secure
rendezvous
Informatics
Labs
Data science &
informatics
Tech Labs
Cloud sandboxes
Distributed
Computing
Big cloud
compute jobs
External Cloud
Services
SaaS/PaaS
vendor services
Applications
and Services
Where
applications live
External Partner
Collaboration
Secure
rendezvous
Informatics
Labs
Data science &
informatics
Tech Labs
Cloud sandboxes
Novartis Institutes for BioMedical Research
Single-account model
Novartis Institutes for BioMedical Research
Multi-account model
Diversity Autonomy
Unique
limits
Access
control
Limited
blast
radius
Cost
Mgmt
WiNG (https://commons.wikimedia.org/wiki/File:The_Venetian_Macao_Food_Court.jpg)
“The Venetian Macao Food Court”, https://creativecommons.org/licenses/by-sa/3.0/legalcode
Novartis Institutes for BioMedical Research
Template based on function/control needs
Distributed
Computing
Big cloud
compute jobs
External Cloud
Services
SaaS/PaaS
vendor services
Applications
and Services
Where
applications live
External Partner
Collaboration
Secure
rendezvous
Informatics
Labs
Data science &
informatics
Tech Labs
Cloud sandboxes
Novartis Institutes for BioMedical Research
Multi-account model at Novartis
Common
Services
Partner
Collaboration
Product A
(test)
Product B
(dev/prod)
Product A
(prod)
Product A
(dev)
Applications and Services
Informatics
Lab
Distributed
Computing
Tech
Lab
Consolidated
Billing $Automated
Guardrails
Networking
Partner
Collaboration
Informatics
Lab
Distributed
Computing
Tech
Lab
Product A
(test)
Product B
(dev/prod)
Product A
(prod)
Product A
(dev)
Applications and Services
Consolidated
Billing $Automated
Guardrails
Networking
Novartis Institutes for BioMedical Research
Automation unlocks benefits
Multiple
accounts
Autonomy
Agility and
innovation
Automation
Enables
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Hard blast radius
Clear ownership
Cost allocation
Network isolation
Access management
Change management
Workload isolation
Lesson 1
|
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Ride the rocket
Lesson 2
Do not abstract or compete
AWS speed is your advantage
Focus on enabling your business
Unlock the power of open
|
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Teach, don’t do
Lesson 3
Avoid being a bottleneck
Eliminate the cycle of blame
Leverage public tutorials and answers
(You can’t do it in real-time anyway!)
|
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
App Team
Infrastructure Team
REQUEST FULFILL
Network
Hardware
VMs DBs
Software
App Teams
SELF-SERVICE & APISCONFIGURE
SECURE
MONITOR
MANAGE
AUTOMATE
SUPPORT
Cloud Team
(Customer and/or
Partner)
MONITOR
REQUEST
LEARN
and more
|
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Policies
Lesson 4
Simple rules behind the controls
Policy (MUST) or recommend (SHOULD)
Full automation requires a lot of policies
There are always exceptions!
Use exceptions to experiment and learn
|
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
The <POLICY> <REQUIREMENT> be <VALUE> in <SCOPE>.
MUST =
SHOULD =
Required by policy
Recommended default Cluster 1
Account A
VM DB …
Account B
VM …
e.g. Amazon Route 53
e.g. snapshot retention days
e.g. disabled
e.g. 24
Turbot Implementation
Cluster 2
DB
… …
|
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Learn by doing
Lesson 5
Experiment within blast radius
Use exceptions and limited
SuperUser
Collaborate on new services
Hand-build > pattern > automation
|
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Kickstart with
best practice
Automate & teach
other teams
Learn by doing
with specific apps
|
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Guardrails
Lesson 6
Detect and correct
Real-time — more effective & user friendly
Native to the services and tools
Automate patterns and best practices
|
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
AWS Events & SNS SQS Context & Policies Guardrail Audit Trail
CHANGE
CHANGE
MANAGE
REPORT
|
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Patterns at scale
Lesson 7
Use common language and models
Automate and repeat patterns
Avoid custom central services
Learn and enhance patterns over time
Accelerate, don’t constrain, teams
|
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
|
Grant <USER> <LEVEL> rights for <SERVICE> on resources in <SCOPE>.
SuperUser =
Owner =
Admin =
Operator =
ReadOnly =
Metadata =
User =
Full access
Manage access; metadata
Med-high risk changes; and
Low-med risk changes; and
Read data; and
Read metadata; and
Basic access, no rights
TurbotAWS
S3 RDS …
Turbot LDAP DB
Cluster 1
Account A
VM DB …
Account B
VM …
Turbot Implementation
Cluster 2
DB
… …
SAML OS …
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Visibility
Lesson 8
Audit trail for security and compliance
Change history to understand behavior
Review actual configuration, not docs
Detailed logs for trouble-shooting
|
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Automate3!
Lesson 9
Kill the ticket
Automate all level 1-2 responses
Invest to elevate and remain agile
|
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Cloud
Team
App Team
Application
SELF-SERVICE
APIS
CONFIGURE
AUTOMATE
SECURE
MONITOR
AUTOMATE
HELP
LEARN
DB OS …
|
Software defined operations: Go faster, safely
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Let’s see it live: #sdops
|
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Workload
isolation
Patterns
at scale
Visibility
Teach,
don’t do
Ride the
rockets
Guardrails
Policies
Learn by
doing
 Move at cloud speed
 Common language
 Security and compliance
 Cost control
 Close the skills gap
 Reduced friction
Novartis Institutes for BioMedical Research
Tech Labs
Distributed
Computing
External Partner
Collaboration
External Cloud
Services
Applications and
Services
Informatics
Labs
Cloud sandboxes
Big cloud
compute jobs
Data science &
informatics
SaaS/PaaS
vendor services
Secure
rendezvous
Where
applications live
Where is NIBR now?
170 accounts
+ 10/month
Represents new work per our “cloud first for new” strategy
(migrations to follow later)
400 w/console access
Novartis Institutes for BioMedical Research
Up to 1000 plates 1536 wells/plate 1k to 5k cells/well
200 to 2000 features/cell
Per screen
• 100-1000 billion observations
• 5-50 TB data
Occasionally up to
• 15 trillion observations
• 1 PB data
1 screen
*Multi-Parametric Data Analysis
MPDA*–one of many big data problems
Novartis Institutes for BioMedical Research
Transformed our species’ first population-scale medical genomics effort into actionable data for drug discovery in weeks
September October 2017
PublicNIBR
July: UK Biobank data available:
nearly half a million genomes with health records
9 days
October 15th: Im lab transcriptome association ties Neale lab
GWAS results to putatively causal genes; result deposited in S3
Credit:HaeKyungIm
http://hakyimlab.org/
August 20th: Neale lab “rapid GWAS” released.
Genome-wide mapping of >2,000 traits by 10M
genetic sites 26 billion linear regressions
Credit:ClaireChurchhouse
andBenNeale
http://www.nealelab.is/
October 25th: putative gene targets for over a dozen
diseases distributed to NIBR drug discovery teams
Credit:BrantPeterson
(Novartis)
October 16th: transcriptome association data available
within a NIBR AWS account
October 18th: preliminary analyses of transcriptome data
complete (5 billion QC runs in 2 days in Spark on EC2)
October 19th: EC2/S3/Spark internal data
browser app published to informaticians
Novartis Institutes for BioMedical Research
What people think
… hard to
explain just
how excited …
Thanks for bringing the
AWS console safely into
developer’s hands
… awesome it is to
have autonomy! … control our own
environments was an
extreme enabler …
Novartis Institutes for BioMedical Research
Automation drives high productivity
Succeeding with a very small (and amazing!) team
TBH
Novartis Institutes for BioMedical Research
Tips and lessons learned
Transformation
• Separate use cases
• Tech Lab
• Console access
• Inclusive team
Multi-account
• Essential for diversity
• Automation required
• API access important
Networking
• Networking is hard
• VIF limits
• IP allocation
kenrobbins.link/reinvent
Novartis Institutes for BioMedical Research
Summary
👉 Use multi-account if you have any appreciable variety and agility needs
👉 Account-as-a-container enables rapid org transformation to cloud
👉 Multi-account requires automation
👉 Software-defined operations enables agility and control
Novartis Institutes for BioMedical Research
• NIBR
– Cloud Team
– Network Operations
– Cyber Security
– Information Security & Risk Management
– Research Computing Platforms
– Multi-Parametric Data Analysis (MPDA) team
– Core Data & Analytics team
– Scientific Data Analysis team
– Our entire user community
• Turbot
– Support
– Product Management
– Executive team
• AWS
– Solution Architects
– Enterprise support team
– Account management
Acknowledgements
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Thank you!

Más contenido relacionado

La actualidad más candente

AWS reInvent 2017 recap - Managed Rules on AWS WAF
AWS reInvent 2017 recap - Managed Rules on AWS WAFAWS reInvent 2017 recap - Managed Rules on AWS WAF
AWS reInvent 2017 recap - Managed Rules on AWS WAFAmazon Web Services
 
Using Access Advisor to Strike the Balance Between Security and Usability - S...
Using Access Advisor to Strike the Balance Between Security and Usability - S...Using Access Advisor to Strike the Balance Between Security and Usability - S...
Using Access Advisor to Strike the Balance Between Security and Usability - S...Amazon Web Services
 
The AWS Philosophy of Security - SID322 - re:Invent 2017
The AWS Philosophy of Security - SID322 - re:Invent 2017The AWS Philosophy of Security - SID322 - re:Invent 2017
The AWS Philosophy of Security - SID322 - re:Invent 2017Amazon Web Services
 
STG205_#EarthOnAWS How NASA is Using AWS
STG205_#EarthOnAWS How NASA is Using AWSSTG205_#EarthOnAWS How NASA is Using AWS
STG205_#EarthOnAWS How NASA is Using AWSAmazon Web Services
 
NEW LAUNCH! Hear how OwnZones is using AWS Elemental MediaConvert to help med...
NEW LAUNCH! Hear how OwnZones is using AWS Elemental MediaConvert to help med...NEW LAUNCH! Hear how OwnZones is using AWS Elemental MediaConvert to help med...
NEW LAUNCH! Hear how OwnZones is using AWS Elemental MediaConvert to help med...Amazon Web Services
 
ABD203_Real-Time Streaming Applications on AWS
ABD203_Real-Time Streaming Applications on AWSABD203_Real-Time Streaming Applications on AWS
ABD203_Real-Time Streaming Applications on AWSAmazon Web Services
 
Securing Serverless Applications Step-by-step - SRV308 - re:Invent 2017
Securing Serverless Applications Step-by-step - SRV308 - re:Invent 2017Securing Serverless Applications Step-by-step - SRV308 - re:Invent 2017
Securing Serverless Applications Step-by-step - SRV308 - re:Invent 2017Amazon Web Services
 
LFS307_Using AWS to Maximize Digital Marketing Reach and Efficiency
LFS307_Using AWS to Maximize Digital Marketing Reach and EfficiencyLFS307_Using AWS to Maximize Digital Marketing Reach and Efficiency
LFS307_Using AWS to Maximize Digital Marketing Reach and EfficiencyAmazon Web Services
 
NEW LAUNCH! AWS DeepLens workshop: Building Computer Vision Applications - MC...
NEW LAUNCH! AWS DeepLens workshop: Building Computer Vision Applications - MC...NEW LAUNCH! AWS DeepLens workshop: Building Computer Vision Applications - MC...
NEW LAUNCH! AWS DeepLens workshop: Building Computer Vision Applications - MC...Amazon Web Services
 
GPSTEC311_Enhancing customer security using AIML on AWS
GPSTEC311_Enhancing customer security using AIML on AWSGPSTEC311_Enhancing customer security using AIML on AWS
GPSTEC311_Enhancing customer security using AIML on AWSAmazon Web Services
 
Security and DevOps: Agility and Teamwork - SID315 - re:Invent 2017
Security and DevOps: Agility and Teamwork - SID315 - re:Invent 2017Security and DevOps: Agility and Teamwork - SID315 - re:Invent 2017
Security and DevOps: Agility and Teamwork - SID315 - re:Invent 2017Amazon Web Services
 
Five New Security Automation Improvements You Can Make by Using Amazon CloudW...
Five New Security Automation Improvements You Can Make by Using Amazon CloudW...Five New Security Automation Improvements You Can Make by Using Amazon CloudW...
Five New Security Automation Improvements You Can Make by Using Amazon CloudW...Amazon Web Services
 
AWS Security State of the Union - SID326 - re:Invent 2017
AWS Security State of the Union - SID326 - re:Invent 2017AWS Security State of the Union - SID326 - re:Invent 2017
AWS Security State of the Union - SID326 - re:Invent 2017Amazon Web Services
 
NEW LAUNCH! Graph-based Approaches for Cyber Investigative Analytics Using GP...
NEW LAUNCH! Graph-based Approaches for Cyber Investigative Analytics Using GP...NEW LAUNCH! Graph-based Approaches for Cyber Investigative Analytics Using GP...
NEW LAUNCH! Graph-based Approaches for Cyber Investigative Analytics Using GP...Amazon Web Services
 
Keys to Successfully Monitoring and Optimizing Innovative and Sophisticated C...
Keys to Successfully Monitoring and Optimizing Innovative and Sophisticated C...Keys to Successfully Monitoring and Optimizing Innovative and Sophisticated C...
Keys to Successfully Monitoring and Optimizing Innovative and Sophisticated C...Amazon Web Services
 
TLC303_Walkthrough Setting up a Highly Available Communications Platform on AWS
TLC303_Walkthrough Setting up a Highly Available Communications Platform on AWSTLC303_Walkthrough Setting up a Highly Available Communications Platform on AWS
TLC303_Walkthrough Setting up a Highly Available Communications Platform on AWSAmazon Web Services
 
Security & Compliance in the cloud
Security & Compliance in the cloudSecurity & Compliance in the cloud
Security & Compliance in the cloudAmazon Web Services
 

La actualidad más candente (20)

AWS reInvent 2017 recap - Managed Rules on AWS WAF
AWS reInvent 2017 recap - Managed Rules on AWS WAFAWS reInvent 2017 recap - Managed Rules on AWS WAF
AWS reInvent 2017 recap - Managed Rules on AWS WAF
 
Using Access Advisor to Strike the Balance Between Security and Usability - S...
Using Access Advisor to Strike the Balance Between Security and Usability - S...Using Access Advisor to Strike the Balance Between Security and Usability - S...
Using Access Advisor to Strike the Balance Between Security and Usability - S...
 
The AWS Philosophy of Security - SID322 - re:Invent 2017
The AWS Philosophy of Security - SID322 - re:Invent 2017The AWS Philosophy of Security - SID322 - re:Invent 2017
The AWS Philosophy of Security - SID322 - re:Invent 2017
 
STG205_#EarthOnAWS How NASA is Using AWS
STG205_#EarthOnAWS How NASA is Using AWSSTG205_#EarthOnAWS How NASA is Using AWS
STG205_#EarthOnAWS How NASA is Using AWS
 
NEW LAUNCH! Hear how OwnZones is using AWS Elemental MediaConvert to help med...
NEW LAUNCH! Hear how OwnZones is using AWS Elemental MediaConvert to help med...NEW LAUNCH! Hear how OwnZones is using AWS Elemental MediaConvert to help med...
NEW LAUNCH! Hear how OwnZones is using AWS Elemental MediaConvert to help med...
 
ABD203_Real-Time Streaming Applications on AWS
ABD203_Real-Time Streaming Applications on AWSABD203_Real-Time Streaming Applications on AWS
ABD203_Real-Time Streaming Applications on AWS
 
Securing Serverless Applications Step-by-step - SRV308 - re:Invent 2017
Securing Serverless Applications Step-by-step - SRV308 - re:Invent 2017Securing Serverless Applications Step-by-step - SRV308 - re:Invent 2017
Securing Serverless Applications Step-by-step - SRV308 - re:Invent 2017
 
DVC202_The Open Guide to AWS
DVC202_The Open Guide to AWSDVC202_The Open Guide to AWS
DVC202_The Open Guide to AWS
 
LFS307_Using AWS to Maximize Digital Marketing Reach and Efficiency
LFS307_Using AWS to Maximize Digital Marketing Reach and EfficiencyLFS307_Using AWS to Maximize Digital Marketing Reach and Efficiency
LFS307_Using AWS to Maximize Digital Marketing Reach and Efficiency
 
NEW LAUNCH! AWS DeepLens workshop: Building Computer Vision Applications - MC...
NEW LAUNCH! AWS DeepLens workshop: Building Computer Vision Applications - MC...NEW LAUNCH! AWS DeepLens workshop: Building Computer Vision Applications - MC...
NEW LAUNCH! AWS DeepLens workshop: Building Computer Vision Applications - MC...
 
GPSTEC311_Enhancing customer security using AIML on AWS
GPSTEC311_Enhancing customer security using AIML on AWSGPSTEC311_Enhancing customer security using AIML on AWS
GPSTEC311_Enhancing customer security using AIML on AWS
 
Security and DevOps: Agility and Teamwork - SID315 - re:Invent 2017
Security and DevOps: Agility and Teamwork - SID315 - re:Invent 2017Security and DevOps: Agility and Teamwork - SID315 - re:Invent 2017
Security and DevOps: Agility and Teamwork - SID315 - re:Invent 2017
 
Five New Security Automation Improvements You Can Make by Using Amazon CloudW...
Five New Security Automation Improvements You Can Make by Using Amazon CloudW...Five New Security Automation Improvements You Can Make by Using Amazon CloudW...
Five New Security Automation Improvements You Can Make by Using Amazon CloudW...
 
AWS Security State of the Union - SID326 - re:Invent 2017
AWS Security State of the Union - SID326 - re:Invent 2017AWS Security State of the Union - SID326 - re:Invent 2017
AWS Security State of the Union - SID326 - re:Invent 2017
 
Keynote
KeynoteKeynote
Keynote
 
NEW LAUNCH! Graph-based Approaches for Cyber Investigative Analytics Using GP...
NEW LAUNCH! Graph-based Approaches for Cyber Investigative Analytics Using GP...NEW LAUNCH! Graph-based Approaches for Cyber Investigative Analytics Using GP...
NEW LAUNCH! Graph-based Approaches for Cyber Investigative Analytics Using GP...
 
Keys to Successfully Monitoring and Optimizing Innovative and Sophisticated C...
Keys to Successfully Monitoring and Optimizing Innovative and Sophisticated C...Keys to Successfully Monitoring and Optimizing Innovative and Sophisticated C...
Keys to Successfully Monitoring and Optimizing Innovative and Sophisticated C...
 
WPT204_She Powers Tech
WPT204_She Powers TechWPT204_She Powers Tech
WPT204_She Powers Tech
 
TLC303_Walkthrough Setting up a Highly Available Communications Platform on AWS
TLC303_Walkthrough Setting up a Highly Available Communications Platform on AWSTLC303_Walkthrough Setting up a Highly Available Communications Platform on AWS
TLC303_Walkthrough Setting up a Highly Available Communications Platform on AWS
 
Security & Compliance in the cloud
Security & Compliance in the cloudSecurity & Compliance in the cloud
Security & Compliance in the cloud
 

Similar a LFS305_Automated Policy Enforcement for Real-Time Operations, Security, and Compliance for Life Sciences

LFS301-SAGE Bionetworks, Digital Mammography DREAM Challenge and How AWS Enab...
LFS301-SAGE Bionetworks, Digital Mammography DREAM Challenge and How AWS Enab...LFS301-SAGE Bionetworks, Digital Mammography DREAM Challenge and How AWS Enab...
LFS301-SAGE Bionetworks, Digital Mammography DREAM Challenge and How AWS Enab...Amazon Web Services
 
Adding the Sec to Your DevOps Pipelines
Adding the Sec to Your DevOps PipelinesAdding the Sec to Your DevOps Pipelines
Adding the Sec to Your DevOps PipelinesAmazon Web Services
 
iMicrobe and iVirus: Extending the iPlant cyberinfrastructure from plants to ...
iMicrobe and iVirus: Extending the iPlant cyberinfrastructure from plants to ...iMicrobe and iVirus: Extending the iPlant cyberinfrastructure from plants to ...
iMicrobe and iVirus: Extending the iPlant cyberinfrastructure from plants to ...Bonnie Hurwitz
 
"When a Startup Hits Growth Mode: Scaling from 200GB to 20TB! "
"When a Startup Hits Growth Mode: Scaling from 200GB to 20TB! ""When a Startup Hits Growth Mode: Scaling from 200GB to 20TB! "
"When a Startup Hits Growth Mode: Scaling from 200GB to 20TB! "MongoDB
 
Machine Learning to Turbo-Charge the Ops Portion of DevOps
Machine Learning to Turbo-Charge the Ops Portion of DevOpsMachine Learning to Turbo-Charge the Ops Portion of DevOps
Machine Learning to Turbo-Charge the Ops Portion of DevOpsDeborah Schalm
 
MongoDB World 2018: When a Startup Hits Growth Mode: Scaling from 200GB to 20TB!
MongoDB World 2018: When a Startup Hits Growth Mode: Scaling from 200GB to 20TB!MongoDB World 2018: When a Startup Hits Growth Mode: Scaling from 200GB to 20TB!
MongoDB World 2018: When a Startup Hits Growth Mode: Scaling from 200GB to 20TB!MongoDB
 
Next Generation Biomedical Research using AWS
Next Generation Biomedical Research using AWSNext Generation Biomedical Research using AWS
Next Generation Biomedical Research using AWSAmazon Web Services
 
ABD316_American Heart Association Finding Cures to Heart Disease Through the ...
ABD316_American Heart Association Finding Cures to Heart Disease Through the ...ABD316_American Heart Association Finding Cures to Heart Disease Through the ...
ABD316_American Heart Association Finding Cures to Heart Disease Through the ...Amazon Web Services
 
ARC201_Scaling Up to Your First 10 Million Users
ARC201_Scaling Up to Your First 10 Million UsersARC201_Scaling Up to Your First 10 Million Users
ARC201_Scaling Up to Your First 10 Million UsersAmazon Web Services
 
2016 AWS Life Sciences Day | New Jersey – July 26th, 2016
2016 AWS Life Sciences Day | New Jersey – July 26th, 20162016 AWS Life Sciences Day | New Jersey – July 26th, 2016
2016 AWS Life Sciences Day | New Jersey – July 26th, 2016Amazon Web Services
 
MySQL in the Real World
MySQL in the Real WorldMySQL in the Real World
MySQL in the Real WorldAbel Flórez
 
10 Lessons from 10 Years of AWS
10 Lessons from 10 Years of AWS10 Lessons from 10 Years of AWS
10 Lessons from 10 Years of AWSAdrian Hornsby
 
Metrics Monitoring Is So Critical - What's Your Best Approach?
Metrics Monitoring Is So Critical - What's Your Best Approach? Metrics Monitoring Is So Critical - What's Your Best Approach?
Metrics Monitoring Is So Critical - What's Your Best Approach? Wavefront
 
AWS re:Invent 2016: Common Considerations for Data Integrity Controls in Heal...
AWS re:Invent 2016: Common Considerations for Data Integrity Controls in Heal...AWS re:Invent 2016: Common Considerations for Data Integrity Controls in Heal...
AWS re:Invent 2016: Common Considerations for Data Integrity Controls in Heal...Amazon Web Services
 
Best Practices for implementing Database Security Comprehensive Database Secu...
Best Practices for implementing Database Security Comprehensive Database Secu...Best Practices for implementing Database Security Comprehensive Database Secu...
Best Practices for implementing Database Security Comprehensive Database Secu...Kal BO
 
Biocatalogue Talk Slides
Biocatalogue Talk SlidesBiocatalogue Talk Slides
Biocatalogue Talk SlidesBioCatalogue
 
IBM Aspera In Life Sciences
IBM Aspera In Life SciencesIBM Aspera In Life Sciences
IBM Aspera In Life SciencesChris Shaw
 
2016 AWS Healthcare Days | Nashville, TN – May 3,2016
2016 AWS Healthcare Days | Nashville, TN – May 3,20162016 AWS Healthcare Days | Nashville, TN – May 3,2016
2016 AWS Healthcare Days | Nashville, TN – May 3,2016Amazon Web Services
 

Similar a LFS305_Automated Policy Enforcement for Real-Time Operations, Security, and Compliance for Life Sciences (20)

LFS301-SAGE Bionetworks, Digital Mammography DREAM Challenge and How AWS Enab...
LFS301-SAGE Bionetworks, Digital Mammography DREAM Challenge and How AWS Enab...LFS301-SAGE Bionetworks, Digital Mammography DREAM Challenge and How AWS Enab...
LFS301-SAGE Bionetworks, Digital Mammography DREAM Challenge and How AWS Enab...
 
Adding the Sec to Your DevOps Pipelines
Adding the Sec to Your DevOps PipelinesAdding the Sec to Your DevOps Pipelines
Adding the Sec to Your DevOps Pipelines
 
iMicrobe and iVirus: Extending the iPlant cyberinfrastructure from plants to ...
iMicrobe and iVirus: Extending the iPlant cyberinfrastructure from plants to ...iMicrobe and iVirus: Extending the iPlant cyberinfrastructure from plants to ...
iMicrobe and iVirus: Extending the iPlant cyberinfrastructure from plants to ...
 
"When a Startup Hits Growth Mode: Scaling from 200GB to 20TB! "
"When a Startup Hits Growth Mode: Scaling from 200GB to 20TB! ""When a Startup Hits Growth Mode: Scaling from 200GB to 20TB! "
"When a Startup Hits Growth Mode: Scaling from 200GB to 20TB! "
 
Machine Learning to Turbo-Charge the Ops Portion of DevOps
Machine Learning to Turbo-Charge the Ops Portion of DevOpsMachine Learning to Turbo-Charge the Ops Portion of DevOps
Machine Learning to Turbo-Charge the Ops Portion of DevOps
 
MongoDB World 2018: When a Startup Hits Growth Mode: Scaling from 200GB to 20TB!
MongoDB World 2018: When a Startup Hits Growth Mode: Scaling from 200GB to 20TB!MongoDB World 2018: When a Startup Hits Growth Mode: Scaling from 200GB to 20TB!
MongoDB World 2018: When a Startup Hits Growth Mode: Scaling from 200GB to 20TB!
 
Next Generation Biomedical Research using AWS
Next Generation Biomedical Research using AWSNext Generation Biomedical Research using AWS
Next Generation Biomedical Research using AWS
 
ABD316_American Heart Association Finding Cures to Heart Disease Through the ...
ABD316_American Heart Association Finding Cures to Heart Disease Through the ...ABD316_American Heart Association Finding Cures to Heart Disease Through the ...
ABD316_American Heart Association Finding Cures to Heart Disease Through the ...
 
ARC201_Scaling Up to Your First 10 Million Users
ARC201_Scaling Up to Your First 10 Million UsersARC201_Scaling Up to Your First 10 Million Users
ARC201_Scaling Up to Your First 10 Million Users
 
2016 AWS Life Sciences Day | New Jersey – July 26th, 2016
2016 AWS Life Sciences Day | New Jersey – July 26th, 20162016 AWS Life Sciences Day | New Jersey – July 26th, 2016
2016 AWS Life Sciences Day | New Jersey – July 26th, 2016
 
MySQL in the Real World
MySQL in the Real WorldMySQL in the Real World
MySQL in the Real World
 
10 Lessons from 10 Years of AWS
10 Lessons from 10 Years of AWS10 Lessons from 10 Years of AWS
10 Lessons from 10 Years of AWS
 
Metrics Monitoring Is So Critical - What's Your Best Approach?
Metrics Monitoring Is So Critical - What's Your Best Approach? Metrics Monitoring Is So Critical - What's Your Best Approach?
Metrics Monitoring Is So Critical - What's Your Best Approach?
 
AWS re:Invent 2016: Common Considerations for Data Integrity Controls in Heal...
AWS re:Invent 2016: Common Considerations for Data Integrity Controls in Heal...AWS re:Invent 2016: Common Considerations for Data Integrity Controls in Heal...
AWS re:Invent 2016: Common Considerations for Data Integrity Controls in Heal...
 
Best Practices for implementing Database Security Comprehensive Database Secu...
Best Practices for implementing Database Security Comprehensive Database Secu...Best Practices for implementing Database Security Comprehensive Database Secu...
Best Practices for implementing Database Security Comprehensive Database Secu...
 
Biocatalogue Talk Slides
Biocatalogue Talk SlidesBiocatalogue Talk Slides
Biocatalogue Talk Slides
 
Feeding and consuming data to support open notebook science via the chem spid...
Feeding and consuming data to support open notebook science via the chem spid...Feeding and consuming data to support open notebook science via the chem spid...
Feeding and consuming data to support open notebook science via the chem spid...
 
IBM Aspera In Life Sciences
IBM Aspera In Life SciencesIBM Aspera In Life Sciences
IBM Aspera In Life Sciences
 
iMicrobe_ASLO_2015
iMicrobe_ASLO_2015iMicrobe_ASLO_2015
iMicrobe_ASLO_2015
 
2016 AWS Healthcare Days | Nashville, TN – May 3,2016
2016 AWS Healthcare Days | Nashville, TN – May 3,20162016 AWS Healthcare Days | Nashville, TN – May 3,2016
2016 AWS Healthcare Days | Nashville, TN – May 3,2016
 

Más de Amazon Web Services

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...Amazon Web Services
 
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...Amazon Web Services
 
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 FargateAmazon Web Services
 
Costruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSCostruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSAmazon Web Services
 
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 Amazon Web Services
 
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...Amazon Web Services
 
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...Amazon Web Services
 
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 WorkloadsAmazon Web Services
 
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 sfatareAmazon Web Services
 
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 NodeJSAmazon Web Services
 
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 webAmazon Web Services
 
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 sfatareAmazon 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 AWSAmazon 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 DeckAmazon Web Services
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without serversAmazon 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
 
Introduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceIntroduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceAmazon Web Services
 

Más 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
 

LFS305_Automated Policy Enforcement for Real-Time Operations, Security, and Compliance for Life Sciences

  • 1. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. AWS re:INVENT Automated Policy Enforcement for Real-Time Operations, Security, and Compliance for Life Sciences L F S 3 0 5 N o v e m b e r 2 7 , 2 0 1 7
  • 2. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Executive Director of Engineering Novartis Institutes for BioMedical Research ken.robbins@novartis.com Founder and CEO Turbot nathan@turbot.com Nathan Wal l aceKen Robbi ns
  • 3. Novartis Institutes for BioMedical Research Novartis Institutes for BioMedical Research (NIBR) Drug discovery and early development ~6,000 Scientists ~90 New Molecular Entities ~400 Research projects Immuno-Oncology Oncology Ophthalmology Respiratory Diseases Neuroscience Autoimmunity, Transplantation & Inflammation Cardiovascular & Metabolism Infectious Diseases Musculoskeletal
  • 4. Novartis Institutes for BioMedical Research Our technical ecosystem 40 PB ↗ 30% YOY 300 engineers 400 informaticians Many apps under-the-radar 400 supported apps Bleeding edge + legacy
  • 5. Novartis Institutes for BioMedical Research How can we achieve agility and velocity across a broad range of needs while ensuring control?
  • 6. Novartis Institutes for BioMedical Research Unique needs for each use case Distributed Computing Big cloud compute jobs External Cloud Services SaaS/PaaS vendor services Applications and Services Where applications live External Partner Collaboration Secure rendezvous Informatics Labs Data science & informatics Tech Labs Cloud sandboxes Distributed Computing Big cloud compute jobs External Cloud Services SaaS/PaaS vendor services Applications and Services Where applications live External Partner Collaboration Secure rendezvous Informatics Labs Data science & informatics Tech Labs Cloud sandboxes
  • 7. Novartis Institutes for BioMedical Research Single-account model
  • 8. Novartis Institutes for BioMedical Research Multi-account model Diversity Autonomy Unique limits Access control Limited blast radius Cost Mgmt WiNG (https://commons.wikimedia.org/wiki/File:The_Venetian_Macao_Food_Court.jpg) “The Venetian Macao Food Court”, https://creativecommons.org/licenses/by-sa/3.0/legalcode
  • 9. Novartis Institutes for BioMedical Research Template based on function/control needs Distributed Computing Big cloud compute jobs External Cloud Services SaaS/PaaS vendor services Applications and Services Where applications live External Partner Collaboration Secure rendezvous Informatics Labs Data science & informatics Tech Labs Cloud sandboxes
  • 10. Novartis Institutes for BioMedical Research Multi-account model at Novartis Common Services Partner Collaboration Product A (test) Product B (dev/prod) Product A (prod) Product A (dev) Applications and Services Informatics Lab Distributed Computing Tech Lab Consolidated Billing $Automated Guardrails Networking Partner Collaboration Informatics Lab Distributed Computing Tech Lab Product A (test) Product B (dev/prod) Product A (prod) Product A (dev) Applications and Services Consolidated Billing $Automated Guardrails Networking
  • 11. Novartis Institutes for BioMedical Research Automation unlocks benefits Multiple accounts Autonomy Agility and innovation Automation Enables
  • 12. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Hard blast radius Clear ownership Cost allocation Network isolation Access management Change management Workload isolation Lesson 1 |
  • 13. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Ride the rocket Lesson 2 Do not abstract or compete AWS speed is your advantage Focus on enabling your business Unlock the power of open |
  • 14. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Teach, don’t do Lesson 3 Avoid being a bottleneck Eliminate the cycle of blame Leverage public tutorials and answers (You can’t do it in real-time anyway!) |
  • 15. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. App Team Infrastructure Team REQUEST FULFILL Network Hardware VMs DBs Software App Teams SELF-SERVICE & APISCONFIGURE SECURE MONITOR MANAGE AUTOMATE SUPPORT Cloud Team (Customer and/or Partner) MONITOR REQUEST LEARN and more |
  • 16. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Policies Lesson 4 Simple rules behind the controls Policy (MUST) or recommend (SHOULD) Full automation requires a lot of policies There are always exceptions! Use exceptions to experiment and learn |
  • 17. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. The <POLICY> <REQUIREMENT> be <VALUE> in <SCOPE>. MUST = SHOULD = Required by policy Recommended default Cluster 1 Account A VM DB … Account B VM … e.g. Amazon Route 53 e.g. snapshot retention days e.g. disabled e.g. 24 Turbot Implementation Cluster 2 DB … … |
  • 18. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Learn by doing Lesson 5 Experiment within blast radius Use exceptions and limited SuperUser Collaborate on new services Hand-build > pattern > automation |
  • 19. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Kickstart with best practice Automate & teach other teams Learn by doing with specific apps |
  • 20. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Guardrails Lesson 6 Detect and correct Real-time — more effective & user friendly Native to the services and tools Automate patterns and best practices |
  • 21. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. AWS Events & SNS SQS Context & Policies Guardrail Audit Trail CHANGE CHANGE MANAGE REPORT |
  • 22. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Patterns at scale Lesson 7 Use common language and models Automate and repeat patterns Avoid custom central services Learn and enhance patterns over time Accelerate, don’t constrain, teams |
  • 23. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. | Grant <USER> <LEVEL> rights for <SERVICE> on resources in <SCOPE>. SuperUser = Owner = Admin = Operator = ReadOnly = Metadata = User = Full access Manage access; metadata Med-high risk changes; and Low-med risk changes; and Read data; and Read metadata; and Basic access, no rights TurbotAWS S3 RDS … Turbot LDAP DB Cluster 1 Account A VM DB … Account B VM … Turbot Implementation Cluster 2 DB … … SAML OS …
  • 24. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Visibility Lesson 8 Audit trail for security and compliance Change history to understand behavior Review actual configuration, not docs Detailed logs for trouble-shooting |
  • 25. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
  • 26. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Automate3! Lesson 9 Kill the ticket Automate all level 1-2 responses Invest to elevate and remain agile |
  • 27. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Cloud Team App Team Application SELF-SERVICE APIS CONFIGURE AUTOMATE SECURE MONITOR AUTOMATE HELP LEARN DB OS … | Software defined operations: Go faster, safely
  • 28. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Let’s see it live: #sdops |
  • 29. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Workload isolation Patterns at scale Visibility Teach, don’t do Ride the rockets Guardrails Policies Learn by doing  Move at cloud speed  Common language  Security and compliance  Cost control  Close the skills gap  Reduced friction
  • 30. Novartis Institutes for BioMedical Research Tech Labs Distributed Computing External Partner Collaboration External Cloud Services Applications and Services Informatics Labs Cloud sandboxes Big cloud compute jobs Data science & informatics SaaS/PaaS vendor services Secure rendezvous Where applications live Where is NIBR now? 170 accounts + 10/month Represents new work per our “cloud first for new” strategy (migrations to follow later) 400 w/console access
  • 31. Novartis Institutes for BioMedical Research Up to 1000 plates 1536 wells/plate 1k to 5k cells/well 200 to 2000 features/cell Per screen • 100-1000 billion observations • 5-50 TB data Occasionally up to • 15 trillion observations • 1 PB data 1 screen *Multi-Parametric Data Analysis MPDA*–one of many big data problems
  • 32. Novartis Institutes for BioMedical Research Transformed our species’ first population-scale medical genomics effort into actionable data for drug discovery in weeks September October 2017 PublicNIBR July: UK Biobank data available: nearly half a million genomes with health records 9 days October 15th: Im lab transcriptome association ties Neale lab GWAS results to putatively causal genes; result deposited in S3 Credit:HaeKyungIm http://hakyimlab.org/ August 20th: Neale lab “rapid GWAS” released. Genome-wide mapping of >2,000 traits by 10M genetic sites 26 billion linear regressions Credit:ClaireChurchhouse andBenNeale http://www.nealelab.is/ October 25th: putative gene targets for over a dozen diseases distributed to NIBR drug discovery teams Credit:BrantPeterson (Novartis) October 16th: transcriptome association data available within a NIBR AWS account October 18th: preliminary analyses of transcriptome data complete (5 billion QC runs in 2 days in Spark on EC2) October 19th: EC2/S3/Spark internal data browser app published to informaticians
  • 33. Novartis Institutes for BioMedical Research What people think … hard to explain just how excited … Thanks for bringing the AWS console safely into developer’s hands … awesome it is to have autonomy! … control our own environments was an extreme enabler …
  • 34. Novartis Institutes for BioMedical Research Automation drives high productivity Succeeding with a very small (and amazing!) team TBH
  • 35. Novartis Institutes for BioMedical Research Tips and lessons learned Transformation • Separate use cases • Tech Lab • Console access • Inclusive team Multi-account • Essential for diversity • Automation required • API access important Networking • Networking is hard • VIF limits • IP allocation kenrobbins.link/reinvent
  • 36. Novartis Institutes for BioMedical Research Summary 👉 Use multi-account if you have any appreciable variety and agility needs 👉 Account-as-a-container enables rapid org transformation to cloud 👉 Multi-account requires automation 👉 Software-defined operations enables agility and control
  • 37. Novartis Institutes for BioMedical Research • NIBR – Cloud Team – Network Operations – Cyber Security – Information Security & Risk Management – Research Computing Platforms – Multi-Parametric Data Analysis (MPDA) team – Core Data & Analytics team – Scientific Data Analysis team – Our entire user community • Turbot – Support – Product Management – Executive team • AWS – Solution Architects – Enterprise support team – Account management Acknowledgements
  • 38. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Thank you!