SlideShare a Scribd company logo
1 of 37
EXECUTING A SaaS
STRATEGY:
THE ROLE OF THE DATABASE
March 17, 2016
SPEAKERS TODAY
Jeff Kaplan
Founder & Managing Director
Seth Proctor
Chief Technology Officer
AGENDA
+ Market Drivers for SaaS Migration
+ Customer Expectations from a SaaS Environment
+ Data Opportunities & Challenges in SaaS
+ Database SaaS Requirements
+ NuoDB for SaaS Applications
+ Q & A
LOGISTICS
+ You will be on mute
+ Submit questions in the Q&A box on the right
+ Webinar is being recorded and will be available for replay
OPPORTUNITIES &
CHALLENGES FOR SaaS
Jeff Kaplan, Founder & Managing Director, THINKstrategies
The Best of Times & Worst of Times
Good News,
– More market opportunities
– More models for success
Bad News,
– Greater competition
– Higher expectations
©2016, THINKstrategies, Inc. www.thinkstrategies.com p.6
The World Is Changing
©2016, THINKstrategies, Inc. www.thinkstrategies.com p.7
Globalization
Workforce
Dispersion
Consumerization
Welcome to the Cloud Generation
©2016, THINKstrategies, Inc. www.thinkstrategies.com p.8
Mobility, BYOD & BYOA
©2016, THINKstrategies, Inc. www.thinkstrategies.com p.9
The Stages of Cloud App/SaaS Adoption
Horizontal SaaS Enterprise Applications
Cloud-Based IT Management Tools
Industry-Specific, Vertical Market Cloud Solutions
©2016, THINKstrategies, Inc. www.thinkstrategies.com p.10
IaaS PaaS
Software Becoming Embedded Everywhere
©2016, THINKstrategies, Inc. www.thinkstrategies.com p.11
Software Transforming Everything Industry
In a Connected World
©2016, THINKstrategies, Inc. www.thinkstrategies.com p.12
Connected Cars Connected Homes Connected Health
And, Cloud Enabling Today’s Connected World
Subscription Economy Disrupting
Every Industry
©2016, THINKstrategies, Inc. www.thinkstrategies.com p.13
Sharing Economy Changing Every Business
©2016, THINKstrategies, Inc. www.thinkstrategies.com p.14
New Business Models are Cloud-Enabled
SaaS = New Ways to Serve Customers
 What do I need?
 What do I prefer?
 How do I behave?
 When am I at risk?
 What will I want/need next?
©2016, THINKstrategies, Inc. www.thinkstrategies.com p.15
Record
Analyze
Using SaaS to Better Target Solutions
©2016, THINKstrategies, Inc. www.thinkstrategies.com p.16
Welcome to the ‘Slope of Enlightenment’
Gartner’s Hype Cycle
You are here.
©2016, THINKstrategies, Inc. www.thinkstrategies.com p.17
World Moving to SaaS
"By 2018, most software vendors will have fully shifted to a SaaS/PaaS code base.
This means that many enterprise software customers, as they reach their next major software
upgrade decisions, will be offered SaaS as the preferred option.
Put together, new solutions born on the cloud and traditional solutions migrating to the cloud
will steadily pull more customers and their data to the cloud."
©2016, THINKstrategies, Inc. www.thinkstrategies.com p.18
Shifting SaaS Adoption Patterns
Ad-hoc, Business End-
User/SBU Adoption;
IT Avoided.
Planned Enterprise-Wide,
Business-Driven Adoption;
IT Involved.
©2016, THINKstrategies, Inc. www.thinkstrategies.com p.19
Good News…Bad News
Proliferation of Players = ‘Cloud Rush’
>2600 Companies Divided into 90 App, Industry, Service and
Technology categories on THINKstrategies’ Cloud Showplace.
©2016, THINKstrategies, Inc. www.thinkstrategies.com p.20
©2016, THINKstrategies, Inc. www.thinkstrategies.com p.21
Today’s Big Data Challenge
Gartner predicts over 85% of Fortune 500 organizations will fail to effectively
exploit Big Data for competitive advantage through 2015.
©2016, THINKstrategies, Inc. www.thinkstrategies.com p.22
Meeting Escalating Big Data Demands
©2016, THINKstrategies, Inc. www.thinkstrategies.com p.23
Move to the Cloud Clear
©2016, THINKstrategies, Inc. www.thinkstrategies.com p.24
Source: IDC
Keys to Building SaaS Database Architecture
Cost-Savings
Scalability
Performance
Accessibility
©2016, THINKstrategies, Inc. www.thinkstrategies.com p.25
Portability
Manageability
Ease of Deployment
Security
DATABASE REQUIREMENTS
FOR SaaS & NuoDB
Seth Proctor, CTO, NuoDB
+ Elastic Scale & High
Availability
+ Cloud-Native Management
and Provisioning Model
+ Cost-Effective & Secure
+ Simple for Developers and
Operators
DATABASE SaaS REQUIREMENTS
27
Copyright © 2016 NuoDB
Data
Application
Shard
Application
Shard
SaaS Application
SaaS Application
ELASTIC & HIGHLY AVAILABLE
Data services should provide capacity as needed
 Lowers cost & increases simplicity
 Mimics the service model that the application is providing
 Support multiple tenants
If data is unavailable then the application is unavailable
 The data service must be resilient to failures
 It must also support upgrade & migration
 In public cloud this applies to storage, network, etc. as well
28
Copyright © 2016 NuoDB
CLOUD-NATIVE MODEL
+ Public, on-premise or hybrid, deployment models are moving to
“cloud architectures”
+ Data services must run virtualized and/or in containers
 Supports virtualized disk & network as well
 Hooks into common monitoring tools
+ Cloud is virtualization & commodity
 Failure is more likely
 Redundancy and horizontal scale are requirements
29
Copyright © 2016 NuoDB
SIMPLE DEV & OPS
+ Familiar programming experience
 APIs, languages, debugging tools, analysis, test deployment, etc.
+ Simple, on-demand provisioning
+ Ability to automate:
 Backup & recovery
 Upgrade
 Migration
+ Single, logical view for both developers and operators
30
Copyright © 2016 NuoDB
+ On-demand and elastic
+ Available and exploiting the
advantages of cloud
deployment
+ A single, logical service
+ Able to support application
migrations and new
development with a
common operations model
SaaS DATA SERVICES MUST BE…
31
Copyright © 2016 NuoDB
Scalable
Data
Service
Application
Services Operations
NuoDB – SQL & SCALE
+ NuoDB is a SQL database architected for the cloud
+ ANSI SQL & ACID Transactions
 Full support for Schema, JOINs, Indexing etc.
 Standard isolation levels; no restrictions on
transactions
 Migrate your apps & use existing tools
+ Designed for Cloud
 Peer-model that scales well on virtualized
infrastructure
 Distributed with no single owner or actor for any data
 In-memory processing allows for storage flexibility
32
Copyright © 2016 NuoDB
SERVICE SEPARATE FROM STORAGE
+ Service layer is a transient, peer-to-peer cache
 No shards or explicit partitioning: the database
appears as a single logical unit to developers and
operators
 Only the working-set is in-memory
 Scale throughput & clients quickly, on-demand
+ Storage is redundant and flexible
 Automatically replicate durable data to multiple
locations
 Allocate the right resource types to the right tasks
+ Both tiers survive failures & support upgrade at
any peer
33
Copyright © 2016 NuoDB
vv vv vv
PROVISIONING & ORCHESTRATION
+ A light-weight orchestration tier provides:
 A single logical view of the running system
 Load-balancing & process discovery for SQL clients
 Resource monitoring & management for
administrators
 Visibility into failures and a platform for automation
+ Provisioning a new host or container is
simple
 Start from an image or install NuoDB on a new
instance
 Point the new instance at an existing peer; provide
entry credentials
 The new instance is available for expanding an
existing database or starting a new database instance
from a single point of management
34
Copyright © 2016 NuoDB
CUSTOMER EXAMPLE: MODERN ISV
35
Copyright © 2016 NuoDB
Client Server
RDBMS
App Server
(VM or Bare
Metal) …
Customer Data Center
Elastic App
Service
Public Service
…
Elastic App
Service
Service, On-Premise
…
Managed Resource
Orchestration
Elastic Data
Service
Elastic
Data
Service
+ Your data is the core of your
services
+ The database is the platform
the services should build on
+ Development & operations
are simpler with a scale-out
data platform
SCALE YOUR SERVICE
36
Copyright © 2016 NuoDB
SaaS Data
Service
Application
Services
Operations
Test &
Profiling
Data
Provisioning
Backup &
Recovery
QUESTIONS?
Learn more about NuoDB at
www.nuodb.com/use-cases
Watch our unique capabilities videos at
www.nuodb.com/resources/videos
Review white papers and eBooks at
www.nuodb.com/resources

More Related Content

Viewers also liked

LTE: Building next-gen application services for mobile telecoms
LTE: Building next-gen application services for mobile telecomsLTE: Building next-gen application services for mobile telecoms
LTE: Building next-gen application services for mobile telecoms
NuoDB
 
Choosing The Right Database For Your Cloud Application
Choosing The Right Database For Your Cloud ApplicationChoosing The Right Database For Your Cloud Application
Choosing The Right Database For Your Cloud Application
NuoDB
 
Tenant-based resource allocation model for cost-effective scaling Software-as...
Tenant-based resource allocation model for cost-effective scaling Software-as...Tenant-based resource allocation model for cost-effective scaling Software-as...
Tenant-based resource allocation model for cost-effective scaling Software-as...
Javier Mijail Espadas Pech
 

Viewers also liked (16)

Dallas Breakfast Seminar
Dallas Breakfast SeminarDallas Breakfast Seminar
Dallas Breakfast Seminar
 
London Breakfast Seminar
London Breakfast SeminarLondon Breakfast Seminar
London Breakfast Seminar
 
Sharing Experiences in Cloud Adoption: Burlington, MA
Sharing Experiences in Cloud Adoption: Burlington, MASharing Experiences in Cloud Adoption: Burlington, MA
Sharing Experiences in Cloud Adoption: Burlington, MA
 
NuoDB Blackbirds Release 2.0 Launch
NuoDB Blackbirds Release 2.0 LaunchNuoDB Blackbirds Release 2.0 Launch
NuoDB Blackbirds Release 2.0 Launch
 
LTE: Building next-gen application services for mobile telecoms
LTE: Building next-gen application services for mobile telecomsLTE: Building next-gen application services for mobile telecoms
LTE: Building next-gen application services for mobile telecoms
 
Choosing The Right Database For Your Cloud Application
Choosing The Right Database For Your Cloud ApplicationChoosing The Right Database For Your Cloud Application
Choosing The Right Database For Your Cloud Application
 
California Breakfast Seminar
California Breakfast SeminarCalifornia Breakfast Seminar
California Breakfast Seminar
 
The Future of Distributed Databases
The Future of Distributed DatabasesThe Future of Distributed Databases
The Future of Distributed Databases
 
Industry experts webinar slides (final v1.0)
Industry experts webinar slides (final   v1.0)Industry experts webinar slides (final   v1.0)
Industry experts webinar slides (final v1.0)
 
Learning More About The Saa S Business Tuneup
Learning More About The Saa S Business TuneupLearning More About The Saa S Business Tuneup
Learning More About The Saa S Business Tuneup
 
PHP&NewSQLで考える次世代アプリケーション
PHP&NewSQLで考える次世代アプリケーションPHP&NewSQLで考える次世代アプリケーション
PHP&NewSQLで考える次世代アプリケーション
 
The Power of Determinism in Database Systems
The Power of Determinism in Database SystemsThe Power of Determinism in Database Systems
The Power of Determinism in Database Systems
 
Tenant-based resource allocation model for cost-effective scaling Software-as...
Tenant-based resource allocation model for cost-effective scaling Software-as...Tenant-based resource allocation model for cost-effective scaling Software-as...
Tenant-based resource allocation model for cost-effective scaling Software-as...
 
How to Leverage Business Partners Migration to SaaS / Cloud
How to Leverage Business Partners Migration to SaaS / CloudHow to Leverage Business Partners Migration to SaaS / Cloud
How to Leverage Business Partners Migration to SaaS / Cloud
 
Revenue Recognition Accounting for Cloud Computing (SaaS)
Revenue Recognition Accounting for Cloud Computing (SaaS)Revenue Recognition Accounting for Cloud Computing (SaaS)
Revenue Recognition Accounting for Cloud Computing (SaaS)
 
IBM Cloud Point of View
IBM Cloud Point of ViewIBM Cloud Point of View
IBM Cloud Point of View
 

More from NuoDB

Elastic SQL Database: Oxymoron or Emerging Reality? (Database Month, June 2017)
Elastic SQL Database: Oxymoron or Emerging Reality? (Database Month, June 2017)Elastic SQL Database: Oxymoron or Emerging Reality? (Database Month, June 2017)
Elastic SQL Database: Oxymoron or Emerging Reality? (Database Month, June 2017)
NuoDB
 

More from NuoDB (18)

WeLab Reaps Advantages of Multi-Cloud Capabilities. You Can Too.
WeLab Reaps Advantages of Multi-Cloud Capabilities. You Can Too.WeLab Reaps Advantages of Multi-Cloud Capabilities. You Can Too.
WeLab Reaps Advantages of Multi-Cloud Capabilities. You Can Too.
 
Modernize Your Banking Platform with Temenos and NuoDB
Modernize Your Banking Platform with Temenos and NuoDBModernize Your Banking Platform with Temenos and NuoDB
Modernize Your Banking Platform with Temenos and NuoDB
 
Do more clouds = better scalability, availability, flexibility
Do more clouds = better scalability, availability, flexibility Do more clouds = better scalability, availability, flexibility
Do more clouds = better scalability, availability, flexibility
 
Introducing NuoDB 4.0: Cloud-native, Cloud-agnostic Distributed SQL Database
Introducing NuoDB 4.0: Cloud-native, Cloud-agnostic Distributed SQL DatabaseIntroducing NuoDB 4.0: Cloud-native, Cloud-agnostic Distributed SQL Database
Introducing NuoDB 4.0: Cloud-native, Cloud-agnostic Distributed SQL Database
 
The Enabling Power of Distributed SQL for Enterprise Digital Transformation I...
The Enabling Power of Distributed SQL for Enterprise Digital Transformation I...The Enabling Power of Distributed SQL for Enterprise Digital Transformation I...
The Enabling Power of Distributed SQL for Enterprise Digital Transformation I...
 
NuoDB + MayaData: How to Run Containerized Enterprise SQL Applications in the...
NuoDB + MayaData: How to Run Containerized Enterprise SQL Applications in the...NuoDB + MayaData: How to Run Containerized Enterprise SQL Applications in the...
NuoDB + MayaData: How to Run Containerized Enterprise SQL Applications in the...
 
How to Evaluate an Elastic SQL Database
How to Evaluate an Elastic SQL DatabaseHow to Evaluate an Elastic SQL Database
How to Evaluate an Elastic SQL Database
 
By Popular Demand: The Rise of Elastic SQL
By Popular Demand: The Rise of Elastic SQLBy Popular Demand: The Rise of Elastic SQL
By Popular Demand: The Rise of Elastic SQL
 
Introduction to NuoDB - March 2018
Introduction to NuoDB - March 2018Introduction to NuoDB - March 2018
Introduction to NuoDB - March 2018
 
Transforming Retail Banking: Competitive Advantage through Microservices
Transforming Retail Banking: Competitive Advantage through MicroservicesTransforming Retail Banking: Competitive Advantage through Microservices
Transforming Retail Banking: Competitive Advantage through Microservices
 
451 Research + NuoDB: What It Means to be a Container-Native SQL Database
451 Research + NuoDB: What It Means to be a Container-Native SQL Database451 Research + NuoDB: What It Means to be a Container-Native SQL Database
451 Research + NuoDB: What It Means to be a Container-Native SQL Database
 
Microservices Applications: Challenges and Best Practices When Deploying SQL-...
Microservices Applications: Challenges and Best Practices When Deploying SQL-...Microservices Applications: Challenges and Best Practices When Deploying SQL-...
Microservices Applications: Challenges and Best Practices When Deploying SQL-...
 
Building Cloud-Native Applications with a Container-Native SQL Database in th...
Building Cloud-Native Applications with a Container-Native SQL Database in th...Building Cloud-Native Applications with a Container-Native SQL Database in th...
Building Cloud-Native Applications with a Container-Native SQL Database in th...
 
5 Steps for Migrating Relational Databases to Next-Gen Architectures
5 Steps for Migrating Relational Databases to Next-Gen Architectures5 Steps for Migrating Relational Databases to Next-Gen Architectures
5 Steps for Migrating Relational Databases to Next-Gen Architectures
 
NuoDB 3.0: Getting Started with Community Edition
NuoDB 3.0: Getting Started with Community EditionNuoDB 3.0: Getting Started with Community Edition
NuoDB 3.0: Getting Started with Community Edition
 
Cloud Database Migration Made Easy: Migrating MySQL to NuoDB
Cloud Database Migration Made Easy: Migrating MySQL to NuoDBCloud Database Migration Made Easy: Migrating MySQL to NuoDB
Cloud Database Migration Made Easy: Migrating MySQL to NuoDB
 
Elastic SQL Database: Oxymoron or Emerging Reality? (Database Month, June 2017)
Elastic SQL Database: Oxymoron or Emerging Reality? (Database Month, June 2017)Elastic SQL Database: Oxymoron or Emerging Reality? (Database Month, June 2017)
Elastic SQL Database: Oxymoron or Emerging Reality? (Database Month, June 2017)
 
Reasons to Deploy an Elastic SQL Database
Reasons to Deploy an Elastic SQL DatabaseReasons to Deploy an Elastic SQL Database
Reasons to Deploy an Elastic SQL Database
 

Recently uploaded

The title is not connected to what is inside
The title is not connected to what is insideThe title is not connected to what is inside
The title is not connected to what is inside
shinachiaurasa2
 
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
masabamasaba
 
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
chiefasafspells
 
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
masabamasaba
 
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
VictoriaMetrics
 
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Medical / Health Care (+971588192166) Mifepristone and Misoprostol tablets 200mg
 
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
masabamasaba
 
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
masabamasaba
 

Recently uploaded (20)

WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
 
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
 
The title is not connected to what is inside
The title is not connected to what is insideThe title is not connected to what is inside
The title is not connected to what is inside
 
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
 
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
 
Architecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastArchitecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the past
 
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
 
%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto
 
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
 
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
 
%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Harare%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Harare
 
Artyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptxArtyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptx
 
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
 
8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
 
WSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go PlatformlessWSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go Platformless
 
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
 

Executing a SaaS Strategy: The Role of the Database

  • 1. EXECUTING A SaaS STRATEGY: THE ROLE OF THE DATABASE March 17, 2016
  • 2. SPEAKERS TODAY Jeff Kaplan Founder & Managing Director Seth Proctor Chief Technology Officer
  • 3. AGENDA + Market Drivers for SaaS Migration + Customer Expectations from a SaaS Environment + Data Opportunities & Challenges in SaaS + Database SaaS Requirements + NuoDB for SaaS Applications + Q & A
  • 4. LOGISTICS + You will be on mute + Submit questions in the Q&A box on the right + Webinar is being recorded and will be available for replay
  • 5. OPPORTUNITIES & CHALLENGES FOR SaaS Jeff Kaplan, Founder & Managing Director, THINKstrategies
  • 6. The Best of Times & Worst of Times Good News, – More market opportunities – More models for success Bad News, – Greater competition – Higher expectations ©2016, THINKstrategies, Inc. www.thinkstrategies.com p.6
  • 7. The World Is Changing ©2016, THINKstrategies, Inc. www.thinkstrategies.com p.7 Globalization Workforce Dispersion Consumerization
  • 8. Welcome to the Cloud Generation ©2016, THINKstrategies, Inc. www.thinkstrategies.com p.8
  • 9. Mobility, BYOD & BYOA ©2016, THINKstrategies, Inc. www.thinkstrategies.com p.9
  • 10. The Stages of Cloud App/SaaS Adoption Horizontal SaaS Enterprise Applications Cloud-Based IT Management Tools Industry-Specific, Vertical Market Cloud Solutions ©2016, THINKstrategies, Inc. www.thinkstrategies.com p.10 IaaS PaaS
  • 11. Software Becoming Embedded Everywhere ©2016, THINKstrategies, Inc. www.thinkstrategies.com p.11
  • 12. Software Transforming Everything Industry In a Connected World ©2016, THINKstrategies, Inc. www.thinkstrategies.com p.12 Connected Cars Connected Homes Connected Health And, Cloud Enabling Today’s Connected World
  • 13. Subscription Economy Disrupting Every Industry ©2016, THINKstrategies, Inc. www.thinkstrategies.com p.13
  • 14. Sharing Economy Changing Every Business ©2016, THINKstrategies, Inc. www.thinkstrategies.com p.14 New Business Models are Cloud-Enabled
  • 15. SaaS = New Ways to Serve Customers  What do I need?  What do I prefer?  How do I behave?  When am I at risk?  What will I want/need next? ©2016, THINKstrategies, Inc. www.thinkstrategies.com p.15 Record Analyze
  • 16. Using SaaS to Better Target Solutions ©2016, THINKstrategies, Inc. www.thinkstrategies.com p.16
  • 17. Welcome to the ‘Slope of Enlightenment’ Gartner’s Hype Cycle You are here. ©2016, THINKstrategies, Inc. www.thinkstrategies.com p.17
  • 18. World Moving to SaaS "By 2018, most software vendors will have fully shifted to a SaaS/PaaS code base. This means that many enterprise software customers, as they reach their next major software upgrade decisions, will be offered SaaS as the preferred option. Put together, new solutions born on the cloud and traditional solutions migrating to the cloud will steadily pull more customers and their data to the cloud." ©2016, THINKstrategies, Inc. www.thinkstrategies.com p.18
  • 19. Shifting SaaS Adoption Patterns Ad-hoc, Business End- User/SBU Adoption; IT Avoided. Planned Enterprise-Wide, Business-Driven Adoption; IT Involved. ©2016, THINKstrategies, Inc. www.thinkstrategies.com p.19
  • 20. Good News…Bad News Proliferation of Players = ‘Cloud Rush’ >2600 Companies Divided into 90 App, Industry, Service and Technology categories on THINKstrategies’ Cloud Showplace. ©2016, THINKstrategies, Inc. www.thinkstrategies.com p.20
  • 21. ©2016, THINKstrategies, Inc. www.thinkstrategies.com p.21
  • 22. Today’s Big Data Challenge Gartner predicts over 85% of Fortune 500 organizations will fail to effectively exploit Big Data for competitive advantage through 2015. ©2016, THINKstrategies, Inc. www.thinkstrategies.com p.22
  • 23. Meeting Escalating Big Data Demands ©2016, THINKstrategies, Inc. www.thinkstrategies.com p.23
  • 24. Move to the Cloud Clear ©2016, THINKstrategies, Inc. www.thinkstrategies.com p.24 Source: IDC
  • 25. Keys to Building SaaS Database Architecture Cost-Savings Scalability Performance Accessibility ©2016, THINKstrategies, Inc. www.thinkstrategies.com p.25 Portability Manageability Ease of Deployment Security
  • 26. DATABASE REQUIREMENTS FOR SaaS & NuoDB Seth Proctor, CTO, NuoDB
  • 27. + Elastic Scale & High Availability + Cloud-Native Management and Provisioning Model + Cost-Effective & Secure + Simple for Developers and Operators DATABASE SaaS REQUIREMENTS 27 Copyright © 2016 NuoDB Data Application Shard Application Shard SaaS Application SaaS Application
  • 28. ELASTIC & HIGHLY AVAILABLE Data services should provide capacity as needed  Lowers cost & increases simplicity  Mimics the service model that the application is providing  Support multiple tenants If data is unavailable then the application is unavailable  The data service must be resilient to failures  It must also support upgrade & migration  In public cloud this applies to storage, network, etc. as well 28 Copyright © 2016 NuoDB
  • 29. CLOUD-NATIVE MODEL + Public, on-premise or hybrid, deployment models are moving to “cloud architectures” + Data services must run virtualized and/or in containers  Supports virtualized disk & network as well  Hooks into common monitoring tools + Cloud is virtualization & commodity  Failure is more likely  Redundancy and horizontal scale are requirements 29 Copyright © 2016 NuoDB
  • 30. SIMPLE DEV & OPS + Familiar programming experience  APIs, languages, debugging tools, analysis, test deployment, etc. + Simple, on-demand provisioning + Ability to automate:  Backup & recovery  Upgrade  Migration + Single, logical view for both developers and operators 30 Copyright © 2016 NuoDB
  • 31. + On-demand and elastic + Available and exploiting the advantages of cloud deployment + A single, logical service + Able to support application migrations and new development with a common operations model SaaS DATA SERVICES MUST BE… 31 Copyright © 2016 NuoDB Scalable Data Service Application Services Operations
  • 32. NuoDB – SQL & SCALE + NuoDB is a SQL database architected for the cloud + ANSI SQL & ACID Transactions  Full support for Schema, JOINs, Indexing etc.  Standard isolation levels; no restrictions on transactions  Migrate your apps & use existing tools + Designed for Cloud  Peer-model that scales well on virtualized infrastructure  Distributed with no single owner or actor for any data  In-memory processing allows for storage flexibility 32 Copyright © 2016 NuoDB
  • 33. SERVICE SEPARATE FROM STORAGE + Service layer is a transient, peer-to-peer cache  No shards or explicit partitioning: the database appears as a single logical unit to developers and operators  Only the working-set is in-memory  Scale throughput & clients quickly, on-demand + Storage is redundant and flexible  Automatically replicate durable data to multiple locations  Allocate the right resource types to the right tasks + Both tiers survive failures & support upgrade at any peer 33 Copyright © 2016 NuoDB vv vv vv
  • 34. PROVISIONING & ORCHESTRATION + A light-weight orchestration tier provides:  A single logical view of the running system  Load-balancing & process discovery for SQL clients  Resource monitoring & management for administrators  Visibility into failures and a platform for automation + Provisioning a new host or container is simple  Start from an image or install NuoDB on a new instance  Point the new instance at an existing peer; provide entry credentials  The new instance is available for expanding an existing database or starting a new database instance from a single point of management 34 Copyright © 2016 NuoDB
  • 35. CUSTOMER EXAMPLE: MODERN ISV 35 Copyright © 2016 NuoDB Client Server RDBMS App Server (VM or Bare Metal) … Customer Data Center Elastic App Service Public Service … Elastic App Service Service, On-Premise … Managed Resource Orchestration Elastic Data Service Elastic Data Service
  • 36. + Your data is the core of your services + The database is the platform the services should build on + Development & operations are simpler with a scale-out data platform SCALE YOUR SERVICE 36 Copyright © 2016 NuoDB SaaS Data Service Application Services Operations Test & Profiling Data Provisioning Backup & Recovery
  • 37. QUESTIONS? Learn more about NuoDB at www.nuodb.com/use-cases Watch our unique capabilities videos at www.nuodb.com/resources/videos Review white papers and eBooks at www.nuodb.com/resources

Editor's Notes

  1. Movie Rentals -> Used to have no idea how much people viewed stuff. Movie rental store might tell you in aggregate monthly. But now with Netflix or VOD, you know every view, what time, how they found the movie through search or recommendations, how many times you paused it and where etc… many more user interactions are happening and being captured
  2. <WOC> Would suggest we add HYBRID to the Title “Six keys to Building Successful Public/Hybrid/Private Cloud Solutions” <WOC> Would also suggest adding Industry Standards to the categories in the slide, we should emphasize this to help avoid lock in. <WOC> Would change Scalability to Scalability (Extreme)