Click here to load reader

Introduction to cloud foundry for sap hana developers

  • View
    773

  • Download
    0

Embed Size (px)

DESCRIPTION

Introducing Cloud Foundry In the cloud era, the application platform will be delivered as a service, often described as Platform as a Service (PaaS). PaaS makes it much easier to deploy, run and scale applications. Cloud Foundry an Open PaaS provides a choice of clouds, frameworks and application services. As an open source project, there is a broad community, including SAP, both contributing and supporting Cloud Foundry. Join this session to learn the basics and the idea behind collaboration between Cloud Foundry and SAP to expand SAP HANA Cloud Platform. Java Go Node.js PHP Python Ruby

Text of Introduction to cloud foundry for sap hana developers

  • 1. The Hub at the Hackers LoungeIntroducing Cloud Foundry:The Cloud Independent, Open Source PaaSPieter Humphrey, [email protected]

2. DisclaimerThis presentation outlines our general product direction and should not be relied on in making apurchase decision. This presentation is not subject to your license agreement or any other agreementwith SAP. SAP has no obligation to pursue any course of business outlined in this presentation or todevelop or release any functionality mentioned in this presentation. This presentation and SAP'sstrategy and possible future developments are subject to change and may be changed by SAP at anytime for any reason without notice. This document is provided without a warranty of any kind, eitherexpress or implied, including but not limited to, the implied warranties of merchantability, fitness for aparticular purpose, or non-infringement. SAP assumes no responsibility for errors or omissions in thisdocument, except if such damages were caused by SAP intentionally or grossly negligent. 2014 SAP SE or an SAP affiliate company. All rights reserved. 2 3. Pivotal: PaaS, Big Data & App SuitePivotal OneMARKETPLACEPivotal OneSOLUTIONSPivotal OneSERVICESSPivotal OnePivotalCF Data Lake Solutions (Security Analytics, Corp Comm Analytics, Business) RTI for TelcoElastic RuntimeServices:Java, Spring, Ruby,Node.JSComing SoonValue-adds:Installation,Management& Monitoring(Core OSS)PHDHadoop+QueryGPDBMPP AnalyticsGemFireIn-MemoryGridSpringAppFrameworkRabbitMQ,Redis 2014 SAP SE or an SAP affiliate company. All rights reserved. 3 4. Cloud Foundry:The Largest Open PaaS EcosystemPlatinumGoldSilver 2014 SAP SE or an SAP affiliate company. All rights reserved. 4 5. The Power of PaaS (On Premise & Off Premise)Traditional ITApplicationsDataRuntimeMiddlewareO/SVirtualizationServersStorageNetworkingYou ManageIaaSApplicationsDataRuntimeMiddlewareO/SVirtualizationServersStorageNetworkingYou ManageIaaSBusiness Value, Agility & Cost SavingsPaaSApplicationsDataRuntimeMiddlewareO/SVirtualizationServersStorageNetworkingPivotal CF+Choice ofIaaSYouManage 2014 SAP SE or an SAP affiliate company. All rights reserved. 5 6. The Reality in EnterprisesMonths and Weeks and do it all over again from Dev Test Prod on any infrastructure 2014 SAP SE or an SAP affiliate company. All rights reserved. 6 7. The Pivotal CF WayHours and MinutesUSERStarget push bind scale +1000CLI> targetApp Deployment: 30-90 seconds 2014 SAP SE or an SAP affiliate company. All rights reserved. 7 8. Open Source Cloud Foundry CapabilitiesApplication Containerization &Cluster SchedulingAutomatic AppServer &OS Configurationwith Buildpacks(just push your app)Application toServices Bindingand AccessNative & Extended Data,Mobile and PlatformServicesApplicationNetwork Security GroupsPolicy, Identity andRolesManagementApp Health Mng,Load Balancing,Rapid Scaling, AvailabilityZonesIaaS Provisioning,Scaling &ConfigurationBasic logging as a serviceDeploy, Operate, Update & Scale with minimal downtime on choice of IaaS.and more 2014 SAP SE or an SAP affiliate company. All rights reserved. 8 9. Cloud Foundry ComponentsBOSH CLICF CLIService BrokerService NodesServiceService BrokerService NodesServiceHA Proxy LBDynamic RouterHealth ManagerLogin ServerDEA PoolAppsMessaging (NATS)App Log AggregatorCloud ControllerUAAAppsMetrics CollectionElastic Runtime 2014 SAP SE or an SAP affiliate company. All rights reserved. 9 10. Application Deployment OverviewApp Ops Upload app bitsand metadatapush appDynamic Router+ app MD Create and bind services Stage application Deploy applicationServicecredentialsService BrokerNode(s)Messaging(NATS)Cloud FoundryElastic RuntimeBlobstore DBCloud ControllerDEADEADEADEA+ =AccessApp 2014 SAP SE or an SAP affiliate company. All rights reserved. 10 11. Managed ServicescreateDEAbindAppsService BrokerService NodesCloud ControllerService Brokers generateconnection details and credentialsfor managed servicesCC encrypts and storescredentials in CCDBCredentials are exposed to boundapplications viaVCAP_SERVICES environmentvariableconnect 2014 SAP SE or an SAP affiliate company. All rights reserved. 11 12. Creating and Binding a Servicecreate service (HTTP) create service (HTTP) reserve resourcesCF CLI CloudControllerServiceBrokerbind service (HTTP) bind service (HTTP) obtain connection dataRouterServicecredentialsCloud FoundryElastic RuntimeDBApp OpsDataService 2014 SAP SE or an SAP affiliate company. All rights reserved. 12 13. Managed ServicesVCAP_SERVICESenvironment variable isvisible only to membersof the org and spacecontaining the serviceinstanceVCAP_SERVICES=" {"p-mysql": [{"name": "music-db","label": "p-mysql","tags": [ "mysql", "relational ],"plan": "100mb-dev","credentials": {"hostname": "192.168.1.147","port": 3306,"name": "cf_aceae021_7f27_48db_9844_d7c151f29195","username": "Tr12ZI4hPu4OPJPY","password": "fuTWBqpGeyvv0qge","uri": "mysql://Tr12ZI4hPu4OPJPY:[email protected]:3306/cf_aceae021_7f27_48db_9844_d7c151f29195?reconnect=true}}]} " 2014 SAP SE or an SAP affiliate company. All rights reserved. 13 14. SAP Hana as a Cloud Foundry Service Run HANA enabledapplications offpremise Write HANA enabledapplications in nearlyany programminglanguage: Java Go Node.js PHP Python RubyHANAcreatebind connectDEAAppsService BrokerService NodesCloud Controller 2014 SAP SE or an SAP affiliate company. All rights reserved. 14 15. 1B+ Page Views/Day Powered by Cloud Foundry 2014 SAP SE or an SAP affiliate company. All rights reserved. 15 16. Warner Music Software Factory PlatformFail, Learn, Adapt, RepeatBefore: 6 months, team of 10 developersAfter: 6 weeks, same team. Prototype in daysSpeed/Agility: 400% faster on new platformSavings: $1.1M per application updatedeliveredStandards: From silos to a single platform 2014 SAP SE or an SAP affiliate company. All rights reserved. 16 17. Reduction in $OperationCostsBig Cost SavingDramatic increase inServer to Admin ratio 2014 SAP SE or an SAP affiliate company. All rights reserved. 17 18. Further InformationOn the webcloudfoundry.orgpivotal.io/platform-as-a-service/pivotal-cfwww.sap.comOn [email protected]@CloudFoundry 2014 SAP SE or an SAP affiliate company. All rights reserved. 18 19. Thank you && see you inThe Hacker LoungeContact information:Pieter Humphrey, [email protected] 2014 SAP SE or an SAP affiliate company. All rights reserved.