During this presentation, we will be going over the basics of CloudFoundry, the open-source PaaS solution, one of the biggest open-source projects in existence at the moment, and Pivotal's CloudFoundry offering more specifically.
Watch the livestream at https://www.youtube.com/watch?v=Voze6PodQEE
12. SOFTWARE AS A SERVICE
network access to, and mgmt of commercially available software
managed from central locations and available remotely via the web
single instance, multi-tenant architecture
centralized feature updating
21. 5 LAYERS OF PAAS INFRASTRUCTURE
Virtual resources - IaaS is a key building block
High availability - data backup and disaster recovery
Scalability - increases in load and site traffic
Maintenance & optimization - tuning of web and database layer
Monitoring - catch performance degradation or security threats
22. 5 LAYERS OF PAAS APP DEVELOPMENT
Continuous delivery - separate environments, test automation,
quality assurance
Application maintenance - software and security updates
Integration with third-party tools - web services, databases, etc.
Application and infrastructure support services
Support for different development languages
25. PAAS FACILITATES INNOVATION
It's a tool which enables Enterprise DevOps
High level of standardization and automation
Cost of mistakes is reduced
Experimentation becomes a possibility
30. WHAT IS CLOUD FOUNDRY?
Industry standard platform for cloud applications
Open Source platform for application lifecycle automation
Fastest growing open source company in the world
Provides build, test, deploy and scaling capabilities
Works with any* languages or framework
37. KEY BENEFITS OF CLOUD FOUNDRY
Application Portability
Application auto-scaling
Centralized platform administration
Centralized logging
Dynamic Routing
Application Health Management
Integration with Elasticsearch and Logstash
Role-based access for deployed applications
Provision for horizontal and vertical scaling
Infrastructure security
Support for various IaaS providers
38. CLOUD FOUNDRY SUBSYSTEMS
Bosh creates and deploys VMs on any IaaS
Cloud Controller manages application lifecycles on those VMs
(Go)Router routes incoming traffic to the correct VMs