Home >Technology >AWS Webcast - Understanding database options

AWS Webcast - Understanding database options

Date post:08-Sep-2014
Category:
View:2,264 times
Download:0 times
Share this document with a friend
Description:
Power your apps with a secure, scalable and durable back end on Amazon Web Service. Whether you are looking to minimize your operational overhead or to maintain tight control, AWS has a spectrum of database options for you to choose the right architecture for your needs. Learn about your options and how to choose the right architecture for your apps.
Transcript:
  • Database Options on AWS Miles Ward, Solution Architect
  • Database Services on AWS Relational databases on EC2 Amazon RDS Service NoSQL databases on EC2 Amazon Managed NoSQL Services In-Memory Database Data Warehouses on EC2 Amazon Managed Data Warehouses Oracle MySQL Mongo Amazon SimpleDB Amazon ElastiCache Vertica Amazon RedShift SQL Server SQL Server Riak Amazon DynamoDB SAP Hana TeraData Hive on EMR MySQL Oracle Couchbase MemcacheD on EC2 Hive on EC2 Hbase on EMR IBM DB2, Informix Cassandra Hbase on EC2 .
  • Managed Relational databases on EC2 Amazon RDS Service NoSQL databases on EC2 Amazon Managed NoSQL Services In-Memory Database Data Warehouses on EC2 Amazon Managed Data Warehouses Oracle MySQL Mongo Amazon SimpleDB Amazon ElastiCache Vertica Amazon RedShift SQL Server SQL Server Riak Amazon DynamoDB SAP Hana TeraData Hive on EMR MySQL Oracle Couchbase MemcacheD on EC2 Hive on EC2 Hbase on EMR IBM DB2, Informix Cassandra Hbase on EC2 . Database Services on AWS
  • SQL Deployment Options on EC2
  • Dev, Test and Production Environments Deploy Oracle software in minutes using AWS instances types Use Oracle Database 11g and Oracle Enterprise Linux to build enterprise-grade solutions in the cloud Free up CapEx budget No need to pre-allocate hardware budgets. Pay as you go. Amazon and Oracle provide businesses with a scalable, reliable, and cost-effective business application platform. Better end-user experience Use Amazon Machine Images (AMIs) with pre-configured Oracle solutions Full Oracle license portability Customers can use their existing licenses or buy new licenses Certification AWS is the first supported cloud platform. Oracle certified and fully supports oracle products running on AWS Complete Oracle Stack OVM, Oracle Linux, EMGC, Oracle Database, FMW, Enterprise Applications Running Oracle on AWS http://aws.amazon.com/oracle
  • Deploying Oracle on Amazon EC2 Step 1: Create an account at aws.amazon.com Step 2: Login to the AWS Web Console Step 3: Right-click on an Oracle AMI and click Launch Instance Step 4: Right click on your EC2 instance to SSH into your server Oracle has delivered a set of Amazon Machine Images (AMIs), to make it easy for customers to get started deploying Oracle solutions on Amazon EC2Have Oracle database up and running in few minutes
  • Running Microsoft SQL Server on AWS http://aws.amazon.com/windows/ Dev, Test and Production Environments Deploy SQL Server software in minutes using Amazon EC2 running Windows Server with SQL Server Free up CapEx budget No need to pre-allocate hardware budgets. Pay as you go. Amazon and Microsoft provide businesses with a scalable, reliable, and cost-effective business application platform. Better end-user experience Use Amazon Machine Images (AMIs) with pre-configured SQL Server solution and only pay for what you use Pay by Hour Customers can launch SQL Server standard editions and pay by hour Full License portability Customers can use their existing licenses or buy new licenses
  • Deploying SQL Server on Amazon EC2 Step 1: Create an account at aws.amazon.com Step 2: Login to the AWS Web Console. Search for SQL Server 2008 AMI Step 3: Right-click on any SQL Server AMI and click Launch Instance Step 4: Right click on your EC2 instance to RDP into your server Amazon has delivered a set of Amazon Machine Images (AMIs), to make it easy for customers to get started deploying SQL Server solutions on Amazon EC2. Have SQL Server database up and running in five minutes
  • SQL Deployment Options on EC2Managed
  • Amazon RDS RDS is a fully managed Relational database service that is simple to deploy, easy to scale, reliable and cost-effective Ease of Deployment Choice of Database Engines and App. compatibility Automated Backups and Disaster Recovery Amazon Relational Database Service (RDS) Microsoft SQL Server Monitoring and Auto Host Replacement Pre-configured Parameters Monitoring and Metrics Automatic Software Patching Replication Multi AZ, Read Replicas Isolation and Security Pay by hour
  • Rapid deployment via Web Console
  • Operational DBA tasks & Amazon RDS Install, upgrade, and migrations Troubleshooting and corrective actions Space and account management Database monitoring and reporting Performance and tuning Backup and recovery Capacity planning Data load/unload and synchronization Source: http://www.forrester.com/Events/Content/0,5180,-1110,00.ppt Focus on Applications Convert Ops DBA resources to more productive Apps DBA resources Distribution of time Performance/trou bleshoot Security planning Backup rec load/unload 5% 25% 5% 5% 20% 40% License/doc training Scripting coding Install, upgrade, patch, migration
  • Data Durability Backups and Recovery DB Snapshots User-driven snapshots of database Kept until explicitly deleted Automated Backups Nightly system snapshots + transaction backup Enables point-in-time restore to any point in retention period, up to the last 5 minutes
  • High Availability Multi-AZ Deployments Enterprise-grade fault tolerance solution for production databases. Through few clicks, Amazon RDS creates and synchronously maintains a standby in a different Availability Zone Automatic failover in case of: Loss of availability in primary AZ Loss of connectivity to primary Host or storage failure on primary Vertical Scaling Software patching
  • Scalability Read Replicas A Read Replica is a copy of a specified DB Instance that can serve read traffic Intended Use Cases Read scaling, business reporting Not intended as a fault tolerance substitute for Multi- AZ Unlike Multi-AZ, uses native, asynchronous MySQL replication and replica can lag source Read Replica can use Multi-AZ deployment as source
  • High Performance Relational Databases Amazon RDS Configuration Improve Availability Increase Throughput Reduce Latency Push-Button Scaling Multi AZ Read Replicas ElastiCache Availability Zone Region Availability Zone Multi-AZ ElastiCache Read ReplicasPush-Button Scaling
  • Oracle on RDS Licensing Oracle 11gR2 Database: EE, SE, SE1 editions Runs on Oracle VM with hard partitioning Several licensing options available Use existing licenses from Oracle Purchase new Oracle Database licenses directly from Oracle or an Oracle partner License Included from Amazon Two pricing models for Amazon RDS On-demand, hourly pricing Amazon RDS Reserved Instances 17
  • NoSQL Deployment Options on EC2
  • You can run NoSQL data store in the cloud on Amazon EC2 and Amazon EBS. Free up CapEx budget Running your own NoSQL databases on Amazon EC2 and Amazon EBS gives you full control over your database without the burden of provisioning and installing hardware. We recommend running non-relational databases on Amazon EC2 for customers who: Want to exert complete administrative control over their NoSql server Have in-house expertise in managing and scaling their own distributed database clusters Implementation Best Practices MongoDB http://d36cz9buwru1tt.cloudfront.net/AWS_NoSQL_MongoDB.pdf Riak http://media.amazonwebservices.com/AWS_NoSQL_Riak.pdf CouchBase http://media.amazonwebservices.com/AWS_NoSQL_Couchbase.pdf More coming soon! Running NoSQL Databases on AWS
  • One Volume: ~200 MongoOPS with some variability,
Popular Tags:
of 45/45
Database Options on AWS Miles Ward, Solution Architect
Embed Size (px)
Recommended