Book description
How can Cloud Foundry help you develop and deploy business-critical applications and tasks with velocity? This practical guide demonstrates how this open source, cloud-native application platform not only significantly reduces the develop-to-deploy cycle time, but also raises the value line for application operators by changing the way applications and supporting services are deployed and run. Learn how Cloud Foundry can help you improve your product velocity by handling many of essential tasks required to run applications in production.
Author Duncan Winn shows DevOps and operations teams how to configure and run Cloud Foundry at scale. You’ll examine Cloud Foundry’s technical concepts—including how various platform components interrelate—and learn how to choose your underlying infrastructure, define the networking architecture, and establish resiliency requirements.
This book covers:
- Cloud-native concepts that make the app build, test, deploy, and scale faster
- How to deploy Cloud Foundry and the BOSH release engineering toolchain
- Concepts and components of Cloud Foundry’s runtime architecture
- Cloud Foundry’s routing mechanisms and capabilities
- The platform’s approach to container tooling and orchestration
- BOSH concepts, deployments, components, and commands
- Basic tools and techniques for debugging the platform
- Recent and soon-to-emerge features of Cloud Foundry
Publisher resources
Table of contents
- Foreword
- Preface
- 1. The Cloud-Native Platform
-
2. Concepts
- Undifferentiated Heavy Lifting
- The Cloud Operating System
- Do More
- The Application as the Unit of Deployment
- Using cf push Command to Deploy
- Staging
- Self-Service Application Life Cycle
- The Twelve-Factor Contract
- Release Engineering through BOSH
- Built-In Resilience and Fault Tolerance
- Aggregated Streaming of Logs and Metrics
- Security
- UAA Management
- Organizations and Spaces
- Domains Hosts and Routes
- Rolling Upgrades and Blue/Green Deployments
- Summary
- 3. Components
- 4. Preparing Your Cloud Foundry Environment
- 5. Installing and Configuring Cloud Foundry
- 6. Diego
- 7. Routing Considerations
- 8. Containers, Containers, Containers
- 9. Buildpacks and Docker
- 10. BOSH Concepts
- 11. BOSH Releases
- 12. BOSH Deployments
- 13. BOSH Components and Commands
-
14. Debugging Cloud Foundry
- Cloud Foundry Acceptance Tests
- Logging
- Typical Failure Scenarios
- Scenario One: The App Is Not Reachable
- Scenario Two: Network Address Translation Instance Deleted (Network Failure)
- Scenario Three: Security Group Misconfiguration That Blocks Ingress Traffic
- Scenario Four: Invoking High Memory Usage That Kills a Container
- Scenario Five: Route Collision
- Scenario 6: Release Job Process Failures
- Scenario 7: Instance Group Failure
- Summary
- 15. User Account and Authentication Management
- 16. Designing for Resilience, Planning for Disaster
- 17. Cloud Foundry Roadmap
- Index
Product information
- Title: Cloud Foundry: The Definitive Guide
- Author(s):
- Release date: May 2017
- Publisher(s): O'Reilly Media, Inc.
- ISBN: 9781491932537
You might also like
book
Cloud Foundry for Developers
Deploy and scale applications on Cloud Foundry About This Book Gain hands-on experience using Cloud Foundry …
video
Cloud Foundry LiveLessons Video Training
4+ Hours of Video Instruction Learn now to develop, deploy, and manage applications on Cloud Foundry. …
book
Cloud Foundry
This O’Reilly report explains the capabilities of cloud-native platforms and examines the fundamental changes enterprises need …
book
Building Serverless Applications with Google Cloud Run
Learn how to build a real-world serverless application in the cloud that's reliable, secure, maintainable, and …