cloud foundry as driver of hana’s evolution
TRANSCRIPT
![Page 1: Cloud foundry as driver of hana’s evolution](https://reader035.vdocument.in/reader035/viewer/2022081521/58ee9fd91a28ab467a8b4677/html5/thumbnails/1.jpg)
@JPENNINKHOF
Cloud foundry as driver of HANA’s evolution
![Page 2: Cloud foundry as driver of hana’s evolution](https://reader035.vdocument.in/reader035/viewer/2022081521/58ee9fd91a28ab467a8b4677/html5/thumbnails/2.jpg)
Wat is Cloud Foundry Open Source PAAS Wordt ondersteund door 50+ namen
uit de ICT industrie, zoals EMC, HP, IBM, SAP en VMWare.
Voorziet in schaalbare runtime containers, waarbij deployment models, runtimes en services vrij gekozen kunnen worden.
Open, Agile, Flexibel BYOL via build packs
![Page 3: Cloud foundry as driver of hana’s evolution](https://reader035.vdocument.in/reader035/viewer/2022081521/58ee9fd91a28ab467a8b4677/html5/thumbnails/3.jpg)
SAP is platinum member
![Page 4: Cloud foundry as driver of hana’s evolution](https://reader035.vdocument.in/reader035/viewer/2022081521/58ee9fd91a28ab467a8b4677/html5/thumbnails/4.jpg)
Wat betekent de adoptie door SAP
Commitment t.a.v. gebruik van Cloud Foundry Technologie
Technische betrokkenheid: Dojo Graduates en dedicated committers van SAP Ownership van BOSH OpenStack CPI (samen met SUSE) Ontwikkeling op basis van CF technologie
Betrokkenheid bij community Promotie van Cloud Foundry op events zoals OSCON, Teched
en Cloud Foundry Summits
![Page 5: Cloud foundry as driver of hana’s evolution](https://reader035.vdocument.in/reader035/viewer/2022081521/58ee9fd91a28ab467a8b4677/html5/thumbnails/5.jpg)
Resultaat
Public
Private
Hybrid
![Page 6: Cloud foundry as driver of hana’s evolution](https://reader035.vdocument.in/reader035/viewer/2022081521/58ee9fd91a28ab467a8b4677/html5/thumbnails/6.jpg)
Meer runtimesDoor Cloud Foundry te integreren, kan SAP additionele runtimes (programmeertalen en frameworks) aan het HANA Cloud Platform toevoegen.
Capabilities:• Developers hebben een keuze uit diverse
programmeertalen en frameworks.• Door SAP ondersteunde buildpacks, die
gebaseerd zijn op Cloud Foundry system buildpacks (Java, Node.js)
• Bring your own language (BYOL) via custom buildpacks (b.v. PHP, Python, Ruby, Go)
Voordelen:• Volledige ondersteuning van SAP voor de
ondersteunde talen. Community support voor alle andere talen.
• Toepassen van de juiste programmeertaal voor de job.
![Page 7: Cloud foundry as driver of hana’s evolution](https://reader035.vdocument.in/reader035/viewer/2022081521/58ee9fd91a28ab467a8b4677/html5/thumbnails/7.jpg)
SAP HANA Cloud Platform
SAP Data Centers
SAP HANA Cloud Platform (PaaS)
Data & Storage ServicesBig Data Services
1) beta functionality, 2) planned innovations / future direction
On-Premise /Managed Cloud
SAP S/4HANA
SAP Business Suite
SAP Business Warehouse
SaaS
SAP S/4 HANA
SuccessFactors
C4C
Ariba
hybris
Runtimes
Applications / Extensions
IaaS
Platform Services
SAP HANA App Center
Analytics
CollaborationUX
Integration
ASE HANA/Vora²
JavaXSJS
HTML5
Business ServicesCommerce1 Loyalty Mgmt² Billing²
Security
HCP Virtual Machines1
Development
Oper
atio
ns
…
Hadoop
Node.js²Other²
MongoDB²Postgres²Redis2
Mobile
IoT
Concur
Fieldglass
…
Service Enablement | API Mgmt
Partner Data Centers² Customer Data Centers² 2
2
![Page 8: Cloud foundry as driver of hana’s evolution](https://reader035.vdocument.in/reader035/viewer/2022081521/58ee9fd91a28ab467a8b4677/html5/thumbnails/8.jpg)
Cloud Foundry Adoption
HANA Platform
HANA CloudPlatform
![Page 9: Cloud foundry as driver of hana’s evolution](https://reader035.vdocument.in/reader035/viewer/2022081521/58ee9fd91a28ab467a8b4677/html5/thumbnails/9.jpg)
Magic voor developers? Nah…
$ cf push awesome-app -i 2 -m 512M -n awesome-v1 -p build/libs/awesome-app.war
Deploy
Naam van de app
2 Tomcat Droplets+ load balancer
Met elk 512M geheugen
URL-prefix,b.v. awesome-v1.hana.ondemand.com
Package (war)
![Page 10: Cloud foundry as driver of hana’s evolution](https://reader035.vdocument.in/reader035/viewer/2022081521/58ee9fd91a28ab467a8b4677/html5/thumbnails/10.jpg)
Of via manifest file
$ cf push # this manifest deploys an awesome app:- name: awesome-app memory: 512M instances: 2 path: build/libs/awesome-app.war services: - hanadb
manifest.yml
![Page 11: Cloud foundry as driver of hana’s evolution](https://reader035.vdocument.in/reader035/viewer/2022081521/58ee9fd91a28ab467a8b4677/html5/thumbnails/11.jpg)
SAP HANA <= SPS10HANA Repository Proprietary, Self-built Pretty steep learning curve Quirks and gotchas
(but which repo doesn’t have that?)
HANA XS Need for a small footprint
application server On the same HANA box Tight integratio Javascript SpiderMonkey
![Page 12: Cloud foundry as driver of hana’s evolution](https://reader035.vdocument.in/reader035/viewer/2022081521/58ee9fd91a28ab467a8b4677/html5/thumbnails/12.jpg)
SAP HANA SPS11
Richting Cloud Foundry Cloud foundry heeft keuze gemaakt voor Node.js i.p.v. SpiderMonkey
SPS 11 -> Node.js, Java en C++ Bestaande XS engine wordt ”XS Classic” Nieuwe XS engine wordt ”XS Advanced” Cross-platform apps: Cloud + onPremise! Source code repository = GIT
Release Dec 2015
![Page 13: Cloud foundry as driver of hana’s evolution](https://reader035.vdocument.in/reader035/viewer/2022081521/58ee9fd91a28ab467a8b4677/html5/thumbnails/13.jpg)
SAP HANA Architectuur
![Page 14: Cloud foundry as driver of hana’s evolution](https://reader035.vdocument.in/reader035/viewer/2022081521/58ee9fd91a28ab467a8b4677/html5/thumbnails/14.jpg)
Directe voordelen
NPM packages
Node.js draait ook op je laptop, niet per sé op HANA
Offline ontwikkelen
Git gebaseerde code repository die door vrijwel elke IDE wordt ondersteund
![Page 15: Cloud foundry as driver of hana’s evolution](https://reader035.vdocument.in/reader035/viewer/2022081521/58ee9fd91a28ab467a8b4677/html5/thumbnails/15.jpg)
SAP Web IDE voor HANA Voorbeeld van een MTA project Folders voor for
db js Web
Genereert configuratie files .hdiconfig package.json mta.yaml
![Page 16: Cloud foundry as driver of hana’s evolution](https://reader035.vdocument.in/reader035/viewer/2022081521/58ee9fd91a28ab467a8b4677/html5/thumbnails/16.jpg)
Leer JavaScript
![Page 17: Cloud foundry as driver of hana’s evolution](https://reader035.vdocument.in/reader035/viewer/2022081521/58ee9fd91a28ab467a8b4677/html5/thumbnails/17.jpg)
Vragen?