SlideShare uma empresa Scribd logo
1 de 39
Baixar para ler 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?

.
.. ..

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

.
..

.

. . .
.. .. ..

Mais conteúdo relacionado

Destaque

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
 

Destaque (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
 

Semelhante a 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
 
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
 
GoldenGate Whitepaper Oracle 8i 9i to 10g 11g Database Migration
GoldenGate Whitepaper Oracle 8i 9i to 10g 11g Database MigrationGoldenGate Whitepaper Oracle 8i 9i to 10g 11g Database Migration
GoldenGate Whitepaper Oracle 8i 9i to 10g 11g Database MigrationFumiko Yamashita
 

Semelhante a 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
 
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
 
GoldenGate Whitepaper Oracle 8i 9i to 10g 11g Database Migration
GoldenGate Whitepaper Oracle 8i 9i to 10g 11g Database MigrationGoldenGate Whitepaper Oracle 8i 9i to 10g 11g Database Migration
GoldenGate Whitepaper Oracle 8i 9i to 10g 11g Database Migration
 

Mais de 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
 

Mais de 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
 

Último

Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration WorkflowsIgniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration WorkflowsSafe Software
 
Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024D Cloud Solutions
 
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...UbiTrack UK
 
Empowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership BlueprintEmpowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership BlueprintMahmoud Rabie
 
How Accurate are Carbon Emissions Projections?
How Accurate are Carbon Emissions Projections?How Accurate are Carbon Emissions Projections?
How Accurate are Carbon Emissions Projections?IES VE
 
UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7DianaGray10
 
9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding Team9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding TeamAdam Moalla
 
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve DecarbonizationUsing IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve DecarbonizationIES VE
 
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...Will Schroeder
 
Bird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystemBird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystemAsko Soukka
 
UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1DianaGray10
 
Machine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdfMachine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdfAijun Zhang
 
Designing A Time bound resource download URL
Designing A Time bound resource download URLDesigning A Time bound resource download URL
Designing A Time bound resource download URLRuncy Oommen
 
Comparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and IstioComparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and IstioChristian Posta
 
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPAAnypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPAshyamraj55
 
Computer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and HazardsComputer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and HazardsSeth Reyes
 
UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6DianaGray10
 
Building AI-Driven Apps Using Semantic Kernel.pptx
Building AI-Driven Apps Using Semantic Kernel.pptxBuilding AI-Driven Apps Using Semantic Kernel.pptx
Building AI-Driven Apps Using Semantic Kernel.pptxUdaiappa Ramachandran
 
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdfUiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdfDianaGray10
 

Último (20)

Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration WorkflowsIgniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
 
Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024
 
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
 
Empowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership BlueprintEmpowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership Blueprint
 
How Accurate are Carbon Emissions Projections?
How Accurate are Carbon Emissions Projections?How Accurate are Carbon Emissions Projections?
How Accurate are Carbon Emissions Projections?
 
UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7
 
9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding Team9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding Team
 
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve DecarbonizationUsing IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
 
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
 
Bird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystemBird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystem
 
UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1
 
20150722 - AGV
20150722 - AGV20150722 - AGV
20150722 - AGV
 
Machine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdfMachine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdf
 
Designing A Time bound resource download URL
Designing A Time bound resource download URLDesigning A Time bound resource download URL
Designing A Time bound resource download URL
 
Comparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and IstioComparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and Istio
 
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPAAnypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPA
 
Computer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and HazardsComputer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and Hazards
 
UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6
 
Building AI-Driven Apps Using Semantic Kernel.pptx
Building AI-Driven Apps Using Semantic Kernel.pptxBuilding AI-Driven Apps Using Semantic Kernel.pptx
Building AI-Driven Apps Using Semantic Kernel.pptx
 
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdfUiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
 

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