SlideShare a Scribd company logo
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Replicate & Manage Data Using Managed
Databases & Serverless Technologies
Prahlad Rao
Solutions Architect
Amazon Web Services
D A T 3 0 8
Shree Kenghe
Solutions Architect
Amazon Web Services
Rob Robinson
Senior Manager
Solutions Architecture
Amazon Web Services
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Agenda
• Workshop intro and outcomes
• Use case and proposed solution
• Lab setup and environment
• AWS service introductions—AWS Database Migration Service (AWS
DMS), Amazon Aurora Serverless, AWS Glue, Amazon Athena,
Amazon QuickSight
• Hands-on lab
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Workshop details
• Workshop duration
• Proposed solution and AWS services presentation—20 minutes
• Hands-on workshop—1.5 hours
• Workshop team
• Prahlad Rao, AWS Solutions Architect Greg Powell, AWS Solutions Architect
• Shree Kenghe, AWS Solutions Architect Greg Pryzby, AWS Solutions Architect
• Sarah Sleyman, AWS Solutions Architect Ankita Verma, Sr. Product Manager DMS
• Rob Robinson, Sr. Manager, AWS Solutions Architecture Ryan Bachman, Sr. Technical Account Manager
• Requirements and expectations
• Students use their own AWS accounts to run the lab with AWS Identity and Access Management (IAM)
admin permissions
• Basic knowledge of AWS services—Amazon Aurora, Amazon Simple Storage Service (Amazon S3), AWS
DMS, AWS Schema Conversion Tool (AWS SCT), Amazon Athena, Amazon QuickSight, AWS
CloudFormation, AWS Glue)
• Comfortable working on the AWS Management Console and configuring AWS services
• Working knowledge of relational databases (SQL Server)
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Expected outcomes
•Use AWS serverless technologies to replicate, analyze, and visualize data
from relational and semi-structured datasets to gain insight and drive
business outcomes
•Leverage AWS Schema Conversion Tool (AWS SCT) and AWS Database
Migration Service (AWS DMS) to convert MS SQL server database to
Amazon Aurora Serverless MySQL
•Use AWS Glue to build data catalog & transform data
•Use Amazon Athena to run ad-hoc SQL queries and interactively analyze
data stored on Amazon S3 data store
•Use Amazon QuickSight to visualize data and drive additional insights
(optional)
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Breakout repeats
Monday, November 26
Replicate, Analyze, and Visualize Datasets Using AWS Database Migration
Service and Serverless Big Data Technologies
4:45 p.m. PST | Bellagio
Tuesday, November 27
Replicate, Analyze, and Visualize Datasets Using AWS Database Migration
Service and Serverless Big Data Technologies
11:30 a.m. PST | Mirage
Friday, November 30
Replicate, Analyze, and Visualize Datasets Using AWS Database Migration
Service and Serverless Big Data Technologies
9:15 a.m. PST | Venetian
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Use case
•The dataset—football and baseball data stored on a single source SQL
server database
•Football is the current season: Data to be replicated to target serverless
relational database on AWS for transactional and complex queries
•Baseball season has ended: Data replicated to target data store on
Amazon S3 to transform data using AWS Glue and run ad-hoc queries
using Amazon Athena
•Need for data analysis and visualization on target baseball dataset using
Amazon QuickSight (optional lab)
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Proposed solution
Football DB
baseball DB
Amazon EC2
Storage repository
for baseball -
Amazon S3
Football database -
Amazon Aurora
Serverless
AWS Database
Migration Service
(AWS DMS)
Ad-hoc query engine -
Amazon Athena
Visualization
and reporting -
Amazon
QuickSight
AWS Schema
Conversion Tool
(AWS SCT)
AWS Database
Migration Service
(AWS DMS)
AWS Glue
for ETL and data
transformation
Transformed Data -
Amazon S3
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Solution steps
1. Launch AWS CloudFormation template to setup Amazon Virtual Private Cloud
(Amazon VPC), source, and target database environment
2. Use AWS Schema Conversion Tool (AWS SCT) to convert schema from source SQL
server to target Amazon Aurora Serverless MySQL for football DB
3. Use AWS Database Migration Service (AWS DMS) to replicate source SQL server
data to target Amazon Aurora Serverless MySQL for football DB
4. Use AWS Database Migration Service (AWS DMS) to replicate source SQL server
data to target Amazon S3 for baseball DB
5. Use AWS Glue to build data catalog and transform data to Parquet
6. Set up and configure Amazon Athena to run ad-hoc queries on baseball data
stored on Amazon S3
7. Set up and configure Amazon QuickSight to build visualization for baseball data
stored on Amazon Aurora Serverless MySQL
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS DMS and AWS SCT
AWS Database Migration Service (AWS DMS)
easily and securely migrates and/or replicates your
databases and data warehouses to AWS
AWS Schema Conversion Tool (AWS SCT) converts your
commercial database and data warehouse schemas to
open-source engines or AWS-native services, such as
Amazon Aurora and Amazon Redshift
Migrated over 30,000 databases. And counting …
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
When to use AWS DMS and AWS SCT?
Modernize Migrate Replicate
Heterogeneous database
migrations
Modernize your database tier –
• Commercial to open-source
• Commercial to Amazon Aurora
Modernize your data warehouse –
• Commercial to Amazon Redshift
• Migrate business-critical
applications
• Migrate from classic to Amazon
VPC
• Migrate data warehouse to
Amazon Redshift
• Upgrade to a minor version
• Consolidate shards into Aurora
• Create cross-region read replicas
• Run your analytics in the cloud
• Keep your dev/test and production
environment sync
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Serverless computing + relational databases
• Starts up on demand, shuts down when not in use?
• Seamlessly scales with no instances to manage?
• Is billed per second for the database capacity you
use?
• Is compatible with existing database applications?
What if you could have a relational database that:
Introducing Amazon Aurora Serverless:
On-demand, auto-scaling database for applications with variable workloads
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Aurora Serverless use cases
• Infrequently used applications (for example, low-
volume blog site)
• Applications with variable load—peaks of activity
that are hard to predict (for example, news site)
• Development or test databases not needed on nights
or weekends
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Aurora Serverless provisioning
When you provision a database,
Aurora Serverless:
Creates an Aurora storage volume
Creates endpoint in your VPC for the
application connection
Configures network load balancer
behind endpoint
Configures request routers (multi-
tenant) to route database traffic
Provisions initial instance capacity
DATABASE STORAGE
APPLICATION
CUSTOMER VPC
VPC
ENDPOINTS
VPC
ENDPOINTS
NETWORK LOAD BALANCER
REQUEST
ROUTERS
INSTANCE
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS Glue automates
the undifferentiated heavy lifting of ETL
Automatically discover and categorize your data making it immediately
searchable and queryable across data sources
Generate code to clean, enrich, and reliably move data between various data
sources; you can also use their favorite tools to build ETL jobs
Run your jobs on a serverless, fully managed, scale-out environment. No
compute resources to provision or manage.
Discover
Develop
Deploy
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS Glue: Components
Data catalog
 Hive metastore compatible with enhanced functionality
 Crawlers automatically extracts metadata and creates tables
 Integrated with Amazon Athena, Amazon Redshift Spectrum
Job execution
 Run jobs on a serverless Spark platform
 Provides flexible scheduling
 Handles dependency resolution, monitoring, and alerting
Job authoring
 Auto-generates ETL code
 Build on open frameworks – Python and Spark
 Developer-centric – editing, debugging, sharing
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon Athena
Amazon Athena is an interactive query
service that makes it easy to analyze data
directly from Amazon S3 using Standard
SQL
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Query data directly from Amazon S3
• No loading of data
• Query data in its raw format
• Athena supports multiple data formats
• Text, CSV, TSV, JSON, weblogs, AWS service logs
• Convert to an optimized form like ORC or Parquet for the performance and cost
• No ETL required
• Stream data directly from Amazon S3
• Take advantage of Amazon S3 durability and availability
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon QuickSight is a business analytics service that lets business users quickly
and easily visualize, explore, and share insights from their data.
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Deep integration with AWS data sources
deeply integrated
Amazon RDS,
Aurora
Amazon
Redshift
Amazon
Athena
Amazon S3
Flat Files
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Hands-on lab overview
• AWS Region for the lab—eu-west-1 (Ireland)
• Download zip file from this location - http://bit.ly/2RCppPx
• Follow instructions in lab guide
• Lab guide - Begin from here
• Exercise 1 - Region verification, launch CF stack, verify VPC, source and target database, Amazon S3 bucket
• Exercise 2 - Source SQL server configuration, AWS SCT schema conversion steps
• Exercise 3 - AWS DMS configuration and data migration to Amazon S3 and Amazon Aurora Serverless
• Exercise 4 - AWS Glue to build data catalog and transform data to Parquet
• Exercise 5 - Amazon Athena configuration and queries
• Exercise 6 - Amazon QuickSight configuration and visualization (optional lab)
• Zip file extract contains
• AWS CloudFormation template
• ConfigureSQLServer.sql—source SQL Server configuration script
• AthenaQueries—queries for Athena text file
• Lab guide and exercises
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS CloudFormation launch environment
Amazon Elastic
Compute Cloud
(Amazon EC2)
MS-SQL with
football database
and
baseball database Amazon S3 Bucket
- Target baseball
database
Amazon Aurora
Serverless - Target
football database
Thank you!
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Prahlad Rao
Solutions Architect
Amazon Web
Services
Shree Kenghe
Solutions Architect
Amazon Web
Services
Rob Robinson
Senior Manager
Solutions Architecture
Amazon Web Services
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.

More Related Content

What's hot

Using Containers and Serverless to Deploy Microservices (ARC214) - AWS re:Inv...
Using Containers and Serverless to Deploy Microservices (ARC214) - AWS re:Inv...Using Containers and Serverless to Deploy Microservices (ARC214) - AWS re:Inv...
Using Containers and Serverless to Deploy Microservices (ARC214) - AWS re:Inv...
Amazon Web Services
 
Hands-On: Building a Migration Strategy for SQL Server on AWS (WIN310) - AWS ...
Hands-On: Building a Migration Strategy for SQL Server on AWS (WIN310) - AWS ...Hands-On: Building a Migration Strategy for SQL Server on AWS (WIN310) - AWS ...
Hands-On: Building a Migration Strategy for SQL Server on AWS (WIN310) - AWS ...
Amazon Web Services
 
Discover & Migrate at Scale with AWS Migration Hub & Application Discovery Se...
Discover & Migrate at Scale with AWS Migration Hub & Application Discovery Se...Discover & Migrate at Scale with AWS Migration Hub & Application Discovery Se...
Discover & Migrate at Scale with AWS Migration Hub & Application Discovery Se...
Amazon Web Services
 
Engage Users in Real-Time through Event-Based Messaging (MOB322-R1) - AWS re:...
Engage Users in Real-Time through Event-Based Messaging (MOB322-R1) - AWS re:...Engage Users in Real-Time through Event-Based Messaging (MOB322-R1) - AWS re:...
Engage Users in Real-Time through Event-Based Messaging (MOB322-R1) - AWS re:...
Amazon Web Services
 
AWS Greengrass, Containers, and Your Dev Process for Edge Apps (GPSWS404) - A...
AWS Greengrass, Containers, and Your Dev Process for Edge Apps (GPSWS404) - A...AWS Greengrass, Containers, and Your Dev Process for Edge Apps (GPSWS404) - A...
AWS Greengrass, Containers, and Your Dev Process for Edge Apps (GPSWS404) - A...
Amazon Web Services
 
Accelerating Application Development with Amazon Aurora (DAT312-R2) - AWS re:...
Accelerating Application Development with Amazon Aurora (DAT312-R2) - AWS re:...Accelerating Application Development with Amazon Aurora (DAT312-R2) - AWS re:...
Accelerating Application Development with Amazon Aurora (DAT312-R2) - AWS re:...
Amazon Web Services
 
Serverless Application Debugging and Delivery Best Practices (DEV307-R1) - AW...
Serverless Application Debugging and Delivery Best Practices (DEV307-R1) - AW...Serverless Application Debugging and Delivery Best Practices (DEV307-R1) - AW...
Serverless Application Debugging and Delivery Best Practices (DEV307-R1) - AW...
Amazon Web Services
 
How to Use Jupyter Notebooks with Amazon EMR for Better Productivity (ANT387)...
How to Use Jupyter Notebooks with Amazon EMR for Better Productivity (ANT387)...How to Use Jupyter Notebooks with Amazon EMR for Better Productivity (ANT387)...
How to Use Jupyter Notebooks with Amazon EMR for Better Productivity (ANT387)...
Amazon Web Services
 
Deep Dive on Amazon Elastic File System (Amazon EFS) (STG301-R1) - AWS re:Inv...
Deep Dive on Amazon Elastic File System (Amazon EFS) (STG301-R1) - AWS re:Inv...Deep Dive on Amazon Elastic File System (Amazon EFS) (STG301-R1) - AWS re:Inv...
Deep Dive on Amazon Elastic File System (Amazon EFS) (STG301-R1) - AWS re:Inv...
Amazon Web Services
 
Scalable Multi-Node Deep Learning Training in the Cloud (CMP368-R1) - AWS re:...
Scalable Multi-Node Deep Learning Training in the Cloud (CMP368-R1) - AWS re:...Scalable Multi-Node Deep Learning Training in the Cloud (CMP368-R1) - AWS re:...
Scalable Multi-Node Deep Learning Training in the Cloud (CMP368-R1) - AWS re:...
Amazon Web Services
 
Save up to 90% on Big Data and Machine Learning Workloads with Spot Instances...
Save up to 90% on Big Data and Machine Learning Workloads with Spot Instances...Save up to 90% on Big Data and Machine Learning Workloads with Spot Instances...
Save up to 90% on Big Data and Machine Learning Workloads with Spot Instances...
Amazon Web Services
 
Real-World Use Cases for Amazon DynamoDB (DAT333) - AWS re:Invent 2018
Real-World Use Cases for Amazon DynamoDB (DAT333) - AWS re:Invent 2018Real-World Use Cases for Amazon DynamoDB (DAT333) - AWS re:Invent 2018
Real-World Use Cases for Amazon DynamoDB (DAT333) - AWS re:Invent 2018
Amazon Web Services
 
Lower Costs on Amazon EMR: Auto Scaling, Spot Pricing, & Expert Strategies (A...
Lower Costs on Amazon EMR: Auto Scaling, Spot Pricing, & Expert Strategies (A...Lower Costs on Amazon EMR: Auto Scaling, Spot Pricing, & Expert Strategies (A...
Lower Costs on Amazon EMR: Auto Scaling, Spot Pricing, & Expert Strategies (A...
Amazon Web Services
 
What's New with Amazon Redshift ft. McDonald's (ANT350-R1) - AWS re:Invent 2018
What's New with Amazon Redshift ft. McDonald's (ANT350-R1) - AWS re:Invent 2018What's New with Amazon Redshift ft. McDonald's (ANT350-R1) - AWS re:Invent 2018
What's New with Amazon Redshift ft. McDonald's (ANT350-R1) - AWS re:Invent 2018
Amazon Web Services
 
Ask Me Anything about Amazon Aurora (DAT369-R1) - AWS re:Invent 2018
Ask Me Anything about Amazon Aurora (DAT369-R1) - AWS re:Invent 2018Ask Me Anything about Amazon Aurora (DAT369-R1) - AWS re:Invent 2018
Ask Me Anything about Amazon Aurora (DAT369-R1) - AWS re:Invent 2018
Amazon Web Services
 
Move Data to AWS Faster for Migrations, DR, & Bidirectional Workflows (STG382...
Move Data to AWS Faster for Migrations, DR, & Bidirectional Workflows (STG382...Move Data to AWS Faster for Migrations, DR, & Bidirectional Workflows (STG382...
Move Data to AWS Faster for Migrations, DR, & Bidirectional Workflows (STG382...
Amazon Web Services
 
Amazon Linux 2: A Stable, Secure, High-Performance Linux Environment (CMP203-...
Amazon Linux 2: A Stable, Secure, High-Performance Linux Environment (CMP203-...Amazon Linux 2: A Stable, Secure, High-Performance Linux Environment (CMP203-...
Amazon Linux 2: A Stable, Secure, High-Performance Linux Environment (CMP203-...
Amazon Web Services
 
Optimizing Amazon EBS for Performance (CMP317-R2) - AWS re:Invent 2018
Optimizing Amazon EBS for Performance (CMP317-R2) - AWS re:Invent 2018Optimizing Amazon EBS for Performance (CMP317-R2) - AWS re:Invent 2018
Optimizing Amazon EBS for Performance (CMP317-R2) - AWS re:Invent 2018
Amazon Web Services
 
Hands-On Building and Deploying .NET Applications on AWS (DEV331-R1) - AWS re...
Hands-On Building and Deploying .NET Applications on AWS (DEV331-R1) - AWS re...Hands-On Building and Deploying .NET Applications on AWS (DEV331-R1) - AWS re...
Hands-On Building and Deploying .NET Applications on AWS (DEV331-R1) - AWS re...
Amazon Web Services
 
Migrating Open Source Databases from Amazon EC2 to Aurora MySQL (DAT340) - AW...
Migrating Open Source Databases from Amazon EC2 to Aurora MySQL (DAT340) - AW...Migrating Open Source Databases from Amazon EC2 to Aurora MySQL (DAT340) - AW...
Migrating Open Source Databases from Amazon EC2 to Aurora MySQL (DAT340) - AW...
Amazon Web Services
 

What's hot (20)

Using Containers and Serverless to Deploy Microservices (ARC214) - AWS re:Inv...
Using Containers and Serverless to Deploy Microservices (ARC214) - AWS re:Inv...Using Containers and Serverless to Deploy Microservices (ARC214) - AWS re:Inv...
Using Containers and Serverless to Deploy Microservices (ARC214) - AWS re:Inv...
 
Hands-On: Building a Migration Strategy for SQL Server on AWS (WIN310) - AWS ...
Hands-On: Building a Migration Strategy for SQL Server on AWS (WIN310) - AWS ...Hands-On: Building a Migration Strategy for SQL Server on AWS (WIN310) - AWS ...
Hands-On: Building a Migration Strategy for SQL Server on AWS (WIN310) - AWS ...
 
Discover & Migrate at Scale with AWS Migration Hub & Application Discovery Se...
Discover & Migrate at Scale with AWS Migration Hub & Application Discovery Se...Discover & Migrate at Scale with AWS Migration Hub & Application Discovery Se...
Discover & Migrate at Scale with AWS Migration Hub & Application Discovery Se...
 
Engage Users in Real-Time through Event-Based Messaging (MOB322-R1) - AWS re:...
Engage Users in Real-Time through Event-Based Messaging (MOB322-R1) - AWS re:...Engage Users in Real-Time through Event-Based Messaging (MOB322-R1) - AWS re:...
Engage Users in Real-Time through Event-Based Messaging (MOB322-R1) - AWS re:...
 
AWS Greengrass, Containers, and Your Dev Process for Edge Apps (GPSWS404) - A...
AWS Greengrass, Containers, and Your Dev Process for Edge Apps (GPSWS404) - A...AWS Greengrass, Containers, and Your Dev Process for Edge Apps (GPSWS404) - A...
AWS Greengrass, Containers, and Your Dev Process for Edge Apps (GPSWS404) - A...
 
Accelerating Application Development with Amazon Aurora (DAT312-R2) - AWS re:...
Accelerating Application Development with Amazon Aurora (DAT312-R2) - AWS re:...Accelerating Application Development with Amazon Aurora (DAT312-R2) - AWS re:...
Accelerating Application Development with Amazon Aurora (DAT312-R2) - AWS re:...
 
Serverless Application Debugging and Delivery Best Practices (DEV307-R1) - AW...
Serverless Application Debugging and Delivery Best Practices (DEV307-R1) - AW...Serverless Application Debugging and Delivery Best Practices (DEV307-R1) - AW...
Serverless Application Debugging and Delivery Best Practices (DEV307-R1) - AW...
 
How to Use Jupyter Notebooks with Amazon EMR for Better Productivity (ANT387)...
How to Use Jupyter Notebooks with Amazon EMR for Better Productivity (ANT387)...How to Use Jupyter Notebooks with Amazon EMR for Better Productivity (ANT387)...
How to Use Jupyter Notebooks with Amazon EMR for Better Productivity (ANT387)...
 
Deep Dive on Amazon Elastic File System (Amazon EFS) (STG301-R1) - AWS re:Inv...
Deep Dive on Amazon Elastic File System (Amazon EFS) (STG301-R1) - AWS re:Inv...Deep Dive on Amazon Elastic File System (Amazon EFS) (STG301-R1) - AWS re:Inv...
Deep Dive on Amazon Elastic File System (Amazon EFS) (STG301-R1) - AWS re:Inv...
 
Scalable Multi-Node Deep Learning Training in the Cloud (CMP368-R1) - AWS re:...
Scalable Multi-Node Deep Learning Training in the Cloud (CMP368-R1) - AWS re:...Scalable Multi-Node Deep Learning Training in the Cloud (CMP368-R1) - AWS re:...
Scalable Multi-Node Deep Learning Training in the Cloud (CMP368-R1) - AWS re:...
 
Save up to 90% on Big Data and Machine Learning Workloads with Spot Instances...
Save up to 90% on Big Data and Machine Learning Workloads with Spot Instances...Save up to 90% on Big Data and Machine Learning Workloads with Spot Instances...
Save up to 90% on Big Data and Machine Learning Workloads with Spot Instances...
 
Real-World Use Cases for Amazon DynamoDB (DAT333) - AWS re:Invent 2018
Real-World Use Cases for Amazon DynamoDB (DAT333) - AWS re:Invent 2018Real-World Use Cases for Amazon DynamoDB (DAT333) - AWS re:Invent 2018
Real-World Use Cases for Amazon DynamoDB (DAT333) - AWS re:Invent 2018
 
Lower Costs on Amazon EMR: Auto Scaling, Spot Pricing, & Expert Strategies (A...
Lower Costs on Amazon EMR: Auto Scaling, Spot Pricing, & Expert Strategies (A...Lower Costs on Amazon EMR: Auto Scaling, Spot Pricing, & Expert Strategies (A...
Lower Costs on Amazon EMR: Auto Scaling, Spot Pricing, & Expert Strategies (A...
 
What's New with Amazon Redshift ft. McDonald's (ANT350-R1) - AWS re:Invent 2018
What's New with Amazon Redshift ft. McDonald's (ANT350-R1) - AWS re:Invent 2018What's New with Amazon Redshift ft. McDonald's (ANT350-R1) - AWS re:Invent 2018
What's New with Amazon Redshift ft. McDonald's (ANT350-R1) - AWS re:Invent 2018
 
Ask Me Anything about Amazon Aurora (DAT369-R1) - AWS re:Invent 2018
Ask Me Anything about Amazon Aurora (DAT369-R1) - AWS re:Invent 2018Ask Me Anything about Amazon Aurora (DAT369-R1) - AWS re:Invent 2018
Ask Me Anything about Amazon Aurora (DAT369-R1) - AWS re:Invent 2018
 
Move Data to AWS Faster for Migrations, DR, & Bidirectional Workflows (STG382...
Move Data to AWS Faster for Migrations, DR, & Bidirectional Workflows (STG382...Move Data to AWS Faster for Migrations, DR, & Bidirectional Workflows (STG382...
Move Data to AWS Faster for Migrations, DR, & Bidirectional Workflows (STG382...
 
Amazon Linux 2: A Stable, Secure, High-Performance Linux Environment (CMP203-...
Amazon Linux 2: A Stable, Secure, High-Performance Linux Environment (CMP203-...Amazon Linux 2: A Stable, Secure, High-Performance Linux Environment (CMP203-...
Amazon Linux 2: A Stable, Secure, High-Performance Linux Environment (CMP203-...
 
Optimizing Amazon EBS for Performance (CMP317-R2) - AWS re:Invent 2018
Optimizing Amazon EBS for Performance (CMP317-R2) - AWS re:Invent 2018Optimizing Amazon EBS for Performance (CMP317-R2) - AWS re:Invent 2018
Optimizing Amazon EBS for Performance (CMP317-R2) - AWS re:Invent 2018
 
Hands-On Building and Deploying .NET Applications on AWS (DEV331-R1) - AWS re...
Hands-On Building and Deploying .NET Applications on AWS (DEV331-R1) - AWS re...Hands-On Building and Deploying .NET Applications on AWS (DEV331-R1) - AWS re...
Hands-On Building and Deploying .NET Applications on AWS (DEV331-R1) - AWS re...
 
Migrating Open Source Databases from Amazon EC2 to Aurora MySQL (DAT340) - AW...
Migrating Open Source Databases from Amazon EC2 to Aurora MySQL (DAT340) - AW...Migrating Open Source Databases from Amazon EC2 to Aurora MySQL (DAT340) - AW...
Migrating Open Source Databases from Amazon EC2 to Aurora MySQL (DAT340) - AW...
 

Similar to Replicate & Manage Data Using Managed Databases & Serverless Technologies (DAT308-R2) - AWS re:Invent 2018

SRV327 Replicate, Analyze, and Visualize Data Using Managed Database and Ser...
 SRV327 Replicate, Analyze, and Visualize Data Using Managed Database and Ser... SRV327 Replicate, Analyze, and Visualize Data Using Managed Database and Ser...
SRV327 Replicate, Analyze, and Visualize Data Using Managed Database and Ser...
Amazon Web Services
 
Replicate and Manage Data Using Managed Databases and Serverless Technologies
Replicate and Manage Data Using Managed Databases and Serverless Technologies Replicate and Manage Data Using Managed Databases and Serverless Technologies
Replicate and Manage Data Using Managed Databases and Serverless Technologies
Amazon Web Services
 
DAT339_Replicate, Analyze, and Visualize Datasets Using AWS Database Migratio...
DAT339_Replicate, Analyze, and Visualize Datasets Using AWS Database Migratio...DAT339_Replicate, Analyze, and Visualize Datasets Using AWS Database Migratio...
DAT339_Replicate, Analyze, and Visualize Datasets Using AWS Database Migratio...
Amazon Web Services
 
Migrating Databases to the Cloud: Introduction to AWS DMS - SRV215 - Atlanta ...
Migrating Databases to the Cloud: Introduction to AWS DMS - SRV215 - Atlanta ...Migrating Databases to the Cloud: Introduction to AWS DMS - SRV215 - Atlanta ...
Migrating Databases to the Cloud: Introduction to AWS DMS - SRV215 - Atlanta ...
Amazon Web Services
 
Migrating Databases to the Cloud: Introduction to AWS DMS - SRV215 - Chicago ...
Migrating Databases to the Cloud: Introduction to AWS DMS - SRV215 - Chicago ...Migrating Databases to the Cloud: Introduction to AWS DMS - SRV215 - Chicago ...
Migrating Databases to the Cloud: Introduction to AWS DMS - SRV215 - Chicago ...
Amazon Web Services
 
Cutting to the chase for Machine Learning Analytics Ecosystem & AWS Lake Form...
Cutting to the chase for Machine Learning Analytics Ecosystem & AWS Lake Form...Cutting to the chase for Machine Learning Analytics Ecosystem & AWS Lake Form...
Cutting to the chase for Machine Learning Analytics Ecosystem & AWS Lake Form...
AWS Riyadh User Group
 
Running SQL Server on Amazon RDS and Migrating to MySQL (DAT306-R1) - AWS re:...
Running SQL Server on Amazon RDS and Migrating to MySQL (DAT306-R1) - AWS re:...Running SQL Server on Amazon RDS and Migrating to MySQL (DAT306-R1) - AWS re:...
Running SQL Server on Amazon RDS and Migrating to MySQL (DAT306-R1) - AWS re:...
Amazon Web Services
 
Migrate a relational database to Aurora - ADB302 - Atlanta AWS Summit
Migrate a relational database to Aurora - ADB302 - Atlanta AWS SummitMigrate a relational database to Aurora - ADB302 - Atlanta AWS Summit
Migrate a relational database to Aurora - ADB302 - Atlanta AWS Summit
Amazon Web Services
 
Migrating Databases to the Cloud with AWS Database Migration Service (DAT207)...
Migrating Databases to the Cloud with AWS Database Migration Service (DAT207)...Migrating Databases to the Cloud with AWS Database Migration Service (DAT207)...
Migrating Databases to the Cloud with AWS Database Migration Service (DAT207)...
Amazon Web Services
 
Migrazione di Database e Data Warehouse su AWS
Migrazione di Database e Data Warehouse su AWSMigrazione di Database e Data Warehouse su AWS
Migrazione di Database e Data Warehouse su AWS
Amazon Web Services
 
Microsoft SQL Server Migration Strategies (WIN302) - AWS re:Invent 2018
Microsoft SQL Server Migration Strategies (WIN302) - AWS re:Invent 2018Microsoft SQL Server Migration Strategies (WIN302) - AWS re:Invent 2018
Microsoft SQL Server Migration Strategies (WIN302) - AWS re:Invent 2018
Amazon Web Services
 
Serverless Architectural Patterns 
and Best Practices - Madhu Shekar - AWS
Serverless Architectural Patterns 
and Best Practices - Madhu Shekar - AWSServerless Architectural Patterns 
and Best Practices - Madhu Shekar - AWS
Serverless Architectural Patterns 
and Best Practices - Madhu Shekar - AWS
CodeOps Technologies LLP
 
Migrating Massive Databases and Data Warehouses to the Cloud - ENT327 - re:In...
Migrating Massive Databases and Data Warehouses to the Cloud - ENT327 - re:In...Migrating Massive Databases and Data Warehouses to the Cloud - ENT327 - re:In...
Migrating Massive Databases and Data Warehouses to the Cloud - ENT327 - re:In...
Amazon Web Services
 
Success has Many Query Engines- Tel Aviv Summit 2018
Success has Many Query Engines- Tel Aviv Summit 2018Success has Many Query Engines- Tel Aviv Summit 2018
Success has Many Query Engines- Tel Aviv Summit 2018
Amazon Web Services
 
Migrare a AWS per ridurre il debito tecnico e focalizzarsi sull'innovazione
Migrare a AWS per ridurre il debito tecnico e focalizzarsi sull'innovazioneMigrare a AWS per ridurre il debito tecnico e focalizzarsi sull'innovazione
Migrare a AWS per ridurre il debito tecnico e focalizzarsi sull'innovazione
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 Summit
Amazon Web Services
 
Serverless Architecture and Best Practices
Serverless Architecture and Best PracticesServerless Architecture and Best Practices
Serverless Architecture and Best Practices
Amazon Web Services
 
Designing a Migration Strategy for Your SQL Server Infrastructure (WIN322) - ...
Designing a Migration Strategy for Your SQL Server Infrastructure (WIN322) - ...Designing a Migration Strategy for Your SQL Server Infrastructure (WIN322) - ...
Designing a Migration Strategy for Your SQL Server Infrastructure (WIN322) - ...
Amazon Web Services
 
Migrating your IT - AWS Summit Cape Town 2018
Migrating your IT - AWS Summit Cape Town 2018Migrating your IT - AWS Summit Cape Town 2018
Migrating your IT - AWS Summit Cape Town 2018
Amazon Web Services
 

Similar to Replicate & Manage Data Using Managed Databases & Serverless Technologies (DAT308-R2) - AWS re:Invent 2018 (20)

SRV327 Replicate, Analyze, and Visualize Data Using Managed Database and Ser...
 SRV327 Replicate, Analyze, and Visualize Data Using Managed Database and Ser... SRV327 Replicate, Analyze, and Visualize Data Using Managed Database and Ser...
SRV327 Replicate, Analyze, and Visualize Data Using Managed Database and Ser...
 
Replicate and Manage Data Using Managed Databases and Serverless Technologies
Replicate and Manage Data Using Managed Databases and Serverless Technologies Replicate and Manage Data Using Managed Databases and Serverless Technologies
Replicate and Manage Data Using Managed Databases and Serverless Technologies
 
DAT339_Replicate, Analyze, and Visualize Datasets Using AWS Database Migratio...
DAT339_Replicate, Analyze, and Visualize Datasets Using AWS Database Migratio...DAT339_Replicate, Analyze, and Visualize Datasets Using AWS Database Migratio...
DAT339_Replicate, Analyze, and Visualize Datasets Using AWS Database Migratio...
 
Migrating Databases to the Cloud: Introduction to AWS DMS - SRV215 - Atlanta ...
Migrating Databases to the Cloud: Introduction to AWS DMS - SRV215 - Atlanta ...Migrating Databases to the Cloud: Introduction to AWS DMS - SRV215 - Atlanta ...
Migrating Databases to the Cloud: Introduction to AWS DMS - SRV215 - Atlanta ...
 
Migrating Databases to the Cloud: Introduction to AWS DMS - SRV215 - Chicago ...
Migrating Databases to the Cloud: Introduction to AWS DMS - SRV215 - Chicago ...Migrating Databases to the Cloud: Introduction to AWS DMS - SRV215 - Chicago ...
Migrating Databases to the Cloud: Introduction to AWS DMS - SRV215 - Chicago ...
 
Cutting to the chase for Machine Learning Analytics Ecosystem & AWS Lake Form...
Cutting to the chase for Machine Learning Analytics Ecosystem & AWS Lake Form...Cutting to the chase for Machine Learning Analytics Ecosystem & AWS Lake Form...
Cutting to the chase for Machine Learning Analytics Ecosystem & AWS Lake Form...
 
Running SQL Server on Amazon RDS and Migrating to MySQL (DAT306-R1) - AWS re:...
Running SQL Server on Amazon RDS and Migrating to MySQL (DAT306-R1) - AWS re:...Running SQL Server on Amazon RDS and Migrating to MySQL (DAT306-R1) - AWS re:...
Running SQL Server on Amazon RDS and Migrating to MySQL (DAT306-R1) - AWS re:...
 
Migrate a relational database to Aurora - ADB302 - Atlanta AWS Summit
Migrate a relational database to Aurora - ADB302 - Atlanta AWS SummitMigrate a relational database to Aurora - ADB302 - Atlanta AWS Summit
Migrate a relational database to Aurora - ADB302 - Atlanta AWS Summit
 
Migrating Databases to the Cloud with AWS Database Migration Service (DAT207)...
Migrating Databases to the Cloud with AWS Database Migration Service (DAT207)...Migrating Databases to the Cloud with AWS Database Migration Service (DAT207)...
Migrating Databases to the Cloud with AWS Database Migration Service (DAT207)...
 
Migrazione di Database e Data Warehouse su AWS
Migrazione di Database e Data Warehouse su AWSMigrazione di Database e Data Warehouse su AWS
Migrazione di Database e Data Warehouse su AWS
 
Microsoft SQL Server Migration Strategies (WIN302) - AWS re:Invent 2018
Microsoft SQL Server Migration Strategies (WIN302) - AWS re:Invent 2018Microsoft SQL Server Migration Strategies (WIN302) - AWS re:Invent 2018
Microsoft SQL Server Migration Strategies (WIN302) - AWS re:Invent 2018
 
Serverless Architectural Patterns 
and Best Practices - Madhu Shekar - AWS
Serverless Architectural Patterns 
and Best Practices - Madhu Shekar - AWSServerless Architectural Patterns 
and Best Practices - Madhu Shekar - AWS
Serverless Architectural Patterns 
and Best Practices - Madhu Shekar - AWS
 
Migrating Massive Databases and Data Warehouses to the Cloud - ENT327 - re:In...
Migrating Massive Databases and Data Warehouses to the Cloud - ENT327 - re:In...Migrating Massive Databases and Data Warehouses to the Cloud - ENT327 - re:In...
Migrating Massive Databases and Data Warehouses to the Cloud - ENT327 - re:In...
 
Success has Many Query Engines- Tel Aviv Summit 2018
Success has Many Query Engines- Tel Aviv Summit 2018Success has Many Query Engines- Tel Aviv Summit 2018
Success has Many Query Engines- Tel Aviv Summit 2018
 
Migrare a AWS per ridurre il debito tecnico e focalizzarsi sull'innovazione
Migrare a AWS per ridurre il debito tecnico e focalizzarsi sull'innovazioneMigrare a AWS per ridurre il debito tecnico e focalizzarsi sull'innovazione
Migrare a AWS per ridurre il debito tecnico e focalizzarsi sull'innovazione
 
Migrating your IT - Final
Migrating your IT - FinalMigrating your IT - Final
Migrating your IT - Final
 
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
 
Serverless Architecture and Best Practices
Serverless Architecture and Best PracticesServerless Architecture and Best Practices
Serverless Architecture and Best Practices
 
Designing a Migration Strategy for Your SQL Server Infrastructure (WIN322) - ...
Designing a Migration Strategy for Your SQL Server Infrastructure (WIN322) - ...Designing a Migration Strategy for Your SQL Server Infrastructure (WIN322) - ...
Designing a Migration Strategy for Your SQL Server Infrastructure (WIN322) - ...
 
Migrating your IT - AWS Summit Cape Town 2018
Migrating your IT - AWS Summit Cape Town 2018Migrating your IT - AWS Summit Cape Town 2018
Migrating your IT - AWS Summit Cape Town 2018
 

More from 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 Fargate
Amazon Web Services
 
Costruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSCostruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWS
Amazon 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
 
Open banking as a service
Open banking as a serviceOpen banking as a service
Open banking as a service
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 Workloads
Amazon Web Services
 
Computer Vision con AWS
Computer Vision con AWSComputer Vision con AWS
Computer Vision con AWS
Amazon 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 sfatare
Amazon 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 NodeJS
Amazon 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 web
Amazon 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 sfatare
Amazon Web Services
 
Tools for building your MVP on AWS
Tools for building your MVP on AWSTools for building your MVP on AWS
Tools for building your MVP on 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 Service
Amazon Web Services
 

More from 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
 

Replicate & Manage Data Using Managed Databases & Serverless Technologies (DAT308-R2) - AWS re:Invent 2018

  • 1.
  • 2. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Replicate & Manage Data Using Managed Databases & Serverless Technologies Prahlad Rao Solutions Architect Amazon Web Services D A T 3 0 8 Shree Kenghe Solutions Architect Amazon Web Services Rob Robinson Senior Manager Solutions Architecture Amazon Web Services
  • 3. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Agenda • Workshop intro and outcomes • Use case and proposed solution • Lab setup and environment • AWS service introductions—AWS Database Migration Service (AWS DMS), Amazon Aurora Serverless, AWS Glue, Amazon Athena, Amazon QuickSight • Hands-on lab
  • 4. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Workshop details • Workshop duration • Proposed solution and AWS services presentation—20 minutes • Hands-on workshop—1.5 hours • Workshop team • Prahlad Rao, AWS Solutions Architect Greg Powell, AWS Solutions Architect • Shree Kenghe, AWS Solutions Architect Greg Pryzby, AWS Solutions Architect • Sarah Sleyman, AWS Solutions Architect Ankita Verma, Sr. Product Manager DMS • Rob Robinson, Sr. Manager, AWS Solutions Architecture Ryan Bachman, Sr. Technical Account Manager • Requirements and expectations • Students use their own AWS accounts to run the lab with AWS Identity and Access Management (IAM) admin permissions • Basic knowledge of AWS services—Amazon Aurora, Amazon Simple Storage Service (Amazon S3), AWS DMS, AWS Schema Conversion Tool (AWS SCT), Amazon Athena, Amazon QuickSight, AWS CloudFormation, AWS Glue) • Comfortable working on the AWS Management Console and configuring AWS services • Working knowledge of relational databases (SQL Server)
  • 5. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Expected outcomes •Use AWS serverless technologies to replicate, analyze, and visualize data from relational and semi-structured datasets to gain insight and drive business outcomes •Leverage AWS Schema Conversion Tool (AWS SCT) and AWS Database Migration Service (AWS DMS) to convert MS SQL server database to Amazon Aurora Serverless MySQL •Use AWS Glue to build data catalog & transform data •Use Amazon Athena to run ad-hoc SQL queries and interactively analyze data stored on Amazon S3 data store •Use Amazon QuickSight to visualize data and drive additional insights (optional)
  • 6. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Breakout repeats Monday, November 26 Replicate, Analyze, and Visualize Datasets Using AWS Database Migration Service and Serverless Big Data Technologies 4:45 p.m. PST | Bellagio Tuesday, November 27 Replicate, Analyze, and Visualize Datasets Using AWS Database Migration Service and Serverless Big Data Technologies 11:30 a.m. PST | Mirage Friday, November 30 Replicate, Analyze, and Visualize Datasets Using AWS Database Migration Service and Serverless Big Data Technologies 9:15 a.m. PST | Venetian
  • 7. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 8. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Use case •The dataset—football and baseball data stored on a single source SQL server database •Football is the current season: Data to be replicated to target serverless relational database on AWS for transactional and complex queries •Baseball season has ended: Data replicated to target data store on Amazon S3 to transform data using AWS Glue and run ad-hoc queries using Amazon Athena •Need for data analysis and visualization on target baseball dataset using Amazon QuickSight (optional lab)
  • 9. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Proposed solution Football DB baseball DB Amazon EC2 Storage repository for baseball - Amazon S3 Football database - Amazon Aurora Serverless AWS Database Migration Service (AWS DMS) Ad-hoc query engine - Amazon Athena Visualization and reporting - Amazon QuickSight AWS Schema Conversion Tool (AWS SCT) AWS Database Migration Service (AWS DMS) AWS Glue for ETL and data transformation Transformed Data - Amazon S3
  • 10. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Solution steps 1. Launch AWS CloudFormation template to setup Amazon Virtual Private Cloud (Amazon VPC), source, and target database environment 2. Use AWS Schema Conversion Tool (AWS SCT) to convert schema from source SQL server to target Amazon Aurora Serverless MySQL for football DB 3. Use AWS Database Migration Service (AWS DMS) to replicate source SQL server data to target Amazon Aurora Serverless MySQL for football DB 4. Use AWS Database Migration Service (AWS DMS) to replicate source SQL server data to target Amazon S3 for baseball DB 5. Use AWS Glue to build data catalog and transform data to Parquet 6. Set up and configure Amazon Athena to run ad-hoc queries on baseball data stored on Amazon S3 7. Set up and configure Amazon QuickSight to build visualization for baseball data stored on Amazon Aurora Serverless MySQL
  • 11. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 12. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. AWS DMS and AWS SCT AWS Database Migration Service (AWS DMS) easily and securely migrates and/or replicates your databases and data warehouses to AWS AWS Schema Conversion Tool (AWS SCT) converts your commercial database and data warehouse schemas to open-source engines or AWS-native services, such as Amazon Aurora and Amazon Redshift Migrated over 30,000 databases. And counting …
  • 13. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. When to use AWS DMS and AWS SCT? Modernize Migrate Replicate Heterogeneous database migrations Modernize your database tier – • Commercial to open-source • Commercial to Amazon Aurora Modernize your data warehouse – • Commercial to Amazon Redshift • Migrate business-critical applications • Migrate from classic to Amazon VPC • Migrate data warehouse to Amazon Redshift • Upgrade to a minor version • Consolidate shards into Aurora • Create cross-region read replicas • Run your analytics in the cloud • Keep your dev/test and production environment sync
  • 14. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Serverless computing + relational databases • Starts up on demand, shuts down when not in use? • Seamlessly scales with no instances to manage? • Is billed per second for the database capacity you use? • Is compatible with existing database applications? What if you could have a relational database that: Introducing Amazon Aurora Serverless: On-demand, auto-scaling database for applications with variable workloads
  • 15. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Aurora Serverless use cases • Infrequently used applications (for example, low- volume blog site) • Applications with variable load—peaks of activity that are hard to predict (for example, news site) • Development or test databases not needed on nights or weekends
  • 16. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Aurora Serverless provisioning When you provision a database, Aurora Serverless: Creates an Aurora storage volume Creates endpoint in your VPC for the application connection Configures network load balancer behind endpoint Configures request routers (multi- tenant) to route database traffic Provisions initial instance capacity DATABASE STORAGE APPLICATION CUSTOMER VPC VPC ENDPOINTS VPC ENDPOINTS NETWORK LOAD BALANCER REQUEST ROUTERS INSTANCE
  • 17. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. AWS Glue automates the undifferentiated heavy lifting of ETL Automatically discover and categorize your data making it immediately searchable and queryable across data sources Generate code to clean, enrich, and reliably move data between various data sources; you can also use their favorite tools to build ETL jobs Run your jobs on a serverless, fully managed, scale-out environment. No compute resources to provision or manage. Discover Develop Deploy
  • 18. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. AWS Glue: Components Data catalog  Hive metastore compatible with enhanced functionality  Crawlers automatically extracts metadata and creates tables  Integrated with Amazon Athena, Amazon Redshift Spectrum Job execution  Run jobs on a serverless Spark platform  Provides flexible scheduling  Handles dependency resolution, monitoring, and alerting Job authoring  Auto-generates ETL code  Build on open frameworks – Python and Spark  Developer-centric – editing, debugging, sharing
  • 19. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Amazon Athena Amazon Athena is an interactive query service that makes it easy to analyze data directly from Amazon S3 using Standard SQL
  • 20. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Query data directly from Amazon S3 • No loading of data • Query data in its raw format • Athena supports multiple data formats • Text, CSV, TSV, JSON, weblogs, AWS service logs • Convert to an optimized form like ORC or Parquet for the performance and cost • No ETL required • Stream data directly from Amazon S3 • Take advantage of Amazon S3 durability and availability
  • 21. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Amazon QuickSight is a business analytics service that lets business users quickly and easily visualize, explore, and share insights from their data.
  • 22. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Deep integration with AWS data sources deeply integrated Amazon RDS, Aurora Amazon Redshift Amazon Athena Amazon S3 Flat Files
  • 23. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 24. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Hands-on lab overview • AWS Region for the lab—eu-west-1 (Ireland) • Download zip file from this location - http://bit.ly/2RCppPx • Follow instructions in lab guide • Lab guide - Begin from here • Exercise 1 - Region verification, launch CF stack, verify VPC, source and target database, Amazon S3 bucket • Exercise 2 - Source SQL server configuration, AWS SCT schema conversion steps • Exercise 3 - AWS DMS configuration and data migration to Amazon S3 and Amazon Aurora Serverless • Exercise 4 - AWS Glue to build data catalog and transform data to Parquet • Exercise 5 - Amazon Athena configuration and queries • Exercise 6 - Amazon QuickSight configuration and visualization (optional lab) • Zip file extract contains • AWS CloudFormation template • ConfigureSQLServer.sql—source SQL Server configuration script • AthenaQueries—queries for Athena text file • Lab guide and exercises
  • 25. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. AWS CloudFormation launch environment Amazon Elastic Compute Cloud (Amazon EC2) MS-SQL with football database and baseball database Amazon S3 Bucket - Target baseball database Amazon Aurora Serverless - Target football database
  • 26. Thank you! © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Prahlad Rao Solutions Architect Amazon Web Services Shree Kenghe Solutions Architect Amazon Web Services Rob Robinson Senior Manager Solutions Architecture Amazon Web Services
  • 27. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.