SlideShare a Scribd company logo
1 of 39
Download to read offline
History

Why CloudFoundry matters?
...

How to work with it?
.....

Development with PaaS Workflow
...

Cloud Foundry Architecture

.
.

Speeding up development with CloudFoundry
Alexander Borovsky
Altoros
alexander.borovsky@altoros.com

.
.. ..

. . . . . . . . . . . . . .
.. .. .. .. .. .. .. .. .. .. .. .. .. ..

.
..

.

. . .
.. .. ..
History

Why CloudFoundry matters?
...

How to work with it?
.....

Development with PaaS Workflow
...

Cloud Foundry Architecture

Overview
.
1

History

.
2

Why CloudFoundry matters?
The same tool to do all things
Speed ups deployment
Reduces cost

.
3

How to work with it?
Deployment
Application Scaling
Services

.
4

Development with PaaS Workflow
For Developers
For DevOps
For System Administrators

.
5

Cloud Foundry Architecture
.
.. ..

. . . . . . . . . . . . . .
.. .. .. .. .. .. .. .. .. .. .. .. .. ..

.
..

.

. . .
.. .. ..
History

Why CloudFoundry matters?
...

How to work with it?
.....

Development with PaaS Workflow
...

.
1

History

.
2

Why CloudFoundry matters?
The same tool to do all things
Speed ups deployment
Reduces cost

.
3

How to work with it?
Deployment
Application Scaling
Services

.
4

Development with PaaS Workflow
For Developers
For DevOps
For System Administrators

.
5

Cloud Foundry Architecture

Cloud Foundry Architecture
.
.. ..

. . . . . . . . . . . . . .
.. .. .. .. .. .. .. .. .. .. .. .. .. ..

.
..

.

. . .
.. .. ..
History

Why CloudFoundry matters?
...

How to work with it?
.....

Development with PaaS Workflow
...

Cloud Foundry Architecture

History

Bare servers

.
.. ..

. . . . . . . . . . . . . .
.. .. .. .. .. .. .. .. .. .. .. .. .. ..

.
..

.

. . .
.. .. ..
History

Why CloudFoundry matters?
...

How to work with it?
.....

Development with PaaS Workflow
...

Cloud Foundry Architecture

History

Bare servers
Shared hosting

.
.. ..

. . . . . . . . . . . . . .
.. .. .. .. .. .. .. .. .. .. .. .. .. ..

.
..

.

. . .
.. .. ..
History

Why CloudFoundry matters?
...

How to work with it?
.....

Development with PaaS Workflow
...

Cloud Foundry Architecture

History

Bare servers
Shared hosting
2006 Hardware virtualization in cheap hardware

.
.. ..

. . . . . . . . . . . . . .
.. .. .. .. .. .. .. .. .. .. .. .. .. ..

.
..

.

. . .
.. .. ..
History

Why CloudFoundry matters?
...

How to work with it?
.....

Development with PaaS Workflow
...

Cloud Foundry Architecture

History

Bare servers
Shared hosting
2006 Hardware virtualization in cheap hardware
2008 Heroku

.
.. ..

. . . . . . . . . . . . . .
.. .. .. .. .. .. .. .. .. .. .. .. .. ..

.
..

.

. . .
.. .. ..
History

Why CloudFoundry matters?
...

How to work with it?
.....

Development with PaaS Workflow
...

Cloud Foundry Architecture

History

Bare servers
Shared hosting
2006 Hardware virtualization in cheap hardware
2008 Heroku
2011 CloudFoundry

.
.. ..

. . . . . . . . . . . . . .
.. .. .. .. .. .. .. .. .. .. .. .. .. ..

.
..

.

. . .
.. .. ..
History

Why CloudFoundry matters?
...

How to work with it?
.....

Development with PaaS Workflow
...

.
1

History

.
2

Why CloudFoundry matters?
The same tool to do all things
Speed ups deployment
Reduces cost

.
3

How to work with it?
Deployment
Application Scaling
Services

.
4

Development with PaaS Workflow
For Developers
For DevOps
For System Administrators

.
5

Cloud Foundry Architecture

Cloud Foundry Architecture
.
.. ..

. . . . . . . . . . . . . .
.. .. .. .. .. .. .. .. .. .. .. .. .. ..

.
..

.

. . .
.. .. ..
History

Why CloudFoundry matters?
...

How to work with it?
.....

Development with PaaS Workflow
...

Cloud Foundry Architecture

Publish application

.
Ruby
.
$ cf push
.

.
.. ..

. . . . . . . . . . . . . .
.. .. .. .. .. .. .. .. .. .. .. .. .. ..

.
..

.

. . .
.. .. ..
History

Why CloudFoundry matters?
...

How to work with it?
.....

Development with PaaS Workflow
...

Cloud Foundry Architecture

Publish application

.
Ruby
.
$ cf push
.
.
Java
.
$ cf push
.

.
.. ..

. . . . . . . . . . . . . .
.. .. .. .. .. .. .. .. .. .. .. .. .. ..

.
..

.

. . .
.. .. ..
History

Why CloudFoundry matters?
...

How to work with it?
.....

Development with PaaS Workflow
...

Cloud Foundry Architecture

Publish application

.
Ruby
.
$ cf push
.
.
Java
.
$ cf push
.
.
Other type
.
$ cf push
.

.
.. ..

. . . . . . . . . . . . . .
.. .. .. .. .. .. .. .. .. .. .. .. .. ..

.
..

.

. . .
.. .. ..
History

Why CloudFoundry matters?
...

How to work with it?
.....

Development with PaaS Workflow
...

Cloud Foundry Architecture

Speed ups deployment

Creating new environment is easy
No deployment scripts required
All developers can have they own production-like environment

.
.. ..

. . . . . . . . . . . . . .
.. .. .. .. .. .. .. .. .. .. .. .. .. ..

.
..

.

. . .
.. .. ..
History

Why CloudFoundry matters?
...

How to work with it?
.....

Development with PaaS Workflow
...

Cloud Foundry Architecture

Reduces cost

Easier infrastructure creation

.
.. ..

. . . . . . . . . . . . . .
.. .. .. .. .. .. .. .. .. .. .. .. .. ..

.
..

.

. . .
.. .. ..
History

Why CloudFoundry matters?
...

How to work with it?
.....

Development with PaaS Workflow
...

Cloud Foundry Architecture

Reduces cost

Easier infrastructure creation
Automated cluster monitoring

.
.. ..

. . . . . . . . . . . . . .
.. .. .. .. .. .. .. .. .. .. .. .. .. ..

.
..

.

. . .
.. .. ..
History

Why CloudFoundry matters?
...

How to work with it?
.....

Development with PaaS Workflow
...

Cloud Foundry Architecture

Reduces cost

Easier infrastructure creation
Automated cluster monitoring
Less people required to support infrastructure

.
.. ..

. . . . . . . . . . . . . .
.. .. .. .. .. .. .. .. .. .. .. .. .. ..

.
..

.

. . .
.. .. ..
History

Why CloudFoundry matters?
...

How to work with it?
.....

Development with PaaS Workflow
...

.
1

History

.
2

Why CloudFoundry matters?
The same tool to do all things
Speed ups deployment
Reduces cost

.
3

How to work with it?
Deployment
Application Scaling
Services

.
4

Development with PaaS Workflow
For Developers
For DevOps
For System Administrators

.
5

Cloud Foundry Architecture

Cloud Foundry Architecture
.
.. ..

. . . . . . . . . . . . . .
.. .. .. .. .. .. .. .. .. .. .. .. .. ..

.
..

.

. . .
.. .. ..
History

Why CloudFoundry matters?
...

How to work with it?
.....

Development with PaaS Workflow
...

Cloud Foundry Architecture

Deployment

cf push

.
.. ..

. . . . . . . . . . . . . .
.. .. .. .. .. .. .. .. .. .. .. .. .. ..

.
..

.

. . .
.. .. ..
History

Why CloudFoundry matters?
...

How to work with it?
.....

Development with PaaS Workflow
...

Cloud Foundry Architecture

Using buildpacks

.
Definition
.
Buildpack prepares application to run in CloudFoundry
.

.
.. ..

. . . . . . . . . . . . . .
.. .. .. .. .. .. .. .. .. .. .. .. .. ..

.
..

.

. . .
.. .. ..
History

Why CloudFoundry matters?
...

How to work with it?
.....

Development with PaaS Workflow
...

Cloud Foundry Architecture

Using buildpacks

.
Definition
.
Buildpack prepares application to run in CloudFoundry
.
cf push --buildpack <git repo>

.
.. ..

. . . . . . . . . . . . . .
.. .. .. .. .. .. .. .. .. .. .. .. .. ..

.
..

.

. . .
.. .. ..
History

Why CloudFoundry matters?
...

How to work with it?
.....

Development with PaaS Workflow
...

Cloud Foundry Architecture

Using buildpacks

.
Definition
.
Buildpack prepares application to run in CloudFoundry
.
cf push --buildpack <git repo>
.
Example
.
cf push --buildpack 
https://github.com/heroku/heroku-buildpack-php
.

.
.. ..

. . . . . . . . . . . . . .
.. .. .. .. .. .. .. .. .. .. .. .. .. ..

.
..

.

. . .
.. .. ..
History

Why CloudFoundry matters?
...

How to work with it?
.....

Development with PaaS Workflow
...

Cloud Foundry Architecture

Using subfolder for deploy

cf push --path <path>

.
.. ..

. . . . . . . . . . . . . .
.. .. .. .. .. .. .. .. .. .. .. .. .. ..

.
..

.

. . .
.. .. ..
History

Why CloudFoundry matters?
...

How to work with it?
.....

Development with PaaS Workflow
...

Cloud Foundry Architecture

Application Scaling

cf scale

.
.. ..

. . . . . . . . . . . . . .
.. .. .. .. .. .. .. .. .. .. .. .. .. ..

.
..

.

. . .
.. .. ..
History

Why CloudFoundry matters?
...

How to work with it?
.....

Development with PaaS Workflow
...

Cloud Foundry Architecture

Service

.
Definition
.
Service is persistence level in CloudFoundry
.

.
.. ..

. . . . . . . . . . . . . .
.. .. .. .. .. .. .. .. .. .. .. .. .. ..

.
..

.

. . .
.. .. ..
History

Why CloudFoundry matters?
...

How to work with it?
.....

Development with PaaS Workflow
...

Cloud Foundry Architecture

Service

.
Definition
.
Service is persistence level in CloudFoundry
.
.
Service creation
.
c
. f create-service

.
.. ..

. . . . . . . . . . . . . .
.. .. .. .. .. .. .. .. .. .. .. .. .. ..

.
..

.

. . .
.. .. ..
History

Why CloudFoundry matters?
...

How to work with it?
.....

Development with PaaS Workflow
...

Cloud Foundry Architecture

Service

.
Definition
.
Service is persistence level in CloudFoundry
.
.
Service creation
.
c
. f create-service
.
Service binding
.
c
. f bind-service

.
.. ..

. . . . . . . . . . . . . .
.. .. .. .. .. .. .. .. .. .. .. .. .. ..

.
..

.

. . .
.. .. ..
History

Why CloudFoundry matters?
...

How to work with it?
.....

Development with PaaS Workflow
...

Cloud Foundry Architecture

Development with PaaS Workflow
.
1

History

.
2

Why CloudFoundry matters?
The same tool to do all things
Speed ups deployment
Reduces cost

.
3

How to work with it?
Deployment
Application Scaling
Services

.
4

Development with PaaS Workflow
For Developers
For DevOps
For System Administrators

.
5

Cloud Foundry Architecture
.
.. ..

. . . . . . . . . . . . . .
.. .. .. .. .. .. .. .. .. .. .. .. .. ..

.
..

.

. . .
.. .. ..
History

Why CloudFoundry matters?
...

How to work with it?
.....

Development with PaaS Workflow
...

Cloud Foundry Architecture

Changes for Developer

. Each developer have production-like environment

1

.
.. ..

. . . . . . . . . . . . . .
.. .. .. .. .. .. .. .. .. .. .. .. .. ..

.
..

.

. . .
.. .. ..
History

Why CloudFoundry matters?
...

How to work with it?
.....

Development with PaaS Workflow
...

Cloud Foundry Architecture

Changes for Developer

. Each developer have production-like environment
.
2 Require small changes in application architecture
1

.
.. ..

. . . . . . . . . . . . . .
.. .. .. .. .. .. .. .. .. .. .. .. .. ..

.
..

.

. . .
.. .. ..
History

Why CloudFoundry matters?
...

How to work with it?
.....

Development with PaaS Workflow
...

Cloud Foundry Architecture

Changes for Developer

. Each developer have production-like environment
.
2 Require small changes in application architecture
1

.
Details
.
No local storage
.

Share-nothing nodes

.
.. ..

. . . . . . . . . . . . . .
.. .. .. .. .. .. .. .. .. .. .. .. .. ..

.
..

.

. . .
.. .. ..
History

Why CloudFoundry matters?
...

How to work with it?
.....

Development with PaaS Workflow
...

Cloud Foundry Architecture

Changes for DevOps

. Easy creation of environments

1

.
.. ..

. . . . . . . . . . . . . .
.. .. .. .. .. .. .. .. .. .. .. .. .. ..

.
..

.

. . .
.. .. ..
History

Why CloudFoundry matters?
...

How to work with it?
.....

Development with PaaS Workflow
...

Cloud Foundry Architecture

Changes for DevOps

. Easy creation of environments
.
2 Easy scaling
1

.
.. ..

. . . . . . . . . . . . . .
.. .. .. .. .. .. .. .. .. .. .. .. .. ..

.
..

.

. . .
.. .. ..
History

Why CloudFoundry matters?
...

How to work with it?
.....

Development with PaaS Workflow
...

Cloud Foundry Architecture

Changes for DevOps

. Easy creation of environments
.
2 Easy scaling
.
3 Easy environment duplication
1

.
.. ..

. . . . . . . . . . . . . .
.. .. .. .. .. .. .. .. .. .. .. .. .. ..

.
..

.

. . .
.. .. ..
History

Why CloudFoundry matters?
...

How to work with it?
.....

Development with PaaS Workflow
...

Cloud Foundry Architecture

Changes for System Administrators

. Control used resources

1

.
.. ..

. . . . . . . . . . . . . .
.. .. .. .. .. .. .. .. .. .. .. .. .. ..

.
..

.

. . .
.. .. ..
History

Why CloudFoundry matters?
...

How to work with it?
.....

Development with PaaS Workflow
...

Cloud Foundry Architecture

Changes for System Administrators

. Control used resources
.
2 Faster notification and recover after disasters
1

.
.. ..

. . . . . . . . . . . . . .
.. .. .. .. .. .. .. .. .. .. .. .. .. ..

.
..

.

. . .
.. .. ..
History

Why CloudFoundry matters?
...

How to work with it?
.....

Development with PaaS Workflow
...

Cloud Foundry Architecture

Changes for System Administrators

. Control used resources
.
2 Faster notification and recover after disasters
.
3 Better hardware usage
1

.
.. ..

. . . . . . . . . . . . . .
.. .. .. .. .. .. .. .. .. .. .. .. .. ..

.
..

.

. . .
.. .. ..
History

Why CloudFoundry matters?
...

How to work with it?
.....

Development with PaaS Workflow
...

Cloud Foundry Architecture

Cloud Foundry Architecture
.
1

History

.
2

Why CloudFoundry matters?
The same tool to do all things
Speed ups deployment
Reduces cost

.
3

How to work with it?
Deployment
Application Scaling
Services

.
4

Development with PaaS Workflow
For Developers
For DevOps
For System Administrators

.
5

Cloud Foundry Architecture
.
.. ..

. . . . . . . . . . . . . .
.. .. .. .. .. .. .. .. .. .. .. .. .. ..

.
..

.

. . .
.. .. ..
History

Why CloudFoundry matters?
...

How to work with it?
.....

Development with PaaS Workflow
...

Cloud Foundry Architecture

Cloud Foundry Architecture

.
.. ..

. . . . . . . . . . . . . .
.. .. .. .. .. .. .. .. .. .. .. .. .. ..

.
..

.

. . .
.. .. ..
History

Why CloudFoundry matters?
...

How to work with it?
.....

Development with PaaS Workflow
...

Cloud Foundry Architecture

Questions?

.
.. ..

. . . . . . . . . . . . . .
.. .. .. .. .. .. .. .. .. .. .. .. .. ..

.
..

.

. . .
.. .. ..

More Related Content

Viewers also liked

Building IOT - Driven Business Platforms: The next Level of Industrial Internet
Building IOT - Driven Business Platforms: The next Level of Industrial Internet Building IOT - Driven Business Platforms: The next Level of Industrial Internet
Building IOT - Driven Business Platforms: The next Level of Industrial Internet Year of the X
 
Cloud Foundry Vancouver Meetup July 2016
Cloud Foundry Vancouver Meetup July 2016Cloud Foundry Vancouver Meetup July 2016
Cloud Foundry Vancouver Meetup July 2016Stuart Charlton
 
Part 4: Custom Buildpacks and Data Services (Pivotal Cloud Platform Roadshow)
Part 4: Custom Buildpacks and Data Services (Pivotal Cloud Platform Roadshow)Part 4: Custom Buildpacks and Data Services (Pivotal Cloud Platform Roadshow)
Part 4: Custom Buildpacks and Data Services (Pivotal Cloud Platform Roadshow)VMware Tanzu
 
Build Scalable Internet of Things Apps using Cloud Foundry, Bluemix & Cloudant
Build Scalable Internet of Things Apps using Cloud Foundry, Bluemix & CloudantBuild Scalable Internet of Things Apps using Cloud Foundry, Bluemix & Cloudant
Build Scalable Internet of Things Apps using Cloud Foundry, Bluemix & CloudantAnimesh Singh
 
Part 3: Enabling Continuous Delivery (Pivotal Cloud Platform Roadshow)
Part 3: Enabling Continuous Delivery (Pivotal Cloud Platform Roadshow)Part 3: Enabling Continuous Delivery (Pivotal Cloud Platform Roadshow)
Part 3: Enabling Continuous Delivery (Pivotal Cloud Platform Roadshow)VMware Tanzu
 
Pivotal Cloud Foundry: Building a diverse geo-architecture for Cloud Native A...
Pivotal Cloud Foundry: Building a diverse geo-architecture for Cloud Native A...Pivotal Cloud Foundry: Building a diverse geo-architecture for Cloud Native A...
Pivotal Cloud Foundry: Building a diverse geo-architecture for Cloud Native A...DataStax Academy
 
Keynote: Architecting for Continuous Delivery (Pivotal Cloud Platform Roadshow)
Keynote: Architecting for Continuous Delivery (Pivotal Cloud Platform Roadshow)Keynote: Architecting for Continuous Delivery (Pivotal Cloud Platform Roadshow)
Keynote: Architecting for Continuous Delivery (Pivotal Cloud Platform Roadshow)VMware Tanzu
 
Cloud Foundry and Microservices: A Mutualistic Symbiotic Relationship
Cloud Foundry and Microservices: A Mutualistic Symbiotic RelationshipCloud Foundry and Microservices: A Mutualistic Symbiotic Relationship
Cloud Foundry and Microservices: A Mutualistic Symbiotic RelationshipMatt Stine
 
Shakr - Container CI/CD with Google Cloud Platform
Shakr - Container CI/CD with Google Cloud PlatformShakr - Container CI/CD with Google Cloud Platform
Shakr - Container CI/CD with Google Cloud PlatformMinku Lee
 
Introduction to Platform-as-a-Service and Cloud Foundry
Introduction to Platform-as-a-Service and Cloud FoundryIntroduction to Platform-as-a-Service and Cloud Foundry
Introduction to Platform-as-a-Service and Cloud FoundryManuel Silveyra
 
Practical PaaS presentation
Practical PaaS presentationPractical PaaS presentation
Practical PaaS presentationhmalphettes
 
A reference architecture for the internet of things
A reference architecture for the internet of thingsA reference architecture for the internet of things
A reference architecture for the internet of thingsCharles Gibbons
 
A Reference Architecture for IoT
A Reference Architecture for IoT A Reference Architecture for IoT
A Reference Architecture for IoT WSO2
 
IoT Cloud architecture
IoT Cloud architectureIoT Cloud architecture
IoT Cloud architectureMachinePulse
 
Cloudfoundry architecture
Cloudfoundry architectureCloudfoundry architecture
Cloudfoundry architectureRamnivas Laddad
 
Anatomy of a Continuous Integration and Delivery (CICD) Pipeline
Anatomy of a Continuous Integration and Delivery (CICD) PipelineAnatomy of a Continuous Integration and Delivery (CICD) Pipeline
Anatomy of a Continuous Integration and Delivery (CICD) PipelineRobert McDermott
 

Viewers also liked (18)

Building IOT - Driven Business Platforms: The next Level of Industrial Internet
Building IOT - Driven Business Platforms: The next Level of Industrial Internet Building IOT - Driven Business Platforms: The next Level of Industrial Internet
Building IOT - Driven Business Platforms: The next Level of Industrial Internet
 
Cloud Foundry Vancouver Meetup July 2016
Cloud Foundry Vancouver Meetup July 2016Cloud Foundry Vancouver Meetup July 2016
Cloud Foundry Vancouver Meetup July 2016
 
Part 4: Custom Buildpacks and Data Services (Pivotal Cloud Platform Roadshow)
Part 4: Custom Buildpacks and Data Services (Pivotal Cloud Platform Roadshow)Part 4: Custom Buildpacks and Data Services (Pivotal Cloud Platform Roadshow)
Part 4: Custom Buildpacks and Data Services (Pivotal Cloud Platform Roadshow)
 
Build Scalable Internet of Things Apps using Cloud Foundry, Bluemix & Cloudant
Build Scalable Internet of Things Apps using Cloud Foundry, Bluemix & CloudantBuild Scalable Internet of Things Apps using Cloud Foundry, Bluemix & Cloudant
Build Scalable Internet of Things Apps using Cloud Foundry, Bluemix & Cloudant
 
Part 3: Enabling Continuous Delivery (Pivotal Cloud Platform Roadshow)
Part 3: Enabling Continuous Delivery (Pivotal Cloud Platform Roadshow)Part 3: Enabling Continuous Delivery (Pivotal Cloud Platform Roadshow)
Part 3: Enabling Continuous Delivery (Pivotal Cloud Platform Roadshow)
 
Pivotal Cloud Foundry: Building a diverse geo-architecture for Cloud Native A...
Pivotal Cloud Foundry: Building a diverse geo-architecture for Cloud Native A...Pivotal Cloud Foundry: Building a diverse geo-architecture for Cloud Native A...
Pivotal Cloud Foundry: Building a diverse geo-architecture for Cloud Native A...
 
Keynote: Architecting for Continuous Delivery (Pivotal Cloud Platform Roadshow)
Keynote: Architecting for Continuous Delivery (Pivotal Cloud Platform Roadshow)Keynote: Architecting for Continuous Delivery (Pivotal Cloud Platform Roadshow)
Keynote: Architecting for Continuous Delivery (Pivotal Cloud Platform Roadshow)
 
Cloud Foundry and Microservices: A Mutualistic Symbiotic Relationship
Cloud Foundry and Microservices: A Mutualistic Symbiotic RelationshipCloud Foundry and Microservices: A Mutualistic Symbiotic Relationship
Cloud Foundry and Microservices: A Mutualistic Symbiotic Relationship
 
Jenkins CI in Action
Jenkins CI in ActionJenkins CI in Action
Jenkins CI in Action
 
Shakr - Container CI/CD with Google Cloud Platform
Shakr - Container CI/CD with Google Cloud PlatformShakr - Container CI/CD with Google Cloud Platform
Shakr - Container CI/CD with Google Cloud Platform
 
Introduction to Platform-as-a-Service and Cloud Foundry
Introduction to Platform-as-a-Service and Cloud FoundryIntroduction to Platform-as-a-Service and Cloud Foundry
Introduction to Platform-as-a-Service and Cloud Foundry
 
Practical PaaS presentation
Practical PaaS presentationPractical PaaS presentation
Practical PaaS presentation
 
A reference architecture for the internet of things
A reference architecture for the internet of thingsA reference architecture for the internet of things
A reference architecture for the internet of things
 
A Reference Architecture for IoT
A Reference Architecture for IoT A Reference Architecture for IoT
A Reference Architecture for IoT
 
IoT Cloud architecture
IoT Cloud architectureIoT Cloud architecture
IoT Cloud architecture
 
Cloudfoundry architecture
Cloudfoundry architectureCloudfoundry architecture
Cloudfoundry architecture
 
Anatomy of a Continuous Integration and Delivery (CICD) Pipeline
Anatomy of a Continuous Integration and Delivery (CICD) PipelineAnatomy of a Continuous Integration and Delivery (CICD) Pipeline
Anatomy of a Continuous Integration and Delivery (CICD) Pipeline
 
IoT architecture
IoT architectureIoT architecture
IoT architecture
 

Similar to Speeding up Development with Cloud Foundry

Everything You Need To Know About Cloud Computing
Everything You Need To Know About Cloud ComputingEverything You Need To Know About Cloud Computing
Everything You Need To Know About Cloud ComputingDarrell Jordan-Smith
 
Cisco Cloud White Paper
Cisco  Cloud  White  PaperCisco  Cloud  White  Paper
Cisco Cloud White Paperjtiblier
 
Docker up &amp; running
Docker   up &amp; runningDocker   up &amp; running
Docker up &amp; runningLe Thi
 
Deploying Deep Learning Algorithm On AWS Cloud Platform.pdf
Deploying Deep Learning Algorithm On AWS Cloud Platform.pdfDeploying Deep Learning Algorithm On AWS Cloud Platform.pdf
Deploying Deep Learning Algorithm On AWS Cloud Platform.pdfLaveshLalwani1
 
20220311-EB-Designing_Event_Driven_Systems.pdf
20220311-EB-Designing_Event_Driven_Systems.pdf20220311-EB-Designing_Event_Driven_Systems.pdf
20220311-EB-Designing_Event_Driven_Systems.pdfpeerbashap
 
Cloud Computing Sun Microsystems
Cloud Computing Sun MicrosystemsCloud Computing Sun Microsystems
Cloud Computing Sun Microsystemsdanielfc
 
20161027 hands on-gnocchicloudkitty
20161027 hands on-gnocchicloudkitty20161027 hands on-gnocchicloudkitty
20161027 hands on-gnocchicloudkittyClaire Gayan
 
Agile Integration eBook from 2018
Agile Integration eBook from 2018Agile Integration eBook from 2018
Agile Integration eBook from 2018Kim Clark
 
Sadeem cloud native السحابة الطبيعية
Sadeem cloud native السحابة الطبيعيةSadeem cloud native السحابة الطبيعية
Sadeem cloud native السحابة الطبيعيةTaher Boujrida
 
Perceptive nolij web installation and upgrade guide 6.8.x
Perceptive nolij web installation and upgrade guide 6.8.xPerceptive nolij web installation and upgrade guide 6.8.x
Perceptive nolij web installation and upgrade guide 6.8.xKumaran Balachandran
 
Life above the_service_tier_v1.1
Life above the_service_tier_v1.1Life above the_service_tier_v1.1
Life above the_service_tier_v1.1Ganesh Prasad
 
RAC Attack 12c Installation Instruction
RAC Attack 12c Installation InstructionRAC Attack 12c Installation Instruction
RAC Attack 12c Installation InstructionYury Velikanov
 
Ref arch for ve sg248155
Ref arch for ve sg248155Ref arch for ve sg248155
Ref arch for ve sg248155Accenture
 
salesforce_apex_developer_guide
salesforce_apex_developer_guidesalesforce_apex_developer_guide
salesforce_apex_developer_guideBrindaTPatil
 

Similar to Speeding up Development with Cloud Foundry (20)

04367a
04367a04367a
04367a
 
Everything You Need To Know About Cloud Computing
Everything You Need To Know About Cloud ComputingEverything You Need To Know About Cloud Computing
Everything You Need To Know About Cloud Computing
 
Cisco Cloud White Paper
Cisco  Cloud  White  PaperCisco  Cloud  White  Paper
Cisco Cloud White Paper
 
Docker up &amp; running
Docker   up &amp; runningDocker   up &amp; running
Docker up &amp; running
 
Deploying Deep Learning Algorithm On AWS Cloud Platform.pdf
Deploying Deep Learning Algorithm On AWS Cloud Platform.pdfDeploying Deep Learning Algorithm On AWS Cloud Platform.pdf
Deploying Deep Learning Algorithm On AWS Cloud Platform.pdf
 
20220311-EB-Designing_Event_Driven_Systems.pdf
20220311-EB-Designing_Event_Driven_Systems.pdf20220311-EB-Designing_Event_Driven_Systems.pdf
20220311-EB-Designing_Event_Driven_Systems.pdf
 
Lenovo midokura
Lenovo midokuraLenovo midokura
Lenovo midokura
 
Cloud Computing Sun Microsystems
Cloud Computing Sun MicrosystemsCloud Computing Sun Microsystems
Cloud Computing Sun Microsystems
 
20161027 hands on-gnocchicloudkitty
20161027 hands on-gnocchicloudkitty20161027 hands on-gnocchicloudkitty
20161027 hands on-gnocchicloudkitty
 
Agile Integration eBook from 2018
Agile Integration eBook from 2018Agile Integration eBook from 2018
Agile Integration eBook from 2018
 
Sadeem cloud native السحابة الطبيعية
Sadeem cloud native السحابة الطبيعيةSadeem cloud native السحابة الطبيعية
Sadeem cloud native السحابة الطبيعية
 
Web_Development_with_Node_Express.pdf
Web_Development_with_Node_Express.pdfWeb_Development_with_Node_Express.pdf
Web_Development_with_Node_Express.pdf
 
Embedding BI
Embedding BIEmbedding BI
Embedding BI
 
Perceptive nolij web installation and upgrade guide 6.8.x
Perceptive nolij web installation and upgrade guide 6.8.xPerceptive nolij web installation and upgrade guide 6.8.x
Perceptive nolij web installation and upgrade guide 6.8.x
 
Life above the_service_tier_v1.1
Life above the_service_tier_v1.1Life above the_service_tier_v1.1
Life above the_service_tier_v1.1
 
Knowledge base
Knowledge baseKnowledge base
Knowledge base
 
RAC Attack 12c Installation Instruction
RAC Attack 12c Installation InstructionRAC Attack 12c Installation Instruction
RAC Attack 12c Installation Instruction
 
Ref arch for ve sg248155
Ref arch for ve sg248155Ref arch for ve sg248155
Ref arch for ve sg248155
 
Core Concepts
Core ConceptsCore Concepts
Core Concepts
 
salesforce_apex_developer_guide
salesforce_apex_developer_guidesalesforce_apex_developer_guide
salesforce_apex_developer_guide
 

More from Altoros

Maturing with Kubernetes
Maturing with KubernetesMaturing with Kubernetes
Maturing with KubernetesAltoros
 
Kubernetes Platform Readiness and Maturity Assessment
Kubernetes Platform Readiness and Maturity AssessmentKubernetes Platform Readiness and Maturity Assessment
Kubernetes Platform Readiness and Maturity AssessmentAltoros
 
Journey Through Four Stages of Kubernetes Deployment Maturity
Journey Through Four Stages of Kubernetes Deployment MaturityJourney Through Four Stages of Kubernetes Deployment Maturity
Journey Through Four Stages of Kubernetes Deployment MaturityAltoros
 
SGX: Improving Privacy, Security, and Trust Across Blockchain Networks
SGX: Improving Privacy, Security, and Trust Across Blockchain NetworksSGX: Improving Privacy, Security, and Trust Across Blockchain Networks
SGX: Improving Privacy, Security, and Trust Across Blockchain NetworksAltoros
 
Using the Cloud Foundry and Kubernetes Stack as a Part of a Blockchain CI/CD ...
Using the Cloud Foundry and Kubernetes Stack as a Part of a Blockchain CI/CD ...Using the Cloud Foundry and Kubernetes Stack as a Part of a Blockchain CI/CD ...
Using the Cloud Foundry and Kubernetes Stack as a Part of a Blockchain CI/CD ...Altoros
 
A Zero-Knowledge Proof: Improving Privacy on a Blockchain
A Zero-Knowledge Proof:  Improving Privacy on a BlockchainA Zero-Knowledge Proof:  Improving Privacy on a Blockchain
A Zero-Knowledge Proof: Improving Privacy on a BlockchainAltoros
 
Crap. Your Big Data Kitchen Is Broken.
Crap. Your Big Data Kitchen Is Broken.Crap. Your Big Data Kitchen Is Broken.
Crap. Your Big Data Kitchen Is Broken.Altoros
 
Containers and Kubernetes
Containers and KubernetesContainers and Kubernetes
Containers and KubernetesAltoros
 
Distributed Ledger Technology for Over-the-Counter Trading
Distributed Ledger Technology for Over-the-Counter TradingDistributed Ledger Technology for Over-the-Counter Trading
Distributed Ledger Technology for Over-the-Counter TradingAltoros
 
5-Step Deployment of Hyperledger Fabric on Multiple Nodes
5-Step Deployment of Hyperledger Fabric on Multiple Nodes5-Step Deployment of Hyperledger Fabric on Multiple Nodes
5-Step Deployment of Hyperledger Fabric on Multiple NodesAltoros
 
Deploying Kubernetes on GCP with Kubespray
Deploying Kubernetes on GCP with KubesprayDeploying Kubernetes on GCP with Kubespray
Deploying Kubernetes on GCP with KubesprayAltoros
 
UAA for Kubernetes
UAA for KubernetesUAA for Kubernetes
UAA for KubernetesAltoros
 
Troubleshooting .NET Applications on Cloud Foundry
Troubleshooting .NET Applications on Cloud FoundryTroubleshooting .NET Applications on Cloud Foundry
Troubleshooting .NET Applications on Cloud FoundryAltoros
 
Continuous Integration and Deployment with Jenkins for PCF
Continuous Integration and Deployment with Jenkins for PCFContinuous Integration and Deployment with Jenkins for PCF
Continuous Integration and Deployment with Jenkins for PCFAltoros
 
How to Never Leave Your Deployment Unattended
How to Never Leave Your Deployment UnattendedHow to Never Leave Your Deployment Unattended
How to Never Leave Your Deployment UnattendedAltoros
 
Cloud Foundry Monitoring How-To: Collecting Metrics and Logs
Cloud Foundry Monitoring How-To: Collecting Metrics and LogsCloud Foundry Monitoring How-To: Collecting Metrics and Logs
Cloud Foundry Monitoring How-To: Collecting Metrics and LogsAltoros
 
Smart Baggage Tracking: End-to-End Sensor-Based Solution
Smart Baggage Tracking: End-to-End Sensor-Based SolutionSmart Baggage Tracking: End-to-End Sensor-Based Solution
Smart Baggage Tracking: End-to-End Sensor-Based SolutionAltoros
 
Navigating the Ecosystem of Pivotal Cloud Foundry Tiles
Navigating the Ecosystem of Pivotal Cloud Foundry TilesNavigating the Ecosystem of Pivotal Cloud Foundry Tiles
Navigating the Ecosystem of Pivotal Cloud Foundry TilesAltoros
 
AI as a Catalyst for IoT
AI as a Catalyst for IoTAI as a Catalyst for IoT
AI as a Catalyst for IoTAltoros
 
Over-Engineering: Causes, Symptoms, and Treatment
Over-Engineering: Causes, Symptoms, and TreatmentOver-Engineering: Causes, Symptoms, and Treatment
Over-Engineering: Causes, Symptoms, and TreatmentAltoros
 

More from Altoros (20)

Maturing with Kubernetes
Maturing with KubernetesMaturing with Kubernetes
Maturing with Kubernetes
 
Kubernetes Platform Readiness and Maturity Assessment
Kubernetes Platform Readiness and Maturity AssessmentKubernetes Platform Readiness and Maturity Assessment
Kubernetes Platform Readiness and Maturity Assessment
 
Journey Through Four Stages of Kubernetes Deployment Maturity
Journey Through Four Stages of Kubernetes Deployment MaturityJourney Through Four Stages of Kubernetes Deployment Maturity
Journey Through Four Stages of Kubernetes Deployment Maturity
 
SGX: Improving Privacy, Security, and Trust Across Blockchain Networks
SGX: Improving Privacy, Security, and Trust Across Blockchain NetworksSGX: Improving Privacy, Security, and Trust Across Blockchain Networks
SGX: Improving Privacy, Security, and Trust Across Blockchain Networks
 
Using the Cloud Foundry and Kubernetes Stack as a Part of a Blockchain CI/CD ...
Using the Cloud Foundry and Kubernetes Stack as a Part of a Blockchain CI/CD ...Using the Cloud Foundry and Kubernetes Stack as a Part of a Blockchain CI/CD ...
Using the Cloud Foundry and Kubernetes Stack as a Part of a Blockchain CI/CD ...
 
A Zero-Knowledge Proof: Improving Privacy on a Blockchain
A Zero-Knowledge Proof:  Improving Privacy on a BlockchainA Zero-Knowledge Proof:  Improving Privacy on a Blockchain
A Zero-Knowledge Proof: Improving Privacy on a Blockchain
 
Crap. Your Big Data Kitchen Is Broken.
Crap. Your Big Data Kitchen Is Broken.Crap. Your Big Data Kitchen Is Broken.
Crap. Your Big Data Kitchen Is Broken.
 
Containers and Kubernetes
Containers and KubernetesContainers and Kubernetes
Containers and Kubernetes
 
Distributed Ledger Technology for Over-the-Counter Trading
Distributed Ledger Technology for Over-the-Counter TradingDistributed Ledger Technology for Over-the-Counter Trading
Distributed Ledger Technology for Over-the-Counter Trading
 
5-Step Deployment of Hyperledger Fabric on Multiple Nodes
5-Step Deployment of Hyperledger Fabric on Multiple Nodes5-Step Deployment of Hyperledger Fabric on Multiple Nodes
5-Step Deployment of Hyperledger Fabric on Multiple Nodes
 
Deploying Kubernetes on GCP with Kubespray
Deploying Kubernetes on GCP with KubesprayDeploying Kubernetes on GCP with Kubespray
Deploying Kubernetes on GCP with Kubespray
 
UAA for Kubernetes
UAA for KubernetesUAA for Kubernetes
UAA for Kubernetes
 
Troubleshooting .NET Applications on Cloud Foundry
Troubleshooting .NET Applications on Cloud FoundryTroubleshooting .NET Applications on Cloud Foundry
Troubleshooting .NET Applications on Cloud Foundry
 
Continuous Integration and Deployment with Jenkins for PCF
Continuous Integration and Deployment with Jenkins for PCFContinuous Integration and Deployment with Jenkins for PCF
Continuous Integration and Deployment with Jenkins for PCF
 
How to Never Leave Your Deployment Unattended
How to Never Leave Your Deployment UnattendedHow to Never Leave Your Deployment Unattended
How to Never Leave Your Deployment Unattended
 
Cloud Foundry Monitoring How-To: Collecting Metrics and Logs
Cloud Foundry Monitoring How-To: Collecting Metrics and LogsCloud Foundry Monitoring How-To: Collecting Metrics and Logs
Cloud Foundry Monitoring How-To: Collecting Metrics and Logs
 
Smart Baggage Tracking: End-to-End Sensor-Based Solution
Smart Baggage Tracking: End-to-End Sensor-Based SolutionSmart Baggage Tracking: End-to-End Sensor-Based Solution
Smart Baggage Tracking: End-to-End Sensor-Based Solution
 
Navigating the Ecosystem of Pivotal Cloud Foundry Tiles
Navigating the Ecosystem of Pivotal Cloud Foundry TilesNavigating the Ecosystem of Pivotal Cloud Foundry Tiles
Navigating the Ecosystem of Pivotal Cloud Foundry Tiles
 
AI as a Catalyst for IoT
AI as a Catalyst for IoTAI as a Catalyst for IoT
AI as a Catalyst for IoT
 
Over-Engineering: Causes, Symptoms, and Treatment
Over-Engineering: Causes, Symptoms, and TreatmentOver-Engineering: Causes, Symptoms, and Treatment
Over-Engineering: Causes, Symptoms, and Treatment
 

Recently uploaded

The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 

Recently uploaded (20)

The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 

Speeding up Development with Cloud Foundry

  • 1. History Why CloudFoundry matters? ... How to work with it? ..... Development with PaaS Workflow ... Cloud Foundry Architecture . . Speeding up development with CloudFoundry Alexander Borovsky Altoros alexander.borovsky@altoros.com . .. .. . . . . . . . . . . . . . . .. .. .. .. .. .. .. .. .. .. .. .. .. .. . .. . . . . .. .. ..
  • 2. History Why CloudFoundry matters? ... How to work with it? ..... Development with PaaS Workflow ... Cloud Foundry Architecture Overview . 1 History . 2 Why CloudFoundry matters? The same tool to do all things Speed ups deployment Reduces cost . 3 How to work with it? Deployment Application Scaling Services . 4 Development with PaaS Workflow For Developers For DevOps For System Administrators . 5 Cloud Foundry Architecture . .. .. . . . . . . . . . . . . . . .. .. .. .. .. .. .. .. .. .. .. .. .. .. . .. . . . . .. .. ..
  • 3. History Why CloudFoundry matters? ... How to work with it? ..... Development with PaaS Workflow ... . 1 History . 2 Why CloudFoundry matters? The same tool to do all things Speed ups deployment Reduces cost . 3 How to work with it? Deployment Application Scaling Services . 4 Development with PaaS Workflow For Developers For DevOps For System Administrators . 5 Cloud Foundry Architecture Cloud Foundry Architecture . .. .. . . . . . . . . . . . . . . .. .. .. .. .. .. .. .. .. .. .. .. .. .. . .. . . . . .. .. ..
  • 4. History Why CloudFoundry matters? ... How to work with it? ..... Development with PaaS Workflow ... Cloud Foundry Architecture History Bare servers . .. .. . . . . . . . . . . . . . . .. .. .. .. .. .. .. .. .. .. .. .. .. .. . .. . . . . .. .. ..
  • 5. History Why CloudFoundry matters? ... How to work with it? ..... Development with PaaS Workflow ... Cloud Foundry Architecture History Bare servers Shared hosting . .. .. . . . . . . . . . . . . . . .. .. .. .. .. .. .. .. .. .. .. .. .. .. . .. . . . . .. .. ..
  • 6. History Why CloudFoundry matters? ... How to work with it? ..... Development with PaaS Workflow ... Cloud Foundry Architecture History Bare servers Shared hosting 2006 Hardware virtualization in cheap hardware . .. .. . . . . . . . . . . . . . . .. .. .. .. .. .. .. .. .. .. .. .. .. .. . .. . . . . .. .. ..
  • 7. History Why CloudFoundry matters? ... How to work with it? ..... Development with PaaS Workflow ... Cloud Foundry Architecture History Bare servers Shared hosting 2006 Hardware virtualization in cheap hardware 2008 Heroku . .. .. . . . . . . . . . . . . . . .. .. .. .. .. .. .. .. .. .. .. .. .. .. . .. . . . . .. .. ..
  • 8. History Why CloudFoundry matters? ... How to work with it? ..... Development with PaaS Workflow ... Cloud Foundry Architecture History Bare servers Shared hosting 2006 Hardware virtualization in cheap hardware 2008 Heroku 2011 CloudFoundry . .. .. . . . . . . . . . . . . . . .. .. .. .. .. .. .. .. .. .. .. .. .. .. . .. . . . . .. .. ..
  • 9. History Why CloudFoundry matters? ... How to work with it? ..... Development with PaaS Workflow ... . 1 History . 2 Why CloudFoundry matters? The same tool to do all things Speed ups deployment Reduces cost . 3 How to work with it? Deployment Application Scaling Services . 4 Development with PaaS Workflow For Developers For DevOps For System Administrators . 5 Cloud Foundry Architecture Cloud Foundry Architecture . .. .. . . . . . . . . . . . . . . .. .. .. .. .. .. .. .. .. .. .. .. .. .. . .. . . . . .. .. ..
  • 10. History Why CloudFoundry matters? ... How to work with it? ..... Development with PaaS Workflow ... Cloud Foundry Architecture Publish application . Ruby . $ cf push . . .. .. . . . . . . . . . . . . . . .. .. .. .. .. .. .. .. .. .. .. .. .. .. . .. . . . . .. .. ..
  • 11. History Why CloudFoundry matters? ... How to work with it? ..... Development with PaaS Workflow ... Cloud Foundry Architecture Publish application . Ruby . $ cf push . . Java . $ cf push . . .. .. . . . . . . . . . . . . . . .. .. .. .. .. .. .. .. .. .. .. .. .. .. . .. . . . . .. .. ..
  • 12. History Why CloudFoundry matters? ... How to work with it? ..... Development with PaaS Workflow ... Cloud Foundry Architecture Publish application . Ruby . $ cf push . . Java . $ cf push . . Other type . $ cf push . . .. .. . . . . . . . . . . . . . . .. .. .. .. .. .. .. .. .. .. .. .. .. .. . .. . . . . .. .. ..
  • 13. History Why CloudFoundry matters? ... How to work with it? ..... Development with PaaS Workflow ... Cloud Foundry Architecture Speed ups deployment Creating new environment is easy No deployment scripts required All developers can have they own production-like environment . .. .. . . . . . . . . . . . . . . .. .. .. .. .. .. .. .. .. .. .. .. .. .. . .. . . . . .. .. ..
  • 14. History Why CloudFoundry matters? ... How to work with it? ..... Development with PaaS Workflow ... Cloud Foundry Architecture Reduces cost Easier infrastructure creation . .. .. . . . . . . . . . . . . . . .. .. .. .. .. .. .. .. .. .. .. .. .. .. . .. . . . . .. .. ..
  • 15. History Why CloudFoundry matters? ... How to work with it? ..... Development with PaaS Workflow ... Cloud Foundry Architecture Reduces cost Easier infrastructure creation Automated cluster monitoring . .. .. . . . . . . . . . . . . . . .. .. .. .. .. .. .. .. .. .. .. .. .. .. . .. . . . . .. .. ..
  • 16. History Why CloudFoundry matters? ... How to work with it? ..... Development with PaaS Workflow ... Cloud Foundry Architecture Reduces cost Easier infrastructure creation Automated cluster monitoring Less people required to support infrastructure . .. .. . . . . . . . . . . . . . . .. .. .. .. .. .. .. .. .. .. .. .. .. .. . .. . . . . .. .. ..
  • 17. History Why CloudFoundry matters? ... How to work with it? ..... Development with PaaS Workflow ... . 1 History . 2 Why CloudFoundry matters? The same tool to do all things Speed ups deployment Reduces cost . 3 How to work with it? Deployment Application Scaling Services . 4 Development with PaaS Workflow For Developers For DevOps For System Administrators . 5 Cloud Foundry Architecture Cloud Foundry Architecture . .. .. . . . . . . . . . . . . . . .. .. .. .. .. .. .. .. .. .. .. .. .. .. . .. . . . . .. .. ..
  • 18. History Why CloudFoundry matters? ... How to work with it? ..... Development with PaaS Workflow ... Cloud Foundry Architecture Deployment cf push . .. .. . . . . . . . . . . . . . . .. .. .. .. .. .. .. .. .. .. .. .. .. .. . .. . . . . .. .. ..
  • 19. History Why CloudFoundry matters? ... How to work with it? ..... Development with PaaS Workflow ... Cloud Foundry Architecture Using buildpacks . Definition . Buildpack prepares application to run in CloudFoundry . . .. .. . . . . . . . . . . . . . . .. .. .. .. .. .. .. .. .. .. .. .. .. .. . .. . . . . .. .. ..
  • 20. History Why CloudFoundry matters? ... How to work with it? ..... Development with PaaS Workflow ... Cloud Foundry Architecture Using buildpacks . Definition . Buildpack prepares application to run in CloudFoundry . cf push --buildpack <git repo> . .. .. . . . . . . . . . . . . . . .. .. .. .. .. .. .. .. .. .. .. .. .. .. . .. . . . . .. .. ..
  • 21. History Why CloudFoundry matters? ... How to work with it? ..... Development with PaaS Workflow ... Cloud Foundry Architecture Using buildpacks . Definition . Buildpack prepares application to run in CloudFoundry . cf push --buildpack <git repo> . Example . cf push --buildpack https://github.com/heroku/heroku-buildpack-php . . .. .. . . . . . . . . . . . . . . .. .. .. .. .. .. .. .. .. .. .. .. .. .. . .. . . . . .. .. ..
  • 22. History Why CloudFoundry matters? ... How to work with it? ..... Development with PaaS Workflow ... Cloud Foundry Architecture Using subfolder for deploy cf push --path <path> . .. .. . . . . . . . . . . . . . . .. .. .. .. .. .. .. .. .. .. .. .. .. .. . .. . . . . .. .. ..
  • 23. History Why CloudFoundry matters? ... How to work with it? ..... Development with PaaS Workflow ... Cloud Foundry Architecture Application Scaling cf scale . .. .. . . . . . . . . . . . . . . .. .. .. .. .. .. .. .. .. .. .. .. .. .. . .. . . . . .. .. ..
  • 24. History Why CloudFoundry matters? ... How to work with it? ..... Development with PaaS Workflow ... Cloud Foundry Architecture Service . Definition . Service is persistence level in CloudFoundry . . .. .. . . . . . . . . . . . . . . .. .. .. .. .. .. .. .. .. .. .. .. .. .. . .. . . . . .. .. ..
  • 25. History Why CloudFoundry matters? ... How to work with it? ..... Development with PaaS Workflow ... Cloud Foundry Architecture Service . Definition . Service is persistence level in CloudFoundry . . Service creation . c . f create-service . .. .. . . . . . . . . . . . . . . .. .. .. .. .. .. .. .. .. .. .. .. .. .. . .. . . . . .. .. ..
  • 26. History Why CloudFoundry matters? ... How to work with it? ..... Development with PaaS Workflow ... Cloud Foundry Architecture Service . Definition . Service is persistence level in CloudFoundry . . Service creation . c . f create-service . Service binding . c . f bind-service . .. .. . . . . . . . . . . . . . . .. .. .. .. .. .. .. .. .. .. .. .. .. .. . .. . . . . .. .. ..
  • 27. History Why CloudFoundry matters? ... How to work with it? ..... Development with PaaS Workflow ... Cloud Foundry Architecture Development with PaaS Workflow . 1 History . 2 Why CloudFoundry matters? The same tool to do all things Speed ups deployment Reduces cost . 3 How to work with it? Deployment Application Scaling Services . 4 Development with PaaS Workflow For Developers For DevOps For System Administrators . 5 Cloud Foundry Architecture . .. .. . . . . . . . . . . . . . . .. .. .. .. .. .. .. .. .. .. .. .. .. .. . .. . . . . .. .. ..
  • 28. History Why CloudFoundry matters? ... How to work with it? ..... Development with PaaS Workflow ... Cloud Foundry Architecture Changes for Developer . Each developer have production-like environment 1 . .. .. . . . . . . . . . . . . . . .. .. .. .. .. .. .. .. .. .. .. .. .. .. . .. . . . . .. .. ..
  • 29. History Why CloudFoundry matters? ... How to work with it? ..... Development with PaaS Workflow ... Cloud Foundry Architecture Changes for Developer . Each developer have production-like environment . 2 Require small changes in application architecture 1 . .. .. . . . . . . . . . . . . . . .. .. .. .. .. .. .. .. .. .. .. .. .. .. . .. . . . . .. .. ..
  • 30. History Why CloudFoundry matters? ... How to work with it? ..... Development with PaaS Workflow ... Cloud Foundry Architecture Changes for Developer . Each developer have production-like environment . 2 Require small changes in application architecture 1 . Details . No local storage . Share-nothing nodes . .. .. . . . . . . . . . . . . . . .. .. .. .. .. .. .. .. .. .. .. .. .. .. . .. . . . . .. .. ..
  • 31. History Why CloudFoundry matters? ... How to work with it? ..... Development with PaaS Workflow ... Cloud Foundry Architecture Changes for DevOps . Easy creation of environments 1 . .. .. . . . . . . . . . . . . . . .. .. .. .. .. .. .. .. .. .. .. .. .. .. . .. . . . . .. .. ..
  • 32. History Why CloudFoundry matters? ... How to work with it? ..... Development with PaaS Workflow ... Cloud Foundry Architecture Changes for DevOps . Easy creation of environments . 2 Easy scaling 1 . .. .. . . . . . . . . . . . . . . .. .. .. .. .. .. .. .. .. .. .. .. .. .. . .. . . . . .. .. ..
  • 33. History Why CloudFoundry matters? ... How to work with it? ..... Development with PaaS Workflow ... Cloud Foundry Architecture Changes for DevOps . Easy creation of environments . 2 Easy scaling . 3 Easy environment duplication 1 . .. .. . . . . . . . . . . . . . . .. .. .. .. .. .. .. .. .. .. .. .. .. .. . .. . . . . .. .. ..
  • 34. History Why CloudFoundry matters? ... How to work with it? ..... Development with PaaS Workflow ... Cloud Foundry Architecture Changes for System Administrators . Control used resources 1 . .. .. . . . . . . . . . . . . . . .. .. .. .. .. .. .. .. .. .. .. .. .. .. . .. . . . . .. .. ..
  • 35. History Why CloudFoundry matters? ... How to work with it? ..... Development with PaaS Workflow ... Cloud Foundry Architecture Changes for System Administrators . Control used resources . 2 Faster notification and recover after disasters 1 . .. .. . . . . . . . . . . . . . . .. .. .. .. .. .. .. .. .. .. .. .. .. .. . .. . . . . .. .. ..
  • 36. History Why CloudFoundry matters? ... How to work with it? ..... Development with PaaS Workflow ... Cloud Foundry Architecture Changes for System Administrators . Control used resources . 2 Faster notification and recover after disasters . 3 Better hardware usage 1 . .. .. . . . . . . . . . . . . . . .. .. .. .. .. .. .. .. .. .. .. .. .. .. . .. . . . . .. .. ..
  • 37. History Why CloudFoundry matters? ... How to work with it? ..... Development with PaaS Workflow ... Cloud Foundry Architecture Cloud Foundry Architecture . 1 History . 2 Why CloudFoundry matters? The same tool to do all things Speed ups deployment Reduces cost . 3 How to work with it? Deployment Application Scaling Services . 4 Development with PaaS Workflow For Developers For DevOps For System Administrators . 5 Cloud Foundry Architecture . .. .. . . . . . . . . . . . . . . .. .. .. .. .. .. .. .. .. .. .. .. .. .. . .. . . . . .. .. ..
  • 38. History Why CloudFoundry matters? ... How to work with it? ..... Development with PaaS Workflow ... Cloud Foundry Architecture Cloud Foundry Architecture . .. .. . . . . . . . . . . . . . . .. .. .. .. .. .. .. .. .. .. .. .. .. .. . .. . . . . .. .. ..
  • 39. History Why CloudFoundry matters? ... How to work with it? ..... Development with PaaS Workflow ... Cloud Foundry Architecture Questions? . .. .. . . . . . . . . . . . . . . .. .. .. .. .. .. .. .. .. .. .. .. .. .. . .. . . . . .. .. ..