More Related Content Similar to The HANA Cloud Platform (20) The HANA Cloud Platform2. 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
3. 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
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 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
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: 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
10. 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
11. 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
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 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
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 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
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 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
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 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
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
25. © msg | September 2015 | HANA Cloud Platform - IT Conference on SAP Technologies by msg 26
Connectivity Service, Cloud Connector & OData Provisioning
26. • 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
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
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
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
Editor's Notes 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