You are on page 1of 48

Week 1 Unit 1: Basics

October, 2013

Basics
Cloud Service Models

Hardware or software provided to you as a service and accessible through the Internet

SOFTWARE AS A SERVICE
SaaS

PLATFORM AS A SERVICE
PaaS

INFRASTRUCTURE AS A SERVICE
IaaS

2013 SAP AG. All rights reserved.

Public

Basics
Cloud Benefits in General

Eliminate capital expense Hardware at provider Reduce operating expense Central maintenance by provider Automatic updates Flexibility Meet changing demands as you grow Systems accessible from everywhere Agility React faster to changing business needs High availability
2013 SAP AG. All rights reserved. Public 3

Basics
What Is SAP HANA Cloud Platform?

Platform-as-a-service offering Build, extend, run, and operate apps in the cloud Multiple Runtimes Java SAP HANA XS More runtimes to be added over time Services Persistence Document Security Connectivity

2013 SAP AG. All rights reserved.

Public

Basics
Open, Standards-Based, Enterprise-Ready
Standards-based development and runtime environment Federated identity management via SAP ID service or existing onpremise identity provider Remotely monitored & managed apps via Web-based account page Mash-up SAP apps & 3rd party content with SAP HANA Cloud Portal Integration with the SAP Store

Persistence service leveraging speed of HANA

Scalable Document service for managing unstructured data Connectivity service for seamless integration with SAP & other systems Partner program to build & monetize packaged cloud applications

Word-class datacenters meet the highest security standards

2013 SAP AG. All rights reserved.

Public

Basics
Deploying on Java Runtime of SAP HANA Cloud Platform

Customer

Deploy, test, and run cloud applications locally and in the cloud Support for different Compute Unit sizes encompassing virtual CPU cores and memory Support for Java SE 6 and 7 Certified for Java EE 6 Web Profile

HTTPS

Internet SAP HANA Cloud Platform

SAP

Compute Unit
Java Virtual Machine Application Runtime Container Your Java EE Web Application

2013 SAP AG. All rights reserved.

Public

Basics
Remote Monitoring & Administration

Proactive 24x7 system monitoring with automated alerts Worldwide support 24x7 Detailed usage metrics Configurable logging tools Delivered via a Web-based operations console

2013 SAP AG. All rights reserved.

Public

Basics
Extensible & Connectable

SAP HANA Cloud Portal SAP Mobile Platform enterprise edition - cloud version SAP HANA Cloud Integration Gateway as a Service Integration with other systems (such as SuccessFactors, Suite)

2013 SAP AG. All rights reserved.

Public

Basics
Scope of This Course

Covered in this course


Setting up your account Setting up a development environment Using SAP HANA Cloud Platform services Deploying applications in the cloud Using additional features

2013 SAP AG. All rights reserved.

Public

Basics
What Youve Learned in This Unit

Service models of cloud software + benefits High-level overview of SAP HANA Cloud Platform Additional features

2013 SAP AG. All rights reserved.

Public

10

Thank you

Contact information: open@sap.com

2013 SAP AG. All rights reserved.

No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP AG. The information contained herein may be changed without prior notice. Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors. National product specifications may vary. These materials are provided by SAP AG and its affiliated companies ("SAP Group") for informational purposes only, without representation or warranty of any kind, and SAP Group shall not be liable for errors or omissions with respect to the materials. The only warranties for SAP Group products and services are those that are set forth in the express warranty statements accompanying such products and services, if any. Nothing herein should be construed as constituting an additional warranty. SAP and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP AG in Germany and other countries. Please see http://www.sap.com/corporate-en/legal/copyright/index.epx#trademark for additional trademark information and notices.

2013 SAP AG. All rights reserved.

Public

12

Week 1 Unit 2: Your Account


October, 2013

Your Account
Understanding SAP HANA Cloud Platform Accounts

Each account holds:


Resources that can be consumed by apps Users allowed to work in the account Apps deployed & running in the account Data written by apps running in the account Configuration for apps running in the account
Data Users Apps Resources

Account

Each account is assigned to a datacenter Each account is fully isolated


Datacenter

Configuration

2013 SAP AG. All rights reserved.

Public

Your Account
Applications in Accounts

Are managed by users Consume resources


Datacenter Users

Create / consume data


Runs on

Provide and Manage

Consume configuration Run in a defined datacenter


Create / Consume Consume

b Apps Resources

Data
Consume

Configuration

2013 SAP AG. All rights reserved.

Public

Your Account
Account Landing Page

All important links on one page:


Cockpit Community Partner Center SAP Store

Register to get your free account

http://account.hanatrial.ondemand.com
2013 SAP AG. All rights reserved.

Public

Your Account
Getting Your Own Free Account

http://account.hanatrial.ondemand.com

2013 SAP AG. All rights reserved.

Public

Your Account
Cockpit

Central point for administration of account & apps Logging information Monitoring information Authorization management Account resources

https://account.hanatrial.ondemand.com/cockpit

2013 SAP AG. All rights reserved.

Public

Your Account
Online Help

Access to official SAP documentation Lots of sample code Step-by-step tutorials Getting Started documentation

https://help.hana.ondemand.com/

2013 SAP AG. All rights reserved.

Public

Your Account
Tools

SAP development tool packages for Eclipse Separate page for cloud tools

https://tools.hana.ondemand.com

2013 SAP AG. All rights reserved.

Public

Your Account
Community

Up-to-date information News around the platform Events Blogs from other users Podcasts Tutorials

http://developers.sap.com/cloud

2013 SAP AG. All rights reserved.

Public

Your Account
What Youve Learned in This Unit

How to create an account on the SAP HANA Cloud Platform How applications work within an account How to get your own free account The features of the account landing page The account cockpit Where to get help

2013 SAP AG. All rights reserved.

Public

10

Thank you

Contact information: open@sap.com

2013 SAP AG. All rights reserved.

No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP AG. The information contained herein may be changed without prior notice. Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors. National product specifications may vary. These materials are provided by SAP AG and its affiliated companies ("SAP Group") for informational purposes only, without representation or warranty of any kind, and SAP Group shall not be liable for errors or omissions with respect to the materials. The only warranties for SAP Group products and services are those that are set forth in the express warranty statements accompanying such products and services, if any. Nothing herein should be construed as constituting an additional warranty. SAP and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP AG in Germany and other countries. Please see http://www.sap.com/corporate-en/legal/copyright/index.epx#trademark for additional trademark information and notices.

2013 SAP AG. All rights reserved.

Public

12

Week 1 Unit 3: Setting Up the IDE


October, 2013

Setting Up the IDE


Necessary Steps

Be sure you have Java installed on your machine! Download and install your Eclipse IDE Register for your own free trial account Install Eclipse Tools for SAP HANA Cloud Platform Download SAP HANA Cloud Platform SDK Add SAP HANA Cloud Platform server for
local deployment deployment on your trial account

2013 SAP AG. All rights reserved.

Public

Setting Up the IDE


Download Eclipse

Get Eclipse for Java EE Developers Select one of the supported releases Install on your machine

http://www.eclipse.org
2013 SAP AG. All rights reserved.

Public

Setting Up the IDE


Prepare Eclipse

Install Eclipse tools Download and set up SDK Prepare IDE for app deployment

2013 SAP AG. All rights reserved.

Public

Setting Up the IDE


The SDK

Connects Eclipse with your account Provides sample code Contains the Console Client

2013 SAP AG. All rights reserved.

Public

Setting Up the IDE


What Youve Learned in This Unit

How to install Eclipse How to set up Eclipse for SAP HANA Cloud Platform How to connect Eclipse with the SDK What the SAP HANA Cloud Platform SDK is

2013 SAP AG. All rights reserved.

Public

Thank you

Contact information: open@sap.com

2013 SAP AG. All rights reserved.

No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP AG. The information contained herein may be changed without prior notice. Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors. National product specifications may vary. These materials are provided by SAP AG and its affiliated companies ("SAP Group") for informational purposes only, without representation or warranty of any kind, and SAP Group shall not be liable for errors or omissions with respect to the materials. The only warranties for SAP Group products and services are those that are set forth in the express warranty statements accompanying such products and services, if any. Nothing herein should be construed as constituting an additional warranty. SAP and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP AG in Germany and other countries. Please see http://www.sap.com/corporate-en/legal/copyright/index.epx#trademark for additional trademark information and notices.

2013 SAP AG. All rights reserved.

Public

Week 1 Unit 4: The Development Environment


October, 2013

The Development Environment


Java Runtime

Eclipse IDE SAP HCP tools for Eclipse installed SAP HCP SDK
Command-line tool Sample code Offline documentation

2013 SAP AG. All rights reserved.

Public

The Development Environment


Using the Eclipse IDE

Based on standard Eclipse release Additional Eclipse plug-in SAP HANA Cloud Platform SDK Ideal for developing and testing

2013 SAP AG. All rights reserved.

Public

The Development Environment


Eclipse Perspectives & Views

Helps you develop quickly and effectively Select the perspective youll use most Add additional views that you miss

2013 SAP AG. All rights reserved.

Public

The Development Environment


Debugging & Logging

Deploy in local environment & run applications in debug mode Access log files via your
account cockpit Eclipse IDE

2013 SAP AG. All rights reserved.

Public

The Development Environment


Using the Console Client

Delivered together with SDK More flexibility for deployment/monitoring of apps Ideal for automation of builds and operations

2013 SAP AG. All rights reserved.

Public

The Development Environment


Setting Up the Console Client

Console Client can be used more effectively Most frequently used parameters stored in properties file Console Client recommended for deployment in productive environments

https://help.hana.ondemand.com/help/frameset .htm?76132306711e1014839a8273b0e91070. html

2013 SAP AG. All rights reserved.

Public

The Development Environment


What Youve Learned in This Unit

How to use the Eclipse IDE Debugging and logging How to use and set up the Console Client

2013 SAP AG. All rights reserved.

Public

Thank you

Contact information: open@sap.com

2013 SAP AG. All rights reserved.

No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP AG. The information contained herein may be changed without prior notice. Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors. National product specifications may vary. These materials are provided by SAP AG and its affiliated companies ("SAP Group") for informational purposes only, without representation or warranty of any kind, and SAP Group shall not be liable for errors or omissions with respect to the materials. The only warranties for SAP Group products and services are those that are set forth in the express warranty statements accompanying such products and services, if any. Nothing herein should be construed as constituting an additional warranty. SAP and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP AG in Germany and other countries. Please see http://www.sap.com/corporate-en/legal/copyright/index.epx#trademark for additional trademark information and notices.

2013 SAP AG. All rights reserved.

Public

10

Week 1 Unit 5: Deploying the First Application


October, 2013

Deploying the First Application


Our Tasks

Using the sample code in the SDK folder Local deployment Starting, stopping, and publishing an application Deploying to your account in the cloud Logging Debugging

2013 SAP AG. All rights reserved.

Public

Deploying the First Application


The Hello World Application

Use a Java servlet to print Hello World in your browser Part of the sample folder in the SAP HANA Cloud Platform SDK Imported to Eclipse with a few clicks

2013 SAP AG. All rights reserved.

Public

Deploying the First Application


What Youve Learned in This Unit

How to use sample applications from the SDK How to deploy an application on a local server and in the cloud How to use the account cockpit

2013 SAP AG. All rights reserved.

Public

Thank you

Contact information: open@sap.com

2013 SAP AG. All rights reserved.

No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP AG. The information contained herein may be changed without prior notice. Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors. National product specifications may vary. These materials are provided by SAP AG and its affiliated companies ("SAP Group") for informational purposes only, without representation or warranty of any kind, and SAP Group shall not be liable for errors or omissions with respect to the materials. The only warranties for SAP Group products and services are those that are set forth in the express warranty statements accompanying such products and services, if any. Nothing herein should be construed as constituting an additional warranty. SAP and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP AG in Germany and other countries. Please see http://www.sap.com/corporate-en/legal/copyright/index.epx#trademark for additional trademark information and notices.

2013 SAP AG. All rights reserved.

Public

You might also like