SlideShare a Scribd company logo
(c) 2015 Independent SAP Technical User GroupAnnual Conference, 2015
-ISUG TECH 2015-ISUG TECH 2015
ConferenceConference
SAP ASE in the CloudSAP ASE in the Cloud
Sumit KunduSumit Kundu
(c) 2015 Independent SAP Technical User GroupAnnual Conference, 2015
AgendaAgenda
Why support cloud
ASE support for IaaS
ASE support for PaaS
 ( )Building your own BYO
Offerings summary
(c) 2015 Independent SAP Technical User GroupAnnual Conference, 2015
Key Customer Challenges Around
Databases
•
•
Server & Storage
Provisioning
DB Implementation
& Tuning
Database
provision or
clone request
Lead time
of days or
weeks
Improve Operational Agility
•Database operations not fully automated
•Long lead time for database services for
developers
der-managed and under-secured and under utilized database servers
e policy and compliance
Control Database Sprawl
Corporate IT Shadow IT
Manage at Scale
•More databases than DBA’s can manage
•Administration activities take up 70% of
the DBA time
•
1000+ Databases
HADRPatching Compliance
Performance Security
Few DBA’s
Monitoring Schema Upgrades
Backup
(c) 2015 Independent SAP Technical User GroupAnnual Conference, 2015
The Cloud Application Stack
ØImproves operational agility
Ø Enables subscription pricing
models
Ø Can reduce overall costs
Ø
Why cloud platform is important?
WebApplication Server
Application
Operating System
Compute, Storage, Network
Application (SaaS)
PaaS
IaaS
Database DBaaS
(c) 2015 Independent SAP Technical User GroupAnnual Conference, 2015
Database Cost Considerations for the
Cloud
Category Items Description Contribution CapEx/OpEx
Capital Hardware,
Storage
Servers and
Storage
19% CapEx->OpEx
Software License and
maintenance fees
9% CapEx->OpEx
Operational Maintenance DBA 51% OpEx
End User HA/DR solution Protection
against
downtime
21% CapEx->OpEx
Database Costs Over a 5 year Lifecycle*
Need to Reduce Operational Costs Through Automation*Carl Olofson, IDC, June 2014
(c) 2015 Independent SAP Technical User GroupAnnual Conference, 2015
Database Solutions in the Cloud
Private Cloud – DB Service
Example: BYO, Partner
Public Cloud – DB Service
Example: HCP, database.com
Dedicated Database Hosting
Example: BYOL/Amazon
(c) 2015 Independent SAP Technical User GroupAnnual Conference, 2015
SAP on the Cloud
SAP IaaS (Infrastructure as a Service)
Business Suite
Business
Warehouse
HANA
Managed Cloud -
HEC (HANA
Enterprise Cloud)
ASE
Other SAP Apps
PaaS - SAP HCP (HANA Cloud
Platform)
SaaS - Applications
Ariba
Concur
SuccessFactors
Database Services
Applications
Runtime/
Programming
models
(c) 2015 Independent SAP Technical User GroupAnnual Conference, 2015
Key Requirements for Cloud
Deployment
Key Requirement Solution
Enable Database Cloud High performance RDBMS handling thousands of
users
Simplify Database Consolidation Multi-tenant support with easy management of many
databases
Manage Data Growth Partitioning, compression and data lifecycle
management
High Availability and Disaster Recovery Built-in HADR solution along and reduction of
planned downtime
Data privacy and security Secure access to data
Easy deployment and management Database-as-a-Service
(c) 2015 Independent SAP Technical User GroupAnnual Conference, 2015
Database Solutions in the Cloud
Private Cloud – DB Service
Example: BYO, Partner
Public Cloud – DB Service
Example: HCP, database.com
Dedicated Database Hosting
Example: BYOL/Amazon
(c) 2015 Independent SAP Technical User GroupAnnual Conference, 2015
§ SAP creates an ASE AMI – preinstalled
§ A pre-installed, preconfigured
ASE
§ A block device mapping that
specifies the volumes to
attach to the install when
it’s launched
§ Customers deploy licenses obtained from SAP
§ An ASE instance can be launched
§ Only one image created; users need to follow the
user guide to make configuration change. An
auto-configure tool would be available later.
ASE BYOL (Bring Your Own License) on
AWS
Deploy licenses
SAP ASE
AMI
ASE
Instance
Deploy Licenses
(c) 2015 Independent SAP Technical User GroupAnnual Conference, 2015
Using ASE on AWS
§ Create an account on
Amazon AWS
§ Obtain license from SAP;
generate a license key
§ Select ASE AMI on Amazon
AWS
§ Launch an instance from the
AMI; deploy the license
key
§ Support
§ Contact SAP for support
questions
§ For patches, deploy
those directly onto
the instance; SAP
will only release
new AMI at the level
of major or minor
releases
The following not yet
(c) 2015 Independent SAP Technical User GroupAnnual Conference, 2015
Cloud Migration Using SRS
HANA
ASE
Oracle
Amazon
AWS
Amazon
AWS
•Touch free and secure
•Multi-topology support
•Near zero down time
•Bi-directional, planned and unplanned
downtime
On-premise
(c) 2015 Independent SAP Technical User GroupAnnual Conference, 2015
Database Solutions in the Cloud
Private Cloud – DB Service
Example: BYO, Partner
Public Cloud – DB Service
Example: HCP, database.com
Dedicated Database Hosting
Example: BYOL/Amazon
(c) 2015 Independent SAP Technical User GroupAnnual Conference, 2015
(c) 2015 Independent SAP Technical User GroupAnnual Conference, 2015
HCP: PaaS utilizing ASE as Relational
DB
•Customers/Partners/SAP developing and running applications on top of
ASE
•Must be able to perform
• Query Performance Analysis and Tuning (e.g. monitoring tables,
update statistics, tempdb, caches…)
• Database Configuration (e.g. enable Audit Log, configure remote
access with RPC/CIS)
• Database Trace Evaluation (e.g. when analyzing application bugs)
• Debugging (of SQL queries, Stored Procedures)
(c) 2015 Independent SAP Technical User GroupAnnual Conference, 2015
Separation of Duties
DatabaseApplicationWeb Browser
Customer Account
Cloud Provider
(HCP)
Public
Internet Hardware
Storage
Networking
OS
Backup
Monitoring
Billing
Security
High Availability
Disaster Recovery
Support/Troubleshooting
DBMS Maintenance
Application Development
Testing/Debugging
Application Maintenance/Support
Application Performance Analysis/Tuning
Data/Catalog Maintenance/Support
Database Performance Analysis/Tuning
Application/Database Upgrade
Update Statistics
Monitor Resource usage in Database
(c) 2015 Independent SAP Technical User GroupAnnual Conference, 2015
Application/Database per Tenant
Application
Database
Web
Browser
Inter
net
SAP HANA Cloud
Platform
Application
Database
Web
Browser
Tenant 1
Tenant 2
• Dedicated ASE server
instances per tenant
account
• Large number of
server instances to
manage
(provisioning,
monitoring, life-
cycle)
• Enable performance
and problem
analysis, without
administrator
permissions
• SQL trace,
Monitoring
tables,
Profiling
• Tune server settings
as self service
• separate
tuning
(c) 2015 Independent SAP Technical User GroupAnnual Conference, 2015
Shared ASE Server Across Tenants
Inter
net
SAP HANA Cloud
Platform
• Shared ASE server
for free Starter
Edition accounts
• Protect data from
other
accounts
• User client
must
not see
resourc
es of
other
accoun
ts
(login/d
atabas
e
names,
proces
(c) 2015 Independent SAP Technical User GroupAnnual Conference, 2015
Migrating to Larger Instances
•Advantages
• Independent – not only move/relocate, but major upgrades,
etc.
• No need for external/shared storage
Fault Monitor
RMA
(c) 2015 Independent SAP Technical User GroupAnnual Conference, 2015
Database Solutions in the Cloud
Private Cloud – DB Service
Example: BYO, Partner
Public Cloud – DB Service
Example: HCP, database.com
Dedicated Database Hosting
Example: BYOL/Amazon
(c) 2015 Independent SAP Technical User GroupAnnual Conference, 2015
After
Self Service
Policy
Foundation
Developers/Administr
ators
Database
Team
IT
Before
Developers
DBAs IT
Tickets
DBaaS Accelerates Productivity
(c) 2015 Independent SAP Technical User GroupAnnual Conference, 2015
ASE Capabilities Enabling DBaaS
• ProvisioningASE
•
• ResourceManagement
• Increasing and shrinking database size
• Elastic CPU resources
• Elastic memory
• Managing task priorities
•
• MaintainingASE
• Scheduling backup and restore
Hardware/OS Platform
Service
Layer
Templates &
Resource Files
Provisioning
Service
Cloning
Service
(c) 2015 Independent SAP Technical User GroupAnnual Conference, 2015
Provision a Database
• (A) Create, using resource files, a new Adaptive Server, with default or
user-specified values for key configuration attributes
• srvbuildres [-s sybase_dir] [-I interfaces_file] [-r resource_file]
• -s sybase_dir specifies the value to use for the SYBASE environment
variable.
• -I interfaces_file specifies the name and location of the interfaces file to
search
• -r resource_file executes the specified resource file
• (B) Load data into the newly created database
•
(c) 2015 Independent SAP Technical User GroupAnnual Conference, 2015
Elasticity: Manage Compute Power
•
•
•
•
•
•
•
•
•
Priorities
OLTP Applications DSS Applications
Affinity
Eng 0Eng 0 Eng 1Eng 1 Eng 2Eng 2 Eng 3Eng 3 Eng 4Eng 4
Priorities
OLTP Applications DSS Applications
Affinity
Eng 0Eng 0 Eng 1Eng 1 Eng 2Eng 2 Eng 3Eng 3 Eng 4Eng 4
Virtualized Resource ManagementTM in
SAP ASE System
Bind an execution class for a login or application:
• Create an engine group called DS_GROUP :
- sp_addengine 0, DS_GROUP
sp_addengine 1, DS_GROUP
• Create a user-defined execution class : -
sp_addexecclass DS, LOW, 0,
DS_GROUP
• Bind the manager login mgr1 to DS
execution class
sp_bindexeclass mgr1, LG, NULL, DS
•
•Add Compute power to a login:
• sp_addengine 3, DS_GROUP
•
•Reduce compute power to a login:
• sp_dropengine 2, DS_GROUP
(c) 2015 Independent SAP Technical User GroupAnnual Conference, 2015
Compiler/Compiler/
OptimiserOptimiser
Resource LimitsResource Limits
RuntimeRuntime
STOPSTOP
Managing Resource Limits for
Clients
• Manage resource usage for a query, batch or transaction
• Limit specified in I/O cost, elapsed time, number of rows returned, or
tempdb space usage
• Pre-execution or runtime
• Configurable “action” for violation
• Configurable date and time option
(c) 2015 Independent SAP Technical User GroupAnnual Conference, 2015
Defining Resource Limits
•Limit’s defined using:
• Login Name (optional)
• Application Name (optional)
• Time range for limit (optional).
Examples:
• Business_Hours:
• Monday-Friday
8:00-18:00
• Post_business_hours:
• Monday-Friday
18:00-24:00
• Type of resource to limit and
the actual limit
• I/O cost
• # of rows returned
• Time of enforcement
• Pre-Execution and
runtime limits
supported for i/o limits
• Other limits only
enforced at runtime
• Action to take when limit is
exceeded
• Warning (Error log & App)
• Abort query batch
• Abort transaction
• Kill the session
• Limit Scope
• Query, Batch or
Transaction
(c) 2015 Independent SAP Technical User GroupAnnual Conference, 2015
Security: Database Encryption
•Full DatabaseEncryption
• Secure: all user data,
index and log in
database will be
encrypted with
standard
cryptographic
algorithm AES
• Transparent: there is
no difference
between encrypted
database and
normal database
from application
point of view.
Database
Column Level
Encryption
•Simple extension to the
well understood concept
of column properties in an
RDBMS
•Allows different data
elements to be encrypted
using different keys –
providing granularity of
access
•Balances complexity, risk,
and performance
(c) 2015 Independent SAP Technical User GroupAnnual Conference, 2015
Security: Granular Permission Controls
•Construct site-specific roles with privileges to match site
job requirements
•
• Restrict DBOs and SAs from accessing user data if
needed
•
• Allow customers to revoke permissions from out-of-box
system defined roles.
Implicit permission vested in sa_role/sso_role/
dbo can be revoked
By default, sa_role would not have
permissions on objects not owned by dbo
(c) 2015 Independent SAP Technical User GroupAnnual Conference, 2015
Security: Predicated Privileges
•Flexible low-level access controls
• Access to data granted subject to
conditions evaluated at the time of
accessing the data
• Conditionally activate roles during
login based on evaluation of a predicate.
• Sensitive data protected by access
tag reveals whether a row and column
can be released to a given security
domain.
(c) 2015 Independent SAP Technical User GroupAnnual Conference, 2015
HA
module
Primary Site Companion Site
HA
module
ASE
Monitoring
ASE
Cockpit
Active
Standby
ASE
Cockpit
Fault Manager Installer
Key benefits
•Zero data loss (in HA configuration)
•Transparent client failover
•Planned and unplanned failover support
•Soft quiesce for planned failovers without
stopping applications
•Zero downtime upgrades, including
major releases
•Automated fault detection and handling
•Ability to fully leverage companion
assets for reporting in a enforced
read-only mode that does not require
user administration
§
HA and DR Support
(c) 2015 Independent SAP Technical User GroupAnnual Conference, 2015
Moving Data in the Cloud
Config Use cases Use Case Examples Source & Target DB
Within Cloud HA/DR ASE • - -Provide 2 node and 3 node
(planned) HA / DR configuration
based on SLA requirement
ASE -> ASE
R/T Reporting
/ analytics
•Leverage standby ASE database
for reporting
•Replicate subset of ASE data to
HANA for reporting and
analytics
•ASE -> ASE
•ASE -> HANA
On-Premise œ
Cloud
R/T Reporting
/ analytics
•Replicate subset of ASE data
from On-Premise to ASE on
Cloud for reporting or analytics
•ASE (OP) -> ASE (Cloud)
•ASE (OP) -> HANA (Cloud)
DR /
Archiving
•SRS enables rapid failover by
maintaining a hot standby
database on Cloud from on-
Premise database
ASE (OP) -> ASE (Cloud)
<
sync
Async or
Delayed
On-Pr Cloud
(c) 2015 Independent SAP Technical User GroupAnnual Conference, 2015
DB Elasticity: Automatic Size
Expansion
• For automatic database expansion, a
service could be built using the
following support from ASE:
• Use sp_dbextend to install
automatic database
expansion procedures on
database/segment pairs
and devices
• Define the site-specific
policies for individual
segments and devices
• Establish the thresholds for
• Example of automatic database expansion service:
• Create the database: create database pubs2 on
pubs2_data = "10m" log on pubs2_log =
"5m“
• Set the ‘growby’ and ‘maxsize’ policies of the data
device: exec sp_dbextend 'set',
'device', pubs2_data, '10m', '512m‘
• Set the ‘growby’ and ‘maxsize’ policies of the log
device: exec sp_dbextend 'set', 'database',
pubs2, 'logsegment', '4m', '100m'
• Install the expansion threshold for the default and
log segments: exec sp_dbextend 'set',
'threshold', pubs2, 'default', '4m'
(c) 2015 Independent SAP Technical User GroupAnnual Conference, 2015
•
•4GB database 3GB database
•
•
•
•
•dbdev1 dbdev2 dbdev3 logdev dbdev1 dbdev3
logdev
• 1GB 1GB 1Gb 1GB 1GB
1GB 1GB
DB Elasticity: Size Reduction
• “alter database” command is used to shrink the database.
• Command can be executed by DBO or by users with sa_role privilege.
• Remove a whole database device or a specified portion of a database device
demoDBdemoDB
alter database
demoDB OFF
dbdev2
(c) 2015 Independent SAP Technical User GroupAnnual Conference, 2015
Lowering TCO: Data Compression and
Backups
(c) 2015 Independent SAP Technical User GroupAnnual Conference, 2015
Summary of ASE on Cloud
Vendor Product Edition Type Status Target Date
Amazon Enterprise Edition on
Linux and Windows
(BYOL Bring Your Own
)License
Available Now Available Now
Amazon Runtime Edition (Business Suite)
on All Platforms
(BYOL Bring Your Own
)License
Available Now Available Now
Red Hat
Openshift
Developer Edition for Openshift
Origin
For developers; free/no license
required
Available Now Available Now
SAP HEC Enterprise Edition on all
platforms
Hosting services Available Now Available Now
SAP HCP Enterprise Edition and Developer
Edition on all platforms
Subscription Initial release in Q2 (for free developer edition),
followed by production use offering
Q2 2015
Microsoft Azure Enterprise Edition on
Windows
(BYOL Bring Your Own
),License Hourly
( )subscription
Images created. Pending Microsoft’s verification
and creation of an SAP revenue account.
Q2 2015
(c) 2015 Independent SAP Technical User GroupAnnual Conference, 2015
:
SAP ASE Resources
For Developers:
http://scn.sap.com/community/developer-center/oltp-db
For Custom ASE Applications:
http://scn.sap.com/community/sybase-adaptive-server-enterprise
For SAP Business Suite on ASE:
http://scn.sap.com/community/sybase-ase
Annual Conference, 2015 (c) 2015 Independent SAP Technical User Group
Questions and AnswersQuestions and Answers
Annual Conference, 2015 (c) 2015 Independent SAP Technical User Group
Thank You for AttendingThank You for Attending
Please complete yourPlease complete your
session feedback formsession feedback form

More Related Content

What's hot

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
 
The Science of DBMS: Query Optimization
The Science of DBMS: Query Optimization The Science of DBMS: Query Optimization
The Science of DBMS: Query Optimization
SAP Technology
 
ASE Tempdb Performance and Tuning
ASE Tempdb Performance and Tuning ASE Tempdb Performance and Tuning
ASE Tempdb Performance and Tuning
SAP Technology
 
Tabular Data Stream: The Binding Between Client and SAP ASE
Tabular Data Stream: The Binding Between Client and SAP ASETabular Data Stream: The Binding Between Client and SAP ASE
Tabular Data Stream: The Binding Between Client and SAP ASE
SAP Technology
 
Maximizing Database Tuning in SAP SQL Anywhere
Maximizing Database Tuning in SAP SQL AnywhereMaximizing Database Tuning in SAP SQL Anywhere
Maximizing Database Tuning in SAP SQL Anywhere
SAP Technology
 
The Science of DBMS: Data Storage & Organization
The Science of DBMS: Data Storage & Organization The Science of DBMS: Data Storage & Organization
The Science of DBMS: Data Storage & Organization
SAP Technology
 
What's New in SAP Replication Server 15.7.1 SP100
What's New in SAP Replication Server 15.7.1 SP100What's New in SAP Replication Server 15.7.1 SP100
What's New in SAP Replication Server 15.7.1 SP100
Dobler Consulting
 
Synchronizing Data in SAP HANA Using SAP SQL Anywhere
Synchronizing Data in SAP HANA Using SAP SQL AnywhereSynchronizing Data in SAP HANA Using SAP SQL Anywhere
Synchronizing Data in SAP HANA Using SAP SQL Anywhere
SAP Technology
 
An In-Depth Look at SAP SQL Anywhere Performance Features
An In-Depth Look at SAP SQL Anywhere Performance FeaturesAn In-Depth Look at SAP SQL Anywhere Performance Features
An In-Depth Look at SAP SQL Anywhere Performance Features
SAP Technology
 
Building ISV Applications that run in the cloud with SQL Anywhere On-Demand E...
Building ISV Applications that run in the cloud with SQL Anywhere On-Demand E...Building ISV Applications that run in the cloud with SQL Anywhere On-Demand E...
Building ISV Applications that run in the cloud with SQL Anywhere On-Demand E...
SAP Technology
 
SQL Anywhere Tips and Tricks
SQL Anywhere Tips and TricksSQL Anywhere Tips and Tricks
SQL Anywhere Tips and Tricks
SAP Technology
 
SQLAnywhere 16.0 and Odata
SQLAnywhere 16.0 and OdataSQLAnywhere 16.0 and Odata
SQLAnywhere 16.0 and Odata
SAP Technology
 
SAP Landscape 2014
SAP Landscape 2014SAP Landscape 2014
SAP Landscape 2014
Martin Hingley
 
SAP Migrations made easy
SAP Migrations made easySAP Migrations made easy
SAP Migrations made easy
Dirk Oppenkowski
 
Spark Usage in Enterprise Business Operations
Spark Usage in Enterprise Business OperationsSpark Usage in Enterprise Business Operations
Spark Usage in Enterprise Business Operations
SAP Technology
 
SAP HANA SPS10- SAP HANA Remote Data Sync
SAP HANA SPS10- SAP HANA Remote Data SyncSAP HANA SPS10- SAP HANA Remote Data Sync
SAP HANA SPS10- SAP HANA Remote Data Sync
SAP Technology
 
SAP HANA SPS09 - SAP HANA Answers
SAP HANA SPS09 - SAP HANA AnswersSAP HANA SPS09 - SAP HANA Answers
SAP HANA SPS09 - SAP HANA Answers
SAP Technology
 
SAP HANA SPS10- Multitenant Database Containers
SAP HANA SPS10- Multitenant Database ContainersSAP HANA SPS10- Multitenant Database Containers
SAP HANA SPS10- Multitenant Database Containers
SAP Technology
 
SAP ASE 16 SP02 Performance Features
SAP ASE 16 SP02 Performance FeaturesSAP ASE 16 SP02 Performance Features
SAP ASE 16 SP02 Performance Features
SAP 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 Tiering
SAP Technology
 

What's hot (20)

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...
 
The Science of DBMS: Query Optimization
The Science of DBMS: Query Optimization The Science of DBMS: Query Optimization
The Science of DBMS: Query Optimization
 
ASE Tempdb Performance and Tuning
ASE Tempdb Performance and Tuning ASE Tempdb Performance and Tuning
ASE Tempdb Performance and Tuning
 
Tabular Data Stream: The Binding Between Client and SAP ASE
Tabular Data Stream: The Binding Between Client and SAP ASETabular Data Stream: The Binding Between Client and SAP ASE
Tabular Data Stream: The Binding Between Client and SAP ASE
 
Maximizing Database Tuning in SAP SQL Anywhere
Maximizing Database Tuning in SAP SQL AnywhereMaximizing Database Tuning in SAP SQL Anywhere
Maximizing Database Tuning in SAP SQL Anywhere
 
The Science of DBMS: Data Storage & Organization
The Science of DBMS: Data Storage & Organization The Science of DBMS: Data Storage & Organization
The Science of DBMS: Data Storage & Organization
 
What's New in SAP Replication Server 15.7.1 SP100
What's New in SAP Replication Server 15.7.1 SP100What's New in SAP Replication Server 15.7.1 SP100
What's New in SAP Replication Server 15.7.1 SP100
 
Synchronizing Data in SAP HANA Using SAP SQL Anywhere
Synchronizing Data in SAP HANA Using SAP SQL AnywhereSynchronizing Data in SAP HANA Using SAP SQL Anywhere
Synchronizing Data in SAP HANA Using SAP SQL Anywhere
 
An In-Depth Look at SAP SQL Anywhere Performance Features
An In-Depth Look at SAP SQL Anywhere Performance FeaturesAn In-Depth Look at SAP SQL Anywhere Performance Features
An In-Depth Look at SAP SQL Anywhere Performance Features
 
Building ISV Applications that run in the cloud with SQL Anywhere On-Demand E...
Building ISV Applications that run in the cloud with SQL Anywhere On-Demand E...Building ISV Applications that run in the cloud with SQL Anywhere On-Demand E...
Building ISV Applications that run in the cloud with SQL Anywhere On-Demand E...
 
SQL Anywhere Tips and Tricks
SQL Anywhere Tips and TricksSQL Anywhere Tips and Tricks
SQL Anywhere Tips and Tricks
 
SQLAnywhere 16.0 and Odata
SQLAnywhere 16.0 and OdataSQLAnywhere 16.0 and Odata
SQLAnywhere 16.0 and Odata
 
SAP Landscape 2014
SAP Landscape 2014SAP Landscape 2014
SAP Landscape 2014
 
SAP Migrations made easy
SAP Migrations made easySAP Migrations made easy
SAP Migrations made easy
 
Spark Usage in Enterprise Business Operations
Spark Usage in Enterprise Business OperationsSpark Usage in Enterprise Business Operations
Spark Usage in Enterprise Business Operations
 
SAP HANA SPS10- SAP HANA Remote Data Sync
SAP HANA SPS10- SAP HANA Remote Data SyncSAP HANA SPS10- SAP HANA Remote Data Sync
SAP HANA SPS10- SAP HANA Remote Data Sync
 
SAP HANA SPS09 - SAP HANA Answers
SAP HANA SPS09 - SAP HANA AnswersSAP HANA SPS09 - SAP HANA Answers
SAP HANA SPS09 - SAP HANA Answers
 
SAP HANA SPS10- Multitenant Database Containers
SAP HANA SPS10- Multitenant Database ContainersSAP HANA SPS10- Multitenant Database Containers
SAP HANA SPS10- Multitenant Database Containers
 
SAP ASE 16 SP02 Performance Features
SAP ASE 16 SP02 Performance FeaturesSAP ASE 16 SP02 Performance Features
SAP ASE 16 SP02 Performance Features
 
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
 

Similar to SAP ASE In The Cloud

5. iED Cloud Services.pdf
5. iED Cloud Services.pdf5. iED Cloud Services.pdf
5. iED Cloud Services.pdf
ssuser905b17
 
SAP on Azure. Use Cases and Benefits
SAP on Azure. Use Cases and BenefitsSAP on Azure. Use Cases and Benefits
SAP on Azure. Use Cases and Benefits
myCloudDoor
 
Running SAP All-in-One ERP production system deployment on the AWS cloud
Running SAP All-in-One ERP production system deployment on the AWS cloudRunning SAP All-in-One ERP production system deployment on the AWS cloud
Running SAP All-in-One ERP production system deployment on the AWS cloud
Amazon Web Services
 
Cognos Analytics Release 6: March 2017 Enhancements
Cognos Analytics Release 6: March 2017 EnhancementsCognos Analytics Release 6: March 2017 Enhancements
Cognos Analytics Release 6: March 2017 Enhancements
Senturus
 
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
myCloudDoor
 
AWS Webcast - Implementing SAP Solutions on the AWS Cloud
AWS Webcast - Implementing SAP Solutions on the AWS CloudAWS Webcast - Implementing SAP Solutions on the AWS Cloud
AWS Webcast - Implementing SAP Solutions on the AWS Cloud
Amazon Web Services
 
AWS Webcast - The Business Value of Running SAP Solutions on the AWS Cloud (D...
AWS Webcast - The Business Value of Running SAP Solutions on the AWS Cloud (D...AWS Webcast - The Business Value of Running SAP Solutions on the AWS Cloud (D...
AWS Webcast - The Business Value of Running SAP Solutions on the AWS Cloud (D...
Amazon Web Services
 
SAP on pay as you go model
SAP on pay as you go modelSAP on pay as you go model
SAP on pay as you go model
Ajay Kumar Uppal
 
Running Business Critical Workloads on AWS – Nam Je Cho
Running Business Critical Workloads on AWS – Nam Je ChoRunning Business Critical Workloads on AWS – Nam Je Cho
Running Business Critical Workloads on AWS – Nam Je Cho
Amazon Web Services
 
ABD212 sap hana the foundation of sap’s digital core no notes
ABD212 sap hana the foundation of sap’s digital core no notesABD212 sap hana the foundation of sap’s digital core no notes
ABD212 sap hana the foundation of sap’s digital core no notes
Amazon Web Services
 
(BIZ301) Getting Started: Running SAP on AWS | AWS re:Invent 2014
(BIZ301) Getting Started: Running SAP on AWS | AWS re:Invent 2014(BIZ301) Getting Started: Running SAP on AWS | AWS re:Invent 2014
(BIZ301) Getting Started: Running SAP on AWS | AWS re:Invent 2014
Amazon Web Services
 
AnalysisServices
AnalysisServicesAnalysisServices
AnalysisServiceswebuploader
 
Application Migrations at Scale
Application Migrations at ScaleApplication Migrations at Scale
Application Migrations at Scale
Amazon Web Services
 
Transformation Track AWS Cloud Experience Argentina - Why Enterprise Workload...
Transformation Track AWS Cloud Experience Argentina - Why Enterprise Workload...Transformation Track AWS Cloud Experience Argentina - Why Enterprise Workload...
Transformation Track AWS Cloud Experience Argentina - Why Enterprise Workload...
Amazon Web Services LATAM
 
Azure Data.pptx
Azure Data.pptxAzure Data.pptx
Azure Data.pptx
FedoRam1
 
AWS Webcast - The Business Value of Running SAP Solutions on the AWS Cloud
AWS Webcast - The Business Value of Running SAP Solutions on the AWS CloudAWS Webcast - The Business Value of Running SAP Solutions on the AWS Cloud
AWS Webcast - The Business Value of Running SAP Solutions on the AWS Cloud
Amazon Web Services
 
SAP
SAPSAP
Using Power BI and Azure as analytics engine for business applications
Using Power BI and Azure as analytics engine for business applicationsUsing Power BI and Azure as analytics engine for business applications
Using Power BI and Azure as analytics engine for business applications
Digital Illustrated
 
Azure Custom Backup Solution for SAP NetWeaver
Azure Custom Backup Solution for SAP NetWeaverAzure Custom Backup Solution for SAP NetWeaver
Azure Custom Backup Solution for SAP NetWeaver
Gary Jackson MBCS
 
Microsoft SQL Server Migration Strategies (WIN302) - AWS re:Invent 2018
Microsoft SQL Server Migration Strategies (WIN302) - AWS re:Invent 2018Microsoft SQL Server Migration Strategies (WIN302) - AWS re:Invent 2018
Microsoft SQL Server Migration Strategies (WIN302) - AWS re:Invent 2018
Amazon Web Services
 

Similar to SAP ASE In The Cloud (20)

5. iED Cloud Services.pdf
5. iED Cloud Services.pdf5. iED Cloud Services.pdf
5. iED Cloud Services.pdf
 
SAP on Azure. Use Cases and Benefits
SAP on Azure. Use Cases and BenefitsSAP on Azure. Use Cases and Benefits
SAP on Azure. Use Cases and Benefits
 
Running SAP All-in-One ERP production system deployment on the AWS cloud
Running SAP All-in-One ERP production system deployment on the AWS cloudRunning SAP All-in-One ERP production system deployment on the AWS cloud
Running SAP All-in-One ERP production system deployment on the AWS cloud
 
Cognos Analytics Release 6: March 2017 Enhancements
Cognos Analytics Release 6: March 2017 EnhancementsCognos Analytics Release 6: March 2017 Enhancements
Cognos Analytics Release 6: March 2017 Enhancements
 
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
 
AWS Webcast - Implementing SAP Solutions on the AWS Cloud
AWS Webcast - Implementing SAP Solutions on the AWS CloudAWS Webcast - Implementing SAP Solutions on the AWS Cloud
AWS Webcast - Implementing SAP Solutions on the AWS Cloud
 
AWS Webcast - The Business Value of Running SAP Solutions on the AWS Cloud (D...
AWS Webcast - The Business Value of Running SAP Solutions on the AWS Cloud (D...AWS Webcast - The Business Value of Running SAP Solutions on the AWS Cloud (D...
AWS Webcast - The Business Value of Running SAP Solutions on the AWS Cloud (D...
 
SAP on pay as you go model
SAP on pay as you go modelSAP on pay as you go model
SAP on pay as you go model
 
Running Business Critical Workloads on AWS – Nam Je Cho
Running Business Critical Workloads on AWS – Nam Je ChoRunning Business Critical Workloads on AWS – Nam Je Cho
Running Business Critical Workloads on AWS – Nam Je Cho
 
ABD212 sap hana the foundation of sap’s digital core no notes
ABD212 sap hana the foundation of sap’s digital core no notesABD212 sap hana the foundation of sap’s digital core no notes
ABD212 sap hana the foundation of sap’s digital core no notes
 
(BIZ301) Getting Started: Running SAP on AWS | AWS re:Invent 2014
(BIZ301) Getting Started: Running SAP on AWS | AWS re:Invent 2014(BIZ301) Getting Started: Running SAP on AWS | AWS re:Invent 2014
(BIZ301) Getting Started: Running SAP on AWS | AWS re:Invent 2014
 
AnalysisServices
AnalysisServicesAnalysisServices
AnalysisServices
 
Application Migrations at Scale
Application Migrations at ScaleApplication Migrations at Scale
Application Migrations at Scale
 
Transformation Track AWS Cloud Experience Argentina - Why Enterprise Workload...
Transformation Track AWS Cloud Experience Argentina - Why Enterprise Workload...Transformation Track AWS Cloud Experience Argentina - Why Enterprise Workload...
Transformation Track AWS Cloud Experience Argentina - Why Enterprise Workload...
 
Azure Data.pptx
Azure Data.pptxAzure Data.pptx
Azure Data.pptx
 
AWS Webcast - The Business Value of Running SAP Solutions on the AWS Cloud
AWS Webcast - The Business Value of Running SAP Solutions on the AWS CloudAWS Webcast - The Business Value of Running SAP Solutions on the AWS Cloud
AWS Webcast - The Business Value of Running SAP Solutions on the AWS Cloud
 
SAP
SAPSAP
SAP
 
Using Power BI and Azure as analytics engine for business applications
Using Power BI and Azure as analytics engine for business applicationsUsing Power BI and Azure as analytics engine for business applications
Using Power BI and Azure as analytics engine for business applications
 
Azure Custom Backup Solution for SAP NetWeaver
Azure Custom Backup Solution for SAP NetWeaverAzure Custom Backup Solution for SAP NetWeaver
Azure Custom Backup Solution for SAP NetWeaver
 
Microsoft SQL Server Migration Strategies (WIN302) - AWS re:Invent 2018
Microsoft SQL Server Migration Strategies (WIN302) - AWS re:Invent 2018Microsoft SQL Server Migration Strategies (WIN302) - AWS re:Invent 2018
Microsoft SQL Server Migration Strategies (WIN302) - AWS re:Invent 2018
 

More from SAP Technology

SAP Integration Suite L1
SAP Integration Suite L1SAP Integration Suite L1
SAP Integration Suite L1
SAP 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 processes
SAP 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 Platform
SAP 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/4HANA
SAP 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 Products
SAP 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 Healthcare
SAP 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 Core
SAP 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/4HANA
SAP 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 Data
SAP Technology
 
Why SAP HANA?
Why SAP HANA?Why SAP HANA?
Why SAP HANA?
SAP 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 ASE
SAP 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 Operations
SAP 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

Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
Aftab Hussain
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
Ralf Eggert
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...
ThomasParaiso2
 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
nkrafacyberclub
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
Neo4j
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
Alpen-Adria-Universität
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
Matthew Sinclair
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
Dorra BARTAGUIZ
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
Uni Systems S.M.S.A.
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Nexer Digital
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
James Anderson
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
Neo4j
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
sonjaschweigert1
 

Recently uploaded (20)

Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...
 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
 

SAP ASE In The Cloud

  • 1. (c) 2015 Independent SAP Technical User GroupAnnual Conference, 2015 -ISUG TECH 2015-ISUG TECH 2015 ConferenceConference SAP ASE in the CloudSAP ASE in the Cloud Sumit KunduSumit Kundu
  • 2. (c) 2015 Independent SAP Technical User GroupAnnual Conference, 2015 AgendaAgenda Why support cloud ASE support for IaaS ASE support for PaaS  ( )Building your own BYO Offerings summary
  • 3. (c) 2015 Independent SAP Technical User GroupAnnual Conference, 2015 Key Customer Challenges Around Databases • • Server & Storage Provisioning DB Implementation & Tuning Database provision or clone request Lead time of days or weeks Improve Operational Agility •Database operations not fully automated •Long lead time for database services for developers der-managed and under-secured and under utilized database servers e policy and compliance Control Database Sprawl Corporate IT Shadow IT Manage at Scale •More databases than DBA’s can manage •Administration activities take up 70% of the DBA time • 1000+ Databases HADRPatching Compliance Performance Security Few DBA’s Monitoring Schema Upgrades Backup
  • 4. (c) 2015 Independent SAP Technical User GroupAnnual Conference, 2015 The Cloud Application Stack ØImproves operational agility Ø Enables subscription pricing models Ø Can reduce overall costs Ø Why cloud platform is important? WebApplication Server Application Operating System Compute, Storage, Network Application (SaaS) PaaS IaaS Database DBaaS
  • 5. (c) 2015 Independent SAP Technical User GroupAnnual Conference, 2015 Database Cost Considerations for the Cloud Category Items Description Contribution CapEx/OpEx Capital Hardware, Storage Servers and Storage 19% CapEx->OpEx Software License and maintenance fees 9% CapEx->OpEx Operational Maintenance DBA 51% OpEx End User HA/DR solution Protection against downtime 21% CapEx->OpEx Database Costs Over a 5 year Lifecycle* Need to Reduce Operational Costs Through Automation*Carl Olofson, IDC, June 2014
  • 6. (c) 2015 Independent SAP Technical User GroupAnnual Conference, 2015 Database Solutions in the Cloud Private Cloud – DB Service Example: BYO, Partner Public Cloud – DB Service Example: HCP, database.com Dedicated Database Hosting Example: BYOL/Amazon
  • 7. (c) 2015 Independent SAP Technical User GroupAnnual Conference, 2015 SAP on the Cloud SAP IaaS (Infrastructure as a Service) Business Suite Business Warehouse HANA Managed Cloud - HEC (HANA Enterprise Cloud) ASE Other SAP Apps PaaS - SAP HCP (HANA Cloud Platform) SaaS - Applications Ariba Concur SuccessFactors Database Services Applications Runtime/ Programming models
  • 8. (c) 2015 Independent SAP Technical User GroupAnnual Conference, 2015 Key Requirements for Cloud Deployment Key Requirement Solution Enable Database Cloud High performance RDBMS handling thousands of users Simplify Database Consolidation Multi-tenant support with easy management of many databases Manage Data Growth Partitioning, compression and data lifecycle management High Availability and Disaster Recovery Built-in HADR solution along and reduction of planned downtime Data privacy and security Secure access to data Easy deployment and management Database-as-a-Service
  • 9. (c) 2015 Independent SAP Technical User GroupAnnual Conference, 2015 Database Solutions in the Cloud Private Cloud – DB Service Example: BYO, Partner Public Cloud – DB Service Example: HCP, database.com Dedicated Database Hosting Example: BYOL/Amazon
  • 10. (c) 2015 Independent SAP Technical User GroupAnnual Conference, 2015 § SAP creates an ASE AMI – preinstalled § A pre-installed, preconfigured ASE § A block device mapping that specifies the volumes to attach to the install when it’s launched § Customers deploy licenses obtained from SAP § An ASE instance can be launched § Only one image created; users need to follow the user guide to make configuration change. An auto-configure tool would be available later. ASE BYOL (Bring Your Own License) on AWS Deploy licenses SAP ASE AMI ASE Instance Deploy Licenses
  • 11. (c) 2015 Independent SAP Technical User GroupAnnual Conference, 2015 Using ASE on AWS § Create an account on Amazon AWS § Obtain license from SAP; generate a license key § Select ASE AMI on Amazon AWS § Launch an instance from the AMI; deploy the license key § Support § Contact SAP for support questions § For patches, deploy those directly onto the instance; SAP will only release new AMI at the level of major or minor releases The following not yet
  • 12. (c) 2015 Independent SAP Technical User GroupAnnual Conference, 2015 Cloud Migration Using SRS HANA ASE Oracle Amazon AWS Amazon AWS •Touch free and secure •Multi-topology support •Near zero down time •Bi-directional, planned and unplanned downtime On-premise
  • 13. (c) 2015 Independent SAP Technical User GroupAnnual Conference, 2015 Database Solutions in the Cloud Private Cloud – DB Service Example: BYO, Partner Public Cloud – DB Service Example: HCP, database.com Dedicated Database Hosting Example: BYOL/Amazon
  • 14. (c) 2015 Independent SAP Technical User GroupAnnual Conference, 2015
  • 15. (c) 2015 Independent SAP Technical User GroupAnnual Conference, 2015 HCP: PaaS utilizing ASE as Relational DB •Customers/Partners/SAP developing and running applications on top of ASE •Must be able to perform • Query Performance Analysis and Tuning (e.g. monitoring tables, update statistics, tempdb, caches…) • Database Configuration (e.g. enable Audit Log, configure remote access with RPC/CIS) • Database Trace Evaluation (e.g. when analyzing application bugs) • Debugging (of SQL queries, Stored Procedures)
  • 16. (c) 2015 Independent SAP Technical User GroupAnnual Conference, 2015 Separation of Duties DatabaseApplicationWeb Browser Customer Account Cloud Provider (HCP) Public Internet Hardware Storage Networking OS Backup Monitoring Billing Security High Availability Disaster Recovery Support/Troubleshooting DBMS Maintenance Application Development Testing/Debugging Application Maintenance/Support Application Performance Analysis/Tuning Data/Catalog Maintenance/Support Database Performance Analysis/Tuning Application/Database Upgrade Update Statistics Monitor Resource usage in Database
  • 17. (c) 2015 Independent SAP Technical User GroupAnnual Conference, 2015 Application/Database per Tenant Application Database Web Browser Inter net SAP HANA Cloud Platform Application Database Web Browser Tenant 1 Tenant 2 • Dedicated ASE server instances per tenant account • Large number of server instances to manage (provisioning, monitoring, life- cycle) • Enable performance and problem analysis, without administrator permissions • SQL trace, Monitoring tables, Profiling • Tune server settings as self service • separate tuning
  • 18. (c) 2015 Independent SAP Technical User GroupAnnual Conference, 2015 Shared ASE Server Across Tenants Inter net SAP HANA Cloud Platform • Shared ASE server for free Starter Edition accounts • Protect data from other accounts • User client must not see resourc es of other accoun ts (login/d atabas e names, proces
  • 19. (c) 2015 Independent SAP Technical User GroupAnnual Conference, 2015 Migrating to Larger Instances •Advantages • Independent – not only move/relocate, but major upgrades, etc. • No need for external/shared storage Fault Monitor RMA
  • 20. (c) 2015 Independent SAP Technical User GroupAnnual Conference, 2015 Database Solutions in the Cloud Private Cloud – DB Service Example: BYO, Partner Public Cloud – DB Service Example: HCP, database.com Dedicated Database Hosting Example: BYOL/Amazon
  • 21. (c) 2015 Independent SAP Technical User GroupAnnual Conference, 2015 After Self Service Policy Foundation Developers/Administr ators Database Team IT Before Developers DBAs IT Tickets DBaaS Accelerates Productivity
  • 22. (c) 2015 Independent SAP Technical User GroupAnnual Conference, 2015 ASE Capabilities Enabling DBaaS • ProvisioningASE • • ResourceManagement • Increasing and shrinking database size • Elastic CPU resources • Elastic memory • Managing task priorities • • MaintainingASE • Scheduling backup and restore Hardware/OS Platform Service Layer Templates & Resource Files Provisioning Service Cloning Service
  • 23. (c) 2015 Independent SAP Technical User GroupAnnual Conference, 2015 Provision a Database • (A) Create, using resource files, a new Adaptive Server, with default or user-specified values for key configuration attributes • srvbuildres [-s sybase_dir] [-I interfaces_file] [-r resource_file] • -s sybase_dir specifies the value to use for the SYBASE environment variable. • -I interfaces_file specifies the name and location of the interfaces file to search • -r resource_file executes the specified resource file • (B) Load data into the newly created database •
  • 24. (c) 2015 Independent SAP Technical User GroupAnnual Conference, 2015 Elasticity: Manage Compute Power • • • • • • • • • Priorities OLTP Applications DSS Applications Affinity Eng 0Eng 0 Eng 1Eng 1 Eng 2Eng 2 Eng 3Eng 3 Eng 4Eng 4 Priorities OLTP Applications DSS Applications Affinity Eng 0Eng 0 Eng 1Eng 1 Eng 2Eng 2 Eng 3Eng 3 Eng 4Eng 4 Virtualized Resource ManagementTM in SAP ASE System Bind an execution class for a login or application: • Create an engine group called DS_GROUP : - sp_addengine 0, DS_GROUP sp_addengine 1, DS_GROUP • Create a user-defined execution class : - sp_addexecclass DS, LOW, 0, DS_GROUP • Bind the manager login mgr1 to DS execution class sp_bindexeclass mgr1, LG, NULL, DS • •Add Compute power to a login: • sp_addengine 3, DS_GROUP • •Reduce compute power to a login: • sp_dropengine 2, DS_GROUP
  • 25. (c) 2015 Independent SAP Technical User GroupAnnual Conference, 2015 Compiler/Compiler/ OptimiserOptimiser Resource LimitsResource Limits RuntimeRuntime STOPSTOP Managing Resource Limits for Clients • Manage resource usage for a query, batch or transaction • Limit specified in I/O cost, elapsed time, number of rows returned, or tempdb space usage • Pre-execution or runtime • Configurable “action” for violation • Configurable date and time option
  • 26. (c) 2015 Independent SAP Technical User GroupAnnual Conference, 2015 Defining Resource Limits •Limit’s defined using: • Login Name (optional) • Application Name (optional) • Time range for limit (optional). Examples: • Business_Hours: • Monday-Friday 8:00-18:00 • Post_business_hours: • Monday-Friday 18:00-24:00 • Type of resource to limit and the actual limit • I/O cost • # of rows returned • Time of enforcement • Pre-Execution and runtime limits supported for i/o limits • Other limits only enforced at runtime • Action to take when limit is exceeded • Warning (Error log & App) • Abort query batch • Abort transaction • Kill the session • Limit Scope • Query, Batch or Transaction
  • 27. (c) 2015 Independent SAP Technical User GroupAnnual Conference, 2015 Security: Database Encryption •Full DatabaseEncryption • Secure: all user data, index and log in database will be encrypted with standard cryptographic algorithm AES • Transparent: there is no difference between encrypted database and normal database from application point of view. Database Column Level Encryption •Simple extension to the well understood concept of column properties in an RDBMS •Allows different data elements to be encrypted using different keys – providing granularity of access •Balances complexity, risk, and performance
  • 28. (c) 2015 Independent SAP Technical User GroupAnnual Conference, 2015 Security: Granular Permission Controls •Construct site-specific roles with privileges to match site job requirements • • Restrict DBOs and SAs from accessing user data if needed • • Allow customers to revoke permissions from out-of-box system defined roles. Implicit permission vested in sa_role/sso_role/ dbo can be revoked By default, sa_role would not have permissions on objects not owned by dbo
  • 29. (c) 2015 Independent SAP Technical User GroupAnnual Conference, 2015 Security: Predicated Privileges •Flexible low-level access controls • Access to data granted subject to conditions evaluated at the time of accessing the data • Conditionally activate roles during login based on evaluation of a predicate. • Sensitive data protected by access tag reveals whether a row and column can be released to a given security domain.
  • 30. (c) 2015 Independent SAP Technical User GroupAnnual Conference, 2015 HA module Primary Site Companion Site HA module ASE Monitoring ASE Cockpit Active Standby ASE Cockpit Fault Manager Installer Key benefits •Zero data loss (in HA configuration) •Transparent client failover •Planned and unplanned failover support •Soft quiesce for planned failovers without stopping applications •Zero downtime upgrades, including major releases •Automated fault detection and handling •Ability to fully leverage companion assets for reporting in a enforced read-only mode that does not require user administration § HA and DR Support
  • 31. (c) 2015 Independent SAP Technical User GroupAnnual Conference, 2015 Moving Data in the Cloud Config Use cases Use Case Examples Source & Target DB Within Cloud HA/DR ASE • - -Provide 2 node and 3 node (planned) HA / DR configuration based on SLA requirement ASE -> ASE R/T Reporting / analytics •Leverage standby ASE database for reporting •Replicate subset of ASE data to HANA for reporting and analytics •ASE -> ASE •ASE -> HANA On-Premise œ Cloud R/T Reporting / analytics •Replicate subset of ASE data from On-Premise to ASE on Cloud for reporting or analytics •ASE (OP) -> ASE (Cloud) •ASE (OP) -> HANA (Cloud) DR / Archiving •SRS enables rapid failover by maintaining a hot standby database on Cloud from on- Premise database ASE (OP) -> ASE (Cloud) < sync Async or Delayed On-Pr Cloud
  • 32. (c) 2015 Independent SAP Technical User GroupAnnual Conference, 2015 DB Elasticity: Automatic Size Expansion • For automatic database expansion, a service could be built using the following support from ASE: • Use sp_dbextend to install automatic database expansion procedures on database/segment pairs and devices • Define the site-specific policies for individual segments and devices • Establish the thresholds for • Example of automatic database expansion service: • Create the database: create database pubs2 on pubs2_data = "10m" log on pubs2_log = "5m“ • Set the ‘growby’ and ‘maxsize’ policies of the data device: exec sp_dbextend 'set', 'device', pubs2_data, '10m', '512m‘ • Set the ‘growby’ and ‘maxsize’ policies of the log device: exec sp_dbextend 'set', 'database', pubs2, 'logsegment', '4m', '100m' • Install the expansion threshold for the default and log segments: exec sp_dbextend 'set', 'threshold', pubs2, 'default', '4m'
  • 33. (c) 2015 Independent SAP Technical User GroupAnnual Conference, 2015 • •4GB database 3GB database • • • • •dbdev1 dbdev2 dbdev3 logdev dbdev1 dbdev3 logdev • 1GB 1GB 1Gb 1GB 1GB 1GB 1GB DB Elasticity: Size Reduction • “alter database” command is used to shrink the database. • Command can be executed by DBO or by users with sa_role privilege. • Remove a whole database device or a specified portion of a database device demoDBdemoDB alter database demoDB OFF dbdev2
  • 34. (c) 2015 Independent SAP Technical User GroupAnnual Conference, 2015 Lowering TCO: Data Compression and Backups
  • 35. (c) 2015 Independent SAP Technical User GroupAnnual Conference, 2015 Summary of ASE on Cloud Vendor Product Edition Type Status Target Date Amazon Enterprise Edition on Linux and Windows (BYOL Bring Your Own )License Available Now Available Now Amazon Runtime Edition (Business Suite) on All Platforms (BYOL Bring Your Own )License Available Now Available Now Red Hat Openshift Developer Edition for Openshift Origin For developers; free/no license required Available Now Available Now SAP HEC Enterprise Edition on all platforms Hosting services Available Now Available Now SAP HCP Enterprise Edition and Developer Edition on all platforms Subscription Initial release in Q2 (for free developer edition), followed by production use offering Q2 2015 Microsoft Azure Enterprise Edition on Windows (BYOL Bring Your Own ),License Hourly ( )subscription Images created. Pending Microsoft’s verification and creation of an SAP revenue account. Q2 2015
  • 36. (c) 2015 Independent SAP Technical User GroupAnnual Conference, 2015 : SAP ASE Resources For Developers: http://scn.sap.com/community/developer-center/oltp-db For Custom ASE Applications: http://scn.sap.com/community/sybase-adaptive-server-enterprise For SAP Business Suite on ASE: http://scn.sap.com/community/sybase-ase
  • 37. Annual Conference, 2015 (c) 2015 Independent SAP Technical User Group Questions and AnswersQuestions and Answers
  • 38. Annual Conference, 2015 (c) 2015 Independent SAP Technical User Group Thank You for AttendingThank You for Attending Please complete yourPlease complete your session feedback formsession feedback form