• No results found

Zero Downtime In Multi tenant Software as a Service Systems

N/A
N/A
Protected

Academic year: 2021

Share "Zero Downtime In Multi tenant Software as a Service Systems"

Copied!
58
0
0

Loading.... (view fulltext now)

Full text

(1)

the vision at work the vision at work

Zero Downtime In Multi tenant

Software as a Service Systems

Toine Hurkmans

Principal, Research Engineering

Exact Software

(2)

the vision at work

About Exact Software

• Founded 25 years ago

• Business Solutions for SMB space

• 100.000 Customers in 125 Countries

• Headquarters Delft, Netherlands

• 40 Subs World wide

• ± 2400 Employees

(3)

the vision at work

WHAT DRIVES

OUR INDUSTRY?

(4)

the vision at work

BUSINESSES

DRIVE THE INDUSTRY

NOT TECHNOLOGY

(5)

the vision at work

(6)

the vision at work

(7)

the vision at work

Business Automation

Finance & administration

Increase complexity

Increase dependencies

Office automation

Business more complex

Increase of automation

(8)

the vision at work

IT and Business

IT is Costs

IT is not Core Business

(9)

the vision at work

(10)

the vision at work

(11)

the vision at work

Business Software Today

• Single tenant, multi user

• On premise

• Closed Systems

• Incorporated in every day process

• Cost of ownership borne by business

(12)

the vision at work

What drives our industry?

• Reduce Cost of Ownership

• Available & Reliability

• Increase Service Offerings

(13)

the vision at work

What drives our industry?

Enterprises

Mid size

Businesses

(14)

the vision at work

(15)

the vision at work

SAAS IS A

(16)

the vision at work

SaaS is a Business Model

Provider

Consumer

(17)

the vision at work

(18)

the vision at work

Virtualization

Single Tenant, Multi User

Thick Client

(19)

the vision at work

Virtualization

Single Tenant, Multi User

On Premise

(20)

the vision at work

Virtualization & SaaS

Single Tenant, Multi User

Virtual Machines

(21)

the vision at work

(22)

the vision at work

Web applications

Single Tenant, Multi User

Thin Client

(23)

the vision at work

Web applications and SaaS

Single Tenant, Multi User

Thin Client

(24)

the vision at work

TOTAL COSTS OF

(25)

the vision at work

Software as a Service environments

Single Tenant, Multi User

In the Cloud

(26)

the vision at work

Total Costs of Ownership On-Premise Systems

Software Purchase

Software Maintenance

Infrastructure & Services

(27)

the vision at work

Budget for On-Premise Systems

Software

Hardware

Professional Services

(28)

the vision at work

Budget for Software as a Service

Software as a Service

Hardware

Professional Services

(29)

the vision at work

Budget on Premise versus SaaS

0

10

20

30

40

50

60

70

80

90

100

Software

Hardware

Service

Total

Software as a Service

On Premise

(30)

the vision at work

Budget for Software as a Service

Software

Hardware

Professional Services

SaaS Vendor Hardware

SaaS Vendor Services

(31)

the vision at work

MULTI TENANCY

(32)

the vision at work

SaaS Single Tenant environments

Single Tenant, Multi User

In the Cloud

(33)

the vision at work

SaaS Multi Tenant Environments

Multi Tenant, Multi User

In the Cloud

Software as a Service

Web based

(34)

the vision at work

Budget on Premise versus SaaS Multi Tenant

0

10

20

30

40

50

60

70

80

90

100

Software

Hardware

Service

Total

SaaS Single Tenant

On Premise

(35)

the vision at work

Economy of Scale

C

o

s

ts

Number of Tenants

Added Value

Cost per Tenant

Costs Provider

Revenue Provider

(36)

the vision at work

(37)

the vision at work

(38)

the vision at work

(39)

the vision at work

INDUSTRY CASE

EXACT ONLINE

(40)

the vision at work

(41)

the vision at work

Exact Online Architecture

Database

Business App. layer

(42)

the vision at work

Exact Online System Maintenance and Migration

Maintenance & Release cycle

Do

wn

ti

me

sy

st

em

Backup

Update

Test

(43)

the vision at work

Challenges

• Cost of Ownership

– Optimal use of hardware / infrastructure & services

– Optimize software maintenance and migration

• Growth of number of tenants and concurrent users

– Growth in amount of data

– Growth in database I/O

• Availability of system

(44)

the vision at work

DOWNTIME

(45)

the vision at work

Zero Downtime Application Outage

Master

Database

(46)

the vision at work

Zero downtime Database Outage

Master

Database

Backup

Database

Application

Real time

Synchronization

(47)

the vision at work

Zero downtime Database Outage

Master

Database

Backup

Database

Application

Real time

Synchronization

(48)

the vision at work

Zero downtime Migration

Database V1

Application V1

Data Migration

Synchronization

Database V2

Application V2

(49)

the vision at work

(50)

the vision at work

Application Scalability: Server Grids

Load Balancer

Server grid

Clients

(51)

the vision at work

(52)

the vision at work

(53)

the vision at work

CHALLENGES FOR THE

INDUSTRY

(54)

the vision at work

• Current solution developed for Single tenant systems, On

premise systems

• Solutions are based on duplication

– Use of power (hardware, servers)

– Direct increasing cost of ownership

• Not scalable enough

– The costs do not reduce with the number of tenants

– Minimum requirement is for costs to be linear

(55)

the vision at work

Software Development Trends

• Smaller development iterations

– More frequent updates

– More stress on system maintenance

• Software maintenance becomes migration

• Software migration continues process

(56)

the vision at work

Challenges

• Operational costs reduction

– Infrastructure costs

– Maintenance & Migration

• No threatening of operational integrity

– Backup / restore

– Availability & Performance

(57)

the vision at work

Question to You

Software Integration and Evolution at Runtime.

Data Integration and Evolution at Runtime?

(58)

the vision at work

THANK YOU

References

Related documents

We show here that (1) NE signaling induces phosphorylation of the Ser845 and Ser831 sites of GluR1 both in vitro and in vivo, and emotional stress mimics this modulation; (2)

given song input, create a playlist of similar songs... Spotify

AHA/ACCF secondary prevention and risk reduction therapy for patients with coronary and other atherosclerotic vascular disease: 2011 update: a guideline from the American

Gesture namely head nodding which is the movement of nonverbal communication used by the teacher in the classroom and also a movement that supports

and research administrative departments, the system shall enable all of them to record, confirm and maintain the performance data. 3) Online searching function: The

Poverty is prevalent among the Delta’s African- American population; over one-third of the region’s African-American residents live in poverty and in nonmetro areas the Delta’s

Distributed Computing, Cloud, Virtual Controller, Security, Web Servers, Intrusion Tolerance, Persistent Web Service, MD5 Algorithm, AES Encryption..