Presentation is loading. Please wait.

Presentation is loading. Please wait.

Cloud Databases Matt Gregg Bob Guidinger. Cloud 101 What do we mean by Cloud Databases? Why do we have them? o Alternative to IT infrastructure investment.

Similar presentations


Presentation on theme: "Cloud Databases Matt Gregg Bob Guidinger. Cloud 101 What do we mean by Cloud Databases? Why do we have them? o Alternative to IT infrastructure investment."— Presentation transcript:

1 Cloud Databases Matt Gregg Bob Guidinger

2 Cloud 101 What do we mean by Cloud Databases? Why do we have them? o Alternative to IT infrastructure investment (pay-as-you-go) o Analytical Usage: Data warehousing, data mining (read- intensive) o Huge, fast storage, grid computing, virtualization, N-tier architecture, robust networks. o Elasticity, scalability, high availability, price-per-usage and multi-tenancy (fault tolerance) o Access anywhere, at any time, from any device

3 Types Cloud Storage o Files stored in the cloud o iCloud, Dropbox, etc. Data as a Service (DaaS) o Data stored in the cloud o Backups Database as a Service (DBaaS) o Data stored in the cloud o Full database management functionality o Common names Amazon SimpleDB, Amazon RDS, Google BigTable, Yahoo Sherpa and Microsoft SQL Azure Database

4 Storage Architectures Shared-nothing o Splits the data into independent sets stored physically on different servers o Easily scalable o Difficult to maintain in cloud with data partitioning (shipping latency) o Ex. Oracle, Hadoop, Amazon’s Simple DB Shared-disk o Data stored on a SAN or NAS o Fewer, low-cost servers o Easy to virtualize o Access to all data

5

6 Challenges for Cloud Databases ACID vs. BASE (Basically Available, Soft state, Eventually consistent) Transaction processing o Data Consistency/Integrity o Database Security/Privacy Analytical Processing Challenges o Developing Scalability o Querying a distributed database o Vender portability o Heterogeneous

7 Cloud Database Providers Note: These are managed database services. SQL Services o Amazon Rel. Database Service, Clustrix, EnterpriseDB PostgreSQL, Google Cloud, HP Cloud Rel. DB, IBM SmartCloud, Microsoft SQL Azure, Oracle DB Cloud, Xeround NoSQL Services o Amazon DynamoDB, Amazon ElastiCache, Cloudant, Database.com, Microsoft Azure Table Storage, MongoHQ

8 Summary Changing use of Databases Benefits o Elastic, scalable, cheap, fault tolerant, access anywhere Cloud Storage, DaaS, DBaaS Shared Nothing vs. Shared Disk BASE

9 References 1.Arora, Indu, and Anu Gupta. "Cloud Databases: A Paradigm Shift in Databases.” International Journal of Computer Science Issues. 9.4 (2012): 77-83. Web. 22 Apr. 2013.. 2.Harris, Derrick. "Cloud databases 101: Who builds ‘em and what they do." GIGOM. N.p., 20 JULY 2012. Web. 22 Apr 2013.. 3.Bridgwater, Adrian. "Cloud databases: are lazy developers cutting corners?." Cloud Pro, 13 MAR 2013. Web. 22 Apr. 2013..


Download ppt "Cloud Databases Matt Gregg Bob Guidinger. Cloud 101 What do we mean by Cloud Databases? Why do we have them? o Alternative to IT infrastructure investment."

Similar presentations


Ads by Google