.consulting .solutions .partnership
The HANA Cloud Platform
IT Conference on SAP Technologies by msg
The HANA Cloud Platform
2© msg | September 2015 | HANA Cloud Platform - IT Conference on SAP Technologies by msg
Cloud Computing Basics1
The HANA Cloud Platform2
• What is it?
• Feature Walkthrough
Outlook3
The HANA Cloud Platform
3© msg | September 2015 | HANA Cloud Platform - IT Conference on SAP Technologies by msg
Cloud Computing Basics1
The HANA Cloud Platform2
• What is it?
• Feature Walkthrough
Outlook3
1. Source: CloudTweaks.com
Cloud Computing Basics
© msg | September 2015 | HANA Cloud Platform - IT Conference on SAP Technologies by msg 4
Cloud Computing Basics
© msg | September 2015 | HANA Cloud Platform - IT Conference on SAP Technologies by msg 5
“Cloud computing”: term used to
describe scenarios where applications
& data are deployed to- and executed
from- a shared network location
(internet or intranet), rather than a local
server
Types of Cloud Offerings
© msg | September 2015 | HANA Cloud Platform - IT Conference on SAP Technologies by msg 6
• IaaS
 Management of hardware infrastructure &
virtualization “outsourced” to cloud vendor
 Billing per resources and time units, without large
upfront costs
• PaaS
 Platform for development of custom software
 No worries about network downtime or platform
upgrades
 Preferred by larger companies with sufficient
manpower for implementation
• SaaS
 Readily usable software
 No overhead for development or maintenance of
infrastructure & applications
 Billing based on actual use of software/service
1. IMG Source: Wikimedia Commons
The Cloud: Pros and Cons
© msg | September 2015 | HANA Cloud Platform - IT Conference on SAP Technologies by msg 7
 Reduced upfront costs for:
• Hardware infrastructure
• Software licenses
 instead replaced by lower, predictable,
recurring payments
 Reduced IT department size
 Increased enterprise agility
 Reduced Time-to-Market
 Scalable infrastructure
 Up-to-date platform, maintained
by cloud vendor
 Security concerns
 Dependency on cloud provider
 Vendor lock-in
1. Source: 2014 IDG Enterprise Cloud Computing Study
The future is in the Cloud
© msg | September 2015 | HANA Cloud Platform - IT Conference on SAP Technologies by msg 8
1. http://www.rightscale.com/blog/cloud-industry-insights/cloud-computing-trends-2015-state-cloud-survey
2. http://www.sap.com/corporate-en/about/investors/newsandreports/financial-reports.html
Cloud Adoption Statistics
© msg | September 2015 | HANA Cloud Platform - IT Conference on SAP Technologies by msg 9
• RightScale 2015 State of Cloud survey of 930 IT executives/managers:
 93% are using cloud in some form
 82% use hybrid cloud solutions
 68% currently run less than 20 percent of their workloads in the cloud
The HANA Cloud Platform
10© msg | September 2015 | HANA Cloud Platform - IT Conference on SAP Technologies by msg
Cloud Computing Basics1
The HANA Cloud Platform2
• What is it?
• Feature Walkthrough
Outlook3
The HANA Cloud Platform (HCP) - What is it?
© msg | September 2015 | HANA Cloud Platform - IT Conference on SAP Technologies by msg 11
• PaaS offering, providing infrastructure, database & high-level application-layer services to aid in
the SW development process
© SAP
© SAP
Applicability/Use Cases
© msg | September 2015 | HANA Cloud Platform - IT Conference on SAP Technologies by msg 12
• Various scenarios for applicability of Cloud Platform:
 Extension of existing cloud solution
 Extension of on-premise solution
• Applications for improved enterprise mobility
 Standalone new cloud solution
The HANA Cloud Platform
13© msg | September 2015 | HANA Cloud Platform - IT Conference on SAP Technologies by msg
Cloud Computing Basics1
The HANA Cloud Platform2
• What is it?
• Feature Walkthrough
Outlook3
© msg | September 2015 | HANA Cloud Platform - IT Conference on SAP Technologies by msg 14
• Several tools & IDEs are available for development & maintenance of the cloud platform:
 Cloud Plaform Management:
• HCP Cockpit
• Console Client
 Development Environments:
• Eclipse
• HANA Web-based Dev. Workbench
• SAP WebIDE
Platform
Management
& IDEs
Authentication Runtimes Persistence Connectivity
Application
Services
• HANA Instances, Databases
& Schemas
• XS, Java & HTML5
applications
• Destinations
• Services
• Trust, Authorization, OAuth
Platform
Management
& IDEs
Authentication Runtimes Persistence Connectivity
Application
Services
© msg | September 2015 | HANA Cloud Platform - IT Conference on SAP Technologies by msg 15
• Authentication delegated to a trusted Identity Provider (default is SAP ID)
 SAML 2.0 protocol used for exchange of information authorization-related information
Identity
Provider
SAML 2.0 authentication
Request access
Provide
credentials
Platform
Management &
IDEs
Authentication Runtimes Persistence Connectivity
Application
Services
© msg | September 2015 | HANA Cloud Platform - IT Conference on SAP Technologies by msg 16
HCP Cockpit overview, Cloud Portal & Trust Management
© msg | September 2015 | HANA Cloud Platform - IT Conference on SAP Technologies by msg 17
Try it!
© msg | September 2015 | HANA Cloud Platform - IT Conference on SAP Technologies by msg 18
goo.gl/DwtmN3
OpenIdP account
User: itconf
Pass: itconf
Open URL:
• Java Runtime
 JRE 6, 7 and 8 (beta) available
 Only binaries deployed to the cloud(no source code repository available)
 Application management console for:
• Authorization and roles
• Data source mapping
• Process monitoring & management
• Logging
• Server-side JavaScript
 Running on the HANA XS Engine
 Sources stored in HANA repository along with other HANA artefacts
• HTML5
 Embedded Git repository for HTML5 applications
 Use of WebIDE for application development
Platform
Management
& IDEs
Authentication Runtimes Persistence Connectivity
Application
Services
© msg | September 2015 | HANA Cloud Platform - IT Conference on SAP Technologies by msg 19
• Cloud storage available for development of fully-functional,
standalone applications
• Several options to choose from
 SAP HANA*
 SAP MaxDB
 SAP ASE
• Declarative binding of applications to the data sources by
means of the Persistence Service
*SAP HANA is also available as a standalone, private
managed cloud offering: the HANA Enterprise Cloud (HEC)
Platform
Management
& IDEs
Authentication Runtimes Persistence Connectivity
Application
Services
© msg | September 2015 | HANA Cloud Platform - IT Conference on SAP Technologies by msg 20
• Connectivity Service
 Detaching application from external dependencies:
• On-premise systems
• e-Mail services
• 3rd party HTTP services
 Java & JS APIs for consumption of services
 On-premise resources exposed using Cloud Connector
Platform
Management
& IDEs
Authentication Runtimes Persistence Connectivity
Application
Services
© msg | September 2015 | HANA Cloud Platform - IT Conference on SAP Technologies by msg 21
• HANA Cloud Connector
 Publishing of on-premise resources to the cloud
 Realized by tunnelling through the on-premise
firewall
On-premise
system
HANA Cloud
Connector
1. establish tunnel
for cloud
connectivity
2. Provide access
to resources:
../sap/bc..
../sap/opu/..
Firewall
Platform
Management
& IDEs
Authentication Runtimes Persistence Connectivity
Application
Services
© msg | September 2015 | HANA Cloud Platform - IT Conference on SAP Technologies by msg 23
• HCI OData Provisioning (a.k.a. “Gateway as a Service”)
 Netweaver Gateway:
• exposes the heterogeneous SAP backend through standardized OData interfaces
• Composed of 2 components: Gateway Foundation/Core & Backend Enablement
 Gateway as a Service
• Cloud service that replaces Gateway Foundation
• Enables exposure of OData services directly to the cloud
Netweaver Gateway
IW_FND IW_BEP
IW_BEP
Platform
Management
& IDEs
Authentication Runtimes Persistence Connectivity
Application
Services
© msg | September 2015 | HANA Cloud Platform - IT Conference on SAP Technologies by msg 24
IW_FND
IW_BEP
IW_BEP
HANA Cloud
Connector
GWaaS
Platform
Management
& IDEs
Authentication Runtimes Persistence Connectivity
Application
Services
© msg | September 2015 | HANA Cloud Platform - IT Conference on SAP Technologies by msg 25
© msg | September 2015 | HANA Cloud Platform - IT Conference on SAP Technologies by msg 26
Connectivity Service, Cloud Connector & OData Provisioning
• Additional advanced services available for embedding in custom applications:
• Internet of Things
 Defining messages and registering end-points
 In- and outbound interfaces for communication with end-points via http or websockets
• Gamification
 Definition of “game rules”
 Execution of rules and awarding of “achievements”
 Out-of-box analytics for player overview and rule optimization
• Feedback
 Definition of feedback forms with automatic generation of runtime artefacts
 Out-of-the-box analytics including sentiment analysis for free-text answers
• Content Service
 Repository for storing of documents
• and many more…
Platform
Management
& IDEs
Authentication Runtimes Persistence Connectivity
Application
Services
© msg | September 2015 | HANA Cloud Platform - IT Conference on SAP Technologies by msg 27
Feedback application
© msg | September 2015 | HANA Cloud Platform - IT Conference on SAP Technologies by msg 28
The HANA Cloud Platform
29© msg | September 2015 | HANA Cloud Platform - IT Conference on SAP Technologies by msg
Cloud Computing Basics1
The HANA Cloud Platform2
• What is it?
• Feature Walkthrough
Outlook3
Outlook
© msg | September 2015 | HANA Cloud Platform - IT Conference on SAP Technologies by msg 30
Docker
• Containerization of applications
(e.g. dependency management)
• Rapid deployment, increased
portability and much more
Cloud Foundry
• Open-source PaaS solution,
expected to become the “Linux of
the Cloud”
• SAP - one of founding platinum
members of the Cloud Foundry
Foundation
• Plans for integration of Cloud
Foundry in next version of Cloud
Platform
Netweaver 7.50
• Plans for tighter integration with
Cloud Platform
© SAP
Questions
© msg | September 2015 | HANA Cloud Platform - IT Conference on SAP Technologies by msg 31
.consulting .solutions .partnership
Victor Ionescu
Senior IT Consultant
+49 899 6101 – 2596
victor.ionescu@msg-systems.com
msg systems Romania
Str. Samuel Brassai nr.9, 400104 Cluj-Napoca
Romania
www.msg-systems.com

The HANA Cloud Platform

  • 1.
    .consulting .solutions .partnership TheHANA Cloud Platform IT Conference on SAP Technologies by msg
  • 2.
    The HANA CloudPlatform 2© msg | September 2015 | HANA Cloud Platform - IT Conference on SAP Technologies by msg Cloud Computing Basics1 The HANA Cloud Platform2 • What is it? • Feature Walkthrough Outlook3
  • 3.
    The HANA CloudPlatform 3© msg | September 2015 | HANA Cloud Platform - IT Conference on SAP Technologies by msg Cloud Computing Basics1 The HANA Cloud Platform2 • What is it? • Feature Walkthrough Outlook3
  • 4.
    1. Source: CloudTweaks.com CloudComputing Basics © msg | September 2015 | HANA Cloud Platform - IT Conference on SAP Technologies by msg 4
  • 5.
    Cloud Computing Basics ©msg | September 2015 | HANA Cloud Platform - IT Conference on SAP Technologies by msg 5 “Cloud computing”: term used to describe scenarios where applications & data are deployed to- and executed from- a shared network location (internet or intranet), rather than a local server
  • 6.
    Types of CloudOfferings © msg | September 2015 | HANA Cloud Platform - IT Conference on SAP Technologies by msg 6 • IaaS  Management of hardware infrastructure & virtualization “outsourced” to cloud vendor  Billing per resources and time units, without large upfront costs • PaaS  Platform for development of custom software  No worries about network downtime or platform upgrades  Preferred by larger companies with sufficient manpower for implementation • SaaS  Readily usable software  No overhead for development or maintenance of infrastructure & applications  Billing based on actual use of software/service
  • 7.
    1. IMG Source:Wikimedia Commons The Cloud: Pros and Cons © msg | September 2015 | HANA Cloud Platform - IT Conference on SAP Technologies by msg 7  Reduced upfront costs for: • Hardware infrastructure • Software licenses  instead replaced by lower, predictable, recurring payments  Reduced IT department size  Increased enterprise agility  Reduced Time-to-Market  Scalable infrastructure  Up-to-date platform, maintained by cloud vendor  Security concerns  Dependency on cloud provider  Vendor lock-in
  • 8.
    1. Source: 2014IDG Enterprise Cloud Computing Study The future is in the Cloud © msg | September 2015 | HANA Cloud Platform - IT Conference on SAP Technologies by msg 8
  • 9.
    1. http://www.rightscale.com/blog/cloud-industry-insights/cloud-computing-trends-2015-state-cloud-survey 2. http://www.sap.com/corporate-en/about/investors/newsandreports/financial-reports.html CloudAdoption Statistics © msg | September 2015 | HANA Cloud Platform - IT Conference on SAP Technologies by msg 9 • RightScale 2015 State of Cloud survey of 930 IT executives/managers:  93% are using cloud in some form  82% use hybrid cloud solutions  68% currently run less than 20 percent of their workloads in the cloud
  • 10.
    The HANA CloudPlatform 10© msg | September 2015 | HANA Cloud Platform - IT Conference on SAP Technologies by msg Cloud Computing Basics1 The HANA Cloud Platform2 • What is it? • Feature Walkthrough Outlook3
  • 11.
    The HANA CloudPlatform (HCP) - What is it? © msg | September 2015 | HANA Cloud Platform - IT Conference on SAP Technologies by msg 11 • PaaS offering, providing infrastructure, database & high-level application-layer services to aid in the SW development process © SAP
  • 12.
    © SAP Applicability/Use Cases ©msg | September 2015 | HANA Cloud Platform - IT Conference on SAP Technologies by msg 12 • Various scenarios for applicability of Cloud Platform:  Extension of existing cloud solution  Extension of on-premise solution • Applications for improved enterprise mobility  Standalone new cloud solution
  • 13.
    The HANA CloudPlatform 13© msg | September 2015 | HANA Cloud Platform - IT Conference on SAP Technologies by msg Cloud Computing Basics1 The HANA Cloud Platform2 • What is it? • Feature Walkthrough Outlook3
  • 14.
    © msg |September 2015 | HANA Cloud Platform - IT Conference on SAP Technologies by msg 14 • Several tools & IDEs are available for development & maintenance of the cloud platform:  Cloud Plaform Management: • HCP Cockpit • Console Client  Development Environments: • Eclipse • HANA Web-based Dev. Workbench • SAP WebIDE Platform Management & IDEs Authentication Runtimes Persistence Connectivity Application Services
  • 15.
    • HANA Instances,Databases & Schemas • XS, Java & HTML5 applications • Destinations • Services • Trust, Authorization, OAuth Platform Management & IDEs Authentication Runtimes Persistence Connectivity Application Services © msg | September 2015 | HANA Cloud Platform - IT Conference on SAP Technologies by msg 15
  • 16.
    • Authentication delegatedto a trusted Identity Provider (default is SAP ID)  SAML 2.0 protocol used for exchange of information authorization-related information Identity Provider SAML 2.0 authentication Request access Provide credentials Platform Management & IDEs Authentication Runtimes Persistence Connectivity Application Services © msg | September 2015 | HANA Cloud Platform - IT Conference on SAP Technologies by msg 16
  • 17.
    HCP Cockpit overview,Cloud Portal & Trust Management © msg | September 2015 | HANA Cloud Platform - IT Conference on SAP Technologies by msg 17
  • 18.
    Try it! © msg| September 2015 | HANA Cloud Platform - IT Conference on SAP Technologies by msg 18 goo.gl/DwtmN3 OpenIdP account User: itconf Pass: itconf Open URL:
  • 19.
    • Java Runtime JRE 6, 7 and 8 (beta) available  Only binaries deployed to the cloud(no source code repository available)  Application management console for: • Authorization and roles • Data source mapping • Process monitoring & management • Logging • Server-side JavaScript  Running on the HANA XS Engine  Sources stored in HANA repository along with other HANA artefacts • HTML5  Embedded Git repository for HTML5 applications  Use of WebIDE for application development Platform Management & IDEs Authentication Runtimes Persistence Connectivity Application Services © msg | September 2015 | HANA Cloud Platform - IT Conference on SAP Technologies by msg 19
  • 20.
    • Cloud storageavailable for development of fully-functional, standalone applications • Several options to choose from  SAP HANA*  SAP MaxDB  SAP ASE • Declarative binding of applications to the data sources by means of the Persistence Service *SAP HANA is also available as a standalone, private managed cloud offering: the HANA Enterprise Cloud (HEC) Platform Management & IDEs Authentication Runtimes Persistence Connectivity Application Services © msg | September 2015 | HANA Cloud Platform - IT Conference on SAP Technologies by msg 20
  • 21.
    • Connectivity Service Detaching application from external dependencies: • On-premise systems • e-Mail services • 3rd party HTTP services  Java & JS APIs for consumption of services  On-premise resources exposed using Cloud Connector Platform Management & IDEs Authentication Runtimes Persistence Connectivity Application Services © msg | September 2015 | HANA Cloud Platform - IT Conference on SAP Technologies by msg 21
  • 22.
    • HANA CloudConnector  Publishing of on-premise resources to the cloud  Realized by tunnelling through the on-premise firewall On-premise system HANA Cloud Connector 1. establish tunnel for cloud connectivity 2. Provide access to resources: ../sap/bc.. ../sap/opu/.. Firewall Platform Management & IDEs Authentication Runtimes Persistence Connectivity Application Services © msg | September 2015 | HANA Cloud Platform - IT Conference on SAP Technologies by msg 23
  • 23.
    • HCI ODataProvisioning (a.k.a. “Gateway as a Service”)  Netweaver Gateway: • exposes the heterogeneous SAP backend through standardized OData interfaces • Composed of 2 components: Gateway Foundation/Core & Backend Enablement  Gateway as a Service • Cloud service that replaces Gateway Foundation • Enables exposure of OData services directly to the cloud Netweaver Gateway IW_FND IW_BEP IW_BEP Platform Management & IDEs Authentication Runtimes Persistence Connectivity Application Services © msg | September 2015 | HANA Cloud Platform - IT Conference on SAP Technologies by msg 24
  • 24.
    IW_FND IW_BEP IW_BEP HANA Cloud Connector GWaaS Platform Management & IDEs AuthenticationRuntimes Persistence Connectivity Application Services © msg | September 2015 | HANA Cloud Platform - IT Conference on SAP Technologies by msg 25
  • 25.
    © msg |September 2015 | HANA Cloud Platform - IT Conference on SAP Technologies by msg 26 Connectivity Service, Cloud Connector & OData Provisioning
  • 26.
    • Additional advancedservices available for embedding in custom applications: • Internet of Things  Defining messages and registering end-points  In- and outbound interfaces for communication with end-points via http or websockets • Gamification  Definition of “game rules”  Execution of rules and awarding of “achievements”  Out-of-box analytics for player overview and rule optimization • Feedback  Definition of feedback forms with automatic generation of runtime artefacts  Out-of-the-box analytics including sentiment analysis for free-text answers • Content Service  Repository for storing of documents • and many more… Platform Management & IDEs Authentication Runtimes Persistence Connectivity Application Services © msg | September 2015 | HANA Cloud Platform - IT Conference on SAP Technologies by msg 27
  • 27.
    Feedback application © msg| September 2015 | HANA Cloud Platform - IT Conference on SAP Technologies by msg 28
  • 28.
    The HANA CloudPlatform 29© msg | September 2015 | HANA Cloud Platform - IT Conference on SAP Technologies by msg Cloud Computing Basics1 The HANA Cloud Platform2 • What is it? • Feature Walkthrough Outlook3
  • 29.
    Outlook © msg |September 2015 | HANA Cloud Platform - IT Conference on SAP Technologies by msg 30 Docker • Containerization of applications (e.g. dependency management) • Rapid deployment, increased portability and much more Cloud Foundry • Open-source PaaS solution, expected to become the “Linux of the Cloud” • SAP - one of founding platinum members of the Cloud Foundry Foundation • Plans for integration of Cloud Foundry in next version of Cloud Platform Netweaver 7.50 • Plans for tighter integration with Cloud Platform © SAP
  • 30.
    Questions © msg |September 2015 | HANA Cloud Platform - IT Conference on SAP Technologies by msg 31
  • 31.
    .consulting .solutions .partnership VictorIonescu Senior IT Consultant +49 899 6101 – 2596 victor.ionescu@msg-systems.com msg systems Romania Str. Samuel Brassai nr.9, 400104 Cluj-Napoca Romania www.msg-systems.com

Editor's Notes

  • #16 HANA Instances – configuration of HANA box intalled on HCP Database & Schemas – define schemas and assign them to individual (Java) applications XS Applications – HANA native apps, running on the XS application server: HANA DB + server-side JS or Odata services ( + HTML5 frontend ) JAVA Applications – management of deployed Java applications (wars): logs, running processes etc. HTML5 applications – created via WebIDE and stored on a HCP git repository Destinations – used to reference external dependencies (HTTP, RFC,EMAIL), which are accesible via connectivity service Subscriptions – shows apps (Java, HTML5) to which current account is subscribed to. like “bookmarks” Services – high level services provided by the HCP: Gamification, IoT, Feedback.. Trust – configuration of trusted SAML2.0 Identity Providers Authorization – assignment of roles to user and groups Oauth – configuration for securing 3rd party applications using HCP Oauth authorization server Document Repositories – management of HCP document repositories Resources – overview of used resources Account – account details