Introduction To Cloud Foundry - SpringPeople

12
© SpringPeople Software Private Limited, All Rights Reserved. © SpringPeople Software Private Limited, All Rights Reserved. Introduction to

Transcript of Introduction To Cloud Foundry - SpringPeople

Page 1: Introduction To Cloud Foundry - SpringPeople

© SpringPeople Software Private Limited, All Rights Reserved. © SpringPeople Software Private Limited, All Rights Reserved.

Introduction to

Page 2: Introduction To Cloud Foundry - SpringPeople

© SpringPeople Software Private Limited, All Rights Reserved.

What is Cloud Foundry?

• Cloud Foundry is an open source cloud platform as a service (PaaS) on which developers can build, deploy, run and scale applications on public and private cloud models.

Page 3: Introduction To Cloud Foundry - SpringPeople

© SpringPeople Software Private Limited, All Rights Reserved.

What is an open PaaS?

Each generation of computing ushers in a new application platform. 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.

Page 4: Introduction To Cloud Foundry - SpringPeople

© SpringPeople Software Private Limited, All Rights Reserved.

Cloud

Foundry

Architecture

Page 5: Introduction To Cloud Foundry - SpringPeople

© SpringPeople Software Private Limited, All Rights Reserved.

Who should use Cloud Foundry?

• Cloud Foundry is ideal for any developer interested in removing the cost and complexity of configuring infrastructure for their applications.

• Cloud Foundry allows developers to deploy and scale their applications without being locked in to a single cloud.

• Developers can deploy their applications to Cloud Foundry using their existing tools and with zero modification to their code.

Page 6: Introduction To Cloud Foundry - SpringPeople

© SpringPeople Software Private Limited, All Rights Reserved.

Deploying Cloud Foundry on OpenStack

• Follow these steps to install Cloud Foundry on OpenStack using BOSH:

1. Install the BOSH Command Line Interface

2. Validate your OpenStack Instance

3. Create Security Groups for Cloud Foundry

4. Deploy MicroBOSH on Openstack

5. Deploy Cloud Foundry on OpenStack using BOSH

Page 7: Introduction To Cloud Foundry - SpringPeople

© SpringPeople Software Private Limited, All Rights Reserved.

Deploy an Application

• You deploy an application to Cloud Foundry by running a push command from a Cloud Foundry command line interface (CLI) Between the time that you run push and the time that the application is available, Cloud Foundry performs the following tasks: 1. Uploads and stores application files

2. Examines and stores application metadata

3. Creates a “droplet” (the Cloud Foundry unit of execution) for the application

4. Selects an appropriate droplet execution agent (DEA) to run the droplet

5. Starts the application

Page 8: Introduction To Cloud Foundry - SpringPeople

© SpringPeople Software Private Limited, All Rights Reserved.

Cloud Foundry Components

Page 9: Introduction To Cloud Foundry - SpringPeople

© SpringPeople Software Private Limited, All Rights Reserved.

Cloud Foundry Security

• Implements role-based access controls, applying and enforcing roles and permissions to ensure that users can only view and affect the spaces for which they have been granted access.

• Ensures security of application bits in a multi-tenant environment.

• Prevents possible denial of service attacks through resource starvation.

Page 10: Introduction To Cloud Foundry - SpringPeople

© SpringPeople Software Private Limited, All Rights Reserved.

How you can master Cloud Foundry?

Become an expert in 3 days.

Pivotal certified Cloud Foundry training by the industry experts.

More Details

Page 11: Introduction To Cloud Foundry - SpringPeople

© SpringPeople Software Private Limited, All Rights Reserved.

Suggested Audience & Other Details

• Prerequisites: – Willingness to participate in a demanding, high-intensity training

experience

– Comfort with Java programming and data technologies a plus. Cloud foundry is not limited to Java applications but the course examples will involve some Java programming.

– Have a basic understanding of virtualization concepts

• Suggested Audience: – Developers

– Architects

• Duration – 3 Days

Syllabus

Page 12: Introduction To Cloud Foundry - SpringPeople

© SpringPeople Software Private Limited, All Rights Reserved.

For further info/assistance contact

[email protected]

+91 80 656 79700

www.springpeople.com

Our Partners