/teched2019-ComCloud-CAA383

Resource for SAP TechEd hands-on workshop 383, which focuses on "integrate with SAP Cloud Platform" scenarios that let you develop and run extensions on any cloud infrastructure. Consume SAP Cloud Platform services and leverage the SAP Cloud Platform Extension Factory.

Primary LanguageJavaScriptOtherNOASSERTION

Hands-On Guide for SAP TechEd Hands-on Workshop CAA383 (Build Cloud-Native Extensions on Any Cloud Infrastructure)

This hands-on session focuses on a "integrate with SAP Cloud Platform" scenario that let you develop and run extensions on any cloud infrastructure. Learn how to consume SAP Cloud Platform services and leverage the SAP Cloud Platform Extension Factory.

Requirements

This Sample code requires access to an kyma instance. In addition, a Google Cloud and Microsoft Azure account is required.

Step-by-Step Guide

In this example, we are creating first an Lambda function to store order information in a file storage on Google Cloud Platform. In the second step we will migrate the function to store the information on Azure blob storage. As we are running on Kubernetes, it is not required to do any changes on Kyma it self. We can even use the same kyma instance, to address a storage solution on another cloud provider.

If not stated otherwise, all actions are done in the default namespace.

  1. Setup and connect Varkes
  2. Create GCP Broker Service Instance
  3. Store Commerce Order on Google Cloud Storage
  4. Setup Azure Service Broker
  5. Migrate Store Commerce Order to Microsoft Azure Storage

Kyma is abstracting to some degree the cloud providers. Creating and cosuming (3rd party) services, running functions and deploying microservices are working the same way no matter which cloud provider is hosting the kyma system. This example should demonstrate, which components are still cloud provider specific and how to adjust them.

Limitations

Refer to sample project setup document for details.

Known Issues

This sample is provided on "as-is" basis. Currently there are no known issues for this sample project.

Resources

Further resources for kyma:

Twitter: @kymaproject
Linkedin: linkedin.kyma-project.io
Youtube: youtube.kyma-project.io
Slack: slack.kyma-project.io
Github: github.com/kyma-project
Open SAP Course: open.sap.com/courses/kyma1

How to obtain support

This project is provided "as-is"; there is no guarantee that raised issues will be answered or addressed in future releases. For more information, please visit SAP Community and ask a question, or contact your SAP contact to obtain support. In case you observe any defect in the product usage itself, kindly use the SAP Product Support channel and raise an incident adequately for the defects observed.

License

Copyright (c) 2019 SAP SE or an SAP affiliate company. All rights reserved. This file is licensed under the SAP Sample Code License except as noted otherwise in the LICENSE file.