SlideShare ist ein Scribd-Unternehmen logo
1 von 31
Accelerate SQL Server
Migration to the
AWS Cloud
Approach & Methodology
Jeff Duncan,
DBA Manager, SQL Server,
Datavail
Everything PASS
Has To Offer
Unlock exclusive
training &
networking
Free 1-day
local training
events
Local user
groups around
the world
Back-to-back live
webinar events
Online special
interest user
groups
Get involved
Free Resources
Online PASS.org
Explore
Submit before
Friday, Nov. 20
at 5pm EST to
win prizes
Your feedback is important to us!
Please visit the “Session Evaluation”
link in the left hand side navigation
bar to rate this session.
Session
Evaluation
Jeff Duncan
DBA Manager, SQL Server,
Datavail
/jeffreyaaronduncan/
Jeff.Duncan@datavail.com
SQL Server Team Manager
with 20+ years’ experience
Expertise with database
operations, cloud
migrations, database
development, report
writing & project
management
Responsible for a team of
14 DBAs that deliver
complex custom solutions
for Datavail’s customers
Accelerate SQL Server
Migration to the
AWS Cloud
Approach & Methodology
Jeff Duncan,
DBA Manager, SQL Server,
Datavail
About Datavail
Databases
• Windows Workloads
• Open Source
Workloads
• Oracle Workloads
100+ Cloud
SA’s and Engineers
16+ Years
Database Services
700+
Customers
8+ Years Cloud
Experience
200,000+
Databases Managed
100+ Cloud
Migrations
Expertise Experience Outcome
Data
Integration
& Analytics
Agenda • Cloud: What, Who & Why
• What’s the Difference Between
IaaS, SaaS & PaaS?
• SQL Server in the Cloud
• SQL Server High Availability &
Disaster Recovery
• DBA Role in the Cloud: Now What?
Who is the Cloud?
AWS | Microsoft Azure | Google Cloud
Why Go to the Cloud?
• Business Strategy
• Reduced Expense
• Security
• Data Ownership & Access
• Agility
On-Prem v. IaaS, PaaS and SaaS
On-Premise
Servers
Storage
Networking
Virtualization
OS
Middleware
Runtime
Apps
Data
IaaS
Servers
Storage
Networking
Virtualization
OS
Middleware
Runtime
Apps
Data
PaaS
Servers
Storage
Networking
Virtualization
OS
Middleware
Runtime
Apps
Data
SaaS
Servers
Storage
Networking
Virtualization
OS
Middleware
Runtime
Apps
Data
• Infrastructure
as a Service
• Platform as a
Service
• Software as a
Service
Migration Methodology
• Involve
stakeholders
• Calculate your TCO
(Total Cost of
Ownership)
• Discover and
evaluate apps
Assess
• Select a migration
strategy
• Apply the migration
strategy
• Find recommended
tools
Planning &
Migration
• Analyze your
costs
• Save with offers
• Reinvest to do
more
Optimize
• Security
• Data protection
• Monitoring
Secure and
Manage
Workloads
On-Premise AWS
EC2 RDS
SQL Server on Amazon EC2 vs. RDS
• Elastic Compute Cloud (EC2) is the
AWS version of a virtual machine
in the cloud
• Can develop & deploy applications
faster
• Launch virtual servers as needed
• Scales up and down to handle
changes
• Relational Database Service (RDS)
offers Database as a Service
(DBaaS)
• Easy to set up, operate, and scale a
relational database in the cloud.
• Cost-efficient and resizable
capacity
• Automated administration tasks
Amazon EC2 Instance Types
General Purpose
Compute
Optimized
Memory
Optimized
Accelerated
Computing
Storage
Optimized
A1 C5 R5 P3 I3
T3 C5n R5a P2 I3en
T3a C4 R5n Inf1 D2
T2 R4 G4 H1
M6g X1e G3
M5 X1e F1
M5a High Memory
M5n Z1d
M4
Amazon EBS Volume Types
Solid-State Drives (SSD) Hard Disk Drives (HDD)
Volume Type
General Purpose
SSD (gp2)
Provisioned IOPS
SSD (io1)
Throughput
Optimized HDD
(st1)
Cold HDD (sc1)
Description
General purpose
SSD volume that
balances price and
performance for a
wide variety of
workloads
Highest-
performance SSD
volume for mission-
critical low-latency
or high-throughput
workloads
Low-cost HDD
volume designed
for frequently
accessed,
throughput-
intensive workloads
Lowest cost HDD
volume designed
for less frequently
accessed workloads
Amazon EBS Volume Types
Solid-State Drives (SSD) Hard Disk Drives (HDD)
Use Cases Recommended for
most workloads
System boot
volumes
Virtual desktops
Low-latency
interactive apps
Development and
test environments
Critical business applications that
require sustained IOPS performance,
or more than 16,000 IOPS or 250
MiB/s of throughput per volume
Large database workloads,
such as:
• MongoDB
• Cassandra
• Microsoft SQL Server
• MySQL
• PostgreSQL
• Oracle
Streaming workloads
requiring consistent,
fast throughput at a
low price
Big data
Data warehouses
Log processing
Cannot be a boot
volume
Throughput-oriented
storage for large
volumes of data that
is infrequently
accessed
Scenarios where the
lowest storage cost is
important
Amazon RDS doesn't support running these services on the same server as
your Amazon RDS DB instance:
Limitation of RDS over SQL Server on EC2
• SQL Server Analysis Services
• SQL Server Integration Services
• SQL Server Reporting Services
• Data Quality Services
• Master Data Services
• We can create up to 30 databases on
each of your DB instances running
Microsoft SQL Server. The Microsoft
system databases, such as master and
model, don’t count toward this limit.
• Some ports are reserved for Amazon RDS
use and you can’t use them when you
create a DB instance.
• Amazon RDS for SQL Server does not
support importing data into the msdb
database.
• We can’t rename databases on a DB
instance in a SQL Server Multi-AZ with
Mirroring deployment.
Limitation of RDS over SQL Server on EC2
The following Microsoft SQL Server features are not supported on Amazon RDS:
• Stretch database
• Backing up to Microsoft
Azure Blob Storage
• Buffer pool extension
• Data Quality Services
• Database Log Shipping
• Database Mail
• Distribution Transaction
Coordinator (MSDTC)
• File tables
• FILESTREAM support
• Maintenance Plans
• Performance Data
Collector
• Policy-Based
Management
• PolyBase
• Machine Learning and
R Services (requires OS
access to install it)
• Replication
• Resource Governor
• Server-level triggers
• Service Broker endpoints
• T-SQL endpoints (all
operations using CREATE
ENDPOINT are
unavailable)
• WCF Data Services
SQL Server HA & DR on AWS EC2
• Use Multiple Availability Zones (AZs)
• Implement instance-level and AZ-level failure tolerance
• Synchronous replication across physical data centers
• Enterprise Edition (2012+)
• Always On Availability Groups
• Shared nothing architecture (multi-subnet failover)
• Standard Edition
• Basic Always On Availability Groups (2016+)
• Failover Cluster Instances (FCI) using block storage
replication
Availability
Zone
C
AWS
Availability
Zone
A
Availability
Zone
B
Multi-Region Always On Availability Group
• High Availability and
Disaster recovery
• High Performance
EBS Volume
• Instance Store
• Backups to S3 Bucket
• Horizontal and
Vertical Scaling
EC2 Primary
Replica
VPC
Availability Zone 1 Availability Zone 2
Synchronous Commit
Automatic Failover
Availability Zone 1
Asynchronous Commit
Manual Failover
VPC
Elastic IP Elastic IP
AWS Region A AWS Region B
MS SQL
EC2 Secondary
Replica
MS SQL
EC2 Secondary
Replica
MS SQL
Feature Comparison: RDS & EC2
Features RDS SQL on EC2
Control AWS In house DBA
Installation Automatic installation Manual Installation
Disk Provisioning and management Automatic Manually
Patching Automatic Manually
Minor version upgrades Automatic Manually
Failed instance replacement Automatic N/A
Backup and recovery of your SQL Server
databases
Automatic In House DBA
Automated Multi-AZ (Availability Zone) Automatic Manual Configuration required
Feature Comparison: RDS & EC2
Features RDS SQL on EC2
Cost Cost effective More Control over cost
Transparent Data Encryption Available Available
CDC Available Available
On-Lined Indexing Available Available
Data-at-rest protection Available Available
Data-in-transit protection
Available ( Amazon RDS creates an SSL
certificate for your SQL Server DB instance
when the instance is created.)
Need to configure Manually
BD access Controls Through IAM Through SQL Server
Choosing Between SQL Server RDS & EC2
• Consider RDS first
• Focus on business
value tasks
• High-level tuning
tasks
• Schema
optimization
• No in-house
database expertise
• Need full control
over DB instance
• Backups
• Replication
• Clustering
• Options that are
not available in
RDS
Amazon RDS for
SQL Server
SQL Server on
Amazon EC2
AWS managed
Scaling
High Availability
Database Backups
DBMS Patching
DBMS Install / Maintenance
OS Patching
OS Install / Maintenance
Power, HVAC, net
Scaling
High Availability
Database Backups
DBMS Patching
DBMS Install / Maintenance
OS Patching
OS Install / Maintenance
Power, HVAC, net
Customer managed
Cost Reduction on AWS Cloud for Running SQL Server
Don’t pay for a EC2 when all you need is storage
You don’t need to pay for a processor if you simply want to store some files. Use AWS Storage S3
instead; you’ll get storage space without the costs of a EC2.
Analyze your spending
Use the AWS billing portal to track your usage. Then use the information to identify where you’re
spending on unneeded resources and shut them down to save money.
Leverage AWS RDS and AMI
You’ll add to your costs by creating a fully custom environment and loading on lots of third-party
products. Instead, leverage AWS’s Platform as a Service features and the configurations in the
Amazon Marketplace to buy services designed to work together.
SQL Server Performance Baselining
Memory
• MemoryAvailable Mbytes
• Page Life Expectancy
• User Connections
• Memory Grants Pending
• Total Server Memory (KB)
Disk
• Avg. Disk sec/Read
• Avg. Disk sec/Write
• Avg. Disk Queue Length
CPU
• Processor Time
• Processor Queue Length
SQL Statistics
• Batch Requests/sec
• SQL Compilations/sec
• SQL Re-Compilations/sec
Minimum, maximum and an average values for each counter has been calculated using the values that were collected over
a period of days.
Sony Case Study – Summary
• Very large I/O Demands
• Scalability and flexibility
• Enhance HA & DR
• Storage 10 + TB Data
• Infrastructure Modernization
• Migration strategy
• Performance baseline
• Highly available database
design (99.999%)
• Data transfer automation
• Testing and Go Live
• Improved performance
(30 % increase)
• Increased scalability
• Higher availability
• Data warehouse build in AWS
• Analytics – AWS Glue,
Amazon Quicksight
Challenges Accelerated Migration Outcome
Amazon EC2Amazon RDSAmazon S3Auto Scaling
Accelerated
Migration
Post-migration Activities
• Performance baseline: Performed on a continual basis
• Ongoing performance tuning: query tuning, wait statistics
analysis, tempdb optimization
• Database monitoring and alerting
• Index and statistics maintenance
DBA Responsibility in the Cloud
Category DBA Responsibility IaaS PaaS
Software
Installation and
Maintenance
Plan, install, and configure new SQL Server, Oracle, MySQL, and any other
database management system.

On-going updates and patches. 
If new server is needed, transfer of data from existing system to new platform.  
Database backup
and Recovery
Create backup plans to backup the databases. 
Develop recovery plans and procedures to recover the databases in case of
disaster.
 
Test and verify the recovery plans to meet business recovery objectives.  
High Availability
and Disaster
Recovery (HADR)
Plan, design, and implement High Availability and Disaster Recovery (HADR)
solutions based on business requirements. E.g.: SQL AOAG, Clustering,
Database Mirroring, and Log Shipping.

Test and verify the HADR solutions on set schedules as per business
requirements.
 
Infrastructure as a Service (IaaS): AWS EC2 Platform as a Service (PaaS): AWS RDS
DBA Responsibility in the Cloud
Category DBA Responsibility IaaS PaaS
Performance Monitoring and
Database Tuning
Monitor databases for performance issues.  
Tune the database based on application and usage.  
Re-balance workloads across database servers based on monitoring.  
Security and Authentication
Implement best practices to minimize security risk.  
Setup and grant employee and application access based on the
Principle of Least Privileges (PoLP).
 
Capacity Planning
Workload (I/O) capacity planning.  
Storage and disk space usage capacity planning.  
Data Extract, Transformation,
and Loading
Import large volumes of data that have been extracted from multiple
sources into a data warehouse or into a centralized repository.
 
Troubleshooting
Quickly understand and respond to problems when they occur and
restore data or correct issues to minimize damages.
 
Infrastructure as a Service (IaaS): AWS EC2 Platform as a Service (PaaS): AWS RDS
DBA Scope of Work on Cloud
Category Scope of work
Amazon SQL on
Premises VMSQL On AWS (EC2) (IaaS) SQL RDS ( PaaS)
Installation
SQL Server installation
DBA perform the SQL assessment
and may need to correct the
configuration (4-6 hour)
Built In Automation DBA
Installation of SSIS, SSRS,
SSAS , MDS, other SQL
features
DBA Not available DBA
Patching  Upgrade DBA
Built In Automation
(Minor upgrades there is
check box)
DBA
Configuration
Login Creation (DB User) DBA DBA DBA
Server level configuration
(Memory Capping,
Tempdb and others)
DBA DBA DBA
Configure linked server DBA Not available DBA
Configure DB Mail DBA Not available DBA
DBA Scope of Work on Cloud
Category Scope of work
Amazon SQL on
Premises VMSQL On AWS (EC2) (IaaS) SQL RDS ( PaaS)
Security
Data Masking Not Available DBA Not Available
Advanced Threat protection Not Available DBA Not Available
Security Auditing DBA DBA DBA
Administration
SQL Server START STOP DBA DBA DBA
Database capacity planning DBA DBA DBA
Database Backup DBA DBA DBA
Snapshot backup DBA Built In Automation DBA
Database Restore DBA DBA DBA
Database configuration DBA DBA DBA
Database HA DBA
Built In Automation (Geo-
replication, Auto failover)
DBA (Always on,
clustering)
Database Index maintenance DBA DBA DBA
Database corruption DBA Built In Automation DBA
Deployment, maintenance, and
scaling
DBA (Always on, clustering) DBA DBA
Thank you
Jeff Duncan
/jeffreyaaronduncan/
Jeff.Duncan@datavail.com

Weitere ähnliche Inhalte

Was ist angesagt?

AWS Chicago user group: AWS Platform for .NET Developers
AWS Chicago user group: AWS Platform for .NET DevelopersAWS Chicago user group: AWS Platform for .NET Developers
AWS Chicago user group: AWS Platform for .NET DevelopersAWS Chicago
 
Introduction to Amazon Directory Services, Amazon WorkSpaces, Amazon WorkMail...
Introduction to Amazon Directory Services, Amazon WorkSpaces, Amazon WorkMail...Introduction to Amazon Directory Services, Amazon WorkSpaces, Amazon WorkMail...
Introduction to Amazon Directory Services, Amazon WorkSpaces, Amazon WorkMail...AWS Germany
 
콘텐츠는 여전히 왕이다  - 클라우드를 통한 미디어 자산 관리와 공급망 혁신, SM Entertainment의 Digital Library...
콘텐츠는 여전히 왕이다  - 클라우드를 통한 미디어 자산 관리와 공급망 혁신, SM Entertainment의 Digital Library...콘텐츠는 여전히 왕이다  - 클라우드를 통한 미디어 자산 관리와 공급망 혁신, SM Entertainment의 Digital Library...
콘텐츠는 여전히 왕이다  - 클라우드를 통한 미디어 자산 관리와 공급망 혁신, SM Entertainment의 Digital Library...Amazon Web Services Korea
 
AWS August Webinar Series - Services Overview
AWS August Webinar Series - Services Overview AWS August Webinar Series - Services Overview
AWS August Webinar Series - Services Overview Amazon Web Services
 
AWS Immersion Day - Image Data Insights & Analytics Specialist Session - June...
AWS Immersion Day - Image Data Insights & Analytics Specialist Session - June...AWS Immersion Day - Image Data Insights & Analytics Specialist Session - June...
AWS Immersion Day - Image Data Insights & Analytics Specialist Session - June...Amazon Web Services
 
아름답고 유연한 데이터 파이프라인 구축을 위한 Amazon Managed Workflow for Apache Airflow - 유다니엘 A...
아름답고 유연한 데이터 파이프라인 구축을 위한 Amazon Managed Workflow for Apache Airflow - 유다니엘 A...아름답고 유연한 데이터 파이프라인 구축을 위한 Amazon Managed Workflow for Apache Airflow - 유다니엘 A...
아름답고 유연한 데이터 파이프라인 구축을 위한 Amazon Managed Workflow for Apache Airflow - 유다니엘 A...Amazon Web Services Korea
 
AWS Directory Service, Amazon WorkSpaces, Amazon WorkMail, and Amazon WorkDocs
AWS Directory Service, Amazon WorkSpaces, Amazon WorkMail, and Amazon WorkDocsAWS Directory Service, Amazon WorkSpaces, Amazon WorkMail, and Amazon WorkDocs
AWS Directory Service, Amazon WorkSpaces, Amazon WorkMail, and Amazon WorkDocsAmazon Web Services
 
Migrating Microsoft SQL to AWS - AWS Online Tech Talks
Migrating Microsoft SQL to AWS - AWS Online Tech TalksMigrating Microsoft SQL to AWS - AWS Online Tech Talks
Migrating Microsoft SQL to AWS - AWS Online Tech TalksAmazon Web Services
 
Building serverless applications with Amazon S3
Building serverless applications with Amazon S3Building serverless applications with Amazon S3
Building serverless applications with Amazon S3Chris Munns
 
Introduction to Microsoft Workloads on AWS - AWS Online Tech Talks
Introduction to Microsoft Workloads on AWS - AWS Online Tech TalksIntroduction to Microsoft Workloads on AWS - AWS Online Tech Talks
Introduction to Microsoft Workloads on AWS - AWS Online Tech TalksAmazon Web Services
 
VMware Cloud on AWS - Technical Deep Dive - AWS Summit Sydney
VMware Cloud on AWS - Technical Deep Dive - AWS Summit SydneyVMware Cloud on AWS - Technical Deep Dive - AWS Summit Sydney
VMware Cloud on AWS - Technical Deep Dive - AWS Summit SydneyAmazon Web Services
 
Amazon Web Services
Amazon Web ServicesAmazon Web Services
Amazon Web ServicesAndrew Wong
 
Workshop: Building Serverless Real-time Data Processing (Now with Unicorns!)
Workshop: Building Serverless Real-time Data Processing (Now with Unicorns!)Workshop: Building Serverless Real-time Data Processing (Now with Unicorns!)
Workshop: Building Serverless Real-time Data Processing (Now with Unicorns!)Amazon Web Services
 
Developing Serverless Application on AWS
Developing Serverless Application on AWSDeveloping Serverless Application on AWS
Developing Serverless Application on AWSAmazon Web Services
 

Was ist angesagt? (20)

AWS Chicago user group: AWS Platform for .NET Developers
AWS Chicago user group: AWS Platform for .NET DevelopersAWS Chicago user group: AWS Platform for .NET Developers
AWS Chicago user group: AWS Platform for .NET Developers
 
AWSome Day | Tech Track
AWSome Day | Tech TrackAWSome Day | Tech Track
AWSome Day | Tech Track
 
AWS Black Belt Tips
AWS Black Belt TipsAWS Black Belt Tips
AWS Black Belt Tips
 
Introduction to Amazon Directory Services, Amazon WorkSpaces, Amazon WorkMail...
Introduction to Amazon Directory Services, Amazon WorkSpaces, Amazon WorkMail...Introduction to Amazon Directory Services, Amazon WorkSpaces, Amazon WorkMail...
Introduction to Amazon Directory Services, Amazon WorkSpaces, Amazon WorkMail...
 
콘텐츠는 여전히 왕이다  - 클라우드를 통한 미디어 자산 관리와 공급망 혁신, SM Entertainment의 Digital Library...
콘텐츠는 여전히 왕이다  - 클라우드를 통한 미디어 자산 관리와 공급망 혁신, SM Entertainment의 Digital Library...콘텐츠는 여전히 왕이다  - 클라우드를 통한 미디어 자산 관리와 공급망 혁신, SM Entertainment의 Digital Library...
콘텐츠는 여전히 왕이다  - 클라우드를 통한 미디어 자산 관리와 공급망 혁신, SM Entertainment의 Digital Library...
 
AWS August Webinar Series - Services Overview
AWS August Webinar Series - Services Overview AWS August Webinar Series - Services Overview
AWS August Webinar Series - Services Overview
 
AWS Technical Essentials Day
AWS Technical Essentials DayAWS Technical Essentials Day
AWS Technical Essentials Day
 
Getting Started with Amazon EC2
Getting Started with Amazon EC2Getting Started with Amazon EC2
Getting Started with Amazon EC2
 
AWS Immersion Day - Image Data Insights & Analytics Specialist Session - June...
AWS Immersion Day - Image Data Insights & Analytics Specialist Session - June...AWS Immersion Day - Image Data Insights & Analytics Specialist Session - June...
AWS Immersion Day - Image Data Insights & Analytics Specialist Session - June...
 
아름답고 유연한 데이터 파이프라인 구축을 위한 Amazon Managed Workflow for Apache Airflow - 유다니엘 A...
아름답고 유연한 데이터 파이프라인 구축을 위한 Amazon Managed Workflow for Apache Airflow - 유다니엘 A...아름답고 유연한 데이터 파이프라인 구축을 위한 Amazon Managed Workflow for Apache Airflow - 유다니엘 A...
아름답고 유연한 데이터 파이프라인 구축을 위한 Amazon Managed Workflow for Apache Airflow - 유다니엘 A...
 
AWS Directory Service, Amazon WorkSpaces, Amazon WorkMail, and Amazon WorkDocs
AWS Directory Service, Amazon WorkSpaces, Amazon WorkMail, and Amazon WorkDocsAWS Directory Service, Amazon WorkSpaces, Amazon WorkMail, and Amazon WorkDocs
AWS Directory Service, Amazon WorkSpaces, Amazon WorkMail, and Amazon WorkDocs
 
Migrating Microsoft SQL to AWS - AWS Online Tech Talks
Migrating Microsoft SQL to AWS - AWS Online Tech TalksMigrating Microsoft SQL to AWS - AWS Online Tech Talks
Migrating Microsoft SQL to AWS - AWS Online Tech Talks
 
Building with Containers on AWS
Building with Containers on AWSBuilding with Containers on AWS
Building with Containers on AWS
 
Building serverless applications with Amazon S3
Building serverless applications with Amazon S3Building serverless applications with Amazon S3
Building serverless applications with Amazon S3
 
Introduction to Microsoft Workloads on AWS - AWS Online Tech Talks
Introduction to Microsoft Workloads on AWS - AWS Online Tech TalksIntroduction to Microsoft Workloads on AWS - AWS Online Tech Talks
Introduction to Microsoft Workloads on AWS - AWS Online Tech Talks
 
VMware Cloud on AWS - Technical Deep Dive - AWS Summit Sydney
VMware Cloud on AWS - Technical Deep Dive - AWS Summit SydneyVMware Cloud on AWS - Technical Deep Dive - AWS Summit Sydney
VMware Cloud on AWS - Technical Deep Dive - AWS Summit Sydney
 
Amazon Web Services
Amazon Web ServicesAmazon Web Services
Amazon Web Services
 
Workshop: Building Serverless Real-time Data Processing (Now with Unicorns!)
Workshop: Building Serverless Real-time Data Processing (Now with Unicorns!)Workshop: Building Serverless Real-time Data Processing (Now with Unicorns!)
Workshop: Building Serverless Real-time Data Processing (Now with Unicorns!)
 
AWSome Day Digital LATAM
AWSome Day Digital LATAMAWSome Day Digital LATAM
AWSome Day Digital LATAM
 
Developing Serverless Application on AWS
Developing Serverless Application on AWSDeveloping Serverless Application on AWS
Developing Serverless Application on AWS
 

Ähnlich wie Accelerate SQL Server Migration to the AWS Cloud

Design, Deploy, and Optimize SQL Server on AWS - AWS Online Tech Talks
Design, Deploy, and Optimize SQL Server on AWS - AWS Online Tech TalksDesign, Deploy, and Optimize SQL Server on AWS - AWS Online Tech Talks
Design, Deploy, and Optimize SQL Server on AWS - AWS Online Tech TalksAmazon Web Services
 
Design, Deploy, and Optimize SQL Server on AWS - June 2017 AWS Online Tech Talks
Design, Deploy, and Optimize SQL Server on AWS - June 2017 AWS Online Tech TalksDesign, Deploy, and Optimize SQL Server on AWS - June 2017 AWS Online Tech Talks
Design, Deploy, and Optimize SQL Server on AWS - June 2017 AWS Online Tech TalksAmazon Web Services
 
AWS re:Invent 2016: Workshop: Using the Database Migration Service (DMS) for ...
AWS re:Invent 2016: Workshop: Using the Database Migration Service (DMS) for ...AWS re:Invent 2016: Workshop: Using the Database Migration Service (DMS) for ...
AWS re:Invent 2016: Workshop: Using the Database Migration Service (DMS) for ...Amazon Web Services
 
AWS for the Data Professional
AWS for the Data ProfessionalAWS for the Data Professional
AWS for the Data ProfessionalLynn Langit
 
Migrate from SQL Server or Oracle into Amazon Aurora using AWS Database Migra...
Migrate from SQL Server or Oracle into Amazon Aurora using AWS Database Migra...Migrate from SQL Server or Oracle into Amazon Aurora using AWS Database Migra...
Migrate from SQL Server or Oracle into Amazon Aurora using AWS Database Migra...Amazon Web Services
 
AWS Webcast - Migrating to RDS Oracle
AWS Webcast - Migrating to RDS OracleAWS Webcast - Migrating to RDS Oracle
AWS Webcast - Migrating to RDS OracleAmazon Web Services
 
(DAT302) Relational Database Management Systems in the Cloud
(DAT302) Relational Database Management Systems in the Cloud(DAT302) Relational Database Management Systems in the Cloud
(DAT302) Relational Database Management Systems in the CloudAmazon Web Services
 
Migrating to Amazon RDS with Database Migration Service
Migrating to Amazon RDS with Database Migration ServiceMigrating to Amazon RDS with Database Migration Service
Migrating to Amazon RDS with Database Migration ServiceAmazon Web Services
 
Satrtup Bootcamp - Scale on AWS
Satrtup Bootcamp - Scale on AWSSatrtup Bootcamp - Scale on AWS
Satrtup Bootcamp - Scale on AWSIdan Tohami
 
Migrating to Amazon RDS with Database Migration Service
Migrating to Amazon RDS with Database Migration ServiceMigrating to Amazon RDS with Database Migration Service
Migrating to Amazon RDS with Database Migration ServiceAmazon Web Services
 
Scaling on AWS for the First 10 Million Users at Websummit Dublin
Scaling on AWS for the First 10 Million Users at Websummit DublinScaling on AWS for the First 10 Million Users at Websummit Dublin
Scaling on AWS for the First 10 Million Users at Websummit DublinAmazon Web Services
 
Scaling on AWS for the First 10 Million Users at Websummit Dublin
Scaling on AWS for the First 10 Million Users at Websummit DublinScaling on AWS for the First 10 Million Users at Websummit Dublin
Scaling on AWS for the First 10 Million Users at Websummit DublinIan Massingham
 
ENT305 Migrating Your Databases to AWS: Deep Dive on Amazon Relational Databa...
ENT305 Migrating Your Databases to AWS: Deep Dive on Amazon Relational Databa...ENT305 Migrating Your Databases to AWS: Deep Dive on Amazon Relational Databa...
ENT305 Migrating Your Databases to AWS: Deep Dive on Amazon Relational Databa...Amazon Web Services
 
Migrating to Amazon RDS with Database Migration Service
Migrating to Amazon RDS with Database Migration ServiceMigrating to Amazon RDS with Database Migration Service
Migrating to Amazon RDS with Database Migration ServiceAmazon Web Services
 
PASS 17 SQL Server on AWS Best Practices
PASS 17 SQL Server on AWS Best PracticesPASS 17 SQL Server on AWS Best Practices
PASS 17 SQL Server on AWS Best PracticesAmazon Web Services
 
SAP on Amazon web services
SAP on Amazon web servicesSAP on Amazon web services
SAP on Amazon web servicescloudnonstop
 
Best Practices for Running Microsoft SQL Server on AWS
Best Practices for Running Microsoft SQL Server on AWSBest Practices for Running Microsoft SQL Server on AWS
Best Practices for Running Microsoft SQL Server on AWSGianluca Hotz
 
Migrating Your Databases to AWS Deep Dive on Amazon RDS and AWS
Migrating Your Databases to AWS Deep Dive on Amazon RDS and AWSMigrating Your Databases to AWS Deep Dive on Amazon RDS and AWS
Migrating Your Databases to AWS Deep Dive on Amazon RDS and AWSKristana Kane
 
Microsoft SQL Server Dive Deep.pdf
Microsoft SQL Server Dive Deep.pdfMicrosoft SQL Server Dive Deep.pdf
Microsoft SQL Server Dive Deep.pdfAmazon Web Services
 

Ähnlich wie Accelerate SQL Server Migration to the AWS Cloud (20)

Design, Deploy, and Optimize SQL Server on AWS - AWS Online Tech Talks
Design, Deploy, and Optimize SQL Server on AWS - AWS Online Tech TalksDesign, Deploy, and Optimize SQL Server on AWS - AWS Online Tech Talks
Design, Deploy, and Optimize SQL Server on AWS - AWS Online Tech Talks
 
Design, Deploy, and Optimize SQL Server on AWS - June 2017 AWS Online Tech Talks
Design, Deploy, and Optimize SQL Server on AWS - June 2017 AWS Online Tech TalksDesign, Deploy, and Optimize SQL Server on AWS - June 2017 AWS Online Tech Talks
Design, Deploy, and Optimize SQL Server on AWS - June 2017 AWS Online Tech Talks
 
AWS re:Invent 2016: Workshop: Using the Database Migration Service (DMS) for ...
AWS re:Invent 2016: Workshop: Using the Database Migration Service (DMS) for ...AWS re:Invent 2016: Workshop: Using the Database Migration Service (DMS) for ...
AWS re:Invent 2016: Workshop: Using the Database Migration Service (DMS) for ...
 
AWS for the Data Professional
AWS for the Data ProfessionalAWS for the Data Professional
AWS for the Data Professional
 
Migrate from SQL Server or Oracle into Amazon Aurora using AWS Database Migra...
Migrate from SQL Server or Oracle into Amazon Aurora using AWS Database Migra...Migrate from SQL Server or Oracle into Amazon Aurora using AWS Database Migra...
Migrate from SQL Server or Oracle into Amazon Aurora using AWS Database Migra...
 
AWS Webcast - Migrating to RDS Oracle
AWS Webcast - Migrating to RDS OracleAWS Webcast - Migrating to RDS Oracle
AWS Webcast - Migrating to RDS Oracle
 
(DAT302) Relational Database Management Systems in the Cloud
(DAT302) Relational Database Management Systems in the Cloud(DAT302) Relational Database Management Systems in the Cloud
(DAT302) Relational Database Management Systems in the Cloud
 
Bases de datos en la nube con AWS
Bases de datos en la nube con AWSBases de datos en la nube con AWS
Bases de datos en la nube con AWS
 
Migrating to Amazon RDS with Database Migration Service
Migrating to Amazon RDS with Database Migration ServiceMigrating to Amazon RDS with Database Migration Service
Migrating to Amazon RDS with Database Migration Service
 
Satrtup Bootcamp - Scale on AWS
Satrtup Bootcamp - Scale on AWSSatrtup Bootcamp - Scale on AWS
Satrtup Bootcamp - Scale on AWS
 
Migrating to Amazon RDS with Database Migration Service
Migrating to Amazon RDS with Database Migration ServiceMigrating to Amazon RDS with Database Migration Service
Migrating to Amazon RDS with Database Migration Service
 
Scaling on AWS for the First 10 Million Users at Websummit Dublin
Scaling on AWS for the First 10 Million Users at Websummit DublinScaling on AWS for the First 10 Million Users at Websummit Dublin
Scaling on AWS for the First 10 Million Users at Websummit Dublin
 
Scaling on AWS for the First 10 Million Users at Websummit Dublin
Scaling on AWS for the First 10 Million Users at Websummit DublinScaling on AWS for the First 10 Million Users at Websummit Dublin
Scaling on AWS for the First 10 Million Users at Websummit Dublin
 
ENT305 Migrating Your Databases to AWS: Deep Dive on Amazon Relational Databa...
ENT305 Migrating Your Databases to AWS: Deep Dive on Amazon Relational Databa...ENT305 Migrating Your Databases to AWS: Deep Dive on Amazon Relational Databa...
ENT305 Migrating Your Databases to AWS: Deep Dive on Amazon Relational Databa...
 
Migrating to Amazon RDS with Database Migration Service
Migrating to Amazon RDS with Database Migration ServiceMigrating to Amazon RDS with Database Migration Service
Migrating to Amazon RDS with Database Migration Service
 
PASS 17 SQL Server on AWS Best Practices
PASS 17 SQL Server on AWS Best PracticesPASS 17 SQL Server on AWS Best Practices
PASS 17 SQL Server on AWS Best Practices
 
SAP on Amazon web services
SAP on Amazon web servicesSAP on Amazon web services
SAP on Amazon web services
 
Best Practices for Running Microsoft SQL Server on AWS
Best Practices for Running Microsoft SQL Server on AWSBest Practices for Running Microsoft SQL Server on AWS
Best Practices for Running Microsoft SQL Server on AWS
 
Migrating Your Databases to AWS Deep Dive on Amazon RDS and AWS
Migrating Your Databases to AWS Deep Dive on Amazon RDS and AWSMigrating Your Databases to AWS Deep Dive on Amazon RDS and AWS
Migrating Your Databases to AWS Deep Dive on Amazon RDS and AWS
 
Microsoft SQL Server Dive Deep.pdf
Microsoft SQL Server Dive Deep.pdfMicrosoft SQL Server Dive Deep.pdf
Microsoft SQL Server Dive Deep.pdf
 

Mehr von Datavail

Journey to Cloud Analytics
Journey to Cloud Analytics Journey to Cloud Analytics
Journey to Cloud Analytics Datavail
 
MOUS 2020 - Hyperion 11.2 vs. Cloud: Should I Stay or Should I Go?
MOUS 2020 - Hyperion 11.2 vs. Cloud: Should I Stay or Should I Go?MOUS 2020 - Hyperion 11.2 vs. Cloud: Should I Stay or Should I Go?
MOUS 2020 - Hyperion 11.2 vs. Cloud: Should I Stay or Should I Go?Datavail
 
Oracle Enterprise Manager Seven Robust Features to Put in Action final
Oracle Enterprise Manager Seven Robust Features to Put in Action finalOracle Enterprise Manager Seven Robust Features to Put in Action final
Oracle Enterprise Manager Seven Robust Features to Put in Action finalDatavail
 
Lessons from Migrating Oracle Databases to Amazon RDS or Amazon Aurora
Lessons from Migrating Oracle Databases to Amazon RDS or Amazon Aurora Lessons from Migrating Oracle Databases to Amazon RDS or Amazon Aurora
Lessons from Migrating Oracle Databases to Amazon RDS or Amazon Aurora Datavail
 
EPM 11.2: Lessons Learned and 2021 Preparedness
EPM 11.2: Lessons Learned and 2021 PreparednessEPM 11.2: Lessons Learned and 2021 Preparedness
EPM 11.2: Lessons Learned and 2021 PreparednessDatavail
 
Optimizing Oracle Databases & Applications Gives Fast Food Giant Major Gains
Optimizing Oracle Databases & Applications Gives Fast Food Giant Major GainsOptimizing Oracle Databases & Applications Gives Fast Food Giant Major Gains
Optimizing Oracle Databases & Applications Gives Fast Food Giant Major GainsDatavail
 
RMOUG 2020: Keeping Pace with Change
RMOUG 2020: Keeping Pace with Change RMOUG 2020: Keeping Pace with Change
RMOUG 2020: Keeping Pace with Change Datavail
 
Upcoming Extended Support Deadlines & What They Mean for You
Upcoming Extended Support Deadlines & What They Mean for YouUpcoming Extended Support Deadlines & What They Mean for You
Upcoming Extended Support Deadlines & What They Mean for YouDatavail
 
SQL on Linux
SQL on LinuxSQL on Linux
SQL on LinuxDatavail
 
Reduce Cost by Tuning Queries on Azure DBaaS
Reduce Cost by Tuning Queries on Azure DBaaSReduce Cost by Tuning Queries on Azure DBaaS
Reduce Cost by Tuning Queries on Azure DBaaSDatavail
 
MOUS 2019 - Keeping Pace with Change: Prepare for Tomorrow & Advance Your Car...
MOUS 2019 - Keeping Pace with Change: Prepare for Tomorrow & Advance Your Car...MOUS 2019 - Keeping Pace with Change: Prepare for Tomorrow & Advance Your Car...
MOUS 2019 - Keeping Pace with Change: Prepare for Tomorrow & Advance Your Car...Datavail
 
Essbase On-Prem to Oracle Analytics Cloud - How, When, and Why
Essbase On-Prem to Oracle Analytics Cloud - How, When, and WhyEssbase On-Prem to Oracle Analytics Cloud - How, When, and Why
Essbase On-Prem to Oracle Analytics Cloud - How, When, and WhyDatavail
 
Is "Free" Good Enough for Your MySQL Environment?
Is "Free" Good Enough for Your MySQL Environment?Is "Free" Good Enough for Your MySQL Environment?
Is "Free" Good Enough for Your MySQL Environment?Datavail
 
Critical Preflight Checks for Your EPM Applications
Critical Preflight Checks for Your EPM ApplicationsCritical Preflight Checks for Your EPM Applications
Critical Preflight Checks for Your EPM ApplicationsDatavail
 
SQL to Azure Migrations
SQL to Azure MigrationsSQL to Azure Migrations
SQL to Azure MigrationsDatavail
 
Essbase On-Prem to Oracle Analytics Cloud - How, When, and Why
Essbase On-Prem to Oracle Analytics Cloud - How, When, and WhyEssbase On-Prem to Oracle Analytics Cloud - How, When, and Why
Essbase On-Prem to Oracle Analytics Cloud - How, When, and WhyDatavail
 
3 Ways to Lead an Accidental DBA
3 Ways to Lead an Accidental DBA3 Ways to Lead an Accidental DBA
3 Ways to Lead an Accidental DBADatavail
 
Creating a Solid EPM Punch List
Creating a Solid EPM Punch ListCreating a Solid EPM Punch List
Creating a Solid EPM Punch ListDatavail
 
Why NBC Universal Migrated to MongoDB Atlas
Why NBC Universal Migrated to MongoDB AtlasWhy NBC Universal Migrated to MongoDB Atlas
Why NBC Universal Migrated to MongoDB AtlasDatavail
 
SQL on Linux
SQL on LinuxSQL on Linux
SQL on LinuxDatavail
 

Mehr von Datavail (20)

Journey to Cloud Analytics
Journey to Cloud Analytics Journey to Cloud Analytics
Journey to Cloud Analytics
 
MOUS 2020 - Hyperion 11.2 vs. Cloud: Should I Stay or Should I Go?
MOUS 2020 - Hyperion 11.2 vs. Cloud: Should I Stay or Should I Go?MOUS 2020 - Hyperion 11.2 vs. Cloud: Should I Stay or Should I Go?
MOUS 2020 - Hyperion 11.2 vs. Cloud: Should I Stay or Should I Go?
 
Oracle Enterprise Manager Seven Robust Features to Put in Action final
Oracle Enterprise Manager Seven Robust Features to Put in Action finalOracle Enterprise Manager Seven Robust Features to Put in Action final
Oracle Enterprise Manager Seven Robust Features to Put in Action final
 
Lessons from Migrating Oracle Databases to Amazon RDS or Amazon Aurora
Lessons from Migrating Oracle Databases to Amazon RDS or Amazon Aurora Lessons from Migrating Oracle Databases to Amazon RDS or Amazon Aurora
Lessons from Migrating Oracle Databases to Amazon RDS or Amazon Aurora
 
EPM 11.2: Lessons Learned and 2021 Preparedness
EPM 11.2: Lessons Learned and 2021 PreparednessEPM 11.2: Lessons Learned and 2021 Preparedness
EPM 11.2: Lessons Learned and 2021 Preparedness
 
Optimizing Oracle Databases & Applications Gives Fast Food Giant Major Gains
Optimizing Oracle Databases & Applications Gives Fast Food Giant Major GainsOptimizing Oracle Databases & Applications Gives Fast Food Giant Major Gains
Optimizing Oracle Databases & Applications Gives Fast Food Giant Major Gains
 
RMOUG 2020: Keeping Pace with Change
RMOUG 2020: Keeping Pace with Change RMOUG 2020: Keeping Pace with Change
RMOUG 2020: Keeping Pace with Change
 
Upcoming Extended Support Deadlines & What They Mean for You
Upcoming Extended Support Deadlines & What They Mean for YouUpcoming Extended Support Deadlines & What They Mean for You
Upcoming Extended Support Deadlines & What They Mean for You
 
SQL on Linux
SQL on LinuxSQL on Linux
SQL on Linux
 
Reduce Cost by Tuning Queries on Azure DBaaS
Reduce Cost by Tuning Queries on Azure DBaaSReduce Cost by Tuning Queries on Azure DBaaS
Reduce Cost by Tuning Queries on Azure DBaaS
 
MOUS 2019 - Keeping Pace with Change: Prepare for Tomorrow & Advance Your Car...
MOUS 2019 - Keeping Pace with Change: Prepare for Tomorrow & Advance Your Car...MOUS 2019 - Keeping Pace with Change: Prepare for Tomorrow & Advance Your Car...
MOUS 2019 - Keeping Pace with Change: Prepare for Tomorrow & Advance Your Car...
 
Essbase On-Prem to Oracle Analytics Cloud - How, When, and Why
Essbase On-Prem to Oracle Analytics Cloud - How, When, and WhyEssbase On-Prem to Oracle Analytics Cloud - How, When, and Why
Essbase On-Prem to Oracle Analytics Cloud - How, When, and Why
 
Is "Free" Good Enough for Your MySQL Environment?
Is "Free" Good Enough for Your MySQL Environment?Is "Free" Good Enough for Your MySQL Environment?
Is "Free" Good Enough for Your MySQL Environment?
 
Critical Preflight Checks for Your EPM Applications
Critical Preflight Checks for Your EPM ApplicationsCritical Preflight Checks for Your EPM Applications
Critical Preflight Checks for Your EPM Applications
 
SQL to Azure Migrations
SQL to Azure MigrationsSQL to Azure Migrations
SQL to Azure Migrations
 
Essbase On-Prem to Oracle Analytics Cloud - How, When, and Why
Essbase On-Prem to Oracle Analytics Cloud - How, When, and WhyEssbase On-Prem to Oracle Analytics Cloud - How, When, and Why
Essbase On-Prem to Oracle Analytics Cloud - How, When, and Why
 
3 Ways to Lead an Accidental DBA
3 Ways to Lead an Accidental DBA3 Ways to Lead an Accidental DBA
3 Ways to Lead an Accidental DBA
 
Creating a Solid EPM Punch List
Creating a Solid EPM Punch ListCreating a Solid EPM Punch List
Creating a Solid EPM Punch List
 
Why NBC Universal Migrated to MongoDB Atlas
Why NBC Universal Migrated to MongoDB AtlasWhy NBC Universal Migrated to MongoDB Atlas
Why NBC Universal Migrated to MongoDB Atlas
 
SQL on Linux
SQL on LinuxSQL on Linux
SQL on Linux
 

Kürzlich hochgeladen

Probability Grade 10 Third Quarter Lessons
Probability Grade 10 Third Quarter LessonsProbability Grade 10 Third Quarter Lessons
Probability Grade 10 Third Quarter LessonsJoseMangaJr1
 
ALSO dropshipping via API with DroFx.pptx
ALSO dropshipping via API with DroFx.pptxALSO dropshipping via API with DroFx.pptx
ALSO dropshipping via API with DroFx.pptxolyaivanovalion
 
ELKO dropshipping via API with DroFx.pptx
ELKO dropshipping via API with DroFx.pptxELKO dropshipping via API with DroFx.pptx
ELKO dropshipping via API with DroFx.pptxolyaivanovalion
 
Carero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptxCarero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptxolyaivanovalion
 
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...amitlee9823
 
Edukaciniai dropshipping via API with DroFx
Edukaciniai dropshipping via API with DroFxEdukaciniai dropshipping via API with DroFx
Edukaciniai dropshipping via API with DroFxolyaivanovalion
 
Call me @ 9892124323 Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
Call me @ 9892124323  Cheap Rate Call Girls in Vashi with Real Photo 100% SecureCall me @ 9892124323  Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
Call me @ 9892124323 Cheap Rate Call Girls in Vashi with Real Photo 100% SecurePooja Nehwal
 
Capstone Project on IBM Data Analytics Program
Capstone Project on IBM Data Analytics ProgramCapstone Project on IBM Data Analytics Program
Capstone Project on IBM Data Analytics ProgramMoniSankarHazra
 
CebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptxCebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptxolyaivanovalion
 
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...amitlee9823
 
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 nightCheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 nightDelhi Call girls
 
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...Delhi Call girls
 
Invezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signalsInvezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signalsInvezz1
 
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...Valters Lauzums
 
Week-01-2.ppt BBB human Computer interaction
Week-01-2.ppt BBB human Computer interactionWeek-01-2.ppt BBB human Computer interaction
Week-01-2.ppt BBB human Computer interactionfulawalesam
 
BigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptxBigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptxolyaivanovalion
 
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...amitlee9823
 

Kürzlich hochgeladen (20)

Probability Grade 10 Third Quarter Lessons
Probability Grade 10 Third Quarter LessonsProbability Grade 10 Third Quarter Lessons
Probability Grade 10 Third Quarter Lessons
 
ALSO dropshipping via API with DroFx.pptx
ALSO dropshipping via API with DroFx.pptxALSO dropshipping via API with DroFx.pptx
ALSO dropshipping via API with DroFx.pptx
 
ELKO dropshipping via API with DroFx.pptx
ELKO dropshipping via API with DroFx.pptxELKO dropshipping via API with DroFx.pptx
ELKO dropshipping via API with DroFx.pptx
 
Carero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptxCarero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptx
 
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
 
Edukaciniai dropshipping via API with DroFx
Edukaciniai dropshipping via API with DroFxEdukaciniai dropshipping via API with DroFx
Edukaciniai dropshipping via API with DroFx
 
Call me @ 9892124323 Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
Call me @ 9892124323  Cheap Rate Call Girls in Vashi with Real Photo 100% SecureCall me @ 9892124323  Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
Call me @ 9892124323 Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
 
Capstone Project on IBM Data Analytics Program
Capstone Project on IBM Data Analytics ProgramCapstone Project on IBM Data Analytics Program
Capstone Project on IBM Data Analytics Program
 
CebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptxCebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptx
 
(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7
(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7
(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7
 
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
 
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 nightCheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
 
Anomaly detection and data imputation within time series
Anomaly detection and data imputation within time seriesAnomaly detection and data imputation within time series
Anomaly detection and data imputation within time series
 
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
 
Invezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signalsInvezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signals
 
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
 
Week-01-2.ppt BBB human Computer interaction
Week-01-2.ppt BBB human Computer interactionWeek-01-2.ppt BBB human Computer interaction
Week-01-2.ppt BBB human Computer interaction
 
BigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptxBigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptx
 
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
 
Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get CytotecAbortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
 

Accelerate SQL Server Migration to the AWS Cloud

  • 1. Accelerate SQL Server Migration to the AWS Cloud Approach & Methodology Jeff Duncan, DBA Manager, SQL Server, Datavail
  • 2. Everything PASS Has To Offer Unlock exclusive training & networking Free 1-day local training events Local user groups around the world Back-to-back live webinar events Online special interest user groups Get involved Free Resources Online PASS.org Explore
  • 3. Submit before Friday, Nov. 20 at 5pm EST to win prizes Your feedback is important to us! Please visit the “Session Evaluation” link in the left hand side navigation bar to rate this session. Session Evaluation
  • 4. Jeff Duncan DBA Manager, SQL Server, Datavail /jeffreyaaronduncan/ Jeff.Duncan@datavail.com SQL Server Team Manager with 20+ years’ experience Expertise with database operations, cloud migrations, database development, report writing & project management Responsible for a team of 14 DBAs that deliver complex custom solutions for Datavail’s customers
  • 5. Accelerate SQL Server Migration to the AWS Cloud Approach & Methodology Jeff Duncan, DBA Manager, SQL Server, Datavail
  • 6. About Datavail Databases • Windows Workloads • Open Source Workloads • Oracle Workloads 100+ Cloud SA’s and Engineers 16+ Years Database Services 700+ Customers 8+ Years Cloud Experience 200,000+ Databases Managed 100+ Cloud Migrations Expertise Experience Outcome Data Integration & Analytics
  • 7. Agenda • Cloud: What, Who & Why • What’s the Difference Between IaaS, SaaS & PaaS? • SQL Server in the Cloud • SQL Server High Availability & Disaster Recovery • DBA Role in the Cloud: Now What?
  • 8. Who is the Cloud? AWS | Microsoft Azure | Google Cloud
  • 9. Why Go to the Cloud? • Business Strategy • Reduced Expense • Security • Data Ownership & Access • Agility
  • 10. On-Prem v. IaaS, PaaS and SaaS On-Premise Servers Storage Networking Virtualization OS Middleware Runtime Apps Data IaaS Servers Storage Networking Virtualization OS Middleware Runtime Apps Data PaaS Servers Storage Networking Virtualization OS Middleware Runtime Apps Data SaaS Servers Storage Networking Virtualization OS Middleware Runtime Apps Data • Infrastructure as a Service • Platform as a Service • Software as a Service
  • 11. Migration Methodology • Involve stakeholders • Calculate your TCO (Total Cost of Ownership) • Discover and evaluate apps Assess • Select a migration strategy • Apply the migration strategy • Find recommended tools Planning & Migration • Analyze your costs • Save with offers • Reinvest to do more Optimize • Security • Data protection • Monitoring Secure and Manage Workloads On-Premise AWS
  • 12. EC2 RDS SQL Server on Amazon EC2 vs. RDS • Elastic Compute Cloud (EC2) is the AWS version of a virtual machine in the cloud • Can develop & deploy applications faster • Launch virtual servers as needed • Scales up and down to handle changes • Relational Database Service (RDS) offers Database as a Service (DBaaS) • Easy to set up, operate, and scale a relational database in the cloud. • Cost-efficient and resizable capacity • Automated administration tasks
  • 13. Amazon EC2 Instance Types General Purpose Compute Optimized Memory Optimized Accelerated Computing Storage Optimized A1 C5 R5 P3 I3 T3 C5n R5a P2 I3en T3a C4 R5n Inf1 D2 T2 R4 G4 H1 M6g X1e G3 M5 X1e F1 M5a High Memory M5n Z1d M4
  • 14. Amazon EBS Volume Types Solid-State Drives (SSD) Hard Disk Drives (HDD) Volume Type General Purpose SSD (gp2) Provisioned IOPS SSD (io1) Throughput Optimized HDD (st1) Cold HDD (sc1) Description General purpose SSD volume that balances price and performance for a wide variety of workloads Highest- performance SSD volume for mission- critical low-latency or high-throughput workloads Low-cost HDD volume designed for frequently accessed, throughput- intensive workloads Lowest cost HDD volume designed for less frequently accessed workloads
  • 15. Amazon EBS Volume Types Solid-State Drives (SSD) Hard Disk Drives (HDD) Use Cases Recommended for most workloads System boot volumes Virtual desktops Low-latency interactive apps Development and test environments Critical business applications that require sustained IOPS performance, or more than 16,000 IOPS or 250 MiB/s of throughput per volume Large database workloads, such as: • MongoDB • Cassandra • Microsoft SQL Server • MySQL • PostgreSQL • Oracle Streaming workloads requiring consistent, fast throughput at a low price Big data Data warehouses Log processing Cannot be a boot volume Throughput-oriented storage for large volumes of data that is infrequently accessed Scenarios where the lowest storage cost is important
  • 16. Amazon RDS doesn't support running these services on the same server as your Amazon RDS DB instance: Limitation of RDS over SQL Server on EC2 • SQL Server Analysis Services • SQL Server Integration Services • SQL Server Reporting Services • Data Quality Services • Master Data Services • We can create up to 30 databases on each of your DB instances running Microsoft SQL Server. The Microsoft system databases, such as master and model, don’t count toward this limit. • Some ports are reserved for Amazon RDS use and you can’t use them when you create a DB instance. • Amazon RDS for SQL Server does not support importing data into the msdb database. • We can’t rename databases on a DB instance in a SQL Server Multi-AZ with Mirroring deployment.
  • 17. Limitation of RDS over SQL Server on EC2 The following Microsoft SQL Server features are not supported on Amazon RDS: • Stretch database • Backing up to Microsoft Azure Blob Storage • Buffer pool extension • Data Quality Services • Database Log Shipping • Database Mail • Distribution Transaction Coordinator (MSDTC) • File tables • FILESTREAM support • Maintenance Plans • Performance Data Collector • Policy-Based Management • PolyBase • Machine Learning and R Services (requires OS access to install it) • Replication • Resource Governor • Server-level triggers • Service Broker endpoints • T-SQL endpoints (all operations using CREATE ENDPOINT are unavailable) • WCF Data Services
  • 18. SQL Server HA & DR on AWS EC2 • Use Multiple Availability Zones (AZs) • Implement instance-level and AZ-level failure tolerance • Synchronous replication across physical data centers • Enterprise Edition (2012+) • Always On Availability Groups • Shared nothing architecture (multi-subnet failover) • Standard Edition • Basic Always On Availability Groups (2016+) • Failover Cluster Instances (FCI) using block storage replication Availability Zone C AWS Availability Zone A Availability Zone B
  • 19. Multi-Region Always On Availability Group • High Availability and Disaster recovery • High Performance EBS Volume • Instance Store • Backups to S3 Bucket • Horizontal and Vertical Scaling EC2 Primary Replica VPC Availability Zone 1 Availability Zone 2 Synchronous Commit Automatic Failover Availability Zone 1 Asynchronous Commit Manual Failover VPC Elastic IP Elastic IP AWS Region A AWS Region B MS SQL EC2 Secondary Replica MS SQL EC2 Secondary Replica MS SQL
  • 20. Feature Comparison: RDS & EC2 Features RDS SQL on EC2 Control AWS In house DBA Installation Automatic installation Manual Installation Disk Provisioning and management Automatic Manually Patching Automatic Manually Minor version upgrades Automatic Manually Failed instance replacement Automatic N/A Backup and recovery of your SQL Server databases Automatic In House DBA Automated Multi-AZ (Availability Zone) Automatic Manual Configuration required
  • 21. Feature Comparison: RDS & EC2 Features RDS SQL on EC2 Cost Cost effective More Control over cost Transparent Data Encryption Available Available CDC Available Available On-Lined Indexing Available Available Data-at-rest protection Available Available Data-in-transit protection Available ( Amazon RDS creates an SSL certificate for your SQL Server DB instance when the instance is created.) Need to configure Manually BD access Controls Through IAM Through SQL Server
  • 22. Choosing Between SQL Server RDS & EC2 • Consider RDS first • Focus on business value tasks • High-level tuning tasks • Schema optimization • No in-house database expertise • Need full control over DB instance • Backups • Replication • Clustering • Options that are not available in RDS Amazon RDS for SQL Server SQL Server on Amazon EC2 AWS managed Scaling High Availability Database Backups DBMS Patching DBMS Install / Maintenance OS Patching OS Install / Maintenance Power, HVAC, net Scaling High Availability Database Backups DBMS Patching DBMS Install / Maintenance OS Patching OS Install / Maintenance Power, HVAC, net Customer managed
  • 23. Cost Reduction on AWS Cloud for Running SQL Server Don’t pay for a EC2 when all you need is storage You don’t need to pay for a processor if you simply want to store some files. Use AWS Storage S3 instead; you’ll get storage space without the costs of a EC2. Analyze your spending Use the AWS billing portal to track your usage. Then use the information to identify where you’re spending on unneeded resources and shut them down to save money. Leverage AWS RDS and AMI You’ll add to your costs by creating a fully custom environment and loading on lots of third-party products. Instead, leverage AWS’s Platform as a Service features and the configurations in the Amazon Marketplace to buy services designed to work together.
  • 24. SQL Server Performance Baselining Memory • MemoryAvailable Mbytes • Page Life Expectancy • User Connections • Memory Grants Pending • Total Server Memory (KB) Disk • Avg. Disk sec/Read • Avg. Disk sec/Write • Avg. Disk Queue Length CPU • Processor Time • Processor Queue Length SQL Statistics • Batch Requests/sec • SQL Compilations/sec • SQL Re-Compilations/sec Minimum, maximum and an average values for each counter has been calculated using the values that were collected over a period of days.
  • 25. Sony Case Study – Summary • Very large I/O Demands • Scalability and flexibility • Enhance HA & DR • Storage 10 + TB Data • Infrastructure Modernization • Migration strategy • Performance baseline • Highly available database design (99.999%) • Data transfer automation • Testing and Go Live • Improved performance (30 % increase) • Increased scalability • Higher availability • Data warehouse build in AWS • Analytics – AWS Glue, Amazon Quicksight Challenges Accelerated Migration Outcome Amazon EC2Amazon RDSAmazon S3Auto Scaling Accelerated Migration
  • 26. Post-migration Activities • Performance baseline: Performed on a continual basis • Ongoing performance tuning: query tuning, wait statistics analysis, tempdb optimization • Database monitoring and alerting • Index and statistics maintenance
  • 27. DBA Responsibility in the Cloud Category DBA Responsibility IaaS PaaS Software Installation and Maintenance Plan, install, and configure new SQL Server, Oracle, MySQL, and any other database management system.  On-going updates and patches.  If new server is needed, transfer of data from existing system to new platform.   Database backup and Recovery Create backup plans to backup the databases.  Develop recovery plans and procedures to recover the databases in case of disaster.   Test and verify the recovery plans to meet business recovery objectives.   High Availability and Disaster Recovery (HADR) Plan, design, and implement High Availability and Disaster Recovery (HADR) solutions based on business requirements. E.g.: SQL AOAG, Clustering, Database Mirroring, and Log Shipping.  Test and verify the HADR solutions on set schedules as per business requirements.   Infrastructure as a Service (IaaS): AWS EC2 Platform as a Service (PaaS): AWS RDS
  • 28. DBA Responsibility in the Cloud Category DBA Responsibility IaaS PaaS Performance Monitoring and Database Tuning Monitor databases for performance issues.   Tune the database based on application and usage.   Re-balance workloads across database servers based on monitoring.   Security and Authentication Implement best practices to minimize security risk.   Setup and grant employee and application access based on the Principle of Least Privileges (PoLP).   Capacity Planning Workload (I/O) capacity planning.   Storage and disk space usage capacity planning.   Data Extract, Transformation, and Loading Import large volumes of data that have been extracted from multiple sources into a data warehouse or into a centralized repository.   Troubleshooting Quickly understand and respond to problems when they occur and restore data or correct issues to minimize damages.   Infrastructure as a Service (IaaS): AWS EC2 Platform as a Service (PaaS): AWS RDS
  • 29. DBA Scope of Work on Cloud Category Scope of work Amazon SQL on Premises VMSQL On AWS (EC2) (IaaS) SQL RDS ( PaaS) Installation SQL Server installation DBA perform the SQL assessment and may need to correct the configuration (4-6 hour) Built In Automation DBA Installation of SSIS, SSRS, SSAS , MDS, other SQL features DBA Not available DBA Patching Upgrade DBA Built In Automation (Minor upgrades there is check box) DBA Configuration Login Creation (DB User) DBA DBA DBA Server level configuration (Memory Capping, Tempdb and others) DBA DBA DBA Configure linked server DBA Not available DBA Configure DB Mail DBA Not available DBA
  • 30. DBA Scope of Work on Cloud Category Scope of work Amazon SQL on Premises VMSQL On AWS (EC2) (IaaS) SQL RDS ( PaaS) Security Data Masking Not Available DBA Not Available Advanced Threat protection Not Available DBA Not Available Security Auditing DBA DBA DBA Administration SQL Server START STOP DBA DBA DBA Database capacity planning DBA DBA DBA Database Backup DBA DBA DBA Snapshot backup DBA Built In Automation DBA Database Restore DBA DBA DBA Database configuration DBA DBA DBA Database HA DBA Built In Automation (Geo- replication, Auto failover) DBA (Always on, clustering) Database Index maintenance DBA DBA DBA Database corruption DBA Built In Automation DBA Deployment, maintenance, and scaling DBA (Always on, clustering) DBA DBA