SlideShare uma empresa Scribd logo
1 de 37
Baixar para ler offline
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
How Dropbox leverages hybrid
cloud for scale and innovation
C M P 3 2 0
Anuj Dewangan
Senior Solutions Architect
Amazon Web Services
Andrew Fong
Head of Infrastructure
Dropbox
October December 4December 3
re:Invent Presentations due!
Change 1
Change 2
December 1
It’s a brand new
presentation!
Agenda
Why do customers need Hybrid Cloud?
What have customers been asking for?
How does AWS help?
The Dropbox-AWS Hybrid Cloud
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Support applications need to run on-premises
Traditional enterprise
applications
Low-latency
applications
Local data processing
applications
Data center extension
Cloud
bursting
Backup and disaster
recovery to the cloud
Distributed
data processing
Geographic
expansion
Applications migrating to cloud
• Migration to the cloud can be a multiyear
process for large enterprises
• Want consistent management and operations
across the cloud and on-premises environments
during the transition
Cloud services on-premises
What we expect
Hybrid Cloud
Vision
What we get
Hybrid Cloud
Vision
Networking and host management
Monitoring
and logging
Unified
Security
Consistent provisioning
interfaces
Building a hybrid cloud is hard!
Journey to the hybrid cloud...
Hybrid architecture goals
Operational
consistency
Existing skill sets
and tools
Simple to
control,
manage, secure
Enterprise-class
app SLA
Build once,
deploy anywhere
Core
services
Infrastructure
Customer infrastructure
Compute servers
Storage nodes
Networking devices
AWS regions
Compute servers
Storage nodes
Networking devices
Operations and management framework
Network backbone
Identity, security,
and access
management
Monitoring and
logging
Fleet management
Hybrid cloud services
Network & securityStorage servicesCompute services
Unified
management
Databases Analytics AI/ML Developer
tools
Systems
mgmt
Family of hybrid services
Network & Content
Delivery
Device Management
Monitoring
and logging
Security, Identity and
Compliance
AWS Direct Connect
AWS Site-to-Site VPN
Elastic Load Balancing
Amazon CloudFront
Amazon Route 53
AWS Directory Service
AWS Key Management Service
AWS Single Sign-On
AWS Systems Manager
AWS OpsWorks
Amazon CloudWatch
AWS CloudHSM
AWS Identity and Access
Management
Application
Integration
AWS Step Functions
AWS CodeDeploy
Developer Tools
Family of hybrid services
Compute Storage Migration & Transfer
Amazon Elastic
Kubernetes Service
AWS Snowball Edge
AWS Snowmobile
AWS Backup
AWS Storage Gateway AWS Database Migration
Service
AWS DataSync
AWS Server Migration
Service
AWS Transfer for SFTP
AWS Snowball
AWS Application
Discovery Service
AWS Migration Hub
AWS Snowball Edge
AWS Snowmobile
Same AWS infrastructure & services on-premises
AWS-designed, Nitro infrastructure for
the same security and performance
Automatically managed and updated
as part of AWS Regions
Single point of service and support
AWS Outposts • Same infrastructure
• Same programming interface
• Same operations & management
• Use existing skill set
Available in two options:
• Native AWS
• VMware Cloud on AWS
VMware solution for on-premises & cloud
Jointly engineered solution delivers the
best of VMware and AWS for customers
VMware SDDC technologies you know
and trust delivered as a service on AWS
VMware Cloud on AWS
• Simple and consistent operations
• Flexible consumption with elastic
resources
• Direct access to AWS native services
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Dropbox today
We’re the world’s first smart workspace that helps people and teams
We’ve created a single organized place for all your content to help you
stay focused on your most important work and in sync with your
teammates
We have a rare combination of virality, scale, and cash generation
We have a long runway for growth
Dropbox-AWS hybrid infrastructure
Why Hybrid:
Scale
Powers Dropbox’s
massive scale and global
expansion
Innovation
Tightly coupled
hardware and software
innovations
Agility
Faster product development
and flexibility in making
product changes
Dropbox-AWS hybrid
infrastructure provides scale
The hybrid infrastructure:
• Provides the technology resources
to power the massive scale of
Dropbox application
• Powers global expansion
• Enables economies of scale
600M+
Registered users
3EB+
Exabytes of data
(3,000,000,000,000 GB)
5B+
Connections to
shared content
Dropbox-AWS hybrid infrastructure enables innovation
Software
• Innovative solutions leveraging
user behavior unique to Dropbox
• Strong focus on continuously
optimizing the infrastructure
Hardware
• Close partnership with AWS
and supply base
• Pushing the envelope through
technology adoption
Dropbox-AWS hybrid infrastructure enables agility
Faster time to market
• Product launches
• International expansion
Flexibility
• Engineering partnership
between Dropbox and
AWS to support innovation
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Dropbox software stack
Machine
management services
Network backbone
Data lake
and
analytics
Compute services Storage services Database services
Email/User
notification
Machine learning/
artificial intelligence
Dropbox
Paper
Aa Aa
Dropbox
data centers
Hybrid AWSAa
HelloSignCDN/DNS
Development
infrastructure
Block service
Metadata
service
Monitoring services
Identity, security, and
access management
Web/API
servers
PreviewsAudit logs
Core
Services
Infrastructural
services
Application
Services
Layer
Hybrid cloud strategy
AWS Cloud
Dropbox
data centers
Leverage scale, agility,
& innovation from AWS
Low latency to our
application services layer
Previews: Distributed data processing
What is Previews?
• Rich Microsoft document previews
• Contained VM environment to host
Microsoft Windows OS and Office built
on i3.metal
How does it work?
• Microsoft user files sent to AWS for
conversion to PDF
• PDFs are sent back to serving path for
previews
• 14440 vCPUs at steady state
Why is Previews hybrid?
• User files sourced from on-premises
MagicPocket
• Innovation of Amazon EC2 Nitro system
provides high performance and nested
virtualization for high VM density
Audit Logs: Distributed data processing
What is Audit Log?
• A cost-effective key-value store for
serving audit records to customers
How does it work?
• Audit events read/write from AWS
• Amazon DynamoDB for hot storage and
Amazon Simple Storage Service (Amazon
S3) for cold storage
• 100TB+ migrated from on-premises;
~20K writes/sec
Why is Audit Logs hybrid?
• Audit records ingested from on-premises
servers
• Leverage DynamoDB’s low-latency, high
throughput for reads and writes of audit
records
Analytics: Distributed data processing
Why is Analytics important?
• Metrics for business intelligence and
application usage
How does it work?
• Data ingested from on-premises sources
to Amazon S3-based data lake
• Hadoop/Hive for batch and interactive
queries on AWS
• 22+ PB migrated; 100K+ jobs/day
Why distributed data processing
for analytics?
• Data pipeline is hybrid with on-premises
sources
• Leverage large portfolio and pace of
innovation of AWS in the analytics space
Amazon Athena
Amazon Redshift & Redshift Spectrum
Presto
Spark
Hive
Kinesis Data Firehose
AWS Glue
Amazon QuickSight
Machine learning—distributed data processing
Why is machine learning important for DBX?
• Dropbox smart workspaces (machine intelligence)—be organized, stay focused, and get in sync
How is AWS leveraged for machine intelligence?
• DBXLearn—integration of Dropbox model training infrastructure with Amazon SageMaker
Built a hybrid pipeline for training and inference
Training on AWS and inference in the serving path on-premises
Amazon SageMaker provides:
• Scalable and elastic compute
• An interactive environment
• Ease of integration w/ a variety of ML frameworks
MI/ML team investigating use of GPU instances for training models
• Amazon Textract and Amazon Rekognition image being evaluated for document analysis and
image labeling
Cloud bursting & disaster recovery
Cloud bursting
• Trampoline—Extending
MagicPocket functionality to include
Amazon S3
• Storage bursting to scale on-
premises storage capacity
Disaster recovery
• Backup and restore of databases &
configurations
How are we leveraging AWS?
• Cloud bursting for user file storage
• Backup of Edgestore and
configurations to Amazon S3
S3
Dropbox Paper: Agility and elasticity
What is Dropbox Paper?
● Dropbox Paper is a collaboration tool for
teams to create, coordinate, and
communicate around content
How are we leveraging AWS?
• Amazon ElastiCache clustered Redis
• Services: Amazon RDS for MySQL, EC2
• Amazon Simple Queue Service (Amazon
SQS)
Why hybrid?
• Leveraging on-premises machine
management services
• Leveraging the agility of AWS and
managed services
RDS
EC2
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Dropbox-AWS global hybrid infrastructure
Hillsboro
San Jose
Ashburn
Dallas
Frankfurt
Tokyo
Sydney
Dropbox
data centers
AWS
Regions
N. Virginia
Oregon
N. California
Global expansion
AWS serving markets
• Singapore
• Hong Kong
• Frankfurt
• Tokyo
• Sydney
APJ—Global Expansion:
• What is APJ @ Dropbox?
• Why was it important for DBX?
• How was AWS critical for success?
Hybrid Cloud with AWS has unleashed agility, scale
and innovation for Dropbox, and it can for you too
Thank you!
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Anuj Dewangan
anujddew@amazon.com
Andrew Fong
fong@dropbox.com
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.

Mais conteúdo relacionado

Mais procurados

Creating your Hybrid Cloud with AWS -Technical 201
Creating your Hybrid Cloud with AWS -Technical 201Creating your Hybrid Cloud with AWS -Technical 201
Creating your Hybrid Cloud with AWS -Technical 201Amazon Web Services
 
Storage and Data Migration - AWS Innovate Toronto
Storage and Data Migration - AWS Innovate TorontoStorage and Data Migration - AWS Innovate Toronto
Storage and Data Migration - AWS Innovate TorontoAmazon 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 Innovate 2016- Planning a Phased Cloud Migration Strategy - Abhishek Mah...
AWS Innovate 2016- Planning a Phased Cloud Migration Strategy - Abhishek  Mah...AWS Innovate 2016- Planning a Phased Cloud Migration Strategy - Abhishek  Mah...
AWS Innovate 2016- Planning a Phased Cloud Migration Strategy - Abhishek Mah...Amazon Web Services Korea
 
AWS re:Invent 2016: Enterprise Fundamentals: Design Your Account and VPC Arch...
AWS re:Invent 2016: Enterprise Fundamentals: Design Your Account and VPC Arch...AWS re:Invent 2016: Enterprise Fundamentals: Design Your Account and VPC Arch...
AWS re:Invent 2016: Enterprise Fundamentals: Design Your Account and VPC Arch...Amazon Web Services
 
AWS re:Invent 2016: Preparing for a Large-Scale Migration to AWS (ENT212)
AWS re:Invent 2016: Preparing for a Large-Scale Migration to AWS (ENT212)AWS re:Invent 2016: Preparing for a Large-Scale Migration to AWS (ENT212)
AWS re:Invent 2016: Preparing for a Large-Scale Migration to AWS (ENT212)Amazon Web Services
 
Ibm bluemix
Ibm bluemix Ibm bluemix
Ibm bluemix Narendra
 
Common Workloads on the AWS Cloud
Common Workloads on the AWS CloudCommon Workloads on the AWS Cloud
Common Workloads on the AWS CloudAmazon Web Services
 
AWS re:Invent 2016: Relational and NoSQL Databases on AWS: NBC, MarkLogic, an...
AWS re:Invent 2016: Relational and NoSQL Databases on AWS: NBC, MarkLogic, an...AWS re:Invent 2016: Relational and NoSQL Databases on AWS: NBC, MarkLogic, an...
AWS re:Invent 2016: Relational and NoSQL Databases on AWS: NBC, MarkLogic, an...Amazon Web Services
 
B1 – Migrating enterprise applications to aws
B1 – Migrating enterprise applications to awsB1 – Migrating enterprise applications to aws
B1 – Migrating enterprise applications to awsAmazon Web Services
 
RightScale Webinar: Hybrid-IT: Connecting Your On-Premises Infrastructure Wit...
RightScale Webinar: Hybrid-IT: Connecting Your On-Premises Infrastructure Wit...RightScale Webinar: Hybrid-IT: Connecting Your On-Premises Infrastructure Wit...
RightScale Webinar: Hybrid-IT: Connecting Your On-Premises Infrastructure Wit...RightScale
 
Architecting Hybrid Infrastructure
Architecting Hybrid InfrastructureArchitecting Hybrid Infrastructure
Architecting Hybrid InfrastructureAmazon Web Services
 
Real World Hybrid Operations and Apps on AWS
Real World Hybrid Operations and Apps on AWS Real World Hybrid Operations and Apps on AWS
Real World Hybrid Operations and Apps on AWS Karim Hopper
 
AWS re:Invent 2016: Deploying Amazon WorkSpaces at Enterprise Scale to Delive...
AWS re:Invent 2016: Deploying Amazon WorkSpaces at Enterprise Scale to Delive...AWS re:Invent 2016: Deploying Amazon WorkSpaces at Enterprise Scale to Delive...
AWS re:Invent 2016: Deploying Amazon WorkSpaces at Enterprise Scale to Delive...Amazon Web Services
 
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 InfrastructureAmazon Web Services
 

Mais procurados (20)

Creating your Hybrid Cloud with AWS -Technical 201
Creating your Hybrid Cloud with AWS -Technical 201Creating your Hybrid Cloud with AWS -Technical 201
Creating your Hybrid Cloud with AWS -Technical 201
 
Storage and Data Migration - AWS Innovate Toronto
Storage and Data Migration - AWS Innovate TorontoStorage and Data Migration - AWS Innovate Toronto
Storage and Data Migration - AWS Innovate Toronto
 
Migrating enterprise workloads to AWS
Migrating enterprise workloads to AWS Migrating enterprise workloads to AWS
Migrating enterprise workloads to AWS
 
AWS Innovate 2016- Planning a Phased Cloud Migration Strategy - Abhishek Mah...
AWS Innovate 2016- Planning a Phased Cloud Migration Strategy - Abhishek  Mah...AWS Innovate 2016- Planning a Phased Cloud Migration Strategy - Abhishek  Mah...
AWS Innovate 2016- Planning a Phased Cloud Migration Strategy - Abhishek Mah...
 
AWS re:Invent 2016: Enterprise Fundamentals: Design Your Account and VPC Arch...
AWS re:Invent 2016: Enterprise Fundamentals: Design Your Account and VPC Arch...AWS re:Invent 2016: Enterprise Fundamentals: Design Your Account and VPC Arch...
AWS re:Invent 2016: Enterprise Fundamentals: Design Your Account and VPC Arch...
 
AWS re:Invent 2016: Preparing for a Large-Scale Migration to AWS (ENT212)
AWS re:Invent 2016: Preparing for a Large-Scale Migration to AWS (ENT212)AWS re:Invent 2016: Preparing for a Large-Scale Migration to AWS (ENT212)
AWS re:Invent 2016: Preparing for a Large-Scale Migration to AWS (ENT212)
 
Ibm bluemix
Ibm bluemix Ibm bluemix
Ibm bluemix
 
AWS TCO Compute
AWS TCO Compute AWS TCO Compute
AWS TCO Compute
 
Why AWS?
Why AWS?Why AWS?
Why AWS?
 
Common Workloads on the AWS Cloud
Common Workloads on the AWS CloudCommon Workloads on the AWS Cloud
Common Workloads on the AWS Cloud
 
AWS Architecting In The Cloud
AWS Architecting In The CloudAWS Architecting In The Cloud
AWS Architecting In The Cloud
 
AWS re:Invent 2016: Relational and NoSQL Databases on AWS: NBC, MarkLogic, an...
AWS re:Invent 2016: Relational and NoSQL Databases on AWS: NBC, MarkLogic, an...AWS re:Invent 2016: Relational and NoSQL Databases on AWS: NBC, MarkLogic, an...
AWS re:Invent 2016: Relational and NoSQL Databases on AWS: NBC, MarkLogic, an...
 
B1 – Migrating enterprise applications to aws
B1 – Migrating enterprise applications to awsB1 – Migrating enterprise applications to aws
B1 – Migrating enterprise applications to aws
 
RightScale Webinar: Hybrid-IT: Connecting Your On-Premises Infrastructure Wit...
RightScale Webinar: Hybrid-IT: Connecting Your On-Premises Infrastructure Wit...RightScale Webinar: Hybrid-IT: Connecting Your On-Premises Infrastructure Wit...
RightScale Webinar: Hybrid-IT: Connecting Your On-Premises Infrastructure Wit...
 
Architecting Hybrid Infrastructure
Architecting Hybrid InfrastructureArchitecting Hybrid Infrastructure
Architecting Hybrid Infrastructure
 
Real World Hybrid Operations and Apps on AWS
Real World Hybrid Operations and Apps on AWS Real World Hybrid Operations and Apps on AWS
Real World Hybrid Operations and Apps on AWS
 
Cloud Computing with AWS & Other Cloud Platforms
Cloud Computing with AWS & Other Cloud PlatformsCloud Computing with AWS & Other Cloud Platforms
Cloud Computing with AWS & Other Cloud Platforms
 
AWS re:Invent 2016: Deploying Amazon WorkSpaces at Enterprise Scale to Delive...
AWS re:Invent 2016: Deploying Amazon WorkSpaces at Enterprise Scale to Delive...AWS re:Invent 2016: Deploying Amazon WorkSpaces at Enterprise Scale to Delive...
AWS re:Invent 2016: Deploying Amazon WorkSpaces at Enterprise Scale to Delive...
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
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
 

Semelhante a re:Invent 2019 CMP320 - How Dropbox leverages hybrid cloud for scale and innovation

Cloud First: New Architecture for New Infrastructure
Cloud First: New Architecture for New InfrastructureCloud First: New Architecture for New Infrastructure
Cloud First: New Architecture for New InfrastructureAmazon Web Services
 
Running Enterprise Workloads on AWS
Running Enterprise Workloads on AWSRunning Enterprise Workloads on AWS
Running Enterprise Workloads on AWSAmazon Web Services
 
Running Enterprise Workloads on AWS
Running Enterprise Workloads on AWSRunning Enterprise Workloads on AWS
Running Enterprise Workloads on AWSAmazon Web Services
 
Operating and Managing Hybrid Cloud on AWS
Operating and Managing Hybrid Cloud on AWSOperating and Managing Hybrid Cloud on AWS
Operating and Managing Hybrid Cloud on AWSTom Laszewski
 
Day 1 - Introduction to Cloud Computing with Amazon Web Services
Day 1 - Introduction to Cloud Computing with Amazon Web ServicesDay 1 - Introduction to Cloud Computing with Amazon Web Services
Day 1 - Introduction to Cloud Computing with Amazon Web ServicesAmazon Web Services
 
re:Invent 2019 ARC217-R: Operating and managing hybrid cloud on AWS
re:Invent 2019 ARC217-R: Operating and managing hybrid cloud on AWSre:Invent 2019 ARC217-R: Operating and managing hybrid cloud on AWS
re:Invent 2019 ARC217-R: Operating and managing hybrid cloud on AWSAnuj Dewangan
 
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 AWSAmazon Web Services
 
AWS 201 - A Walk through the AWS Cloud: What's New with AWS
AWS 201 - A Walk through the AWS Cloud: What's New with AWSAWS 201 - A Walk through the AWS Cloud: What's New with AWS
AWS 201 - A Walk through the AWS Cloud: What's New with AWSAmazon Web Services
 
Migrating Your Oracle Database to PostgreSQL - AWS Online Tech Talks
Migrating Your Oracle Database to PostgreSQL - AWS Online Tech TalksMigrating Your Oracle Database to PostgreSQL - AWS Online Tech Talks
Migrating Your Oracle Database to PostgreSQL - AWS Online Tech TalksAmazon Web Services
 
Migrating Your Oracle Database to PostgreSQL - AWS Online Tech Talks
Migrating Your Oracle Database to PostgreSQL - AWS Online Tech TalksMigrating Your Oracle Database to PostgreSQL - AWS Online Tech Talks
Migrating Your Oracle Database to PostgreSQL - AWS Online Tech TalksAmazon Web Services
 
AWS Webcast - Discover Cloud Computing
AWS Webcast - Discover Cloud ComputingAWS Webcast - Discover Cloud Computing
AWS Webcast - Discover Cloud ComputingAmazon Web Services
 
Cloud Has Become the New Normal: TCS
Cloud Has Become the New Normal: TCS Cloud Has Become the New Normal: TCS
Cloud Has Become the New Normal: TCS Amazon Web Services
 
Database Freedom - ADB304 - Santa Clara AWS Summit
Database Freedom - ADB304 - Santa Clara AWS SummitDatabase Freedom - ADB304 - Santa Clara AWS Summit
Database Freedom - ADB304 - Santa Clara AWS SummitAmazon Web Services
 
WIN401_Migrating Microsoft Applications to AWS
WIN401_Migrating Microsoft Applications to AWSWIN401_Migrating Microsoft Applications to AWS
WIN401_Migrating Microsoft Applications to AWSAmazon Web Services
 
AWS 101 Webinar: Journey to the AWS Cloud - Introduction to Cloud Computing w...
AWS 101 Webinar: Journey to the AWS Cloud - Introduction to Cloud Computing w...AWS 101 Webinar: Journey to the AWS Cloud - Introduction to Cloud Computing w...
AWS 101 Webinar: Journey to the AWS Cloud - Introduction to Cloud Computing w...Amazon Web Services
 
Introduction to Azure fundamentals of cloud.pptx
Introduction to Azure fundamentals of cloud.pptxIntroduction to Azure fundamentals of cloud.pptx
Introduction to Azure fundamentals of cloud.pptxNadir Arain
 
Getting Started with Windows Workloads on Amazon EC2 - Toronto
 Getting Started with Windows Workloads on Amazon EC2 - Toronto Getting Started with Windows Workloads on Amazon EC2 - Toronto
Getting Started with Windows Workloads on Amazon EC2 - TorontoAmazon Web Services
 
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 InfrastructureAmazon Web Services
 

Semelhante a re:Invent 2019 CMP320 - How Dropbox leverages hybrid cloud for scale and innovation (20)

Cloud First: New Architecture for New Infrastructure
Cloud First: New Architecture for New InfrastructureCloud First: New Architecture for New Infrastructure
Cloud First: New Architecture for New Infrastructure
 
Running Enterprise Workloads on AWS
Running Enterprise Workloads on AWSRunning Enterprise Workloads on AWS
Running Enterprise Workloads on AWS
 
Running Enterprise Workloads on AWS
Running Enterprise Workloads on AWSRunning Enterprise Workloads on AWS
Running Enterprise Workloads on AWS
 
Operating and Managing Hybrid Cloud on AWS
Operating and Managing Hybrid Cloud on AWSOperating and Managing Hybrid Cloud on AWS
Operating and Managing Hybrid Cloud on AWS
 
Day 1 - Introduction to Cloud Computing with Amazon Web Services
Day 1 - Introduction to Cloud Computing with Amazon Web ServicesDay 1 - Introduction to Cloud Computing with Amazon Web Services
Day 1 - Introduction to Cloud Computing with Amazon Web Services
 
re:Invent 2019 ARC217-R: Operating and managing hybrid cloud on AWS
re:Invent 2019 ARC217-R: Operating and managing hybrid cloud on AWSre:Invent 2019 ARC217-R: Operating and managing hybrid cloud on AWS
re:Invent 2019 ARC217-R: Operating and managing hybrid cloud on AWS
 
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
 
AWS 201 - A Walk through the AWS Cloud: What's New with AWS
AWS 201 - A Walk through the AWS Cloud: What's New with AWSAWS 201 - A Walk through the AWS Cloud: What's New with AWS
AWS 201 - A Walk through the AWS Cloud: What's New with AWS
 
Migrating Your Oracle Database to PostgreSQL - AWS Online Tech Talks
Migrating Your Oracle Database to PostgreSQL - AWS Online Tech TalksMigrating Your Oracle Database to PostgreSQL - AWS Online Tech Talks
Migrating Your Oracle Database to PostgreSQL - AWS Online Tech Talks
 
Migrating Your Oracle Database to PostgreSQL - AWS Online Tech Talks
Migrating Your Oracle Database to PostgreSQL - AWS Online Tech TalksMigrating Your Oracle Database to PostgreSQL - AWS Online Tech Talks
Migrating Your Oracle Database to PostgreSQL - AWS Online Tech Talks
 
Serverless architecture
Serverless architectureServerless architecture
Serverless architecture
 
AWS Webcast - Discover Cloud Computing
AWS Webcast - Discover Cloud ComputingAWS Webcast - Discover Cloud Computing
AWS Webcast - Discover Cloud Computing
 
Cloud Has Become the New Normal: TCS
Cloud Has Become the New Normal: TCS Cloud Has Become the New Normal: TCS
Cloud Has Become the New Normal: TCS
 
Database Freedom - ADB304 - Santa Clara AWS Summit
Database Freedom - ADB304 - Santa Clara AWS SummitDatabase Freedom - ADB304 - Santa Clara AWS Summit
Database Freedom - ADB304 - Santa Clara AWS Summit
 
Migrating Large Scale Datasets
Migrating Large Scale DatasetsMigrating Large Scale Datasets
Migrating Large Scale Datasets
 
WIN401_Migrating Microsoft Applications to AWS
WIN401_Migrating Microsoft Applications to AWSWIN401_Migrating Microsoft Applications to AWS
WIN401_Migrating Microsoft Applications to AWS
 
AWS 101 Webinar: Journey to the AWS Cloud - Introduction to Cloud Computing w...
AWS 101 Webinar: Journey to the AWS Cloud - Introduction to Cloud Computing w...AWS 101 Webinar: Journey to the AWS Cloud - Introduction to Cloud Computing w...
AWS 101 Webinar: Journey to the AWS Cloud - Introduction to Cloud Computing w...
 
Introduction to Azure fundamentals of cloud.pptx
Introduction to Azure fundamentals of cloud.pptxIntroduction to Azure fundamentals of cloud.pptx
Introduction to Azure fundamentals of cloud.pptx
 
Getting Started with Windows Workloads on Amazon EC2 - Toronto
 Getting Started with Windows Workloads on Amazon EC2 - Toronto Getting Started with Windows Workloads on Amazon EC2 - Toronto
Getting Started with Windows Workloads on Amazon EC2 - Toronto
 
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
 

Mais de Anuj Dewangan

CGE IVT Master Test Plan
CGE IVT Master Test PlanCGE IVT Master Test Plan
CGE IVT Master Test PlanAnuj Dewangan
 
brocade-vcs-gateway-vmware-dp
brocade-vcs-gateway-vmware-dpbrocade-vcs-gateway-vmware-dp
brocade-vcs-gateway-vmware-dpAnuj Dewangan
 
brocade-ip-fabric-bvd-published
brocade-ip-fabric-bvd-publishedbrocade-ip-fabric-bvd-published
brocade-ip-fabric-bvd-publishedAnuj Dewangan
 
brocade-dc-network-virtualization-sdg
brocade-dc-network-virtualization-sdgbrocade-dc-network-virtualization-sdg
brocade-dc-network-virtualization-sdgAnuj Dewangan
 
brocade-dc-fabric-architectures-sdg
brocade-dc-fabric-architectures-sdgbrocade-dc-fabric-architectures-sdg
brocade-dc-fabric-architectures-sdgAnuj Dewangan
 
brocade-bgp-evpn-based-dci-bvd
brocade-bgp-evpn-based-dci-bvdbrocade-bgp-evpn-based-dci-bvd
brocade-bgp-evpn-based-dci-bvdAnuj Dewangan
 
brocade-vcs-fabric-ip-storage-bvd-published
brocade-vcs-fabric-ip-storage-bvd-publishedbrocade-vcs-fabric-ip-storage-bvd-published
brocade-vcs-fabric-ip-storage-bvd-publishedAnuj Dewangan
 
brocade-data-center-fabric-architectures-wp
brocade-data-center-fabric-architectures-wpbrocade-data-center-fabric-architectures-wp
brocade-data-center-fabric-architectures-wpAnuj Dewangan
 

Mais de Anuj Dewangan (8)

CGE IVT Master Test Plan
CGE IVT Master Test PlanCGE IVT Master Test Plan
CGE IVT Master Test Plan
 
brocade-vcs-gateway-vmware-dp
brocade-vcs-gateway-vmware-dpbrocade-vcs-gateway-vmware-dp
brocade-vcs-gateway-vmware-dp
 
brocade-ip-fabric-bvd-published
brocade-ip-fabric-bvd-publishedbrocade-ip-fabric-bvd-published
brocade-ip-fabric-bvd-published
 
brocade-dc-network-virtualization-sdg
brocade-dc-network-virtualization-sdgbrocade-dc-network-virtualization-sdg
brocade-dc-network-virtualization-sdg
 
brocade-dc-fabric-architectures-sdg
brocade-dc-fabric-architectures-sdgbrocade-dc-fabric-architectures-sdg
brocade-dc-fabric-architectures-sdg
 
brocade-bgp-evpn-based-dci-bvd
brocade-bgp-evpn-based-dci-bvdbrocade-bgp-evpn-based-dci-bvd
brocade-bgp-evpn-based-dci-bvd
 
brocade-vcs-fabric-ip-storage-bvd-published
brocade-vcs-fabric-ip-storage-bvd-publishedbrocade-vcs-fabric-ip-storage-bvd-published
brocade-vcs-fabric-ip-storage-bvd-published
 
brocade-data-center-fabric-architectures-wp
brocade-data-center-fabric-architectures-wpbrocade-data-center-fabric-architectures-wp
brocade-data-center-fabric-architectures-wp
 

Último

20240509 QFM015 Engineering Leadership Reading List April 2024.pdf
20240509 QFM015 Engineering Leadership Reading List April 2024.pdf20240509 QFM015 Engineering Leadership Reading List April 2024.pdf
20240509 QFM015 Engineering Leadership Reading List April 2024.pdfMatthew Sinclair
 
Real Men Wear Diapers T Shirts sweatshirt
Real Men Wear Diapers T Shirts sweatshirtReal Men Wear Diapers T Shirts sweatshirt
Real Men Wear Diapers T Shirts sweatshirtrahman018755
 
一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样
一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样
一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样ayvbos
 
Ballia Escorts Service Girl ^ 9332606886, WhatsApp Anytime Ballia
Ballia Escorts Service Girl ^ 9332606886, WhatsApp Anytime BalliaBallia Escorts Service Girl ^ 9332606886, WhatsApp Anytime Ballia
Ballia Escorts Service Girl ^ 9332606886, WhatsApp Anytime Balliameghakumariji156
 
APNIC Policy Roundup, presented by Sunny Chendi at the 5th ICANN APAC-TWNIC E...
APNIC Policy Roundup, presented by Sunny Chendi at the 5th ICANN APAC-TWNIC E...APNIC Policy Roundup, presented by Sunny Chendi at the 5th ICANN APAC-TWNIC E...
APNIC Policy Roundup, presented by Sunny Chendi at the 5th ICANN APAC-TWNIC E...APNIC
 
Russian Call girls in Abu Dhabi 0508644382 Abu Dhabi Call girls
Russian Call girls in Abu Dhabi 0508644382 Abu Dhabi Call girlsRussian Call girls in Abu Dhabi 0508644382 Abu Dhabi Call girls
Russian Call girls in Abu Dhabi 0508644382 Abu Dhabi Call girlsMonica Sydney
 
Vip Firozabad Phone 8250092165 Escorts Service At 6k To 30k Along With Ac Room
Vip Firozabad Phone 8250092165 Escorts Service At 6k To 30k Along With Ac RoomVip Firozabad Phone 8250092165 Escorts Service At 6k To 30k Along With Ac Room
Vip Firozabad Phone 8250092165 Escorts Service At 6k To 30k Along With Ac Roommeghakumariji156
 
Top profile Call Girls In Dindigul [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In Dindigul [ 7014168258 ] Call Me For Genuine Models ...Top profile Call Girls In Dindigul [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In Dindigul [ 7014168258 ] Call Me For Genuine Models ...gajnagarg
 
Nagercoil Escorts Service Girl ^ 9332606886, WhatsApp Anytime Nagercoil
Nagercoil Escorts Service Girl ^ 9332606886, WhatsApp Anytime NagercoilNagercoil Escorts Service Girl ^ 9332606886, WhatsApp Anytime Nagercoil
Nagercoil Escorts Service Girl ^ 9332606886, WhatsApp Anytime Nagercoilmeghakumariji156
 
Trump Diapers Over Dems t shirts Sweatshirt
Trump Diapers Over Dems t shirts SweatshirtTrump Diapers Over Dems t shirts Sweatshirt
Trump Diapers Over Dems t shirts Sweatshirtrahman018755
 
2nd Solid Symposium: Solid Pods vs Personal Knowledge Graphs
2nd Solid Symposium: Solid Pods vs Personal Knowledge Graphs2nd Solid Symposium: Solid Pods vs Personal Knowledge Graphs
2nd Solid Symposium: Solid Pods vs Personal Knowledge GraphsEleniIlkou
 
Local Call Girls in Seoni 9332606886 HOT & SEXY Models beautiful and charmin...
Local Call Girls in Seoni  9332606886 HOT & SEXY Models beautiful and charmin...Local Call Girls in Seoni  9332606886 HOT & SEXY Models beautiful and charmin...
Local Call Girls in Seoni 9332606886 HOT & SEXY Models beautiful and charmin...kumargunjan9515
 
Mira Road Housewife Call Girls 07506202331, Nalasopara Call Girls
Mira Road Housewife Call Girls 07506202331, Nalasopara Call GirlsMira Road Housewife Call Girls 07506202331, Nalasopara Call Girls
Mira Road Housewife Call Girls 07506202331, Nalasopara Call GirlsPriya Reddy
 
在线制作约克大学毕业证(yu毕业证)在读证明认证可查
在线制作约克大学毕业证(yu毕业证)在读证明认证可查在线制作约克大学毕业证(yu毕业证)在读证明认证可查
在线制作约克大学毕业证(yu毕业证)在读证明认证可查ydyuyu
 
Best SEO Services Company in Dallas | Best SEO Agency Dallas
Best SEO Services Company in Dallas | Best SEO Agency DallasBest SEO Services Company in Dallas | Best SEO Agency Dallas
Best SEO Services Company in Dallas | Best SEO Agency DallasDigicorns Technologies
 
best call girls in Hyderabad Finest Escorts Service 📞 9352988975 📞 Available ...
best call girls in Hyderabad Finest Escorts Service 📞 9352988975 📞 Available ...best call girls in Hyderabad Finest Escorts Service 📞 9352988975 📞 Available ...
best call girls in Hyderabad Finest Escorts Service 📞 9352988975 📞 Available ...kajalverma014
 
Meaning of On page SEO & its process in detail.
Meaning of On page SEO & its process in detail.Meaning of On page SEO & its process in detail.
Meaning of On page SEO & its process in detail.krishnachandrapal52
 
原版制作美国爱荷华大学毕业证(iowa毕业证书)学位证网上存档可查
原版制作美国爱荷华大学毕业证(iowa毕业证书)学位证网上存档可查原版制作美国爱荷华大学毕业证(iowa毕业证书)学位证网上存档可查
原版制作美国爱荷华大学毕业证(iowa毕业证书)学位证网上存档可查ydyuyu
 
20240510 QFM016 Irresponsible AI Reading List April 2024.pdf
20240510 QFM016 Irresponsible AI Reading List April 2024.pdf20240510 QFM016 Irresponsible AI Reading List April 2024.pdf
20240510 QFM016 Irresponsible AI Reading List April 2024.pdfMatthew Sinclair
 
pdfcoffee.com_business-ethics-q3m7-pdf-free.pdf
pdfcoffee.com_business-ethics-q3m7-pdf-free.pdfpdfcoffee.com_business-ethics-q3m7-pdf-free.pdf
pdfcoffee.com_business-ethics-q3m7-pdf-free.pdfJOHNBEBONYAP1
 

Último (20)

20240509 QFM015 Engineering Leadership Reading List April 2024.pdf
20240509 QFM015 Engineering Leadership Reading List April 2024.pdf20240509 QFM015 Engineering Leadership Reading List April 2024.pdf
20240509 QFM015 Engineering Leadership Reading List April 2024.pdf
 
Real Men Wear Diapers T Shirts sweatshirt
Real Men Wear Diapers T Shirts sweatshirtReal Men Wear Diapers T Shirts sweatshirt
Real Men Wear Diapers T Shirts sweatshirt
 
一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样
一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样
一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样
 
Ballia Escorts Service Girl ^ 9332606886, WhatsApp Anytime Ballia
Ballia Escorts Service Girl ^ 9332606886, WhatsApp Anytime BalliaBallia Escorts Service Girl ^ 9332606886, WhatsApp Anytime Ballia
Ballia Escorts Service Girl ^ 9332606886, WhatsApp Anytime Ballia
 
APNIC Policy Roundup, presented by Sunny Chendi at the 5th ICANN APAC-TWNIC E...
APNIC Policy Roundup, presented by Sunny Chendi at the 5th ICANN APAC-TWNIC E...APNIC Policy Roundup, presented by Sunny Chendi at the 5th ICANN APAC-TWNIC E...
APNIC Policy Roundup, presented by Sunny Chendi at the 5th ICANN APAC-TWNIC E...
 
Russian Call girls in Abu Dhabi 0508644382 Abu Dhabi Call girls
Russian Call girls in Abu Dhabi 0508644382 Abu Dhabi Call girlsRussian Call girls in Abu Dhabi 0508644382 Abu Dhabi Call girls
Russian Call girls in Abu Dhabi 0508644382 Abu Dhabi Call girls
 
Vip Firozabad Phone 8250092165 Escorts Service At 6k To 30k Along With Ac Room
Vip Firozabad Phone 8250092165 Escorts Service At 6k To 30k Along With Ac RoomVip Firozabad Phone 8250092165 Escorts Service At 6k To 30k Along With Ac Room
Vip Firozabad Phone 8250092165 Escorts Service At 6k To 30k Along With Ac Room
 
Top profile Call Girls In Dindigul [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In Dindigul [ 7014168258 ] Call Me For Genuine Models ...Top profile Call Girls In Dindigul [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In Dindigul [ 7014168258 ] Call Me For Genuine Models ...
 
Nagercoil Escorts Service Girl ^ 9332606886, WhatsApp Anytime Nagercoil
Nagercoil Escorts Service Girl ^ 9332606886, WhatsApp Anytime NagercoilNagercoil Escorts Service Girl ^ 9332606886, WhatsApp Anytime Nagercoil
Nagercoil Escorts Service Girl ^ 9332606886, WhatsApp Anytime Nagercoil
 
Trump Diapers Over Dems t shirts Sweatshirt
Trump Diapers Over Dems t shirts SweatshirtTrump Diapers Over Dems t shirts Sweatshirt
Trump Diapers Over Dems t shirts Sweatshirt
 
2nd Solid Symposium: Solid Pods vs Personal Knowledge Graphs
2nd Solid Symposium: Solid Pods vs Personal Knowledge Graphs2nd Solid Symposium: Solid Pods vs Personal Knowledge Graphs
2nd Solid Symposium: Solid Pods vs Personal Knowledge Graphs
 
Local Call Girls in Seoni 9332606886 HOT & SEXY Models beautiful and charmin...
Local Call Girls in Seoni  9332606886 HOT & SEXY Models beautiful and charmin...Local Call Girls in Seoni  9332606886 HOT & SEXY Models beautiful and charmin...
Local Call Girls in Seoni 9332606886 HOT & SEXY Models beautiful and charmin...
 
Mira Road Housewife Call Girls 07506202331, Nalasopara Call Girls
Mira Road Housewife Call Girls 07506202331, Nalasopara Call GirlsMira Road Housewife Call Girls 07506202331, Nalasopara Call Girls
Mira Road Housewife Call Girls 07506202331, Nalasopara Call Girls
 
在线制作约克大学毕业证(yu毕业证)在读证明认证可查
在线制作约克大学毕业证(yu毕业证)在读证明认证可查在线制作约克大学毕业证(yu毕业证)在读证明认证可查
在线制作约克大学毕业证(yu毕业证)在读证明认证可查
 
Best SEO Services Company in Dallas | Best SEO Agency Dallas
Best SEO Services Company in Dallas | Best SEO Agency DallasBest SEO Services Company in Dallas | Best SEO Agency Dallas
Best SEO Services Company in Dallas | Best SEO Agency Dallas
 
best call girls in Hyderabad Finest Escorts Service 📞 9352988975 📞 Available ...
best call girls in Hyderabad Finest Escorts Service 📞 9352988975 📞 Available ...best call girls in Hyderabad Finest Escorts Service 📞 9352988975 📞 Available ...
best call girls in Hyderabad Finest Escorts Service 📞 9352988975 📞 Available ...
 
Meaning of On page SEO & its process in detail.
Meaning of On page SEO & its process in detail.Meaning of On page SEO & its process in detail.
Meaning of On page SEO & its process in detail.
 
原版制作美国爱荷华大学毕业证(iowa毕业证书)学位证网上存档可查
原版制作美国爱荷华大学毕业证(iowa毕业证书)学位证网上存档可查原版制作美国爱荷华大学毕业证(iowa毕业证书)学位证网上存档可查
原版制作美国爱荷华大学毕业证(iowa毕业证书)学位证网上存档可查
 
20240510 QFM016 Irresponsible AI Reading List April 2024.pdf
20240510 QFM016 Irresponsible AI Reading List April 2024.pdf20240510 QFM016 Irresponsible AI Reading List April 2024.pdf
20240510 QFM016 Irresponsible AI Reading List April 2024.pdf
 
pdfcoffee.com_business-ethics-q3m7-pdf-free.pdf
pdfcoffee.com_business-ethics-q3m7-pdf-free.pdfpdfcoffee.com_business-ethics-q3m7-pdf-free.pdf
pdfcoffee.com_business-ethics-q3m7-pdf-free.pdf
 

re:Invent 2019 CMP320 - How Dropbox leverages hybrid cloud for scale and innovation

  • 1.
  • 2. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. How Dropbox leverages hybrid cloud for scale and innovation C M P 3 2 0 Anuj Dewangan Senior Solutions Architect Amazon Web Services Andrew Fong Head of Infrastructure Dropbox
  • 3. October December 4December 3 re:Invent Presentations due! Change 1 Change 2 December 1 It’s a brand new presentation!
  • 4. Agenda Why do customers need Hybrid Cloud? What have customers been asking for? How does AWS help? The Dropbox-AWS Hybrid Cloud
  • 5. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 6. Support applications need to run on-premises Traditional enterprise applications Low-latency applications Local data processing applications
  • 7. Data center extension Cloud bursting Backup and disaster recovery to the cloud Distributed data processing Geographic expansion
  • 8. Applications migrating to cloud • Migration to the cloud can be a multiyear process for large enterprises • Want consistent management and operations across the cloud and on-premises environments during the transition
  • 10. What we expect Hybrid Cloud Vision What we get Hybrid Cloud Vision Networking and host management Monitoring and logging Unified Security Consistent provisioning interfaces Building a hybrid cloud is hard! Journey to the hybrid cloud...
  • 11. Hybrid architecture goals Operational consistency Existing skill sets and tools Simple to control, manage, secure Enterprise-class app SLA Build once, deploy anywhere
  • 12. Core services Infrastructure Customer infrastructure Compute servers Storage nodes Networking devices AWS regions Compute servers Storage nodes Networking devices Operations and management framework Network backbone Identity, security, and access management Monitoring and logging Fleet management Hybrid cloud services Network & securityStorage servicesCompute services Unified management Databases Analytics AI/ML Developer tools Systems mgmt
  • 13. Family of hybrid services Network & Content Delivery Device Management Monitoring and logging Security, Identity and Compliance AWS Direct Connect AWS Site-to-Site VPN Elastic Load Balancing Amazon CloudFront Amazon Route 53 AWS Directory Service AWS Key Management Service AWS Single Sign-On AWS Systems Manager AWS OpsWorks Amazon CloudWatch AWS CloudHSM AWS Identity and Access Management Application Integration AWS Step Functions AWS CodeDeploy Developer Tools
  • 14. Family of hybrid services Compute Storage Migration & Transfer Amazon Elastic Kubernetes Service AWS Snowball Edge AWS Snowmobile AWS Backup AWS Storage Gateway AWS Database Migration Service AWS DataSync AWS Server Migration Service AWS Transfer for SFTP AWS Snowball AWS Application Discovery Service AWS Migration Hub AWS Snowball Edge AWS Snowmobile
  • 15. Same AWS infrastructure & services on-premises AWS-designed, Nitro infrastructure for the same security and performance Automatically managed and updated as part of AWS Regions Single point of service and support AWS Outposts • Same infrastructure • Same programming interface • Same operations & management • Use existing skill set Available in two options: • Native AWS • VMware Cloud on AWS
  • 16. VMware solution for on-premises & cloud Jointly engineered solution delivers the best of VMware and AWS for customers VMware SDDC technologies you know and trust delivered as a service on AWS VMware Cloud on AWS • Simple and consistent operations • Flexible consumption with elastic resources • Direct access to AWS native services
  • 17. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 18. Dropbox today We’re the world’s first smart workspace that helps people and teams We’ve created a single organized place for all your content to help you stay focused on your most important work and in sync with your teammates We have a rare combination of virality, scale, and cash generation We have a long runway for growth
  • 19. Dropbox-AWS hybrid infrastructure Why Hybrid: Scale Powers Dropbox’s massive scale and global expansion Innovation Tightly coupled hardware and software innovations Agility Faster product development and flexibility in making product changes
  • 20. Dropbox-AWS hybrid infrastructure provides scale The hybrid infrastructure: • Provides the technology resources to power the massive scale of Dropbox application • Powers global expansion • Enables economies of scale 600M+ Registered users 3EB+ Exabytes of data (3,000,000,000,000 GB) 5B+ Connections to shared content
  • 21. Dropbox-AWS hybrid infrastructure enables innovation Software • Innovative solutions leveraging user behavior unique to Dropbox • Strong focus on continuously optimizing the infrastructure Hardware • Close partnership with AWS and supply base • Pushing the envelope through technology adoption
  • 22. Dropbox-AWS hybrid infrastructure enables agility Faster time to market • Product launches • International expansion Flexibility • Engineering partnership between Dropbox and AWS to support innovation
  • 23. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 24. Dropbox software stack Machine management services Network backbone Data lake and analytics Compute services Storage services Database services Email/User notification Machine learning/ artificial intelligence Dropbox Paper Aa Aa Dropbox data centers Hybrid AWSAa HelloSignCDN/DNS Development infrastructure Block service Metadata service Monitoring services Identity, security, and access management Web/API servers PreviewsAudit logs Core Services Infrastructural services Application Services Layer
  • 25. Hybrid cloud strategy AWS Cloud Dropbox data centers Leverage scale, agility, & innovation from AWS Low latency to our application services layer
  • 26. Previews: Distributed data processing What is Previews? • Rich Microsoft document previews • Contained VM environment to host Microsoft Windows OS and Office built on i3.metal How does it work? • Microsoft user files sent to AWS for conversion to PDF • PDFs are sent back to serving path for previews • 14440 vCPUs at steady state Why is Previews hybrid? • User files sourced from on-premises MagicPocket • Innovation of Amazon EC2 Nitro system provides high performance and nested virtualization for high VM density
  • 27. Audit Logs: Distributed data processing What is Audit Log? • A cost-effective key-value store for serving audit records to customers How does it work? • Audit events read/write from AWS • Amazon DynamoDB for hot storage and Amazon Simple Storage Service (Amazon S3) for cold storage • 100TB+ migrated from on-premises; ~20K writes/sec Why is Audit Logs hybrid? • Audit records ingested from on-premises servers • Leverage DynamoDB’s low-latency, high throughput for reads and writes of audit records
  • 28. Analytics: Distributed data processing Why is Analytics important? • Metrics for business intelligence and application usage How does it work? • Data ingested from on-premises sources to Amazon S3-based data lake • Hadoop/Hive for batch and interactive queries on AWS • 22+ PB migrated; 100K+ jobs/day Why distributed data processing for analytics? • Data pipeline is hybrid with on-premises sources • Leverage large portfolio and pace of innovation of AWS in the analytics space Amazon Athena Amazon Redshift & Redshift Spectrum Presto Spark Hive Kinesis Data Firehose AWS Glue Amazon QuickSight
  • 29. Machine learning—distributed data processing Why is machine learning important for DBX? • Dropbox smart workspaces (machine intelligence)—be organized, stay focused, and get in sync How is AWS leveraged for machine intelligence? • DBXLearn—integration of Dropbox model training infrastructure with Amazon SageMaker Built a hybrid pipeline for training and inference Training on AWS and inference in the serving path on-premises Amazon SageMaker provides: • Scalable and elastic compute • An interactive environment • Ease of integration w/ a variety of ML frameworks MI/ML team investigating use of GPU instances for training models • Amazon Textract and Amazon Rekognition image being evaluated for document analysis and image labeling
  • 30. Cloud bursting & disaster recovery Cloud bursting • Trampoline—Extending MagicPocket functionality to include Amazon S3 • Storage bursting to scale on- premises storage capacity Disaster recovery • Backup and restore of databases & configurations How are we leveraging AWS? • Cloud bursting for user file storage • Backup of Edgestore and configurations to Amazon S3 S3
  • 31. Dropbox Paper: Agility and elasticity What is Dropbox Paper? ● Dropbox Paper is a collaboration tool for teams to create, coordinate, and communicate around content How are we leveraging AWS? • Amazon ElastiCache clustered Redis • Services: Amazon RDS for MySQL, EC2 • Amazon Simple Queue Service (Amazon SQS) Why hybrid? • Leveraging on-premises machine management services • Leveraging the agility of AWS and managed services RDS EC2
  • 32. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 33. Dropbox-AWS global hybrid infrastructure Hillsboro San Jose Ashburn Dallas Frankfurt Tokyo Sydney Dropbox data centers AWS Regions N. Virginia Oregon N. California
  • 34. Global expansion AWS serving markets • Singapore • Hong Kong • Frankfurt • Tokyo • Sydney APJ—Global Expansion: • What is APJ @ Dropbox? • Why was it important for DBX? • How was AWS critical for success?
  • 35. Hybrid Cloud with AWS has unleashed agility, scale and innovation for Dropbox, and it can for you too
  • 36. Thank you! © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Anuj Dewangan anujddew@amazon.com Andrew Fong fong@dropbox.com
  • 37. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.