(sdd404) amazon rds for microsoft sql server deep dive | aws re:invent 2014

40
November 12, 2014 | Las Vegas, NV Ghim-Sim Chua & Phil Intihar, Amazon Web Services Miguel Simões João, OutSystems

Upload: amazon-web-services

Post on 24-Jun-2015

595 views

Category:

Technology


2 download

DESCRIPTION

Come learn how to turbocharge your application development with useful tips and tricks for Amazon RDS for SQL Server. We will cover practical and useful topics such as migrating your data to an Amazon RDS for SQL Server instance and as well as detailed guidance for taking advantage of Multi-AZ deployments to architect high-performance applications and production workloads.

TRANSCRIPT

Page 1: (SDD404) Amazon RDS for Microsoft SQL Server Deep Dive | AWS re:Invent 2014

November 12, 2014 | Las Vegas, NV

Ghim-Sim Chua & Phil Intihar, Amazon Web Services

Miguel Simões João, OutSystems

Page 2: (SDD404) Amazon RDS for Microsoft SQL Server Deep Dive | AWS re:Invent 2014
Page 3: (SDD404) Amazon RDS for Microsoft SQL Server Deep Dive | AWS re:Invent 2014
Page 4: (SDD404) Amazon RDS for Microsoft SQL Server Deep Dive | AWS re:Invent 2014

Application

Master in

AZ “-1a”

Standby in

AZ “-1b”

mydb.{…}.rds.amazonaws.com

us-east-1

Witness in

AZ “-1c”

Page 5: (SDD404) Amazon RDS for Microsoft SQL Server Deep Dive | AWS re:Invent 2014

Application

Master in

AZ “-1b”

mydb.{…}.rds.amazonaws.com

us-east-1

Witness in

AZ “-1c”

Page 6: (SDD404) Amazon RDS for Microsoft SQL Server Deep Dive | AWS re:Invent 2014

Application

Master in

AZ “-1b”

mydb.{…}.rds.amazonaws.com

us-east-1

Standby in

AZ “-1*”

Witness in

AZ “-1c”

Page 7: (SDD404) Amazon RDS for Microsoft SQL Server Deep Dive | AWS re:Invent 2014
Page 8: (SDD404) Amazon RDS for Microsoft SQL Server Deep Dive | AWS re:Invent 2014
Page 9: (SDD404) Amazon RDS for Microsoft SQL Server Deep Dive | AWS re:Invent 2014
Page 10: (SDD404) Amazon RDS for Microsoft SQL Server Deep Dive | AWS re:Invent 2014
Page 11: (SDD404) Amazon RDS for Microsoft SQL Server Deep Dive | AWS re:Invent 2014

Accumulate 3 IOPS per GB/sec

Max 5.4 million IOPS per volume

Spend up to 3000 IOPS per second

Page 12: (SDD404) Amazon RDS for Microsoft SQL Server Deep Dive | AWS re:Invent 2014

0

1000000

2000000

3000000

4000000

5000000

6000000

1 2 3 4 5 6 7 8 9 10 11 12

Page 13: (SDD404) Amazon RDS for Microsoft SQL Server Deep Dive | AWS re:Invent 2014

Low I/O usage High I/O usage

Page 14: (SDD404) Amazon RDS for Microsoft SQL Server Deep Dive | AWS re:Invent 2014

vCPU vCPU vCPU vCPU

Page 15: (SDD404) Amazon RDS for Microsoft SQL Server Deep Dive | AWS re:Invent 2014

Instance

type

#

vCPUs

Initial CPU

credit

CPU credits

earned per hour

Base

performance

Maximum CPU

credit balance

t2.micro 1 30 6 10% 144

t2.small 1 30 12 20% 288

t2.medium 2 60 24 40% 576

Page 16: (SDD404) Amazon RDS for Microsoft SQL Server Deep Dive | AWS re:Invent 2014

1 2 3 4 5 6 7 8 9 10 11 12

Page 17: (SDD404) Amazon RDS for Microsoft SQL Server Deep Dive | AWS re:Invent 2014
Page 18: (SDD404) Amazon RDS for Microsoft SQL Server Deep Dive | AWS re:Invent 2014

ConfigurationIncrease

Throughput

Reduce

Latency

Push button scaling

Sharding

Provisioned IOPS

Page 19: (SDD404) Amazon RDS for Microsoft SQL Server Deep Dive | AWS re:Invent 2014

DB N

Application

Key

DB 2DB 1

1TB

10K IOPS

Page 20: (SDD404) Amazon RDS for Microsoft SQL Server Deep Dive | AWS re:Invent 2014

Leveraging Amazon RDS for SQL Server capabilities

Page 21: (SDD404) Amazon RDS for Microsoft SQL Server Deep Dive | AWS re:Invent 2014
Page 22: (SDD404) Amazon RDS for Microsoft SQL Server Deep Dive | AWS re:Invent 2014

Deliver enterprise mobile and web applications. Fast.

Develop once for all devices

Easily integrate existing systems

Rapid delivery, effortless change

Cloud, hybrid, or on-premises

OutSystems® Platform

Page 23: (SDD404) Amazon RDS for Microsoft SQL Server Deep Dive | AWS re:Invent 2014

IDE to develop

web and mobile

web

applications

IDE to extend the

language and

integrate external

systemsPlatform Server

Management

Console

Lifecycle

Management

The core of the

OutSystems Platform

OutSystems Platform

Core Database

Page 24: (SDD404) Amazon RDS for Microsoft SQL Server Deep Dive | AWS re:Invent 2014
Page 25: (SDD404) Amazon RDS for Microsoft SQL Server Deep Dive | AWS re:Invent 2014

How does the Platform work on SQL Server?

Page 26: (SDD404) Amazon RDS for Microsoft SQL Server Deep Dive | AWS re:Invent 2014
Page 27: (SDD404) Amazon RDS for Microsoft SQL Server Deep Dive | AWS re:Invent 2014
Page 28: (SDD404) Amazon RDS for Microsoft SQL Server Deep Dive | AWS re:Invent 2014
Page 29: (SDD404) Amazon RDS for Microsoft SQL Server Deep Dive | AWS re:Invent 2014

Cloud: To RDS or not RDS?

Page 30: (SDD404) Amazon RDS for Microsoft SQL Server Deep Dive | AWS re:Invent 2014
Page 31: (SDD404) Amazon RDS for Microsoft SQL Server Deep Dive | AWS re:Invent 2014
Page 32: (SDD404) Amazon RDS for Microsoft SQL Server Deep Dive | AWS re:Invent 2014

How are we using Amazon RDS?

Page 33: (SDD404) Amazon RDS for Microsoft SQL Server Deep Dive | AWS re:Invent 2014

Availability Zone A Availability Zone B

Development Staging Production

VPC

Page 34: (SDD404) Amazon RDS for Microsoft SQL Server Deep Dive | AWS re:Invent 2014
Page 35: (SDD404) Amazon RDS for Microsoft SQL Server Deep Dive | AWS re:Invent 2014
Page 36: (SDD404) Amazon RDS for Microsoft SQL Server Deep Dive | AWS re:Invent 2014
Page 37: (SDD404) Amazon RDS for Microsoft SQL Server Deep Dive | AWS re:Invent 2014

<

Page 38: (SDD404) Amazon RDS for Microsoft SQL Server Deep Dive | AWS re:Invent 2014

R A P I D A P P L I C AT I O N D E L I V E R Y P L AT F O R M

deliver now, the apps you define

OutSystems®

Page 39: (SDD404) Amazon RDS for Microsoft SQL Server Deep Dive | AWS re:Invent 2014

• Start using Multi-AZ

• Try T2 and GP2

Page 40: (SDD404) Amazon RDS for Microsoft SQL Server Deep Dive | AWS re:Invent 2014

http://bit.ly/awsevals