SlideShare a Scribd company logo
Accelerating Research
10-minute Vignette for 2012 Amazon re:Invent Conference




                                     chris@bioteam.net
                                                          1
                                                          1
I’m Chris.

I’m an infrastructure/bio geek.

I work for the BioTeam.

                          Twitstuff: @chris_dag   2
                                                  2
BioTeam - Not your standard AWS user
Who, what & why


 ‣ Independent consulting shop
 ‣ Run by scientists forced to
   learn IT, SW & HPC to get our
   own genetics research done
 ‣ 12+ years bridging the “gap”
   between science, IT & high
   performance computing
 ‣ www.bioteam.net

                                       3
                                       3
Meta-Issues
What you don’t know WILL hurt you.


                                     4
                                     4
Lets Be Blunt
A common theme across all our biotech, pharma, EDU and
research clients ...



 ‣ It’s almost 2013
 ‣ AWS is comprehendible in minute:hours; pilot projects
   and proof-of-concepts can be done in hours:days. Really.
 ‣ The TECHNICAL bits are easy or at least manageable
 ‣ The POLICY & PROCEDURE bits will destroy your soul
 ‣ If I could only give 1 piece of advice to researchers ...

                                                               5
                                                               5
One Piece of Advice ...
For anyone doing research HPC or “science” on the cloud




 ‣ The technical issues surrounding cloud-based scientific
   research are easy or at least surmountable
 ‣ The hard part is sorting out the internal policies and
   procedures that govern cloud use
 ‣ Ignore this at your peril


                                                            6
                                                            6
Five Minute Case Study
Computer Aided Engineering (CAE) on AWS
                                          7
                                          7
NMR Probehead Simulation on AWS
Next Generation Nuclear Magnetic Resonance




  ‣ CAE Simulation Project
  ‣ via www.hpcexperiment.com
  ‣ Software: CST Studio 2012
  ‣ My role: Volunteer HPC Mentor



                                             8
                                             8
Why this was an interesting project
Simulating next-generation NMR probeheads

  ‣ Frontend interface is graphics
    heavy and requires Windows
  ‣ Studio ‘solvers’ run Linux or
    Windows; support GPUs and MPI
    task distribution
  ‣ Simultaneous use of local and
    cloud-based solvers actually works
  ‣ flexLM license server involved
  ‣ Non-trivial security and geo-
    location requirements
                                            9
                                            9
Initial Architecture   10
                       10
At experiment end it looked like this ...   11
                                            11
Amazon FTW
AWS makes the easy stuff fun and the hard stuff possible
                                                           12
                                                           12
Nightmare on any other cloud
Why this work was ‘easy’ on Amazon AWS ...




 ‣ Tick Tock ...
 ‣ Don’t have the time to get into the CAE simulation details
 ‣ Lets discuss why this simulation workload would be
   much, much harder to do on some other cloud
   platform ...


                                                                13
                                                                13
Nightmare on any other cloud
Why this work was ‘easy’ on Amazon AWS ...


‘Brand X’ Cloud               AWS
                              ‣ EC2, S3, EBS, RDS, SNS,
1. Virtual Servers              SQS, SWS, GPUs, SSDs,
2. Block Storage                CloudFormation, VPC, ENIs,
                                SecurityGroups, 10GbE
3. Object Storage               DirectConnect, Reserved
4. ... and maybe some other     Instances, ImportExport,
   stuff if I’m lucky           Spot Market
                              ‣ And ~25 other products and
                                service features with more
                                added monthly                14
                                                             14
One very specific example
Easy on AWS; much harder elsewhere


  ‣ The widely used FLEXlm
    license server uses NIC
    MAC addresses when
    generating license keys
  ‣ Different MAC? Science
    stops. Screwed.
  ‣ VPC ENIs allow separation
    of MAC address from
    Network Interface.
    Badass.
                                     15
                                     15
A few other examples ...
Why this work was ‘easy’ on Amazon AWS ...

               Incredibly powerful. Actually useful.
         VPC   Approachable even if you are not an IPSEC or BGP
               routing god.


               Compelling economics. Once you start you’ll likely
               never run anywhere else.
Spot Market
               The competition can’t compete.


   cc* & cg*   Fat nodes with bidirectional 10GbE bandwidth.
ec2 instance   And don’t get me started on SSD or Provisioned-
       types   performance EBS volumes.
                                                                    16
                                                                    16
Science on AWS
Wrapping up ...



 ‣ It’s not rocket science; yeah
   we can do this just about
   anywhere
 ‣ It’s just easier and faster on
   AWS because they have more
   building blocks; I can spend
   more time on actual science
   problems                         You mean I get paid for this?


                                                                    17
                                                                    17
Science on AWS, cont.
Wrapping up ...

 ‣ There is no one-size-fits-all
   research design pattern ...
 ‣ Very few of us have a single
   pipeline or workflow that we can
   devote endless engineering effort to
 ‣ We are not going to toss out
   hundreds of legacy codes and
   rewrite everything for GPUs or
   MapReduce
 ‣ For research HPC it’s all about the    I love my job
   building blocks { and how we can
   effectively use/deploy them }
                                                          18
                                                          18
One last plug



 ‣ Want more info or details?
 ‣ Watch http://bioteam.net for upcoming posts that
   document in detail the CST Studio on AWS effort
 ‣ And by the way ...
 ‣ hpcexperiment.com round #2 is starting soon; They need
   volunteers, resource providers and new use cass

                                                            19
                                                            19
Thanks!
Slides online at: http://slideshare.net/chrisdag/
                             Twitter: @chris_dag
                                                    20
                                                    20

More Related Content

Similar to AWS re:Invent - Accelerating Research

Where Did All These Cycles Go?
Where Did All These Cycles Go?Where Did All These Cycles Go?
Where Did All These Cycles Go?
ScyllaDB
 
Designing Lean CloudStack Environments for the Edge - IndiQus - CloudStack E...
 Designing Lean CloudStack Environments for the Edge - IndiQus - CloudStack E... Designing Lean CloudStack Environments for the Edge - IndiQus - CloudStack E...
Designing Lean CloudStack Environments for the Edge - IndiQus - CloudStack E...
ShapeBlue
 
Softlayer Bluemix User Summit 2015 Keynote
Softlayer Bluemix User Summit 2015 KeynoteSoftlayer Bluemix User Summit 2015 Keynote
Softlayer Bluemix User Summit 2015 Keynote
Jesse Proudman
 
A real-life account of moving 100% to a public cloud
A real-life account of moving 100% to a public cloudA real-life account of moving 100% to a public cloud
A real-life account of moving 100% to a public cloud
Julien SIMON
 
Scientific Computing @ Fred Hutch
Scientific Computing @ Fred HutchScientific Computing @ Fred Hutch
Scientific Computing @ Fred Hutch
Dirk Petersen
 
Simpler, faster, cheaper Enterprise Apps using only Spring Boot on GCP
Simpler, faster, cheaper Enterprise Apps using only Spring Boot on GCPSimpler, faster, cheaper Enterprise Apps using only Spring Boot on GCP
Simpler, faster, cheaper Enterprise Apps using only Spring Boot on GCP
Daniel Zivkovic
 
Cloud Camp Chicago Dec 2012 Slides
Cloud Camp Chicago Dec 2012 SlidesCloud Camp Chicago Dec 2012 Slides
Cloud Camp Chicago Dec 2012 Slides
Ryan Koop
 
Cloud Camp Chicago Dec 2012 - All presentations
Cloud Camp Chicago Dec 2012 - All presentationsCloud Camp Chicago Dec 2012 - All presentations
Cloud Camp Chicago Dec 2012 - All presentations
CloudCamp Chicago
 
OpenNebula Conf 2014 | Bootstrapping a virtual infrastructure using OpenNebul...
OpenNebula Conf 2014 | Bootstrapping a virtual infrastructure using OpenNebul...OpenNebula Conf 2014 | Bootstrapping a virtual infrastructure using OpenNebul...
OpenNebula Conf 2014 | Bootstrapping a virtual infrastructure using OpenNebul...
NETWAYS
 
OpenNebulaConf 2014 - Bootstrapping a virtual infrastructure using OpenNebula...
OpenNebulaConf 2014 - Bootstrapping a virtual infrastructure using OpenNebula...OpenNebulaConf 2014 - Bootstrapping a virtual infrastructure using OpenNebula...
OpenNebulaConf 2014 - Bootstrapping a virtual infrastructure using OpenNebula...OpenNebula Project
 
VMworld 2013: A Parallel Between vCloud Hybrid Service and Amazon Web Services
VMworld 2013: A Parallel Between vCloud Hybrid Service and Amazon Web Services VMworld 2013: A Parallel Between vCloud Hybrid Service and Amazon Web Services
VMworld 2013: A Parallel Between vCloud Hybrid Service and Amazon Web Services
VMworld
 
Bootstrapping a virtual infrastructure using OpenNebula from scratch
Bootstrapping a virtual infrastructure using OpenNebula from scratchBootstrapping a virtual infrastructure using OpenNebula from scratch
Bootstrapping a virtual infrastructure using OpenNebula from scratch
inovex GmbH
 
Virtualization Techniques & Cloud Compting
Virtualization Techniques & Cloud ComptingVirtualization Techniques & Cloud Compting
Virtualization Techniques & Cloud ComptingAhmed Mekkawy
 
Cloud comparison - AWS vs Azure vs Google
Cloud comparison - AWS vs Azure vs GoogleCloud comparison - AWS vs Azure vs Google
Cloud comparison - AWS vs Azure vs Google
Patrick Pierson
 
AWS Partner Presentation - Bio Team
AWS Partner Presentation - Bio TeamAWS Partner Presentation - Bio Team
AWS Partner Presentation - Bio Team
Amazon Web Services
 
Kubernetes: My BFF
Kubernetes: My BFFKubernetes: My BFF
Kubernetes: My BFF
Jonathan Yu, P.Eng.
 
High Performance Computing on AWS: Accelerating Innovation with virtually unl...
High Performance Computing on AWS: Accelerating Innovation with virtually unl...High Performance Computing on AWS: Accelerating Innovation with virtually unl...
High Performance Computing on AWS: Accelerating Innovation with virtually unl...
Amazon Web Services
 
Trends from the Trenches (Singapore Edition)
Trends from the Trenches (Singapore Edition)Trends from the Trenches (Singapore Edition)
Trends from the Trenches (Singapore Edition)
Chris Dagdigian
 
Cloud Foundry, the Open Platform as a Service - Oscon - July 2012
Cloud Foundry, the Open Platform as a Service - Oscon - July 2012Cloud Foundry, the Open Platform as a Service - Oscon - July 2012
Cloud Foundry, the Open Platform as a Service - Oscon - July 2012Patrick Chanezon
 

Similar to AWS re:Invent - Accelerating Research (20)

Where Did All These Cycles Go?
Where Did All These Cycles Go?Where Did All These Cycles Go?
Where Did All These Cycles Go?
 
Designing Lean CloudStack Environments for the Edge - IndiQus - CloudStack E...
 Designing Lean CloudStack Environments for the Edge - IndiQus - CloudStack E... Designing Lean CloudStack Environments for the Edge - IndiQus - CloudStack E...
Designing Lean CloudStack Environments for the Edge - IndiQus - CloudStack E...
 
Softlayer Bluemix User Summit 2015 Keynote
Softlayer Bluemix User Summit 2015 KeynoteSoftlayer Bluemix User Summit 2015 Keynote
Softlayer Bluemix User Summit 2015 Keynote
 
A real-life account of moving 100% to a public cloud
A real-life account of moving 100% to a public cloudA real-life account of moving 100% to a public cloud
A real-life account of moving 100% to a public cloud
 
Scientific Computing @ Fred Hutch
Scientific Computing @ Fred HutchScientific Computing @ Fred Hutch
Scientific Computing @ Fred Hutch
 
Simpler, faster, cheaper Enterprise Apps using only Spring Boot on GCP
Simpler, faster, cheaper Enterprise Apps using only Spring Boot on GCPSimpler, faster, cheaper Enterprise Apps using only Spring Boot on GCP
Simpler, faster, cheaper Enterprise Apps using only Spring Boot on GCP
 
Cloud Camp Chicago Dec 2012 Slides
Cloud Camp Chicago Dec 2012 SlidesCloud Camp Chicago Dec 2012 Slides
Cloud Camp Chicago Dec 2012 Slides
 
Cloud Camp Chicago Dec 2012 - All presentations
Cloud Camp Chicago Dec 2012 - All presentationsCloud Camp Chicago Dec 2012 - All presentations
Cloud Camp Chicago Dec 2012 - All presentations
 
OpenNebula Conf 2014 | Bootstrapping a virtual infrastructure using OpenNebul...
OpenNebula Conf 2014 | Bootstrapping a virtual infrastructure using OpenNebul...OpenNebula Conf 2014 | Bootstrapping a virtual infrastructure using OpenNebul...
OpenNebula Conf 2014 | Bootstrapping a virtual infrastructure using OpenNebul...
 
OpenNebulaConf 2014 - Bootstrapping a virtual infrastructure using OpenNebula...
OpenNebulaConf 2014 - Bootstrapping a virtual infrastructure using OpenNebula...OpenNebulaConf 2014 - Bootstrapping a virtual infrastructure using OpenNebula...
OpenNebulaConf 2014 - Bootstrapping a virtual infrastructure using OpenNebula...
 
VMworld 2013: A Parallel Between vCloud Hybrid Service and Amazon Web Services
VMworld 2013: A Parallel Between vCloud Hybrid Service and Amazon Web Services VMworld 2013: A Parallel Between vCloud Hybrid Service and Amazon Web Services
VMworld 2013: A Parallel Between vCloud Hybrid Service and Amazon Web Services
 
Bootstrapping a virtual infrastructure using OpenNebula from scratch
Bootstrapping a virtual infrastructure using OpenNebula from scratchBootstrapping a virtual infrastructure using OpenNebula from scratch
Bootstrapping a virtual infrastructure using OpenNebula from scratch
 
Virtualization Techniques & Cloud Compting
Virtualization Techniques & Cloud ComptingVirtualization Techniques & Cloud Compting
Virtualization Techniques & Cloud Compting
 
Cloud comparison - AWS vs Azure vs Google
Cloud comparison - AWS vs Azure vs GoogleCloud comparison - AWS vs Azure vs Google
Cloud comparison - AWS vs Azure vs Google
 
AWS Partner Presentation - Bio Team
AWS Partner Presentation - Bio TeamAWS Partner Presentation - Bio Team
AWS Partner Presentation - Bio Team
 
Kubernetes: My BFF
Kubernetes: My BFFKubernetes: My BFF
Kubernetes: My BFF
 
High Performance Computing on AWS: Accelerating Innovation with virtually unl...
High Performance Computing on AWS: Accelerating Innovation with virtually unl...High Performance Computing on AWS: Accelerating Innovation with virtually unl...
High Performance Computing on AWS: Accelerating Innovation with virtually unl...
 
Trends from the Trenches (Singapore Edition)
Trends from the Trenches (Singapore Edition)Trends from the Trenches (Singapore Edition)
Trends from the Trenches (Singapore Edition)
 
Cloud foundry and openstackcloud
Cloud foundry and openstackcloudCloud foundry and openstackcloud
Cloud foundry and openstackcloud
 
Cloud Foundry, the Open Platform as a Service - Oscon - July 2012
Cloud Foundry, the Open Platform as a Service - Oscon - July 2012Cloud Foundry, the Open Platform as a Service - Oscon - July 2012
Cloud Foundry, the Open Platform as a Service - Oscon - July 2012
 

More from Chris Dagdigian

2021 Trends from the Trenches
2021 Trends from the Trenches2021 Trends from the Trenches
2021 Trends from the Trenches
Chris Dagdigian
 
Bio-IT Trends From The Trenches (digital edition)
Bio-IT Trends From The Trenches (digital edition)Bio-IT Trends From The Trenches (digital edition)
Bio-IT Trends From The Trenches (digital edition)
Chris Dagdigian
 
Trends from the Trenches: 2019
Trends from the Trenches: 2019Trends from the Trenches: 2019
Trends from the Trenches: 2019
Chris Dagdigian
 
Practical Petabyte Pushing
Practical Petabyte PushingPractical Petabyte Pushing
Practical Petabyte Pushing
Chris Dagdigian
 
Cloud Sobriety for Life Science IT Leadership (2018 Edition)
Cloud Sobriety for Life Science IT Leadership (2018 Edition)Cloud Sobriety for Life Science IT Leadership (2018 Edition)
Cloud Sobriety for Life Science IT Leadership (2018 Edition)
Chris Dagdigian
 
Facilitating Collaborative Life Science Research in Commercial & Enterprise E...
Facilitating Collaborative Life Science Research in Commercial & Enterprise E...Facilitating Collaborative Life Science Research in Commercial & Enterprise E...
Facilitating Collaborative Life Science Research in Commercial & Enterprise E...
Chris Dagdigian
 
BioIT World 2016 - HPC Trends from the Trenches
BioIT World 2016 - HPC Trends from the TrenchesBioIT World 2016 - HPC Trends from the Trenches
BioIT World 2016 - HPC Trends from the Trenches
Chris Dagdigian
 
2015 Bio-IT Trends From the Trenches
2015 Bio-IT Trends From the Trenches2015 Bio-IT Trends From the Trenches
2015 Bio-IT Trends From the Trenches
Chris Dagdigian
 
2014 BioIT World - Trends from the trenches - Annual presentation
2014 BioIT World - Trends from the trenches - Annual presentation2014 BioIT World - Trends from the trenches - Annual presentation
2014 BioIT World - Trends from the trenches - Annual presentation
Chris Dagdigian
 
Bio-IT & Cloud Sobriety: 2013 Beyond The Genome Meeting
Bio-IT & Cloud Sobriety: 2013 Beyond The Genome MeetingBio-IT & Cloud Sobriety: 2013 Beyond The Genome Meeting
Bio-IT & Cloud Sobriety: 2013 Beyond The Genome Meeting
Chris Dagdigian
 
Bio-IT Asia 2013: Informatics & Cloud - Best Practices & Lessons Learned
Bio-IT Asia 2013: Informatics & Cloud - Best Practices & Lessons LearnedBio-IT Asia 2013: Informatics & Cloud - Best Practices & Lessons Learned
Bio-IT Asia 2013: Informatics & Cloud - Best Practices & Lessons Learned
Chris Dagdigian
 
2013: Trends from the Trenches
2013: Trends from the Trenches2013: Trends from the Trenches
2013: Trends from the Trenches
Chris Dagdigian
 
Multi-Tenant Pharma HPC Clusters
Multi-Tenant Pharma HPC ClustersMulti-Tenant Pharma HPC Clusters
Multi-Tenant Pharma HPC Clusters
Chris Dagdigian
 
Bio-IT for Core Facility Managers
Bio-IT for Core Facility ManagersBio-IT for Core Facility Managers
Bio-IT for Core Facility Managers
Chris Dagdigian
 
2012: Trends from the Trenches
2012: Trends from the Trenches2012: Trends from the Trenches
2012: Trends from the Trenches
Chris Dagdigian
 
Practical Cloud & Workflow Orchestration
Practical Cloud & Workflow OrchestrationPractical Cloud & Workflow Orchestration
Practical Cloud & Workflow Orchestration
Chris Dagdigian
 
Mapping Life Science Informatics to the Cloud
Mapping Life Science Informatics to the CloudMapping Life Science Informatics to the Cloud
Mapping Life Science Informatics to the Cloud
Chris Dagdigian
 

More from Chris Dagdigian (17)

2021 Trends from the Trenches
2021 Trends from the Trenches2021 Trends from the Trenches
2021 Trends from the Trenches
 
Bio-IT Trends From The Trenches (digital edition)
Bio-IT Trends From The Trenches (digital edition)Bio-IT Trends From The Trenches (digital edition)
Bio-IT Trends From The Trenches (digital edition)
 
Trends from the Trenches: 2019
Trends from the Trenches: 2019Trends from the Trenches: 2019
Trends from the Trenches: 2019
 
Practical Petabyte Pushing
Practical Petabyte PushingPractical Petabyte Pushing
Practical Petabyte Pushing
 
Cloud Sobriety for Life Science IT Leadership (2018 Edition)
Cloud Sobriety for Life Science IT Leadership (2018 Edition)Cloud Sobriety for Life Science IT Leadership (2018 Edition)
Cloud Sobriety for Life Science IT Leadership (2018 Edition)
 
Facilitating Collaborative Life Science Research in Commercial & Enterprise E...
Facilitating Collaborative Life Science Research in Commercial & Enterprise E...Facilitating Collaborative Life Science Research in Commercial & Enterprise E...
Facilitating Collaborative Life Science Research in Commercial & Enterprise E...
 
BioIT World 2016 - HPC Trends from the Trenches
BioIT World 2016 - HPC Trends from the TrenchesBioIT World 2016 - HPC Trends from the Trenches
BioIT World 2016 - HPC Trends from the Trenches
 
2015 Bio-IT Trends From the Trenches
2015 Bio-IT Trends From the Trenches2015 Bio-IT Trends From the Trenches
2015 Bio-IT Trends From the Trenches
 
2014 BioIT World - Trends from the trenches - Annual presentation
2014 BioIT World - Trends from the trenches - Annual presentation2014 BioIT World - Trends from the trenches - Annual presentation
2014 BioIT World - Trends from the trenches - Annual presentation
 
Bio-IT & Cloud Sobriety: 2013 Beyond The Genome Meeting
Bio-IT & Cloud Sobriety: 2013 Beyond The Genome MeetingBio-IT & Cloud Sobriety: 2013 Beyond The Genome Meeting
Bio-IT & Cloud Sobriety: 2013 Beyond The Genome Meeting
 
Bio-IT Asia 2013: Informatics & Cloud - Best Practices & Lessons Learned
Bio-IT Asia 2013: Informatics & Cloud - Best Practices & Lessons LearnedBio-IT Asia 2013: Informatics & Cloud - Best Practices & Lessons Learned
Bio-IT Asia 2013: Informatics & Cloud - Best Practices & Lessons Learned
 
2013: Trends from the Trenches
2013: Trends from the Trenches2013: Trends from the Trenches
2013: Trends from the Trenches
 
Multi-Tenant Pharma HPC Clusters
Multi-Tenant Pharma HPC ClustersMulti-Tenant Pharma HPC Clusters
Multi-Tenant Pharma HPC Clusters
 
Bio-IT for Core Facility Managers
Bio-IT for Core Facility ManagersBio-IT for Core Facility Managers
Bio-IT for Core Facility Managers
 
2012: Trends from the Trenches
2012: Trends from the Trenches2012: Trends from the Trenches
2012: Trends from the Trenches
 
Practical Cloud & Workflow Orchestration
Practical Cloud & Workflow OrchestrationPractical Cloud & Workflow Orchestration
Practical Cloud & Workflow Orchestration
 
Mapping Life Science Informatics to the Cloud
Mapping Life Science Informatics to the CloudMapping Life Science Informatics to the Cloud
Mapping Life Science Informatics to the Cloud
 

Recently uploaded

Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
James Anderson
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Aggregage
 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
nkrafacyberclub
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
OnBoard
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
Alpen-Adria-Universität
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
Enhancing Performance with Globus and the Science DMZ
Enhancing Performance with Globus and the Science DMZEnhancing Performance with Globus and the Science DMZ
Enhancing Performance with Globus and the Science DMZ
Globus
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
Aftab Hussain
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
Ralf Eggert
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
Pierluigi Pugliese
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
RinaMondal9
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
Sri Ambati
 
Quantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIsQuantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIs
Vlad Stirbu
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 

Recently uploaded (20)

Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
Enhancing Performance with Globus and the Science DMZ
Enhancing Performance with Globus and the Science DMZEnhancing Performance with Globus and the Science DMZ
Enhancing Performance with Globus and the Science DMZ
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
Quantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIsQuantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIs
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 

AWS re:Invent - Accelerating Research

  • 1. Accelerating Research 10-minute Vignette for 2012 Amazon re:Invent Conference chris@bioteam.net 1 1
  • 2. I’m Chris. I’m an infrastructure/bio geek. I work for the BioTeam. Twitstuff: @chris_dag 2 2
  • 3. BioTeam - Not your standard AWS user Who, what & why ‣ Independent consulting shop ‣ Run by scientists forced to learn IT, SW & HPC to get our own genetics research done ‣ 12+ years bridging the “gap” between science, IT & high performance computing ‣ www.bioteam.net 3 3
  • 4. Meta-Issues What you don’t know WILL hurt you. 4 4
  • 5. Lets Be Blunt A common theme across all our biotech, pharma, EDU and research clients ... ‣ It’s almost 2013 ‣ AWS is comprehendible in minute:hours; pilot projects and proof-of-concepts can be done in hours:days. Really. ‣ The TECHNICAL bits are easy or at least manageable ‣ The POLICY & PROCEDURE bits will destroy your soul ‣ If I could only give 1 piece of advice to researchers ... 5 5
  • 6. One Piece of Advice ... For anyone doing research HPC or “science” on the cloud ‣ The technical issues surrounding cloud-based scientific research are easy or at least surmountable ‣ The hard part is sorting out the internal policies and procedures that govern cloud use ‣ Ignore this at your peril 6 6
  • 7. Five Minute Case Study Computer Aided Engineering (CAE) on AWS 7 7
  • 8. NMR Probehead Simulation on AWS Next Generation Nuclear Magnetic Resonance ‣ CAE Simulation Project ‣ via www.hpcexperiment.com ‣ Software: CST Studio 2012 ‣ My role: Volunteer HPC Mentor 8 8
  • 9. Why this was an interesting project Simulating next-generation NMR probeheads ‣ Frontend interface is graphics heavy and requires Windows ‣ Studio ‘solvers’ run Linux or Windows; support GPUs and MPI task distribution ‣ Simultaneous use of local and cloud-based solvers actually works ‣ flexLM license server involved ‣ Non-trivial security and geo- location requirements 9 9
  • 11. At experiment end it looked like this ... 11 11
  • 12. Amazon FTW AWS makes the easy stuff fun and the hard stuff possible 12 12
  • 13. Nightmare on any other cloud Why this work was ‘easy’ on Amazon AWS ... ‣ Tick Tock ... ‣ Don’t have the time to get into the CAE simulation details ‣ Lets discuss why this simulation workload would be much, much harder to do on some other cloud platform ... 13 13
  • 14. Nightmare on any other cloud Why this work was ‘easy’ on Amazon AWS ... ‘Brand X’ Cloud AWS ‣ EC2, S3, EBS, RDS, SNS, 1. Virtual Servers SQS, SWS, GPUs, SSDs, 2. Block Storage CloudFormation, VPC, ENIs, SecurityGroups, 10GbE 3. Object Storage DirectConnect, Reserved 4. ... and maybe some other Instances, ImportExport, stuff if I’m lucky Spot Market ‣ And ~25 other products and service features with more added monthly 14 14
  • 15. One very specific example Easy on AWS; much harder elsewhere ‣ The widely used FLEXlm license server uses NIC MAC addresses when generating license keys ‣ Different MAC? Science stops. Screwed. ‣ VPC ENIs allow separation of MAC address from Network Interface. Badass. 15 15
  • 16. A few other examples ... Why this work was ‘easy’ on Amazon AWS ... Incredibly powerful. Actually useful. VPC Approachable even if you are not an IPSEC or BGP routing god. Compelling economics. Once you start you’ll likely never run anywhere else. Spot Market The competition can’t compete. cc* & cg* Fat nodes with bidirectional 10GbE bandwidth. ec2 instance And don’t get me started on SSD or Provisioned- types performance EBS volumes. 16 16
  • 17. Science on AWS Wrapping up ... ‣ It’s not rocket science; yeah we can do this just about anywhere ‣ It’s just easier and faster on AWS because they have more building blocks; I can spend more time on actual science problems You mean I get paid for this? 17 17
  • 18. Science on AWS, cont. Wrapping up ... ‣ There is no one-size-fits-all research design pattern ... ‣ Very few of us have a single pipeline or workflow that we can devote endless engineering effort to ‣ We are not going to toss out hundreds of legacy codes and rewrite everything for GPUs or MapReduce ‣ For research HPC it’s all about the I love my job building blocks { and how we can effectively use/deploy them } 18 18
  • 19. One last plug ‣ Want more info or details? ‣ Watch http://bioteam.net for upcoming posts that document in detail the CST Studio on AWS effort ‣ And by the way ... ‣ hpcexperiment.com round #2 is starting soon; They need volunteers, resource providers and new use cass 19 19
  • 20. Thanks! Slides online at: http://slideshare.net/chrisdag/ Twitter: @chris_dag 20 20