Cloud Foundry: The Definitive Guide. Develop, Deploy, and Scale
![Język publikacji: angielski Język publikacji: angielski](https://static01.helion.com.pl/global/flagi/1.png)
- Autor:
- Duncan C. E. Winn
![Cloud Foundry: The Definitive Guide. Develop, Deploy, and Scale Duncan C. E. Winn - okładka ebooka](https://static01.helion.com.pl/global/okladki/326x466/e_0jdv.png)
![Cloud Foundry: The Definitive Guide. Develop, Deploy, and Scale Duncan C. E. Winn - tył okładki ebooka](https://static01.helion.com.pl/global/okladki-tyl/326x466/e_0jdv.png)
- Ocena:
- Bądź pierwszym, który oceni tę książkę
- Stron:
- 324
- Dostępne formaty:
-
ePubMobi
Opis ebooka: Cloud Foundry: The Definitive Guide. Develop, Deploy, and Scale
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
Wybrane bestsellery
-
What exactly is a cloud-native platform? It’s certainly a hot topic in IT, as enterprises today assess this option for developing and delivering software quickly and repeatedly. This O’Reilly report explains the capabilities of cloud-native platforms and examines the fundamental chang...(46.31 zł najniższa cena z 30 dni)
45.81 zł
54.99 zł(-17%) -
PowerShell scripts provides a convenient method for automating tasks, using them proficiently can be challenging. This all-inclusive guide begins at the basics and covers advanced concepts, equipping you with tips to become an expert in PowerShell Core 7.3 scripting.
Mastering PowerShell Scripting. Automate repetitive tasks and simplify complex administrative tasks using PowerShell - Fifth Edition Mastering PowerShell Scripting. Automate repetitive tasks and simplify complex administrative tasks using PowerShell - Fifth Edition
-
Mastering Linux Administration, this book will help you become a proficient sysadmin and quickly adapt to the challenges of modern server and cloud administration technologies.
Mastering Linux Administration. Take your sysadmin skills to the next level by configuring and maintaining Linux systems - Second Edition Mastering Linux Administration. Take your sysadmin skills to the next level by configuring and maintaining Linux systems - Second Edition
-
Discover a proven method to learning programming in an accessible style. Ideal for enthusiasts, this book guides your from fundamentals to advanced concepts, enabling you to code confidently and build your tools and libraries using PowerShell 7.
PowerShell 7 Workshop. Learn how to program with PowerShell 7 on Windows, Linux, and the Raspberry Pi PowerShell 7 Workshop. Learn how to program with PowerShell 7 on Windows, Linux, and the Raspberry Pi
-
With this new edition, get to grips with Linux kernel development on the long-term 6.1 (S)LTS kernel in a hands-on way with the help of brilliant code examples. Linux Kernel Programming 2E teaches you how to write high-quality kernel modules suitable for real-world products, following industry be...
Linux Kernel Programming. A comprehensive and practical guide to kernel internals, writing modules, and kernel synchronization - Second Edition Linux Kernel Programming. A comprehensive and practical guide to kernel internals, writing modules, and kernel synchronization - Second Edition
-
This practical guide enables you to implement DevOps best practices while building systems with automation and reusability in mind. You’ll learn the modern-day infrastructure design best practices needed to create an impact on data-persistent technologies.
DevOps for Databases. A practical guide to applying DevOps best practices to data-persistent technologies DevOps for Databases. A practical guide to applying DevOps best practices to data-persistent technologies
-
Implementing CI/CD Using Azure Pipelines contains everything you need to automate your CI/CD pipelines using Microsoft Azure. You’ll learn how to efficiently manage your CI/CD pipelines, deploy your apps, and set up workflow pipelines on Azure DevOps portal.
Implementing CI/CD Using Azure Pipelines. Manage and automate the secure flexible deployment of applications using real-world use cases Implementing CI/CD Using Azure Pipelines. Manage and automate the secure flexible deployment of applications using real-world use cases
-
Okta is one of the leading IAM platforms that consolidate identities for company tools. Okta Administration Up and Running is a comprehensive introduction for anyone new to Okta’s products, and aims to help you understand and implement Okta’s features for enhanced security in your a...
Okta Administration Up and Running. Drive operational excellence with IAM solutions for on-premises and cloud apps - Second Edition Okta Administration Up and Running. Drive operational excellence with IAM solutions for on-premises and cloud apps - Second Edition
-
Unlock the understanding of the Microsoft 365 identity platform and security technologies for the MS-102 exam. From Entra ID essentials to core Microsoft 365 Defender deployment and key governance concepts, gain practical insights for success.
Microsoft 365 Administrator MS-102 Exam Guide. Master the Microsoft 365 Identity and Security Platform and confidently pass the MS-102 exam Microsoft 365 Administrator MS-102 Exam Guide. Master the Microsoft 365 Identity and Security Platform and confidently pass the MS-102 exam
Ebooka "Cloud Foundry: The Definitive Guide. Develop, Deploy, and Scale" przeczytasz na:
-
czytnikach Inkbook, Kindle, Pocketbook, Onyx Boox i innych
-
systemach Windows, MacOS i innych
-
systemach Windows, Android, iOS, HarmonyOS
-
na dowolnych urządzeniach i aplikacjach obsługujących formaty: PDF, EPub, Mobi
Masz pytania? Zajrzyj do zakładki Pomoc »
Audiobooka "Cloud Foundry: The Definitive Guide. Develop, Deploy, and Scale" posłuchasz:
-
w aplikacji Ebookpoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolnych urządzeniach i aplikacjach obsługujących format MP3 (pliki spakowane w ZIP)
Masz pytania? Zajrzyj do zakładki Pomoc »
Kurs Video "Cloud Foundry: The Definitive Guide. Develop, Deploy, and Scale" zobaczysz:
-
w aplikacjach Ebookpoint i Videopoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych z dostępem do najnowszej wersji Twojej przeglądarki internetowej
Szczegóły ebooka
- ISBN Ebooka:
- 978-14-919-3253-7, 9781491932537
- Data wydania ebooka:
-
2017-05-24
Data wydania ebooka często jest dniem wprowadzenia tytułu do sprzedaży i może nie być równoznaczna z datą wydania książki papierowej. Dodatkowe informacje możesz znaleźć w darmowym fragmencie. Jeśli masz wątpliwości skontaktuj się z nami sklep@ebookpoint.pl.
- Język publikacji:
- angielski
- Rozmiar pliku ePub:
- 8.2MB
- Rozmiar pliku Mobi:
- 8.2MB
Spis treści ebooka
- Foreword
- Preface
- Who Should Read This Book
- Why I Wrote This Book
- A Word on Cloud-Native Platforms
- Online Resources
- Conventions Used in This Book
- OReilly Safari
- How to Contact Us
- Acknowledgments
- 1. The Cloud-Native Platform
- Why You Need a Cloud-Native Platform
- Cloud-Native Platform Concepts
- The Structured Platform
- The Opinionated Platform
- The Open Platform
- Summary
- 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
- Self-Healing Processes
- Self-Healing VMs
- Self-Healing Application Instance Count
- Resiliency Through Availability Zones
- Aggregated Streaming of Logs and Metrics
- Security
- Distributed System Security
- Environmental Risk Factors for Advanced Persistent Threats
- Challenge of Minimal Change
- The Three Rs of Enterprise Security
- UAA Management
- Organizations and Spaces
- Orgs
- Spaces
- Resource Allocation
- Domains Hosts and Routes
- Route
- Domains
- Context PathBased Routing
- Rolling Upgrades and Blue/Green Deployments
- Summary
- 3. Components
- Component Overview
- Routing via the Load Balancer and GoRouter
- User Management and the UAA
- The Cloud Controller
- System State
- The Cloud Controller blobstore
- The CCDB
- System State
- The Application Life-Cycle Policy
- Application Execution
- Diego
- Garden and runC
- Metrics and Logging
- Metron Agent
- Loggregator
- Messaging
- Additional Components
- Stacks
- A Marketplace of On-Demand Services
- Service brokers
- User-provided services
- Buildpacks and Docker Images
- Infrastructure and the Cloud Provider Interface
- The Cloud Foundry GitHub Repository
- Summary
- 4. Preparing Your Cloud Foundry Environment
- Installation Steps
- Non-technical Considerations
- Team Structure: Platform Operations for the Enterprise
- Deployment Topology
- Cloud Foundry Dependencies and Integrations
- IaaS and Infrastructure Design
- Designing for Resilience
- Sizing and Scoping the Infrastructure
- Cell sizing
- Instance group replication
- Setting Up an AWS VPC
- Jumpbox
- Networking Design and Routing
- Using Static IPs
- Subnets
- Security Groups
- Setting Up the Load Balancer
- Setting Up Domains and Certificates
- Summary
- 5. Installing and Configuring Cloud Foundry
- Installation Steps
- Installing Cloud Foundry
- Changing Stacks
- Growing the Platform
- Validating Platform Integrity in Production
- Start with a Sandbox
- Production Verification Testing
- Logical Environment Structure
- Pushing Your First App
- Summary
- 6. Diego
- Why Diego?
- A Brief Overview of How Diego Works
- Essential Diego Concepts
- Action Abstraction
- Composable Actions
- Layered Architecture
- Interacting with Diego
- CAPI
- Staging Workflow
- The CC-Bridge
- Stager
- CC-Uploader
- Nsync and TPS
- Logging and Traffic Routing
- Diego Components
- The BBS
- The Diego API
- The Converger process
- The BBS
- Diego Cell Components
- Rep
- Executor
- Garden
- The Diego Brain
- The Access VM
- File server
- The SSH proxy
- The Diego State Machine and Workload Life Cycles
- The Application Life Cycle
- Task Life Cycle
- Additional Components and Concepts
- The Route-Emitter
- Consul
- Application Life-Cycle Binaries
- Putting It All Together
- Summary
- 7. Routing Considerations
- Routing Primitives
- Routes
- One app, one route, multiple app instances
- One app, multiple routes
- Several apps, one route
- Routes
- Hostnames
- Domains
- Multiple app domains
- Routing Primitives
- Context Path Routing
- Routing Components Overview
- Routing Flow
- Route-Mapping Flow
- Load Balancer Considerations
- Setting Request Header Fields
- X-Forwarded-For
- X-Forwarded-Proto
- Setting Request Header Fields
- WebSocket Upgrades
- The PROXY Protocol
- TLS Termination and IPSec
- GoRouter Considerations
- Routing Table
- Router and Route High Availability
- Router Instrumentation and Logging
- Sticky Sessions
- The TCPRouter
- TCP Routing Management Plane
- TCPRouter Configuration Steps
- Route Services
- Route Service Workflow
- Route Service Use Cases
- Summary
- 8. Containers, Containers, Containers
- What Is a Container?
- Container Fervor
- Linux Containers
- Namespaces
- Security through namespaces
- Namespaces
- CGroups
- Disk Quotas
- Filesystems
- Container Implementation in Cloud Foundry
- Why Garden?
- OCI and runC
- Container Scale
- Container Technologies (and the Orchestration Challenge)
- Summary
- 9. Buildpacks and Docker
- Why Buildpacks?
- Why Docker?
- Buildpacks Explained
- Staging
- Detect
- Compile
- Release
- Buildpack Structure
- Modifying Buildpacks
- Overriding Buildpacks
- Using Custom or Community Buildpacks
- Forking Buildpacks
- Restaging
- Packaging and Dependencies
- Buildpack and Dependency Pipelines
- Summary
- 10. BOSH Concepts
- Release Engineering
- Why BOSH?
- The Cloud Provider Interface
- Infrastructure as Code
- Creating a BOSH Environment
- Single-Node versus Distributed BOSH
- BOSH Lite
- BOSH Top-Level Primitives
- Stemcells
- Releases
- Deployments
- BOSH 2.0
- Cloud Configuration
- Networks
- VM types
- Configuring the disk type
- Compilation VMs
- AZs
- Cloud Configuration
- BOSH Links
- Orphaned Disks
- Addons
- Summary
- 11. BOSH Releases
- Release Overview
- Cloud Foundry BOSH Release
- BOSH Director BOSH Release
- Anatomy of a BOSH Release
- Jobs
- Control scripts
- Monit
- Specification Templates
- Jobs
- Packages
- Src, Blobs, and Blobstores
- Packaging a Release
- Compilation VMs
- Summary
- 12. BOSH Deployments
- YAML Files
- Understanding YAML Syntax
- Deployment Manifests
- Director UUID and Deployment Name
- Release Names
- Stemcell
- Instance Groups
- Properties
- Update
- YAML Files
- Credentials
- Summary
- 13. BOSH Components and Commands
- The BOSH Director
- Director Blobstore
- Director Task, Queue, and Workers
- Director Database
- Director Registry
- The BOSH Director
- BOSH Agent
- Errand
- The Command Line Interface
- The Cloud Provider Interface
- Health Monitor
- Resurrector
- Message Bus (NATS)
- Creating a New VM
- Disk Creation
- Networking Definition
- The BOSH CLI v2
- Basic BOSH Commands
- Summary
- 14. Debugging Cloud Foundry
- Cloud Foundry Acceptance Tests
- Logging
- Typical Failure Scenarios
- Configuration Failures
- Infrastructure Failures
- Release Job Process Failure
- 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
- Background Information
- OAuth 2.0
- UAA Documentation
- UAA Release
- Background Information
- UAA Responsibilities
- Securing Cloud Foundry Components and API Endpoints
- Securing Service Access for Apps
- UAA Architecture and Configuration Within Cloud Foundry
- Instance Groups Governed by the UAA
- UAA Instance Groups
- UAA Database
- UAA Runtime Components
- UAA Logging and Metrics
- Keys, Tokens, and Certificate Rotation
- Tokens
- Grant types
- User Import
- Roles and Scopes
- Scopes
- Roles
- Separation of role concerns
- Cloud Controller roles and permissions
- UAA roles and permissions
- Summary
- 16. Designing for Resilience, Planning for Disaster
- High Availability Considerations
- Extending Cloud Foundrys Built-In Resiliency
- Resiliency Through Multiple Cloud Foundry Deployments
- Resiliency Through Pipelines
- Data Consistency Through Services
- HA IaaS Configuration
- AWS Failure Boundaries
- vCenter Failure Boundaries
- Backup and Restore
- Restoring BOSH
- Bringing Back Cloud Foundry
- Validating Platform Integrity in Production
- Start with a Sandbox
- Production Verification Testing
- Summary
- 17. Cloud Foundry Roadmap
- v3 API
- Multiple Droplets per App
- Multiple Apps per Droplet (Process Types)
- Tasks
- v3 API
- Diego Scheduling
- Cell Rebalancing
- Boulders
- Tracing
- Containers
- Network Shaping
- Container Snapshots
- Container-to-Container Networking
- Traffic Resiliency
- Buildpacks and Staging
- Multibuildpacks
- Post-Staging Policy or Step
- Compiler-Less Rootfs and Stemcells
- Isolation Segments
- Summary
- Index
O'Reilly Media - inne książki
-
Keeping up with the Python ecosystem can be daunting. Its developer tooling doesn't provide the out-of-the-box experience native to languages like Rust and Go. When it comes to long-term project maintenance or collaborating with others, every Python project faces the same problem: how to build re...(203.15 zł najniższa cena z 30 dni)
207.44 zł
239.00 zł(-13%) -
Bringing a deep-learning project into production at scale is quite challenging. To successfully scale your project, a foundational understanding of full stack deep learning, including the knowledge that lies at the intersection of hardware, software, data, and algorithms, is required.This book il...(237.15 zł najniższa cena z 30 dni)
249.70 zł
289.00 zł(-14%) -
Frontend developers have to consider many things: browser compatibility, usability, performance, scalability, SEO, and other best practices. But the most fundamental aspect of creating websites is one that often falls short: accessibility. Accessibility is the cornerstone of any website, and if a...(194.65 zł najniższa cena z 30 dni)
207.10 zł
239.00 zł(-13%) -
In this insightful and comprehensive guide, Addy Osmani shares more than a decade of experience working on the Chrome team at Google, uncovering secrets to engineering effectiveness, efficiency, and team success. Engineers and engineering leaders looking to scale their effectiveness and drive tra...(118.15 zł najniższa cena z 30 dni)
121.09 zł
149.00 zł(-19%) -
Data modeling is the single most overlooked feature in Power BI Desktop, yet it's what sets Power BI apart from other tools on the market. This practical book serves as your fast-forward button for data modeling with Power BI, Analysis Services tabular, and SQL databases. It serves as a starting ...(194.65 zł najniższa cena z 30 dni)
206.39 zł
239.00 zł(-14%) -
C# is undeniably one of the most versatile programming languages available to engineers today. With this comprehensive guide, you'll learn just how powerful the combination of C# and .NET can be. Author Ian Griffiths guides you through C# 12.0 and .NET 8 fundamentals and techniques for building c...(228.65 zł najniższa cena z 30 dni)
249.34 zł
289.00 zł(-14%) -
Learn how to get started with Futures Thinking. With this practical guide, Phil Balagtas, founder of the Design Futures Initiative and the global Speculative Futures network, shows you how designers and futurists have made futures work at companies such as Atari, IBM, Apple, Disney, Autodesk, Luf...(152.15 zł najniższa cena z 30 dni)
155.10 zł
179.00 zł(-13%) -
Augmented Analytics isn't just another book on data and analytics; it's a holistic resource for reimagining the way your entire organization interacts with information to become insight-driven.Moving beyond traditional, limited ways of making sense of data, Augmented Analytics provides a dynamic,...(181.15 zł najniższa cena z 30 dni)
180.95 zł
219.00 zł(-17%) -
Learn how to prepare for—and pass—the Kubernetes and Cloud Native Associate (KCNA) certification exam. This practical guide serves as both a study guide and point of entry for practitioners looking to explore and adopt cloud native technologies. Adrián González Sánchez ...
Kubernetes and Cloud Native Associate (KCNA) Study Guide Kubernetes and Cloud Native Associate (KCNA) Study Guide
(169.14 zł najniższa cena z 30 dni)177.65 zł
209.00 zł(-15%) -
Python is an excellent way to get started in programming, and this clear, concise guide walks you through Python a step at a time—beginning with basic programming concepts before moving on to functions, data structures, and object-oriented design. This revised third edition reflects the gro...(148.56 zł najniższa cena z 30 dni)
148.06 zł
179.00 zł(-17%)
Dzieki opcji "Druk na żądanie" do sprzedaży wracają tytuły Grupy Helion, które cieszyły sie dużym zainteresowaniem, a których nakład został wyprzedany.
Dla naszych Czytelników wydrukowaliśmy dodatkową pulę egzemplarzy w technice druku cyfrowego.
Co powinieneś wiedzieć o usłudze "Druk na żądanie":
- usługa obejmuje tylko widoczną poniżej listę tytułów, którą na bieżąco aktualizujemy;
- cena książki może być wyższa od początkowej ceny detalicznej, co jest spowodowane kosztami druku cyfrowego (wyższymi niż koszty tradycyjnego druku offsetowego). Obowiązująca cena jest zawsze podawana na stronie WWW książki;
- zawartość książki wraz z dodatkami (płyta CD, DVD) odpowiada jej pierwotnemu wydaniu i jest w pełni komplementarna;
- usługa nie obejmuje książek w kolorze.
Masz pytanie o konkretny tytuł? Napisz do nas: sklep[at]helion.pl.
Książka, którą chcesz zamówić pochodzi z końcówki nakładu. Oznacza to, że mogą się pojawić drobne defekty (otarcia, rysy, zagięcia).
Co powinieneś wiedzieć o usłudze "Końcówka nakładu":
- usługa obejmuje tylko książki oznaczone tagiem "Końcówka nakładu";
- wady o których mowa powyżej nie podlegają reklamacji;
Masz pytanie o konkretny tytuł? Napisz do nas: sklep[at]helion.pl.
Książka drukowana
![Loader](https://static01.helion.com.pl/ebookpoint/img/ajax-loader.gif)
![ajax-loader](https://static01.helion.com.pl/ebookpoint/img/ajax-loader.gif)
Oceny i opinie klientów: Cloud Foundry: The Definitive Guide. Develop, Deploy, and Scale Duncan C. E. Winn (0)
Weryfikacja opinii następuję na podstawie historii zamówień na koncie Użytkownika umieszczającego opinię. Użytkownik mógł otrzymać punkty za opublikowanie opinii uprawniające do uzyskania rabatu w ramach Programu Punktowego.