The difference between Cloud Foundry and Neo in the running environment of SAP cloud platform

SAP cloud platform provides two operating environments: Cloud Foundry and Neo

As can be seen from the figure below, the operating environment of Cloud Foundry, the infrastructure is provided by third-party companies, such as Amazon and Microsoft, and SAP is only responsible for providing and maintaining the platform layer. The infrastructure and platform layer of the Neo environment are provided by SAP.

The Cloud Foundry runtime environment includes the Cloud Foundry application runtime, which is built on the open source application platform of the Cloud Foundry Foundation.

A concrete comparison of the two environments:

Comparison from usage scenarios

If you need to develop applications based on the microservice architecture, use the Internet of Things or machine learning scenarios, SAP recommends that you choose the Cloud Foundry operating environment. In the Cloud Foundry runtime environment you can use various programming models such as Java, nodejs and SAP HANA extended application services, advanced model (SAP HANA XSA).

Neo is used for UI5, Java and HANA Extended Service development.

Compare from available regions

As can be seen from the above two figures, Neo has a wider availability area than Cloud Foundry. Note that Region refers to the physical address of the data center. As developers, when we are doing development, we try to choose the environment where the Region that is close to our physical substance is located to obtain better performance.

Compare from supported buildpacks

Cloud Foundry supports the following buildpacks and even custom buildpacks, while Neo does not.

The maximum memory limit that an application instance can allocate

4GB for Cloud Foundry and 16GB for Neo

Support for HANA programming model

Neo only supports the classic model (SAP HANA XS) of SAP HANA extended application services, while Cloud Foundry supports the advanced model (SAP HANA XS).

Support for virtual machines

Neo provides virtual machine support to allow you to install and maintain the applications you need even in scenarios not supported by the platform. Cloud Foundry does not support virtual machines.

Docker support

Cloud Foundry supports Docker, Neo does not.

To get more Jerry's original technical articles, please follow the public account "Wang Zixi" or scan the QR code below:

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=324699137&siteId=291194637