SAP HANA Cloud Platform Architecture

In previous articles Introduction to Cloud Computing, Cloud Computing - SaaS, Paas and IaaS Models and Private, Public and Hybrid Cloud we explained the basic features and different models of cloud computing.
Now we will focus on SAP HANA Cloud Platform.

Introduction:

The SAP HANA Cloud Platform in short “HCP”, is a full featured, open standards based, in-memory cloud platform designed for today’s increasingly networked, mobile, social and data-driven world. Developers can quickly build impactful, highly scalable applications leveraging the massive speed and scale of SAP HANA.

In simple words - SAP HANA Cloud Platform is a Platform as a Service offering (PaaS) that provides both a development and runtime environment for cloud applications. It allows you to focus on developing your software and use an enterprise-ready pre-installed environment in the SAP cloud to deploy and run your applications in a secure and reliable way.

Different Scenarios on SAP HANA Cloud Platform:

SAP and its customers use SAP HANA Cloud Platform for 3 main scenarios:


On-Demand Extension: Extending existing SAP solutions running in the cloud with custom extensions also running in the cloud (e.g. SuccessFactors).

On-Premise Extension: Extending existing SAP solutions running in your data center with custom extensions running in the cloud (e.g. SAP Business Suite). This is also called Hybrid Solution.

New Solution: Building new custom solutions running in the cloud

Architecture of SAP HANA Cloud Platform:


SAP HANA DBServices:
Starting bottom up, the foundation of the SAP HANA Cloud Platform is SAP HANA, which is not only an in-memory database, but a full-fledged application platform in its own. Besides the possibility to persist data in both row and column stores, SAP HANA also provides numerous libraries to query or manipulate data such as predictive analysis, fuzzy search and text mining, geospatial and graph functionality and so on.

Many of these capabilities have been added to the SAP HANA Cloud Platform. For example developers can now build XS applications directly on the platform and without any additional costs.

SAP HANA AppServices
On top of these DBServices the platform provides additional capabilities (AppServices) referred to as Enablement Services and Application Services respectively.

To facilitate the rapid development of cloud applications the platform provides a vast set of enablement services for the most common pattern in software engineering such as persistence, connectivity, identity and document management and so forth. Addressing the needs it requires to develop first-class business applications these application management services are complemented by profiling and monitoring tools, logging capabilities and remote debugging of cloud applications.

Beyond the technical services, the platform also addresses the business needs related to cloud applications. Solution providers can market and sell their applications via the SAP Store (SAP HANA Marketplace). Customers can easily discover interesting solutions and buy/subscribe (to) them. It is planned to roll-out additional services such as metering and billing soon to further streamline these processes.

Enterprise Readiness:

The SAP HANA Cloud Platform is not just another PaaS solution, but has been designed and developed from scratch with enterprise readiness in mind. As such, it provides built-in application lifecycle management that allows solution providers to update their applications without downtime.

Continue reading:

SAP Official Links: 

2 comments:

  1. hi this article helps me a lot and knowing detail information about sap s/4 hana .
    SAP s/4 Hana

    ReplyDelete
  2. hello this blog is very easy to understand
    and i want to know details about sap implementation
    SAP implementation

    ReplyDelete