View
402
Download
0
Embed Size (px)
Citation preview
.consulting .solutions .partnership
The HANA Cloud PlatformIT Conference on SAP Technologies by msg
© msg | September 2015 | HANA Cloud Platform - IT Conference on SAP Technologies by msg 2
The HANA Cloud Platform
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 3
The HANA Cloud Platform
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 4
1. Source: CloudTweaks.com
Cloud Computing Basics
© msg | September 2015 | HANA Cloud Platform - IT Conference on SAP Technologies by msg 5
Cloud Computing Basics
“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
© msg | September 2015 | HANA Cloud Platform - IT Conference on SAP Technologies by msg 6
Types of Cloud Offerings
• 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
© msg | September 2015 | HANA Cloud Platform - IT Conference on SAP Technologies by msg 7
1. IMG Source: Wikimedia Commons
The Cloud: Pros and Cons
- 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
© msg | September 2015 | HANA Cloud Platform - IT Conference on SAP Technologies by msg 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 9
1. http://www.rightscale.com/blog/cloud-industry-insights/cloud-computing-trends-2015-state-cloud-survey2. http://www.sap.com/corporate-en/about/investors/newsandreports/financial-reports.html
Cloud Adoption Statistics
• 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
© msg | September 2015 | HANA Cloud Platform - IT Conference on SAP Technologies by msg 10
The HANA Cloud Platform
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 11
The HANA Cloud Platform (HCP) - What is it?
• PaaS offering, providing infrastructure, database & high-level application-layer services to aid in the SW development process
© SAP
© msg | September 2015 | HANA Cloud Platform - IT Conference on SAP Technologies by msg 12
© SAP
Applicability/Use Cases
• 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
© msg | September 2015 | HANA Cloud Platform - IT Conference on SAP Technologies by msg 13
The HANA Cloud Platform
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
& IDEsAuthentication Runtimes Persistence Connectivity Application
Services
© msg | September 2015 | HANA Cloud Platform - IT Conference on SAP Technologies by msg 15
• HANA Instances, Databases & Schemas
• XS, Java & HTML5 applications
• Destinations• Services• Trust, Authorization, OAuth
Platform Management
& IDEsAuthentication Runtimes Persistence Connectivity Application
Services
© msg | September 2015 | HANA Cloud Platform - IT Conference on SAP Technologies by msg 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 accessProvide credentials
Platform Management &
IDEsAuthentication Runtimes Persistence Connectivity Application
Services
© msg | September 2015 | HANA Cloud Platform - IT Conference on SAP Technologies by msg 17
HCP Cockpit overview, Cloud Portal & Trust ManagementDEMO
© msg | September 2015 | HANA Cloud Platform - IT Conference on SAP Technologies by msg 18
Try it!
goo.gl/DwtmN3
OpenIdP accountUser: itconfPass: itconf
Open URL:
© msg | September 2015 | HANA Cloud Platform - IT Conference on SAP Technologies by msg 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
& IDEsAuthentication Runtimes Persistence Connectivity Application
Services
© msg | September 2015 | HANA Cloud Platform - IT Conference on SAP Technologies by msg 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
& IDEsAuthentication Runtimes Persistence Connectivity Application
Services
© msg | September 2015 | HANA Cloud Platform - IT Conference on SAP Technologies by msg 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
& IDEsAuthentication Runtimes Persistence Connectivity Application
Services
© msg | September 2015 | HANA Cloud Platform - IT Conference on SAP Technologies by msg 23
• 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
& IDEsAuthentication Runtimes Persistence Connectivity Application
Services
© msg | September 2015 | HANA Cloud Platform - IT Conference on SAP Technologies by msg 24
• 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
& IDEsAuthentication Runtimes Persistence Connectivity Application
Services
© msg | September 2015 | HANA Cloud Platform - IT Conference on SAP Technologies by msg 25
IW_FND
IW_BEP
IW_BEP
HANA Cloud Connector
GWaaS
Platform Management
& IDEsAuthentication Runtimes Persistence Connectivity Application
Services
© msg | September 2015 | HANA Cloud Platform - IT Conference on SAP Technologies by msg 26
Connectivity Service, Cloud Connector & OData ProvisioningDEMO
© msg | September 2015 | HANA Cloud Platform - IT Conference on SAP Technologies by msg 27
• 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
& IDEsAuthentication Runtimes Persistence Connectivity Application
Services
© msg | September 2015 | HANA Cloud Platform - IT Conference on SAP Technologies by msg 28
Feedback applicationDEMO
© msg | September 2015 | HANA Cloud Platform - IT Conference on SAP Technologies by msg 29
The HANA Cloud Platform
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 30
Outlook
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
© msg | September 2015 | HANA Cloud Platform - IT Conference on SAP Technologies by msg 31
Questions
.consulting .solutions .partnership
Victor IonescuSenior IT Consultant
+49 899 6101 – [email protected]
msg systems RomaniaStr. Samuel Brassai nr.9, 400104 Cluj-NapocaRomania
www.msg-systems.com