Vous êtes sur la page 1sur 48

Week 1 Unit 1:

Basics
January, 2015

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

2015 SAP SE or an SAP affiliate company. 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

2015 SAP SE or an SAP affiliate company. All rights reserved

Public

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
HTML5
More runtimes to be added over time

Services
Persistence

Document
Security
Connectivity

2015 SAP SE or an SAP affiliate company. 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

Persistence service leveraging


speed of SAP HANA

Remotely monitored & managed


apps via Web-based account page

Scalable document service for


managing unstructured data

Mash-up SAP apps & 3rd party


content with SAP HANA Cloud
Portal

Connectivity service for seamless


integration with SAP & other
systems

Integration with SAP Store

Partner program to build & monetize


packaged cloud applications

Word-class data centers meet the


highest security standards

2015 SAP SE or an SAP affiliate company. All rights reserved

Public

Basics

Support for different compute unit


sizes encompassing virtual CPU
cores and memory
Support for Java SE 6 and 7

SAP

Deploy, test, and run cloud


applications locally and in the cloud

Customer

Deployment on Java Runtime of SAP HANA Cloud Platform

HTTPS

Internet
SAP HANA
Cloud Platform

Support for Apache Tomcat 7


Certified for Java EE 6 Web Profile

Compute Unit
Java
Virtual Machine

Application
Runtime Container
Your Java EE
Web Application

2015 SAP SE or an SAP affiliate company. 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

2015 SAP SE or an SAP affiliate company. All rights reserved

Public

Basics
Extensible & Connectable

SAP HANA Cloud Portal


SAP HANA Cloud Platform mobile
services
SAP HANA Cloud Integration

Integration with other systems


(such as SuccessFactors,
SAP Business Suite)

2015 SAP SE or an SAP affiliate company. 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

2015 SAP SE or an SAP affiliate company. 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

2015 SAP SE or an SAP affiliate company. All rights reserved

Public

10

Thank you

Contact information:
open@sap.com

2014 SAP SE or an SAP affiliate company.


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 SE or an
SAP affiliate company.
SAP and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP SE
(or an SAP affiliate company) in Germany and other countries. Please see http://global12.sap.com/corporate-en/legal/copyright/index.epx for additional
trademark information and notices.
Some software products marketed by SAP SE and its distributors contain proprietary software components of other software vendors.
National product specifications may vary.
These materials are provided by SAP SE or an SAP affiliate company for informational purposes only, without representation or warranty of any kind,
and SAP SE or its affiliated companies shall not be liable for errors or omissions with respect to the materials. The only warranties for SAP SE or
SAP affiliate company 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.
In particular, SAP SE or its affiliated companies have no obligation to pursue any course of business outlined in this document or any related
presentation, or to develop or release any functionality mentioned therein. This document, or any related presentation, and SAP SEs or its affiliated
companies strategy and possible future developments, products, and/or platform directions and functionality are all subject to change and may be
changed by SAP SE or its affiliated companies at any time for any reason without notice. The information in this document is not a commitment,
promise, or legal obligation to deliver any material, code, or functionality. All forward-looking statements are subject to various risks and uncertainties
that could cause actual results to differ materially from expectations. Readers are cautioned not to place undue reliance on these forward-looking
statements, which speak only as of their dates, and they should not be relied upon in making purchasing decisions.

2014 SAP SE or an SAP affiliate company. All rights reserved

Public

12

Week 1 Unit 2:
Your Account
January, 2015

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

Apps deployed & running in the account

Resources

Data written by apps running in the account


Configuration for apps running in the
account

Account
Data

Users

Each account is assigned to a


datacenter

Configuration

Each account is fully isolated


Datacenter

2014 SAP SE or an SAP affiliate company. All rights reserved.

Public

Your Account
Applications in Accounts

Are managed by users


Consume resources
Create / consume data

Datacenter

Provide
and Manage

Users

Runs on

Consume configuration
Run in a defined datacenter

Consume
Create / Consume

b
Apps

Resources

Data
Consume

Configuration

2014 SAP SE or an SAP affiliate company. 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
2014 SAP SE or an SAP affiliate company. All rights reserved.

Public

Your Account
Getting Your Own Free Account

http://account.hanatrial.ondemand.com

2014 SAP SE or an SAP affiliate company. 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

2014 SAP SE or an SAP affiliate company. 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/

2014 SAP SE or an SAP affiliate company. All rights reserved.

Public

Your Account
Tools

SAP development tool packages


for Eclipse

Separate page for cloud tools

https://tools.hana.ondemand.com

2014 SAP SE or an SAP affiliate company. 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

2014 SAP SE or an SAP affiliate company. 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

2014 SAP SE or an SAP affiliate company. All rights reserved.

Public

10

Thank you

Contact information:
open@sap.com

2014 SAP SE or an SAP affiliate company.


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 SE or an
SAP affiliate company.
SAP and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP SE
(or an SAP affiliate company) in Germany and other countries. Please see http://global12.sap.com/corporate-en/legal/copyright/index.epx for additional
trademark information and notices.
Some software products marketed by SAP SE and its distributors contain proprietary software components of other software vendors.
National product specifications may vary.
These materials are provided by SAP SE or an SAP affiliate company for informational purposes only, without representation or warranty of any kind,
and SAP SE or its affiliated companies shall not be liable for errors or omissions with respect to the materials. The only warranties for SAP SE or
SAP affiliate company 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.
In particular, SAP SE or its affiliated companies have no obligation to pursue any course of business outlined in this document or any related
presentation, or to develop or release any functionality mentioned therein. This document, or any related presentation, and SAP SEs or its affiliated
companies strategy and possible future developments, products, and/or platform directions and functionality are all subject to change and may be
changed by SAP SE or its affiliated companies at any time for any reason without notice. The information in this document is not a commitment,
promise, or legal obligation to deliver any material, code, or functionality. All forward-looking statements are subject to various risks and uncertainties
that could cause actual results to differ materially from expectations. Readers are cautioned not to place undue reliance on these forward-looking
statements, which speak only as of their dates, and they should not be relied upon in making purchasing decisions.

2014 SAP SE or an SAP affiliate company. All rights reserved.

Public

12

Week 1 Unit 3:
Setting Up the IDE
January, 2015

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 developer 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 free developer account

2015 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
2015 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

2015 SAP AG. All rights reserved.

Public

Setting Up the IDE


The SDK

Connects Eclipse with your


account
Provides sample code
Contains the Console Client

2015 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

2015 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.

2015 SAP AG. All rights reserved.

Public

Week 1 Unit 4:
The Development Environment
January, 2015

The Development Environment


Java Runtime

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

2014 SAP SE or an SAP affiliate company. 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

2014 SAP SE or an SAP affiliate company. 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

2014 SAP SE or an SAP affiliate company. 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

2014 SAP SE or an SAP affiliate company. 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

2014 SAP SE or an SAP affiliate company. 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

2014 SAP SE or an SAP affiliate company. 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

2014 SAP SE or an SAP affiliate company. All rights reserved.

Public

Thank you

Contact information:

open@sap.com

2014 SAP SE or an SAP affiliate company.


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 SE or an
SAP affiliate company.
SAP and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP SE
(or an SAP affiliate company) in Germany and other countries. Please see http://global12.sap.com/corporate-en/legal/copyright/index.epx for additional
trademark information and notices.
Some software products marketed by SAP SE and its distributors contain proprietary software components of other software vendors.
National product specifications may vary.
These materials are provided by SAP SE or an SAP affiliate company for informational purposes only, without representation or warranty of any kind,
and SAP SE or its affiliated companies shall not be liable for errors or omissions with respect to the materials. The only warranties for SAP SE or
SAP affiliate company 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.
In particular, SAP SE or its affiliated companies have no obligation to pursue any course of business outlined in this document or any related
presentation, or to develop or release any functionality mentioned therein. This document, or any related presentation, and SAP SEs or its affiliated
companies strategy and possible future developments, products, and/or platform directions and functionality are all subject to change and may be
changed by SAP SE or its affiliated companies at any time for any reason without notice. The information in this document is not a commitment,
promise, or legal obligation to deliver any material, code, or functionality. All forward-looking statements are subject to various risks and uncertainties
that could cause actual results to differ materially from expectations. Readers are cautioned not to place undue reliance on these forward-looking
statements, which speak only as of their dates, and they should not be relied upon in making purchasing decisions.

2014 SAP SE or an SAP affiliate company. All rights reserved.

Public

10

Week 1 Unit 5:
Deploying the First Application
January, 2015

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

2014 SAP SE or an SAP affiliate company. 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

2014 SAP SE or an SAP affiliate company. 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

2014 SAP SE or an SAP affiliate company. All rights reserved.

Public

Thank you

Contact information:

open@sap.com

2014 SAP SE or an SAP affiliate company.


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 SE or an
SAP affiliate company.
SAP and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP SE
(or an SAP affiliate company) in Germany and other countries. Please see http://global12.sap.com/corporate-en/legal/copyright/index.epx for additional
trademark information and notices.
Some software products marketed by SAP SE and its distributors contain proprietary software components of other software vendors.
National product specifications may vary.
These materials are provided by SAP SE or an SAP affiliate company for informational purposes only, without representation or warranty of any kind,
and SAP SE or its affiliated companies shall not be liable for errors or omissions with respect to the materials. The only warranties for SAP SE or
SAP affiliate company 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.
In particular, SAP SE or its affiliated companies have no obligation to pursue any course of business outlined in this document or any related
presentation, or to develop or release any functionality mentioned therein. This document, or any related presentation, and SAP SEs or its affiliated
companies strategy and possible future developments, products, and/or platform directions and functionality are all subject to change and may be
changed by SAP SE or its affiliated companies at any time for any reason without notice. The information in this document is not a commitment,
promise, or legal obligation to deliver any material, code, or functionality. All forward-looking statements are subject to various risks and uncertainties
that could cause actual results to differ materially from expectations. Readers are cautioned not to place undue reliance on these forward-looking
statements, which speak only as of their dates, and they should not be relied upon in making purchasing decisions.

2014 SAP SE or an SAP affiliate company. All rights reserved.

Public

Vous aimerez peut-être aussi