Databases Gone Serverless Alkin Tezuysal (@ask_dba) Sr. Technical Manager, Percona
Who am I? @ask_dba 2
Agenda ➢ Serverless Architectures ➢ Serverless Solutions in Database World ➢ Where’s Serverless technology going? 3
What does Serverless mean? ➢ No servers? ➢ No admins? ➢ No maintenance? ➢ No Datacenters? ➢ No costs? 4
Servesless Architectures Common Use Cases
Serverless Deployments in 2018 Web Applications Data Lake Solutions Serverless Foundation Stream Processing Operation Automation 6
Benefits and Risks of Serverless Benefits 1. No Server Management 2. Flexible Scaling 3. Automated High Availability 4. Cost savings over idle servers Risks 1. Harder to identify and troubleshoot 2. Hiring and Training Serverless experts 7
Building Blocks for Serverless (AWS) 8
AWS Database offerings can fit Serverless • Relational • Non-relational • Some Management Involved • Fully Managed • Offers variety of RDBMS options • Multi-Region • High Availability and D/R • Multi-Master • Pay as you scale • Low Latency Key-Value Store mobile, gaming, IoT,web 9
Web Applications - Basic 10
Web Applications - Complex 11
Data Lake Foundation 12
Stream Processing 13
Data Processing Use Case – iRobot 14
Operations Automation 15
Other Providers in Serverless Arena CosmosD Azure Functions Storage B Functions Google CP Storage Firestore /Knative Function Alibaba TableStore Compute IBM Functions Cloudant Oracle Fn Project RDBMS 16
Final Thoughts ➢ Cloud Era has arrived ➢ Serverless is the next generation cloud. ➢ Use available services where it meets the criteria ➢ Watch out spending and plan in advance. 17
Cloud Market Share 2018 - Forbes 18 https://www.forbes.com/sites/louiscolumbus/2018/09/23/roundup-of-cloud-computing-forecasts- and-market-estimates-2018/
References and Credits • AWS • Tyler Duzan • AZURE • GCP , Knative • Alibaba • IBM • Oracle 19
Thank You Sponsors!! 20
Recommend
More recommend