SAP HANA Cloud Platform – A Versatile And User Friendly Solution for Cloud Enthusiasts
From a technical point of view, the HCP (SAP HANA Cloud Platform) is a great idea: combine development tools, HANA, the classical ASE database, Fiori, and several other tools under one roof, in the cloud, and make it easy to use. To test drive the HCP and leverage it for our Datavard customers, we built some show cases and extended our products to utilize the HCP.
The benefits of the HCP include:
- Developers can build lean applications which are running in the cloud, but still access data from premise or other clouds.
- SAP offers infrastructure services to implement ETL to load data between on premise systems and the HCP. For example, running the Fiori app as the SAP Monitoring tool (CanaryCode) frontend in the cloud makes it very easy and fast to deploy.
- It helps with connectivity (BYOD) because no VPN is required.
- There are several tools available: there is a web IDE in the HCP which helps you build Fiori applications in a WYSIWYG style. This IDE still lacks some important controls (e.g. charts and tables). However, you can easily create screens in the UI using XML.
Building a use case for HCP
The time has come to try it out. One of my personal favorites is the use of Datavard CanaryCode – our application and technology monitoring platform – in the HCP.
So, how does it work? The HCP Fiori frontend for CanaryCode accesses data from the on premise SAP backend through a secure tunnel, which is called HANA cloud connector. This tunnel is encrypted using HTTPS, and data can be uploaded (pushed) through that tunnel (and not pulled from the cloud). This helps avoid security incidents. Of course, FIORI applications can be designed to pull data through this tunnel as well.
The HANA cloud connector runs on premise and connects to the HCP account. In the setup of the HCP connector you can map destinations to which requests are forwarded to the on premise systems. The ODATA protocol is used to access applications running in the SAP backends. ODATA stands for Open Data Protocol and allows to implement REST protocols for passing data over HTTP(s). In the ABAP world, this data processing is handled through the NetWeaver Gateway.
The Result: One Size Fits All Monitoring Solution
Using Datavard CanaryCode you can implement out-of-the box system monitoring for SAP backends on all databases, and on HANA. We have a successful cooperation with SUSE as the prime vendor of Linux based HANA systems to monitor HANA and the operating system, helping to optimize system operation and prevent downtimes.
Using CanaryCode you can implement custom KPIs. At Datavard, we use CanaryCode for business process monitoring, and for constant quality assurance in our own development processes.
Here is what Canary Code in the HCP looks like:
The HCP version of the Fiori UI for Canary Code is instantly mobile ready:
If you are interested in testing our monitoring solution, click here to download free COMMUNITY VERSION.