Foundations and Trends® in Databases > Vol 10 > Issue 1

Cloud Data Services: Workloads, Architectures and Multi-Tenancy

Vivek Narasayya, Microsoft Research, USA, viveknar@microsoft.com , Surajit Chaudhuri, Microsoft Research, USA, surajitc@microsoft.com
 
Suggested Citation
Vivek Narasayya and Surajit Chaudhuri (2021), "Cloud Data Services: Workloads, Architectures and Multi-Tenancy", Foundations and Trends® in Databases: Vol. 10: No. 1, pp 1-107. http://dx.doi.org/10.1561/1900000060

Publication Date: 06 May 2021
© 2021 Vivek Narasayya and Surajit Chaudhuri
 
Subjects
 

Free Preview:

Download extract

Share

Download article
In this article:
1. Introduction
2. Cloud Data Services: Workloads and Architectures
3. Multi-Tenancy: Background
4. SLAs and Pricing Models
5. Resource Management
6. Efficiency and Cost
7. Serverless Databases
8. Open Problems and Conclusion
Acknowledgements
References

Abstract

Enterprises are moving their business critical workloads to public clouds at an accelerating pace. Cloud data services for Online Transaction Processing (OLTP), Data Analytics and NoSQL are essential building blocks for enterprise applications. Multi-tenancy is a crucial tenet for cloud data service providers that allows sharing of data center resources across tenants, thereby reducing cost. In this article we review architectures of today’s cloud data services and identify trends and challenges that arise in multi-tenant cloud data services. We survey techniques that have been developed for enabling elasticity, providing SLAs, ensuring performance isolation and reducing cost. We review the emerging paradigm of serverless databases and point out opportunities and challenges. We identify open research problems in the fast-changing landscape of cloud data services.

DOI:10.1561/1900000060
ISBN: 978-1-68083-774-2
120 pp. $85.00
Buy book (pb)
 
ISBN: 978-1-68083-775-9
120 pp. $140.00
Buy E-book (.pdf)
Table of contents:
1. Introduction
2. Cloud Data Services: Workloads and Architectures
3. Multi-Tenancy: Background
4. SLAs and Pricing Models
5. Resource Management
6. Efficiency and Cost
7. Serverless Databases
8. Open Problems and Conclusion
Acknowledgements
References

Cloud Data Services: Workloads, Architectures and Multi-Tenancy

Enterprises are moving their business critical workloads to public clouds at an accelerating pace. Cloud data services for Online Transaction Processing (OLTP), Data Analytics and NoSQL are essential building blocks for enterprise applications. Multi-tenancy is a crucial tenet for cloud data service providers that allows sharing of data center resources across tenants, thereby reducing cost.

In this monograph, the authors review architectures of today’s cloud data services and identify trends and challenges that arise in multi-tenant cloud data services. They survey techniques that have been developed for enabling elasticity, providing SLAs, ensuring performance isolation and reducing cost. The emerging paradigm of serverless databases is reviewed and opportunities and challenges highlighted. Finally, the authors identify open research problems in the fast-changing landscape of cloud data services.

This timely overview, written by recognized experts in the field provides readers with essential insights into designing cloud data services to day and in the future. This concise and accessible review will save designers and researchers hours by having it at their fingertips.

 
DBS-060