SlideShare a Scribd company logo
1 of 33
Download to read offline
(c) 2015 Independent SAP Technical User GroupAnnual Conference, 2015
Exploring SAP Sybase SQL
Anywhere, on-demand edition
Jason Hinsperger
Senior Product Manager, SAP
(c) 2015 Independent SAP Technical User GroupAnnual Conference, 2015
Agenda
Overview
Motivation
Architecture
Features though Demonstration
(c) 2015 Independent SAP Technical User GroupAnnual Conference, 2015
What is SQL Anywhere, on-
demand edition?
A data management
solution for ISVs …
(c) 2015 Independent SAP Technical User GroupAnnual Conference, 2015
What is SQL Anywhere, on-
demand edition?
A data management
solution for ISVs, that
enables ISVs to build,
deploy, and manage
cloud applications
without compromise …
(c) 2015 Independent SAP Technical User GroupAnnual Conference, 2015
What is SQL Anywhere, on-
demand edition?
A data management
solution for ISVs that
enables ISVs to build,
deploy, and manage
cloud applications
without compromise,
letting them take
advantage of the cloud’s
economies of scale …
(c) 2015 Independent SAP Technical User GroupAnnual Conference, 2015
What is SQL Anywhere, on-demand
edition?A data management
solution for ISVs that
enables ISVs to build,
deploy, and manage
cloud applications
without compromise,
letting them take
advantage of the cloud’s
economies of scale,
while giving them the
tools to ensure that they
can still treat each of
their customers
individually.
(c) 2015 Independent SAP Technical User GroupAnnual Conference, 2015
MOTIVATION
(c) 2015 Independent SAP Technical User GroupAnnual Conference, 2015
Deployed Software and Embedded
Databases
ISVs used to deploy databases on their customer
premises
Each instance of the application had its own
embedded database
Characteristics of a good embedded database:
• Embeddable
• Secure
• Manageable
(c) 2015 Independent SAP Technical User GroupAnnual Conference, 2015
Software-as-a-Service and
“Embedded” Databases
ISVs are now hosting applications as a service
The responsibility for running the database has
shifted from the customer, to the ISV
Characteristics of a good hosted database:
• Hostable
• Highly Available
• Manageable
• Secure
(c) 2015 Independent SAP Technical User GroupAnnual Conference, 2015
Data Architectures for Multi-tenancy
All tenants in a single, distributed
database
• Easier to manage
• Less secure
Each tenant in their own separate,
isolated database
• More secure
• Harder to manage
(c) 2015 Independent SAP Technical User GroupAnnual Conference, 2015
Benefits of Database Isolation
No risk of data leakage between separate tenants
Backup and restore on a tenant-by-tenant basis
Schema can vary between tenants
Databases can be encrypted separately
Tenants can safely be given direct access to their
data
User permissions are managed on a tenant-by-
tenant basis
(c) 2015 Independent SAP Technical User GroupAnnual Conference, 2015
ARCHITECTURE
Isolated Databases in a Shared Cloud
(c) 2015 Independent SAP Technical User GroupAnnual Conference, 2015
Relation to SAP Sybase SQL
Anywhere
• SQL Anywhere 16
is the foundation for
SQL Anywhere, on-demand edition
(c) 2015 Independent SAP Technical User GroupAnnual Conference, 2015
Relation to SAP Sybase SQL
Anywhere
• SQL Anywhere 16
is the foundation for
SQL Anywhere, on-demand edition
• SQL Anywhere, on-demand edition
brings the power of
SQL Anywhere to the cloud
(c) 2015 Independent SAP Technical User GroupAnnual Conference, 2015
Relation to SAP Sybase SQL
Anywhere
• Manages thousands
of databases through
a single interface
• SQL Anywhere 16
is the foundation for
SQL Anywhere, on-demand edition
• SQL Anywhere, on-demand edition
brings the power of
SQL Anywhere to the cloud
(c) 2015 Independent SAP Technical User GroupAnnual Conference, 2015
SQL Anywhere Foundation
SQL Anywhere, on-demand edition is built on a strong
SQL Anywhere foundation
• Over 20 years experience powering ISV applications
• Over 5,000,000 database seats deployed
Each server is capable of running multiple databases
Servers may be run on Windows or Linux
Multiple servers may be run on a single host
(machine) to provide process-level isolation
(c) 2015 Independent SAP Technical User GroupAnnual Conference, 2015
A Cloud of Database Servers
Multiple servers are linked together to
form a cloud of servers
Each server maintains a full topology
of all of the servers and databases
in the cloud
Each server tracks its databases’ CPU
and IO usage, and shares it with all
other servers
(c) 2015 Independent SAP Technical User GroupAnnual Conference, 2015
Shared-Nothing Architecture
Shared-nothing architecture
Servers may be
geographically
distributed
Mesh-network required
No permanent root server
(c) 2015 Independent SAP Technical User GroupAnnual Conference, 2015
Example Application Deployment
Scenarios
Application Server
Remote Desktop
Browser-based
Application
Thin-Client
Desktop
Application
Thick-Client
Desktop
Application
(c) 2015 Independent SAP Technical User GroupAnnual Conference, 2015
Single-tenant Experience
Applications behave the same* whether their database
is in the cloud, or on a stand-alone server
Tenants are only able to see their own database
(c) 2015 Independent SAP Technical User GroupAnnual Conference, 2015
Administration Tools
Cloud Console
• Graphical
• Browser-based
• Manage all servers and
databases
• Hosted and available from
any server
Command-line tools
• Allows scripting and
automation of cloud actions
(c) 2015 Independent SAP Technical User GroupAnnual Conference, 2015
Differences with Cloud Databases
All databases are upgraded to 12.0.1 when added to a cloud
Some operations can only be performed with cloud tooling
• ex. starting/stopping databases, setting up mirroring, etc …
Some database start parameters are disabled
• ex. AutoStart, CommLinks, etc…
Some features are secured
• ex. File-system access, xp_cmd_shell, etc…
Limited results from system procedures
• ex. sa_db_list, sa_conn_list, etc…
Full details available in documentation
(c) 2015 Independent SAP Technical User GroupAnnual Conference, 2015
External Environments
External environments are fully supported in tenant databases, but are not
managed by the cloud
• Administrator is responsible for ensuring the proper files (DLLs, etc) are installed on
each cloud machine
Remote access is a secured feature that must be manually enabled
Full details available in documentation
(c) 2015 Independent SAP Technical User GroupAnnual Conference, 2015
MobiLink with Cloud Databases
Tenant databases as consolidated databases
• Supported
• MobiLink server must be able connect to the consolidated database
• Database movement could cause failed synchronizations
Tenant databases as remotes
• Supported
• dbmlsync must be installed manually on each machine
• SYNCHRONIZE statement is supported
• dbmlsync must be able to directly access the offline transaction logs (for log-based
sync)
(c) 2015 Independent SAP Technical User GroupAnnual Conference, 2015
CLOUD MANAGEMENT
Managing Multiple Databases with Ease
(c) 2015 Independent SAP Technical User GroupAnnual Conference, 2015
Administration Tools
Cloud Console
Graphical
Browser-based
Manage all servers and databases
Hosted and available from any server
Command-line tools
Allows scripting and automation of
cloud actions
(c) 2015 Independent SAP Technical User GroupAnnual Conference, 2015
Dynamic Scaling
Resources that make up a cloud can be
dynamically scaled during runtime
Add/remove databases
Add/remove servers
Add/remove hosts
(c) 2015 Independent SAP Technical User GroupAnnual Conference, 2015
Auto-start
Databases can be set to auto-start
Database automatically starts on new
connection
Database optionally shuts down when last
connection drops
Allows placement of 10 times more
databases on a server
Useful for application with many databases
that use them infrequently
(c) 2015 Independent SAP Technical User GroupAnnual Conference, 2015
Balancing Load
Databases can be moved between servers
in order to balance workload
Database movement managed by the cloud
Databases remain available during a move
Useful for rebalancing database workload
Servers added or removed
Workload of a database changes
(c) 2015 Independent SAP Technical User GroupAnnual Conference, 2015
Executing Tasks
Tasks are blocks of work that can be run
against databases, servers, and hosts
Tasks can target specific objects, or
groups of objects
Tasks can be run on-demand, or
scheduled
Examples of tasks:
Custom SQL statements
Start/stop databases
Moving databases
(c) 2015 Independent SAP Technical User GroupAnnual Conference, 2015
Backups and Maintenance
Backups are managed by the cloud
All backups are taken to another server in
the cloud
Databases can be assigned maintenance
plans for more complex backup
scenarios
Databases can be restored easily from
backups
(c) 2015 Independent SAP Technical User GroupAnnual Conference, 2015
Handling Software Updates
Software updates can be applied remotely
to all servers using the tools
Clouds can run multiple versions of the
software simultaneously
Allows updates to be rolled-out in stages, if
required
(c) 2015 Independent SAP Technical User GroupAnnual Conference, 2015
Thank you
Jason Hinsperger
jason.hinsperger@sap.com

More Related Content

What's hot

SAP HANA SPS09 - SAP HANA Answers
SAP HANA SPS09 - SAP HANA AnswersSAP HANA SPS09 - SAP HANA Answers
SAP HANA SPS09 - SAP HANA AnswersSAP Technology
 
Spark Usage in Enterprise Business Operations
Spark Usage in Enterprise Business OperationsSpark Usage in Enterprise Business Operations
Spark Usage in Enterprise Business OperationsSAP Technology
 
Leveraging SAP ASE Workload Analyzer to optimize your database environment
Leveraging SAP ASE Workload Analyzer to optimize your database environmentLeveraging SAP ASE Workload Analyzer to optimize your database environment
Leveraging SAP ASE Workload Analyzer to optimize your database environmentSAP Technology
 
SAP HANA SPS10- SAP HANA Dynamic Tiering
SAP HANA SPS10- SAP HANA Dynamic TieringSAP HANA SPS10- SAP HANA Dynamic Tiering
SAP HANA SPS10- SAP HANA Dynamic TieringSAP Technology
 
HANA SPS07 Smart Data Access
HANA SPS07 Smart Data AccessHANA SPS07 Smart Data Access
HANA SPS07 Smart Data AccessSAP Technology
 
What's new on SAP HANA Smart Data Access
What's new on SAP HANA Smart Data AccessWhat's new on SAP HANA Smart Data Access
What's new on SAP HANA Smart Data AccessSAP Technology
 
SAP HANA SPS10- SQLScript
SAP HANA SPS10- SQLScriptSAP HANA SPS10- SQLScript
SAP HANA SPS10- SQLScriptSAP Technology
 
Storage Optimization and Operational Simplicity in SAP Adaptive Server Enter...
Storage Optimization and Operational Simplicity in SAP  Adaptive Server Enter...Storage Optimization and Operational Simplicity in SAP  Adaptive Server Enter...
Storage Optimization and Operational Simplicity in SAP Adaptive Server Enter...SAP Technology
 
Taking it all offline with SQL Anywhere
Taking it all offline with SQL AnywhereTaking it all offline with SQL Anywhere
Taking it all offline with SQL AnywhereZendCon
 
What's new on SAP HANA Workload Management
What's new on SAP HANA Workload ManagementWhat's new on SAP HANA Workload Management
What's new on SAP HANA Workload ManagementSAP Technology
 
What's New in SAP HANA SPS 11 DB Control Center (Operations)
What's New in SAP HANA SPS 11 DB Control Center (Operations)What's New in SAP HANA SPS 11 DB Control Center (Operations)
What's New in SAP HANA SPS 11 DB Control Center (Operations)SAP Technology
 
Enhancing the Security of Data at Rest with SAP ASE 16
Enhancing the Security of Data at Rest with SAP ASE 16Enhancing the Security of Data at Rest with SAP ASE 16
Enhancing the Security of Data at Rest with SAP ASE 16SAP Technology
 
SAP ASE 16 SP02 Performance Features
SAP ASE 16 SP02 Performance FeaturesSAP ASE 16 SP02 Performance Features
SAP ASE 16 SP02 Performance FeaturesSAP Technology
 
What's New for SAP HANA Smart Data Integration & Smart Data Quality
What's New for SAP HANA Smart Data Integration & Smart Data QualityWhat's New for SAP HANA Smart Data Integration & Smart Data Quality
What's New for SAP HANA Smart Data Integration & Smart Data QualitySAP Technology
 
SAP HANA Native Application Development
SAP HANA Native Application DevelopmentSAP HANA Native Application Development
SAP HANA Native Application DevelopmentSAP Technology
 
Advanced ASE Performance Tuning Tips
Advanced ASE Performance Tuning Tips Advanced ASE Performance Tuning Tips
Advanced ASE Performance Tuning Tips SAP Technology
 
Sybase ASE 15.7- Two Case Studies of Successful Migration
Sybase ASE 15.7- Two Case Studies of Successful Migration Sybase ASE 15.7- Two Case Studies of Successful Migration
Sybase ASE 15.7- Two Case Studies of Successful Migration SAP Technology
 
SAP HANA SPS10- Workload Management
SAP HANA SPS10- Workload ManagementSAP HANA SPS10- Workload Management
SAP HANA SPS10- Workload ManagementSAP Technology
 

What's hot (20)

SAP HANA SPS09 - SAP HANA Answers
SAP HANA SPS09 - SAP HANA AnswersSAP HANA SPS09 - SAP HANA Answers
SAP HANA SPS09 - SAP HANA Answers
 
Spark Usage in Enterprise Business Operations
Spark Usage in Enterprise Business OperationsSpark Usage in Enterprise Business Operations
Spark Usage in Enterprise Business Operations
 
Leveraging SAP ASE Workload Analyzer to optimize your database environment
Leveraging SAP ASE Workload Analyzer to optimize your database environmentLeveraging SAP ASE Workload Analyzer to optimize your database environment
Leveraging SAP ASE Workload Analyzer to optimize your database environment
 
SAP HANA SPS10- SAP HANA Dynamic Tiering
SAP HANA SPS10- SAP HANA Dynamic TieringSAP HANA SPS10- SAP HANA Dynamic Tiering
SAP HANA SPS10- SAP HANA Dynamic Tiering
 
SAP ASE In The Cloud
SAP ASE In The Cloud SAP ASE In The Cloud
SAP ASE In The Cloud
 
HANA SPS07 Smart Data Access
HANA SPS07 Smart Data AccessHANA SPS07 Smart Data Access
HANA SPS07 Smart Data Access
 
What's new on SAP HANA Smart Data Access
What's new on SAP HANA Smart Data AccessWhat's new on SAP HANA Smart Data Access
What's new on SAP HANA Smart Data Access
 
SAP HANA SPS10- SQLScript
SAP HANA SPS10- SQLScriptSAP HANA SPS10- SQLScript
SAP HANA SPS10- SQLScript
 
Storage Optimization and Operational Simplicity in SAP Adaptive Server Enter...
Storage Optimization and Operational Simplicity in SAP  Adaptive Server Enter...Storage Optimization and Operational Simplicity in SAP  Adaptive Server Enter...
Storage Optimization and Operational Simplicity in SAP Adaptive Server Enter...
 
How To Be a Great DBA
How To Be a Great DBAHow To Be a Great DBA
How To Be a Great DBA
 
Taking it all offline with SQL Anywhere
Taking it all offline with SQL AnywhereTaking it all offline with SQL Anywhere
Taking it all offline with SQL Anywhere
 
What's new on SAP HANA Workload Management
What's new on SAP HANA Workload ManagementWhat's new on SAP HANA Workload Management
What's new on SAP HANA Workload Management
 
What's New in SAP HANA SPS 11 DB Control Center (Operations)
What's New in SAP HANA SPS 11 DB Control Center (Operations)What's New in SAP HANA SPS 11 DB Control Center (Operations)
What's New in SAP HANA SPS 11 DB Control Center (Operations)
 
Enhancing the Security of Data at Rest with SAP ASE 16
Enhancing the Security of Data at Rest with SAP ASE 16Enhancing the Security of Data at Rest with SAP ASE 16
Enhancing the Security of Data at Rest with SAP ASE 16
 
SAP ASE 16 SP02 Performance Features
SAP ASE 16 SP02 Performance FeaturesSAP ASE 16 SP02 Performance Features
SAP ASE 16 SP02 Performance Features
 
What's New for SAP HANA Smart Data Integration & Smart Data Quality
What's New for SAP HANA Smart Data Integration & Smart Data QualityWhat's New for SAP HANA Smart Data Integration & Smart Data Quality
What's New for SAP HANA Smart Data Integration & Smart Data Quality
 
SAP HANA Native Application Development
SAP HANA Native Application DevelopmentSAP HANA Native Application Development
SAP HANA Native Application Development
 
Advanced ASE Performance Tuning Tips
Advanced ASE Performance Tuning Tips Advanced ASE Performance Tuning Tips
Advanced ASE Performance Tuning Tips
 
Sybase ASE 15.7- Two Case Studies of Successful Migration
Sybase ASE 15.7- Two Case Studies of Successful Migration Sybase ASE 15.7- Two Case Studies of Successful Migration
Sybase ASE 15.7- Two Case Studies of Successful Migration
 
SAP HANA SPS10- Workload Management
SAP HANA SPS10- Workload ManagementSAP HANA SPS10- Workload Management
SAP HANA SPS10- Workload Management
 

Viewers also liked

Deployment and Development approaches for the ISV using PowerBuilder and SQL ...
Deployment and Development approaches for the ISV using PowerBuilder and SQL ...Deployment and Development approaches for the ISV using PowerBuilder and SQL ...
Deployment and Development approaches for the ISV using PowerBuilder and SQL ...SAP Technology
 
Big Data, Big Thinking: Simplified Architecture Webinar Fact Sheet
Big Data, Big Thinking: Simplified Architecture Webinar Fact SheetBig Data, Big Thinking: Simplified Architecture Webinar Fact Sheet
Big Data, Big Thinking: Simplified Architecture Webinar Fact SheetSAP Technology
 
Big Data, Big Thinking: Untapped Opportunities
Big Data, Big Thinking: Untapped OpportunitiesBig Data, Big Thinking: Untapped Opportunities
Big Data, Big Thinking: Untapped OpportunitiesSAP Technology
 
SAP HANA SPS09 - Full-text Search
SAP HANA SPS09 - Full-text SearchSAP HANA SPS09 - Full-text Search
SAP HANA SPS09 - Full-text SearchSAP Technology
 
What's New in SAP HANA SPS 11 Platform Lifecycle Management (Operations)
What's New in SAP HANA SPS 11 Platform Lifecycle Management (Operations)What's New in SAP HANA SPS 11 Platform Lifecycle Management (Operations)
What's New in SAP HANA SPS 11 Platform Lifecycle Management (Operations)SAP Technology
 
SAP HANA SPS10- Text Analysis & Text Mining
SAP HANA SPS10- Text Analysis & Text MiningSAP HANA SPS10- Text Analysis & Text Mining
SAP HANA SPS10- Text Analysis & Text MiningSAP Technology
 
Enterprise Information Management
Enterprise Information ManagementEnterprise Information Management
Enterprise Information ManagementSAP Technology
 
SQL Anywhere and the Internet of Things
SQL Anywhere and the Internet of ThingsSQL Anywhere and the Internet of Things
SQL Anywhere and the Internet of ThingsSAP Technology
 
SAP HANA SPS09 - HANA Modeling
SAP HANA SPS09 - HANA ModelingSAP HANA SPS09 - HANA Modeling
SAP HANA SPS09 - HANA ModelingSAP Technology
 
SAP HANA SPS09 - Dynamic Tiering
SAP HANA SPS09 - Dynamic TieringSAP HANA SPS09 - Dynamic Tiering
SAP HANA SPS09 - Dynamic TieringSAP Technology
 

Viewers also liked (10)

Deployment and Development approaches for the ISV using PowerBuilder and SQL ...
Deployment and Development approaches for the ISV using PowerBuilder and SQL ...Deployment and Development approaches for the ISV using PowerBuilder and SQL ...
Deployment and Development approaches for the ISV using PowerBuilder and SQL ...
 
Big Data, Big Thinking: Simplified Architecture Webinar Fact Sheet
Big Data, Big Thinking: Simplified Architecture Webinar Fact SheetBig Data, Big Thinking: Simplified Architecture Webinar Fact Sheet
Big Data, Big Thinking: Simplified Architecture Webinar Fact Sheet
 
Big Data, Big Thinking: Untapped Opportunities
Big Data, Big Thinking: Untapped OpportunitiesBig Data, Big Thinking: Untapped Opportunities
Big Data, Big Thinking: Untapped Opportunities
 
SAP HANA SPS09 - Full-text Search
SAP HANA SPS09 - Full-text SearchSAP HANA SPS09 - Full-text Search
SAP HANA SPS09 - Full-text Search
 
What's New in SAP HANA SPS 11 Platform Lifecycle Management (Operations)
What's New in SAP HANA SPS 11 Platform Lifecycle Management (Operations)What's New in SAP HANA SPS 11 Platform Lifecycle Management (Operations)
What's New in SAP HANA SPS 11 Platform Lifecycle Management (Operations)
 
SAP HANA SPS10- Text Analysis & Text Mining
SAP HANA SPS10- Text Analysis & Text MiningSAP HANA SPS10- Text Analysis & Text Mining
SAP HANA SPS10- Text Analysis & Text Mining
 
Enterprise Information Management
Enterprise Information ManagementEnterprise Information Management
Enterprise Information Management
 
SQL Anywhere and the Internet of Things
SQL Anywhere and the Internet of ThingsSQL Anywhere and the Internet of Things
SQL Anywhere and the Internet of Things
 
SAP HANA SPS09 - HANA Modeling
SAP HANA SPS09 - HANA ModelingSAP HANA SPS09 - HANA Modeling
SAP HANA SPS09 - HANA Modeling
 
SAP HANA SPS09 - Dynamic Tiering
SAP HANA SPS09 - Dynamic TieringSAP HANA SPS09 - Dynamic Tiering
SAP HANA SPS09 - Dynamic Tiering
 

Similar to Building ISV Applications that run in the cloud with SQL Anywhere On-Demand Edition

Azure for SAP Solutions - Use Cases and Migration Options
Azure for SAP Solutions - Use Cases and Migration OptionsAzure for SAP Solutions - Use Cases and Migration Options
Azure for SAP Solutions - Use Cases and Migration OptionsmyCloudDoor
 
Backroll: Production Grade KVM Backup Solution Integrated in CloudStack
Backroll: Production Grade KVM Backup Solution Integrated in CloudStackBackroll: Production Grade KVM Backup Solution Integrated in CloudStack
Backroll: Production Grade KVM Backup Solution Integrated in CloudStackShapeBlue
 
Pivotal cloud cache for .net microservices
Pivotal cloud cache for .net microservicesPivotal cloud cache for .net microservices
Pivotal cloud cache for .net microservicesJagdish Mirani
 
RapidScale Product Training
RapidScale Product TrainingRapidScale Product Training
RapidScale Product TrainingRapidScale
 
Leveraging azure and cello for multi tenancy
Leveraging azure and cello for multi tenancyLeveraging azure and cello for multi tenancy
Leveraging azure and cello for multi tenancyTechcello
 
Leveraging azure and cello for delivering highly scalable multi tenant
Leveraging azure and cello for delivering highly scalable multi tenantLeveraging azure and cello for delivering highly scalable multi tenant
Leveraging azure and cello for delivering highly scalable multi tenantkanimozhin
 
Azure + DataStax Enterprise Powers Office 365 Per User Store
Azure + DataStax Enterprise Powers Office 365 Per User StoreAzure + DataStax Enterprise Powers Office 365 Per User Store
Azure + DataStax Enterprise Powers Office 365 Per User StoreDataStax Academy
 
Geek Sync | Taking Your First Steps to the Cloud—Building a Hybrid Model
Geek Sync | Taking Your First Steps to the Cloud—Building a Hybrid ModelGeek Sync | Taking Your First Steps to the Cloud—Building a Hybrid Model
Geek Sync | Taking Your First Steps to the Cloud—Building a Hybrid ModelIDERA Software
 
Latest Innovations in Database as a Service Enabled by Oracle Enterprise Manager
Latest Innovations in Database as a Service Enabled by Oracle Enterprise ManagerLatest Innovations in Database as a Service Enabled by Oracle Enterprise Manager
Latest Innovations in Database as a Service Enabled by Oracle Enterprise ManagerHari Srinivasan
 
Cloudify 4.6 highlights webinar
Cloudify 4.6 highlights webinarCloudify 4.6 highlights webinar
Cloudify 4.6 highlights webinarCloudify Community
 
0812 2014 01_toronto-smac meetup_i_os_cloudant_worklight_part2
0812 2014 01_toronto-smac meetup_i_os_cloudant_worklight_part20812 2014 01_toronto-smac meetup_i_os_cloudant_worklight_part2
0812 2014 01_toronto-smac meetup_i_os_cloudant_worklight_part2Raul Chong
 
Effective Usage of SQL Server 2005 Database Mirroring
Effective Usage of SQL Server 2005 Database MirroringEffective Usage of SQL Server 2005 Database Mirroring
Effective Usage of SQL Server 2005 Database Mirroringwebhostingguy
 
Dallas Breakfast Seminar
Dallas Breakfast SeminarDallas Breakfast Seminar
Dallas Breakfast SeminarNuoDB
 
SQL Server 2019 hotlap - WARDY IT Solutions
SQL Server 2019 hotlap - WARDY IT SolutionsSQL Server 2019 hotlap - WARDY IT Solutions
SQL Server 2019 hotlap - WARDY IT SolutionsMichaela Murray
 
Expanding Your Data Center with Hybrid Cloud Infrastructure
Expanding Your Data Center with Hybrid Cloud InfrastructureExpanding Your Data Center with Hybrid Cloud Infrastructure
Expanding Your Data Center with Hybrid Cloud InfrastructureAmazon Web Services
 
Expanding your Data Center with Hybrid Cloud Infrastructure
Expanding your Data Center with Hybrid Cloud InfrastructureExpanding your Data Center with Hybrid Cloud Infrastructure
Expanding your Data Center with Hybrid Cloud InfrastructureAmazon Web Services
 
Marketing Automation at Scale: How Marketo Solved Key Data Management Challen...
Marketing Automation at Scale: How Marketo Solved Key Data Management Challen...Marketing Automation at Scale: How Marketo Solved Key Data Management Challen...
Marketing Automation at Scale: How Marketo Solved Key Data Management Challen...Continuent
 
Serverless Computing: Driving Innovation and Business Value
Serverless Computing: Driving Innovation and Business ValueServerless Computing: Driving Innovation and Business Value
Serverless Computing: Driving Innovation and Business ValueAlibaba Cloud
 

Similar to Building ISV Applications that run in the cloud with SQL Anywhere On-Demand Edition (20)

Azure for SAP Solutions - Use Cases and Migration Options
Azure for SAP Solutions - Use Cases and Migration OptionsAzure for SAP Solutions - Use Cases and Migration Options
Azure for SAP Solutions - Use Cases and Migration Options
 
Backroll: Production Grade KVM Backup Solution Integrated in CloudStack
Backroll: Production Grade KVM Backup Solution Integrated in CloudStackBackroll: Production Grade KVM Backup Solution Integrated in CloudStack
Backroll: Production Grade KVM Backup Solution Integrated in CloudStack
 
Pivotal cloud cache for .net microservices
Pivotal cloud cache for .net microservicesPivotal cloud cache for .net microservices
Pivotal cloud cache for .net microservices
 
RapidScale Product Training
RapidScale Product TrainingRapidScale Product Training
RapidScale Product Training
 
Leveraging azure and cello for multi tenancy
Leveraging azure and cello for multi tenancyLeveraging azure and cello for multi tenancy
Leveraging azure and cello for multi tenancy
 
Leveraging azure and cello for delivering highly scalable multi tenant
Leveraging azure and cello for delivering highly scalable multi tenantLeveraging azure and cello for delivering highly scalable multi tenant
Leveraging azure and cello for delivering highly scalable multi tenant
 
Azure + DataStax Enterprise Powers Office 365 Per User Store
Azure + DataStax Enterprise Powers Office 365 Per User StoreAzure + DataStax Enterprise Powers Office 365 Per User Store
Azure + DataStax Enterprise Powers Office 365 Per User Store
 
Geek Sync | Taking Your First Steps to the Cloud—Building a Hybrid Model
Geek Sync | Taking Your First Steps to the Cloud—Building a Hybrid ModelGeek Sync | Taking Your First Steps to the Cloud—Building a Hybrid Model
Geek Sync | Taking Your First Steps to the Cloud—Building a Hybrid Model
 
Exploring sql server 2016
Exploring sql server 2016Exploring sql server 2016
Exploring sql server 2016
 
Latest Innovations in Database as a Service Enabled by Oracle Enterprise Manager
Latest Innovations in Database as a Service Enabled by Oracle Enterprise ManagerLatest Innovations in Database as a Service Enabled by Oracle Enterprise Manager
Latest Innovations in Database as a Service Enabled by Oracle Enterprise Manager
 
Cloudify 4.6 highlights webinar
Cloudify 4.6 highlights webinarCloudify 4.6 highlights webinar
Cloudify 4.6 highlights webinar
 
0812 2014 01_toronto-smac meetup_i_os_cloudant_worklight_part2
0812 2014 01_toronto-smac meetup_i_os_cloudant_worklight_part20812 2014 01_toronto-smac meetup_i_os_cloudant_worklight_part2
0812 2014 01_toronto-smac meetup_i_os_cloudant_worklight_part2
 
IBM - Introduction to Cloudant
IBM - Introduction to CloudantIBM - Introduction to Cloudant
IBM - Introduction to Cloudant
 
Effective Usage of SQL Server 2005 Database Mirroring
Effective Usage of SQL Server 2005 Database MirroringEffective Usage of SQL Server 2005 Database Mirroring
Effective Usage of SQL Server 2005 Database Mirroring
 
Dallas Breakfast Seminar
Dallas Breakfast SeminarDallas Breakfast Seminar
Dallas Breakfast Seminar
 
SQL Server 2019 hotlap - WARDY IT Solutions
SQL Server 2019 hotlap - WARDY IT SolutionsSQL Server 2019 hotlap - WARDY IT Solutions
SQL Server 2019 hotlap - WARDY IT Solutions
 
Expanding Your Data Center with Hybrid Cloud Infrastructure
Expanding Your Data Center with Hybrid Cloud InfrastructureExpanding Your Data Center with Hybrid Cloud Infrastructure
Expanding Your Data Center with Hybrid Cloud Infrastructure
 
Expanding your Data Center with Hybrid Cloud Infrastructure
Expanding your Data Center with Hybrid Cloud InfrastructureExpanding your Data Center with Hybrid Cloud Infrastructure
Expanding your Data Center with Hybrid Cloud Infrastructure
 
Marketing Automation at Scale: How Marketo Solved Key Data Management Challen...
Marketing Automation at Scale: How Marketo Solved Key Data Management Challen...Marketing Automation at Scale: How Marketo Solved Key Data Management Challen...
Marketing Automation at Scale: How Marketo Solved Key Data Management Challen...
 
Serverless Computing: Driving Innovation and Business Value
Serverless Computing: Driving Innovation and Business ValueServerless Computing: Driving Innovation and Business Value
Serverless Computing: Driving Innovation and Business Value
 

More from SAP Technology

SAP Integration Suite L1
SAP Integration Suite L1SAP Integration Suite L1
SAP Integration Suite L1SAP Technology
 
Future-Proof Your Business Processes by Automating SAP S/4HANA processes with...
Future-Proof Your Business Processes by Automating SAP S/4HANA processes with...Future-Proof Your Business Processes by Automating SAP S/4HANA processes with...
Future-Proof Your Business Processes by Automating SAP S/4HANA processes with...SAP Technology
 
7 Top Reasons to Automate Processes with SAP Intelligent Robotic Processes Au...
7 Top Reasons to Automate Processes with SAP Intelligent Robotic Processes Au...7 Top Reasons to Automate Processes with SAP Intelligent Robotic Processes Au...
7 Top Reasons to Automate Processes with SAP Intelligent Robotic Processes Au...SAP Technology
 
Extend SAP S/4HANA to deliver real-time intelligent processes
Extend SAP S/4HANA to deliver real-time intelligent processesExtend SAP S/4HANA to deliver real-time intelligent processes
Extend SAP S/4HANA to deliver real-time intelligent processesSAP Technology
 
Process optimization and automation for SAP S/4HANA with SAP’s Business Techn...
Process optimization and automation for SAP S/4HANA with SAP’s Business Techn...Process optimization and automation for SAP S/4HANA with SAP’s Business Techn...
Process optimization and automation for SAP S/4HANA with SAP’s Business Techn...SAP Technology
 
Accelerate your journey to SAP S/4HANA with SAP’s Business Technology Platform
Accelerate your journey to SAP S/4HANA with SAP’s Business Technology PlatformAccelerate your journey to SAP S/4HANA with SAP’s Business Technology Platform
Accelerate your journey to SAP S/4HANA with SAP’s Business Technology PlatformSAP Technology
 
Accelerate Your Move to an Intelligent Enterprise with SAP Cloud Platform and...
Accelerate Your Move to an Intelligent Enterprise with SAP Cloud Platform and...Accelerate Your Move to an Intelligent Enterprise with SAP Cloud Platform and...
Accelerate Your Move to an Intelligent Enterprise with SAP Cloud Platform and...SAP Technology
 
Transform your business with intelligent insights and SAP S/4HANA
Transform your business with intelligent insights and SAP S/4HANATransform your business with intelligent insights and SAP S/4HANA
Transform your business with intelligent insights and SAP S/4HANASAP Technology
 
SAP Cloud Platform for SAP S/4HANA: Accelerate your move to an Intelligent En...
SAP Cloud Platform for SAP S/4HANA: Accelerate your move to an Intelligent En...SAP Cloud Platform for SAP S/4HANA: Accelerate your move to an Intelligent En...
SAP Cloud Platform for SAP S/4HANA: Accelerate your move to an Intelligent En...SAP Technology
 
Innovate collaborative applications with SAP Jam Collaboration & SAP Cloud Pl...
Innovate collaborative applications with SAP Jam Collaboration & SAP Cloud Pl...Innovate collaborative applications with SAP Jam Collaboration & SAP Cloud Pl...
Innovate collaborative applications with SAP Jam Collaboration & SAP Cloud Pl...SAP Technology
 
The IoT Imperative for Consumer Products
The IoT Imperative for Consumer ProductsThe IoT Imperative for Consumer Products
The IoT Imperative for Consumer ProductsSAP Technology
 
The IoT Imperative for Discrete Manufacturers - Automotive, Aerospace & Defen...
The IoT Imperative for Discrete Manufacturers - Automotive, Aerospace & Defen...The IoT Imperative for Discrete Manufacturers - Automotive, Aerospace & Defen...
The IoT Imperative for Discrete Manufacturers - Automotive, Aerospace & Defen...SAP Technology
 
IoT is Enabling a New Era of Shareholder Value in Energy and Natural Resource...
IoT is Enabling a New Era of Shareholder Value in Energy and Natural Resource...IoT is Enabling a New Era of Shareholder Value in Energy and Natural Resource...
IoT is Enabling a New Era of Shareholder Value in Energy and Natural Resource...SAP Technology
 
The IoT Imperative in Government and Healthcare
The IoT Imperative in Government and HealthcareThe IoT Imperative in Government and Healthcare
The IoT Imperative in Government and HealthcareSAP Technology
 
SAP S/4HANA Finance and the Digital Core
SAP S/4HANA Finance and the Digital CoreSAP S/4HANA Finance and the Digital Core
SAP S/4HANA Finance and the Digital CoreSAP Technology
 
Five Reasons To Skip SAP Suite on HANA and Go Directly to SAP S/4HANA
Five Reasons To Skip SAP Suite on HANA and Go Directly to SAP S/4HANAFive Reasons To Skip SAP Suite on HANA and Go Directly to SAP S/4HANA
Five Reasons To Skip SAP Suite on HANA and Go Directly to SAP S/4HANASAP Technology
 
SAP Helps Reduce Silos Between Business and Spatial Data
SAP Helps Reduce Silos Between Business and Spatial DataSAP Helps Reduce Silos Between Business and Spatial Data
SAP Helps Reduce Silos Between Business and Spatial DataSAP Technology
 
Spotlight on Financial Services with Calypso and SAP ASE
Spotlight on Financial Services with Calypso and SAP ASESpotlight on Financial Services with Calypso and SAP ASE
Spotlight on Financial Services with Calypso and SAP ASESAP Technology
 
What's New in SAP HANA SPS 11 Operations
What's New in SAP HANA SPS 11 OperationsWhat's New in SAP HANA SPS 11 Operations
What's New in SAP HANA SPS 11 OperationsSAP Technology
 

More from SAP Technology (20)

SAP Integration Suite L1
SAP Integration Suite L1SAP Integration Suite L1
SAP Integration Suite L1
 
Future-Proof Your Business Processes by Automating SAP S/4HANA processes with...
Future-Proof Your Business Processes by Automating SAP S/4HANA processes with...Future-Proof Your Business Processes by Automating SAP S/4HANA processes with...
Future-Proof Your Business Processes by Automating SAP S/4HANA processes with...
 
7 Top Reasons to Automate Processes with SAP Intelligent Robotic Processes Au...
7 Top Reasons to Automate Processes with SAP Intelligent Robotic Processes Au...7 Top Reasons to Automate Processes with SAP Intelligent Robotic Processes Au...
7 Top Reasons to Automate Processes with SAP Intelligent Robotic Processes Au...
 
Extend SAP S/4HANA to deliver real-time intelligent processes
Extend SAP S/4HANA to deliver real-time intelligent processesExtend SAP S/4HANA to deliver real-time intelligent processes
Extend SAP S/4HANA to deliver real-time intelligent processes
 
Process optimization and automation for SAP S/4HANA with SAP’s Business Techn...
Process optimization and automation for SAP S/4HANA with SAP’s Business Techn...Process optimization and automation for SAP S/4HANA with SAP’s Business Techn...
Process optimization and automation for SAP S/4HANA with SAP’s Business Techn...
 
Accelerate your journey to SAP S/4HANA with SAP’s Business Technology Platform
Accelerate your journey to SAP S/4HANA with SAP’s Business Technology PlatformAccelerate your journey to SAP S/4HANA with SAP’s Business Technology Platform
Accelerate your journey to SAP S/4HANA with SAP’s Business Technology Platform
 
Accelerate Your Move to an Intelligent Enterprise with SAP Cloud Platform and...
Accelerate Your Move to an Intelligent Enterprise with SAP Cloud Platform and...Accelerate Your Move to an Intelligent Enterprise with SAP Cloud Platform and...
Accelerate Your Move to an Intelligent Enterprise with SAP Cloud Platform and...
 
Transform your business with intelligent insights and SAP S/4HANA
Transform your business with intelligent insights and SAP S/4HANATransform your business with intelligent insights and SAP S/4HANA
Transform your business with intelligent insights and SAP S/4HANA
 
SAP Cloud Platform for SAP S/4HANA: Accelerate your move to an Intelligent En...
SAP Cloud Platform for SAP S/4HANA: Accelerate your move to an Intelligent En...SAP Cloud Platform for SAP S/4HANA: Accelerate your move to an Intelligent En...
SAP Cloud Platform for SAP S/4HANA: Accelerate your move to an Intelligent En...
 
Innovate collaborative applications with SAP Jam Collaboration & SAP Cloud Pl...
Innovate collaborative applications with SAP Jam Collaboration & SAP Cloud Pl...Innovate collaborative applications with SAP Jam Collaboration & SAP Cloud Pl...
Innovate collaborative applications with SAP Jam Collaboration & SAP Cloud Pl...
 
The IoT Imperative for Consumer Products
The IoT Imperative for Consumer ProductsThe IoT Imperative for Consumer Products
The IoT Imperative for Consumer Products
 
The IoT Imperative for Discrete Manufacturers - Automotive, Aerospace & Defen...
The IoT Imperative for Discrete Manufacturers - Automotive, Aerospace & Defen...The IoT Imperative for Discrete Manufacturers - Automotive, Aerospace & Defen...
The IoT Imperative for Discrete Manufacturers - Automotive, Aerospace & Defen...
 
IoT is Enabling a New Era of Shareholder Value in Energy and Natural Resource...
IoT is Enabling a New Era of Shareholder Value in Energy and Natural Resource...IoT is Enabling a New Era of Shareholder Value in Energy and Natural Resource...
IoT is Enabling a New Era of Shareholder Value in Energy and Natural Resource...
 
The IoT Imperative in Government and Healthcare
The IoT Imperative in Government and HealthcareThe IoT Imperative in Government and Healthcare
The IoT Imperative in Government and Healthcare
 
SAP S/4HANA Finance and the Digital Core
SAP S/4HANA Finance and the Digital CoreSAP S/4HANA Finance and the Digital Core
SAP S/4HANA Finance and the Digital Core
 
Five Reasons To Skip SAP Suite on HANA and Go Directly to SAP S/4HANA
Five Reasons To Skip SAP Suite on HANA and Go Directly to SAP S/4HANAFive Reasons To Skip SAP Suite on HANA and Go Directly to SAP S/4HANA
Five Reasons To Skip SAP Suite on HANA and Go Directly to SAP S/4HANA
 
SAP Helps Reduce Silos Between Business and Spatial Data
SAP Helps Reduce Silos Between Business and Spatial DataSAP Helps Reduce Silos Between Business and Spatial Data
SAP Helps Reduce Silos Between Business and Spatial Data
 
Why SAP HANA?
Why SAP HANA?Why SAP HANA?
Why SAP HANA?
 
Spotlight on Financial Services with Calypso and SAP ASE
Spotlight on Financial Services with Calypso and SAP ASESpotlight on Financial Services with Calypso and SAP ASE
Spotlight on Financial Services with Calypso and SAP ASE
 
What's New in SAP HANA SPS 11 Operations
What's New in SAP HANA SPS 11 OperationsWhat's New in SAP HANA SPS 11 Operations
What's New in SAP HANA SPS 11 Operations
 

Recently uploaded

WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DaySri Ambati
 

Recently uploaded (20)

WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
 

Building ISV Applications that run in the cloud with SQL Anywhere On-Demand Edition

  • 1. (c) 2015 Independent SAP Technical User GroupAnnual Conference, 2015 Exploring SAP Sybase SQL Anywhere, on-demand edition Jason Hinsperger Senior Product Manager, SAP
  • 2. (c) 2015 Independent SAP Technical User GroupAnnual Conference, 2015 Agenda Overview Motivation Architecture Features though Demonstration
  • 3. (c) 2015 Independent SAP Technical User GroupAnnual Conference, 2015 What is SQL Anywhere, on- demand edition? A data management solution for ISVs …
  • 4. (c) 2015 Independent SAP Technical User GroupAnnual Conference, 2015 What is SQL Anywhere, on- demand edition? A data management solution for ISVs, that enables ISVs to build, deploy, and manage cloud applications without compromise …
  • 5. (c) 2015 Independent SAP Technical User GroupAnnual Conference, 2015 What is SQL Anywhere, on- demand edition? A data management solution for ISVs that enables ISVs to build, deploy, and manage cloud applications without compromise, letting them take advantage of the cloud’s economies of scale …
  • 6. (c) 2015 Independent SAP Technical User GroupAnnual Conference, 2015 What is SQL Anywhere, on-demand edition?A data management solution for ISVs that enables ISVs to build, deploy, and manage cloud applications without compromise, letting them take advantage of the cloud’s economies of scale, while giving them the tools to ensure that they can still treat each of their customers individually.
  • 7. (c) 2015 Independent SAP Technical User GroupAnnual Conference, 2015 MOTIVATION
  • 8. (c) 2015 Independent SAP Technical User GroupAnnual Conference, 2015 Deployed Software and Embedded Databases ISVs used to deploy databases on their customer premises Each instance of the application had its own embedded database Characteristics of a good embedded database: • Embeddable • Secure • Manageable
  • 9. (c) 2015 Independent SAP Technical User GroupAnnual Conference, 2015 Software-as-a-Service and “Embedded” Databases ISVs are now hosting applications as a service The responsibility for running the database has shifted from the customer, to the ISV Characteristics of a good hosted database: • Hostable • Highly Available • Manageable • Secure
  • 10. (c) 2015 Independent SAP Technical User GroupAnnual Conference, 2015 Data Architectures for Multi-tenancy All tenants in a single, distributed database • Easier to manage • Less secure Each tenant in their own separate, isolated database • More secure • Harder to manage
  • 11. (c) 2015 Independent SAP Technical User GroupAnnual Conference, 2015 Benefits of Database Isolation No risk of data leakage between separate tenants Backup and restore on a tenant-by-tenant basis Schema can vary between tenants Databases can be encrypted separately Tenants can safely be given direct access to their data User permissions are managed on a tenant-by- tenant basis
  • 12. (c) 2015 Independent SAP Technical User GroupAnnual Conference, 2015 ARCHITECTURE Isolated Databases in a Shared Cloud
  • 13. (c) 2015 Independent SAP Technical User GroupAnnual Conference, 2015 Relation to SAP Sybase SQL Anywhere • SQL Anywhere 16 is the foundation for SQL Anywhere, on-demand edition
  • 14. (c) 2015 Independent SAP Technical User GroupAnnual Conference, 2015 Relation to SAP Sybase SQL Anywhere • SQL Anywhere 16 is the foundation for SQL Anywhere, on-demand edition • SQL Anywhere, on-demand edition brings the power of SQL Anywhere to the cloud
  • 15. (c) 2015 Independent SAP Technical User GroupAnnual Conference, 2015 Relation to SAP Sybase SQL Anywhere • Manages thousands of databases through a single interface • SQL Anywhere 16 is the foundation for SQL Anywhere, on-demand edition • SQL Anywhere, on-demand edition brings the power of SQL Anywhere to the cloud
  • 16. (c) 2015 Independent SAP Technical User GroupAnnual Conference, 2015 SQL Anywhere Foundation SQL Anywhere, on-demand edition is built on a strong SQL Anywhere foundation • Over 20 years experience powering ISV applications • Over 5,000,000 database seats deployed Each server is capable of running multiple databases Servers may be run on Windows or Linux Multiple servers may be run on a single host (machine) to provide process-level isolation
  • 17. (c) 2015 Independent SAP Technical User GroupAnnual Conference, 2015 A Cloud of Database Servers Multiple servers are linked together to form a cloud of servers Each server maintains a full topology of all of the servers and databases in the cloud Each server tracks its databases’ CPU and IO usage, and shares it with all other servers
  • 18. (c) 2015 Independent SAP Technical User GroupAnnual Conference, 2015 Shared-Nothing Architecture Shared-nothing architecture Servers may be geographically distributed Mesh-network required No permanent root server
  • 19. (c) 2015 Independent SAP Technical User GroupAnnual Conference, 2015 Example Application Deployment Scenarios Application Server Remote Desktop Browser-based Application Thin-Client Desktop Application Thick-Client Desktop Application
  • 20. (c) 2015 Independent SAP Technical User GroupAnnual Conference, 2015 Single-tenant Experience Applications behave the same* whether their database is in the cloud, or on a stand-alone server Tenants are only able to see their own database
  • 21. (c) 2015 Independent SAP Technical User GroupAnnual Conference, 2015 Administration Tools Cloud Console • Graphical • Browser-based • Manage all servers and databases • Hosted and available from any server Command-line tools • Allows scripting and automation of cloud actions
  • 22. (c) 2015 Independent SAP Technical User GroupAnnual Conference, 2015 Differences with Cloud Databases All databases are upgraded to 12.0.1 when added to a cloud Some operations can only be performed with cloud tooling • ex. starting/stopping databases, setting up mirroring, etc … Some database start parameters are disabled • ex. AutoStart, CommLinks, etc… Some features are secured • ex. File-system access, xp_cmd_shell, etc… Limited results from system procedures • ex. sa_db_list, sa_conn_list, etc… Full details available in documentation
  • 23. (c) 2015 Independent SAP Technical User GroupAnnual Conference, 2015 External Environments External environments are fully supported in tenant databases, but are not managed by the cloud • Administrator is responsible for ensuring the proper files (DLLs, etc) are installed on each cloud machine Remote access is a secured feature that must be manually enabled Full details available in documentation
  • 24. (c) 2015 Independent SAP Technical User GroupAnnual Conference, 2015 MobiLink with Cloud Databases Tenant databases as consolidated databases • Supported • MobiLink server must be able connect to the consolidated database • Database movement could cause failed synchronizations Tenant databases as remotes • Supported • dbmlsync must be installed manually on each machine • SYNCHRONIZE statement is supported • dbmlsync must be able to directly access the offline transaction logs (for log-based sync)
  • 25. (c) 2015 Independent SAP Technical User GroupAnnual Conference, 2015 CLOUD MANAGEMENT Managing Multiple Databases with Ease
  • 26. (c) 2015 Independent SAP Technical User GroupAnnual Conference, 2015 Administration Tools Cloud Console Graphical Browser-based Manage all servers and databases Hosted and available from any server Command-line tools Allows scripting and automation of cloud actions
  • 27. (c) 2015 Independent SAP Technical User GroupAnnual Conference, 2015 Dynamic Scaling Resources that make up a cloud can be dynamically scaled during runtime Add/remove databases Add/remove servers Add/remove hosts
  • 28. (c) 2015 Independent SAP Technical User GroupAnnual Conference, 2015 Auto-start Databases can be set to auto-start Database automatically starts on new connection Database optionally shuts down when last connection drops Allows placement of 10 times more databases on a server Useful for application with many databases that use them infrequently
  • 29. (c) 2015 Independent SAP Technical User GroupAnnual Conference, 2015 Balancing Load Databases can be moved between servers in order to balance workload Database movement managed by the cloud Databases remain available during a move Useful for rebalancing database workload Servers added or removed Workload of a database changes
  • 30. (c) 2015 Independent SAP Technical User GroupAnnual Conference, 2015 Executing Tasks Tasks are blocks of work that can be run against databases, servers, and hosts Tasks can target specific objects, or groups of objects Tasks can be run on-demand, or scheduled Examples of tasks: Custom SQL statements Start/stop databases Moving databases
  • 31. (c) 2015 Independent SAP Technical User GroupAnnual Conference, 2015 Backups and Maintenance Backups are managed by the cloud All backups are taken to another server in the cloud Databases can be assigned maintenance plans for more complex backup scenarios Databases can be restored easily from backups
  • 32. (c) 2015 Independent SAP Technical User GroupAnnual Conference, 2015 Handling Software Updates Software updates can be applied remotely to all servers using the tools Clouds can run multiple versions of the software simultaneously Allows updates to be rolled-out in stages, if required
  • 33. (c) 2015 Independent SAP Technical User GroupAnnual Conference, 2015 Thank you Jason Hinsperger jason.hinsperger@sap.com