Successfully reported this slideshow.
Your SlideShare is downloading. ×

Getting Started with Managed Database Services on AWS

Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad

Check these out next

1 of 50 Ad

Getting Started with Managed Database Services on AWS

Download to read offline

Amazon Web Services (AWS) offers a wide range of database options to fit your application requirements. From database services that are fully managed and that can be launched in minutes with just a few clicks to self-managed databases running on EC2. AWS managed database services include Amazon Relational Database Service (Amazon RDS), with support for six commonly used database engines, Amazon Aurora, a MySQL and PostgreSQL-compatible relational database, Amazon DynamoDB, a NoSQL database service or Amazon Redshift, a petabyte-scale data warehouse service. AWS also provides the AWS Database Migration Service, a service which makes it easy and inexpensive to migrate your databases to AWS cloud.

In this webinar, we take a closer look at the AWS database offerings and learn how to quickly select, set up, operate, and scale your database in the cloud.

Learning Objectives:

• Gain insights into the AWS database offering and know which to select for your workload.

• Learn how the AWS Schema Conversion Tool (AWS SCT) and AWS Database Migration Service (AWS DMS) can facilitate and simplify migrating your business critical applications to Amazon Web Services.

• Learn how Amazon DynamoDB Accelerator (DAX) can reduce Amazon DynamoDB response times from milliseconds to microseconds, even at millions of requests per second.

• Hear from our partners like Version1 and Clckwrk who can help you in your journey towards Database freedom.

Amazon Web Services (AWS) offers a wide range of database options to fit your application requirements. From database services that are fully managed and that can be launched in minutes with just a few clicks to self-managed databases running on EC2. AWS managed database services include Amazon Relational Database Service (Amazon RDS), with support for six commonly used database engines, Amazon Aurora, a MySQL and PostgreSQL-compatible relational database, Amazon DynamoDB, a NoSQL database service or Amazon Redshift, a petabyte-scale data warehouse service. AWS also provides the AWS Database Migration Service, a service which makes it easy and inexpensive to migrate your databases to AWS cloud.

In this webinar, we take a closer look at the AWS database offerings and learn how to quickly select, set up, operate, and scale your database in the cloud.

Learning Objectives:

• Gain insights into the AWS database offering and know which to select for your workload.

• Learn how the AWS Schema Conversion Tool (AWS SCT) and AWS Database Migration Service (AWS DMS) can facilitate and simplify migrating your business critical applications to Amazon Web Services.

• Learn how Amazon DynamoDB Accelerator (DAX) can reduce Amazon DynamoDB response times from milliseconds to microseconds, even at millions of requests per second.

• Hear from our partners like Version1 and Clckwrk who can help you in your journey towards Database freedom.

Advertisement
Advertisement

More Related Content

Slideshows for you (20)

Similar to Getting Started with Managed Database Services on AWS (20)

Advertisement

More from Amazon Web Services (20)

Getting Started with Managed Database Services on AWS

  1. 1. Getting Started with Managed Database Services on AWS Ian Robinson, Specialist SA
  2. 2. Freedom From… You’ve Got Mail! AUDIT Very Expensive Proprietary Lock-In Punitive Licensing
  3. 3. Freedom Is… Very Expensive Choice of database Relational or NoSQL Commercial or OSS Reduced costs Pay for what you use Operational simplicity Managed services
  4. 4. Power, HVAC, net Rack and stack Server maintenance OS patches DB software patches Database backups Scaling High availability DB software installs OS installation App optimization On-Premises Hosting You
  5. 5. App optimization Choosing a Managed Database Services Power, HVAC, net Rack and stack Server maintenance OS patches DB software patches Database backups Scaling High availability DB software installs OS installation You
  6. 6. Amazon DynamoDB Amazon Relational Database Service Amazon Redshift p.39 Donotcreatetitlesthatarelarger thannecessary. Donotusetoosmallafont sizeonmainorsubtext. re sizeof Ffont. Maintextgoeshere 70%-80%ofthefontsizeof thetitle.WhitneyHTFfont. Maintextgoeshere 70%-80%ofthefontsizeof thetitle.WhitneyHTFfont. subtextheresubtexthere PTITLEOFSTEPTITLEOFSTEP Maintextgoeshere70%-80%ofthe fontsizeofthetitle.WhitneyHTFfont. subtextherethatexplainsmovement orprocessinbetweensteps TITLEOFSTEP Amazon S3 Athena QueryService Amazon Athena Amazon EMR On-premise databases Relational Database NoSQL Data Warehouse Data Lake Migrating Database Workloads to AWS
  7. 7. Amazon DynamoDB Amazon Relational Database Service Amazon Redshift p.39 Donotcreatetitlesthatarelarger thannecessary. Donotusetoosmallafont sizeonmainorsubtext. re sizeof Ffont. Maintextgoeshere 70%-80%ofthefontsizeof thetitle.WhitneyHTFfont. Maintextgoeshere 70%-80%ofthefontsizeof thetitle.WhitneyHTFfont. subtextheresubtexthere PTITLEOFSTEPTITLEOFSTEP Maintextgoeshere70%-80%ofthe fontsizeofthetitle.WhitneyHTFfont. subtextherethatexplainsmovement orprocessinbetweensteps TITLEOFSTEP Amazon S3 Athena QueryService Amazon Athena Amazon EMR On-premise databases Relational Database NoSQL Data Warehouse Data Lake Migrating Database Workloads to AWS
  8. 8. Amazon DynamoDB Amazon Relational Database Service Amazon Redshift p.39 Donotcreatetitlesthatarelarger thannecessary. Donotusetoosmallafont sizeonmainorsubtext. re sizeof Ffont. Maintextgoeshere 70%-80%ofthefontsizeof thetitle.WhitneyHTFfont. Maintextgoeshere 70%-80%ofthefontsizeof thetitle.WhitneyHTFfont. subtextheresubtexthere PTITLEOFSTEPTITLEOFSTEP Maintextgoeshere70%-80%ofthe fontsizeofthetitle.WhitneyHTFfont. subtextherethatexplainsmovement orprocessinbetweensteps TITLEOFSTEP Amazon S3 Athena QueryService Amazon Athena Amazon EMR On-premise databases Relational Database NoSQL Data Warehouse Data Lake AWS Schema Conversion Tool AWS Database Migration Service Migrating Database Workloads to AWS
  9. 9. No infrastructure management Scale up/down Cost-effective Instant provisioning Application compatibility Amazon Relational Database Service (Amazon RDS)
  10. 10. Amazon RDS: A Choice of Engines Commercial Open Source Amazon Aurora
  11. 11. In Transit • SSL At Rest • Keys managed by AWS KMS • AES-256 encryption • DB instance storage • Automated backups • Read replicas • Snapshots Transparent Data Encryption • Oracle • SQL Server Security and Encryption
  12. 12. Availability Zone A AWS Region 10.1.0.0/16 10.1.1.0/24 Availability Zone B 10.1.2.0/24 Replicated storage Same instance type as master High Availability (Multi-AZ) Synchronous replication to standby in different AZ • Oracle • PostgreSQL • MySQL • MariaDB Mirroring • SQL Server
  13. 13. Monitoring Standard • 15+ metrics • 1 minute intervals Enhanced • 50 CPU, memory, file system, and disk I/O metrics • 1 second intervals Event Notifications • 17 event categories • Amazon Simple Notification Service (SNS)
  14. 14. Amazon Aurora – Fast, Highly-Available, MySQL-Compatible AZ 1 AZ 3 Primary Instance Amazon S3 AZ 2 Replica Instance Replica Instance • 5x faster than MySQL on same hardware • SysBench: 100 K writes/sec and 500 K reads/sec • Designed for 99.99% availability • 6-way replicated storage across 3 AZs • Scale to 64 TB and 15 Read Replicas • PostgreSQL compatibility in preview
  15. 15. WRITE PERFORMANCE READ PERFORMANCE Aurora MySQL 5.6 MySQL 5.7 Aurora Scales with Instance Size for Reads & Writes
  16. 16. Real-Life Data – Gaming Workload Aurora vs. RDS MySQL – r3.4XL, MAZ Aurora 3X faster on r3.4xlarge
  17. 17. “In MySQL, we saw replica lag spike to almost 12 minutes which is almost absurd from an application’s perspective. With Aurora, the maximum read replica lag across 4 replicas never exceeded 20 ms.” Aurora – Low Read Replica Latencies
  18. 18. 0.00% 5.00% 10.00% 15.00% 20.00% 25.00% 30.00% 35.00% 1 2 3 4 5 6 7 8 9 1011121314151617181920212223242526272829303132333435 0 - 5s – 30% of fail-overs 0.00% 5.00% 10.00% 15.00% 20.00% 25.00% 30.00% 35.00% 40.00% 45.00% 50.00% 1 2 3 4 5 6 7 8 9 1011121314151617181920212223242526272829303132333435 5 - 10s – 40% of fail-overs 0% 10% 20% 30% 40% 50% 60% 1 2 3 4 5 6 7 8 9 1011121314151617181920212223242526272829303132333435 10 - 20s – 25% of fail-overs 0% 2% 4% 6% 8% 10% 12% 14% 16% 18% 20% 1 2 3 4 5 6 7 8 9 1011121314151617181920212223242526272829303132333435 20 - 30s – 5% of fail-overs Aurora – Low Failover Times
  19. 19. Database Migration AWS Database Migration Service (DMS) easily and securely migrate and/or replicate your databases and data warehouses to AWS AWS Schema Conversion Tool (SCT) convert your commercial database and data warehouse schemas to open-source engines or AWS-native services, such as Amazon Aurora and Redshift We’ve migrated over 30,000 unique databases
  20. 20. Modernize Migrate Replicate Modernize your database tier: • Commercial to open-source • Commercial to Amazon Aurora Modernize your data warehouse: • Commercial to Redshift Migrate business-critical applications Migrate from Classic to VPC Migrate data warehouse to 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 in sync Database Migration Scenarios
  21. 21. Customer Premises Application Users AWS Internet VPN ® Start a replication instance ® Connect to source and target databases ® Select tables, schemas, or databases ® Let AWS DMS create tables, load data, and keep them in sync ® Switch applications over to the target at your convenience AWS Database Migration Service Keep Your Apps Running During the Migration
  22. 22. Schema Conversion Tool Assessment report Convert tables, views and code
  23. 23. • Strong schema, normalized, relational data model • Transactions and joins • Scale vertically • Consistency over scale and availability • Schemaless, denormalized, semi- structured data model • Aggregate-oriented • Scale horizontally • Performance and availability at any scale Relational NoSQL More Choice: NoSQL
  24. 24. Document or Key-Value Scales to Any WorkloadFully Managed NoSQL Access Control Event Driven ProgrammingFast and Consistent Amazon DynamoDB
  25. 25. Scaling Size • Add any number of items to a table • Max item size is 400 KB Throughput • Provisioned at the table level • Read and write throughput limits are independent Scaling • Achieved through partitioning
  26. 26. Table Items Attributes Partition key Sort key Mandatory Key-value access pattern Determines data distribution Optional Model 1:N relationships Enables rich query capabilities All items for key ==, <, >, >=, <= “begins with” “between” “contains” “in” sorted results counts top/bottom N values DynamoDB Table Structure
  27. 27. Consistent Single-Digit Millisecond Latency Requests (millions) Latency (milliseconds) Provisioned Throughput – Consistent Performance at Scale
  28. 28. DynamoDB Accelerator (DAX) • Fully managed, highly available: handles all software management, fault tolerant, replication across multi-AZs within a region • DynamoDB API compatible: seamlessly caches DynamoDB API calls, no application re-writes required • Write-through: DAX handles caching for writes • Flexible: Configure DAX for one table or many • Scalable: scales-out to any workload with up to 10 read replicas • Manageability: fully integrated AWS service: Amazon CloudWatch, Tagging for DynamoDB, AWS Console • Security: Amazon VPC, AWS IAM, AWS CloudTrail, AWS Organizations DynamoDB Your Applications DynamoDB Accelerator
  29. 29. Milliseconds to microseconds
  30. 30. Pay only for what you use No upfront cost Fully managed services AWS handles installs, patching, restarts Easy to scale Grow as you need Designed for use with other AWS services AWS Data Pipeline Amazon EC2 Amazon S3 Amazon CloudWatch Amazon SNS Amazon VPC Benefits of AWS Managed Database Services
  31. 31. https://aws.amazon.com/events/migration/databases-on-aws/
  32. 32. https://aws.amazon.com/getting-started/projects/migrate-oracle-to-amazon-aurora/
  33. 33. https://aws.amazon.com/dms/partners/
  34. 34. Database Freedom Webinar 20th September 2017 Chris Slattery, Principal Consultant, Version 1 version1.com/databasefreedom
  35. 35. Leading Technology Partners & Industry Certifications version1.com/databasefreedom
  36. 36. Maximize value from Cloud Version 1 can empower YOU with how it ACTUALLY works Have a lot of legacy databases and don’t know where to start with Cloud? Have Cloud Patterns but unsure how to make RDBMS fit? Need to build and migrate live databases to AWS IAAS and PAAS? Inflexible Database licensing and support a big part of your IT budget - frustrated and want to break free? version1.com/databasefreedom
  37. 37. What are the challenges? APPLICATION CODE LICENSING CURRENT INVESTMENT EXPERTISE version1.com/databasefreedom
  38. 38. How can we be FREE? FREEDOM OF CLOUD MOVE TO OPEN SOURCE OPTIMISE YOUR LICENSES version1.com/databasefreedom
  39. 39. Agile database migration methodology Agile Migration Factory CloudStrategy OrganisationalImpactAssessment Operate & Optimise Databases Initiation DB Analysis (SCT) Design Sprint 0 Sprint 2 Sprint 3Sprint 1 Workload Assessment Workload Assessment Workload Assessment Migrate Integrate Validate DB Analysis (SCT) Design Migrate Integrate Validate DB Analysis (SCT) Design Migrate Integrate Validate Operate Operate Workload Assessment Until Complete DB Analysis (SCT) Until Complete Design Until Complete Migrate Until Complete Integrate Until Complete Validate Until Complete Sprint 4+ Operate Post Sprints Continuous feedback into the Migration Factory version1.com/databasefreedom
  40. 40. Case Studies version1.com/databasefreedom
  41. 41. License Optimisation International multi-brand online retailer
  42. 42. Oracle to AWS Consultancy Leading European Utility
  43. 43. Proprietary to Open Source Internal Systems
  44. 44. Any Questions? version1.com/databasefreedom e: chris.slattery@version1.com in: /in/cslatteryv1 p: + 44 203 135 6030
  45. 45. Oracle systems. In the Cloud. Your move, made simple Oracle Database Transformation September 2017 peter.berry@clckwrk.com
  46. 46. Customers with Oracle – Three Types... COTS application from Oracle COTS application from other Vendor Bespoke Application Few options for transformation. Migrate to self managed on EC2 or RDS Oracle where possible COTS vendors are moving to open source based on customer demand and change request backlog. In house applications have complete freedom to move to open source database platforms OPTIMISELOBBY VENDOR FOR CHANGETRANSFORM
  47. 47. Approaches to transforming... Salesforce Workday Replacement Bespoke Archive eCommerce Customer – Move and nibble away Media Customer – Move, stabilise and transform De-risk legacy infrastructure and burning platforms once again and then move to a managed database on EC2, then ’nibble away’ at the functionality by replacing is piece by piece with SaaS, bespoke replacement software or by retiring or arching part of the systems De-risk legacy infrastructure then use AWS tools to migrate and translate the database into the new platform. Development tools and migrations are faster within AWS making transformation quicker within the cloud than attempting a migration and transformation in one hit
  48. 48. Engagement Model... ‘Just what you need, just when you need it...’ Templates All the AMIs, CloudFormation Scripts, Puppet Modules, Design Documents and Management tools you need to get started Professional Services. Our team migrate you to the cloud, we work with your guys or as an independent team. Your choice. Managed Services. We look after your Oracle systems in the cloud. Great, personal support and show stopping service levels. Cloud Hosting Cloud Support Cloud Support
  49. 49. Thank you!

×