Cloud Foundry for developers :: deploy, manage, and orchestrate cloud-native applications with ease /
Deploy and scale applications on Cloud Foundry About This Book Gain hands-on experience using Cloud Foundry Implement deployment, management and scaling of applications on Cloud Foundry Learn best practices and troubleshooting tips for running applications on Cloud Foundry Who This Book Is For This...
Gespeichert in:
Hauptverfasser: | , , |
---|---|
Format: | Elektronisch E-Book |
Sprache: | English |
Veröffentlicht: |
Birmingham, UK :
Packt Publishing,
2017.
|
Schlagworte: | |
Online-Zugang: | Volltext |
Zusammenfassung: | Deploy and scale applications on Cloud Foundry About This Book Gain hands-on experience using Cloud Foundry Implement deployment, management and scaling of applications on Cloud Foundry Learn best practices and troubleshooting tips for running applications on Cloud Foundry Who This Book Is For This book is aimed at developers, engineers and architects who want to learn key aspects of developing and running applications on the Cloud Foundry Platform. Prior knowledge Cloud Foundry is not necessary. What You Will Learn Understand Cloud Foundry (CF) tools and concepts. Understand the breadth of possibilities unleashed through a lightweight agile approach to building and deploying applications. Design and deploy cloud native applications that run well on Cloud Foundry. Learn Microservice design concepts and worker applications. Customize service brokers to publish your services in the Cloud Foundry marketplace. Using, managing and creating buildpacks for the Cloud Foundry Platform. Troubleshoot applications on Cloud Foundry Perform zero-downtime deployments using blue/green routes, A/B testing, and painless rollbacks to earlier versions of the application. In Detail Cloud Foundry is the open source platform to deploy, run, and scale applications. Cloud Foundry is growing rapidly and a leading product that provides PaaS (Platform as a Service) capabilities to enterprise, government, and organizations around the globe. Giants like Dell Technologies, GE, IBM, HP and the US government are using Cloud Foundry innovate faster in a rapidly changing world. Cloud Foundry is a developer's dream. Enabling them to create modern applications that can leverage the latest thinking, techniques and capabilities of the cloud, including: DevOps Application Virtualization Infrastructure agnosticism Orchestrated containers Automation Zero downtime upgrades A/B deployment Quickly scaling applications out or in This book takes readers on a journey where they will first learn the Cloud Foundry basics, including how to deploy and scale a simple application in seconds. Readers will build their knowledge of how to create highly scalable and resilient cloud-native applications and microservices running on Cloud Foundry. Readers will learn how to integrate their application with services provided by Cloud Foundry and with those external to Cloud Foundry. Readers will learn how to structure their Cloud Foundry environment with orgs and spaces. After that, we'll discuss aspects ... |
Beschreibung: | 1 online resource (1 volume) : illustrations |
ISBN: | 178839657X 1788391446 9781788391443 9781788396578 |
Internformat
MARC
LEADER | 00000cam a2200000 i 4500 | ||
---|---|---|---|
001 | ZDB-4-EBA-on1018480543 | ||
003 | OCoLC | ||
005 | 20241004212047.0 | ||
006 | m o d | ||
007 | cr unu|||||||| | ||
008 | 180110s2017 enka o 000 0 eng d | ||
040 | |a UMI |b eng |e rda |e pn |c UMI |d IDEBK |d STF |d OCLCF |d TOH |d CEF |d KSU |d DEBBG |d G3B |d S9I |d UAB |d N$T |d K6U |d QGK |d OCLCQ |d OCLCO |d OCLCQ |d OCLCO |d OCLCL |d DXU | ||
020 | |a 178839657X | ||
020 | |a 1788391446 | ||
020 | |a 9781788391443 | ||
020 | |a 9781788396578 |q (electronic bk.) | ||
035 | |a (OCoLC)1018480543 | ||
037 | |a CL0500000925 |b Safari Books Online | ||
050 | 4 | |a QA76.585 | |
082 | 7 | |a 004.6782 |2 23 | |
049 | |a MAIN | ||
100 | 1 | |a Farmer, Rick, |e author. | |
245 | 1 | 0 | |a Cloud Foundry for developers : |b deploy, manage, and orchestrate cloud-native applications with ease / |c Rick Farmer, Rahul Jain, David Wu. |
264 | 1 | |a Birmingham, UK : |b Packt Publishing, |c 2017. | |
300 | |a 1 online resource (1 volume) : |b illustrations | ||
336 | |a text |b txt |2 rdacontent | ||
337 | |a computer |b c |2 rdamedia | ||
338 | |a online resource |b cr |2 rdacarrier | ||
347 | |a data file | ||
588 | 0 | |a Online resource; title from title page (Safari, viewed January 8, 2018). | |
520 | |a Deploy and scale applications on Cloud Foundry About This Book Gain hands-on experience using Cloud Foundry Implement deployment, management and scaling of applications on Cloud Foundry Learn best practices and troubleshooting tips for running applications on Cloud Foundry Who This Book Is For This book is aimed at developers, engineers and architects who want to learn key aspects of developing and running applications on the Cloud Foundry Platform. Prior knowledge Cloud Foundry is not necessary. What You Will Learn Understand Cloud Foundry (CF) tools and concepts. Understand the breadth of possibilities unleashed through a lightweight agile approach to building and deploying applications. Design and deploy cloud native applications that run well on Cloud Foundry. Learn Microservice design concepts and worker applications. Customize service brokers to publish your services in the Cloud Foundry marketplace. Using, managing and creating buildpacks for the Cloud Foundry Platform. Troubleshoot applications on Cloud Foundry Perform zero-downtime deployments using blue/green routes, A/B testing, and painless rollbacks to earlier versions of the application. In Detail Cloud Foundry is the open source platform to deploy, run, and scale applications. Cloud Foundry is growing rapidly and a leading product that provides PaaS (Platform as a Service) capabilities to enterprise, government, and organizations around the globe. Giants like Dell Technologies, GE, IBM, HP and the US government are using Cloud Foundry innovate faster in a rapidly changing world. Cloud Foundry is a developer's dream. Enabling them to create modern applications that can leverage the latest thinking, techniques and capabilities of the cloud, including: DevOps Application Virtualization Infrastructure agnosticism Orchestrated containers Automation Zero downtime upgrades A/B deployment Quickly scaling applications out or in This book takes readers on a journey where they will first learn the Cloud Foundry basics, including how to deploy and scale a simple application in seconds. Readers will build their knowledge of how to create highly scalable and resilient cloud-native applications and microservices running on Cloud Foundry. Readers will learn how to integrate their application with services provided by Cloud Foundry and with those external to Cloud Foundry. Readers will learn how to structure their Cloud Foundry environment with orgs and spaces. After that, we'll discuss aspects ... | ||
505 | 0 | |a Cover -- Copyright -- Credits -- About the Authors -- Acknowledgements -- About the Reviewer -- www.PacktPub.com -- Customer Feedback -- Dedication -- Table of Contents -- Preface -- Chapter 1: Cloud Foundry Introduction -- Why Cloud Foundry? -- What is PaaS? -- The Cloud Foundry definition of PaaS -- Who are Pivotal and the Cloud Foundry Foundation? -- What is Cloud Foundry? -- Cloud Foundry architecture -- Cloud Foundry security -- Cloud Foundry containers -- What are containers? -- What is Pivotal Cloud Foundry? -- Pivotal Cloud Foundry components glossary -- Other Cloud Foundry distributions and public providers -- Summary -- Chapter 2: Cloud Foundry CLI and Apps Manager -- The cf CLI -- What is Pivotal Web Services (PWS)? -- Creating a PWS account -- What you get when you register for PWS -- Signing up -- Installing the cf CLI -- Downloading and installing from GitHub -- Install using a package manager -- Initial setup of the cf CLI -- The cf CLI help command -- Finding cf CLI commands -- Command-specific help -- Deploying an application to Cloud Foundry -- Targeting Pivotal cf API endpoint -- Logging into the Cloud Foundry API endpoint -- Pushing a simple application -- Accessing the Apps Manager on PWS -- Summary -- Chapter 3: Getting Started with PCF Dev -- A brief introduction to TDD -- Why PCF Dev? -- Comparing PCF Dev to Pivotal Cloud Foundry -- PCF Dev technical requirements -- 20 minutes to cf push with PCF Dev -- Installing PCF Dev -- Exploring PCF Dev -- Deploying a test application to PCF Dev -- Clone and build the Spring Music App -- PCF Dev housekeeping -- Stop -- Suspend -- Resume -- Destroy -- Status -- Alternatives to PCF Dev -- Further reading -- Summary -- Chapter 4: Users, Orgs, Spaces, and Roles -- Organizations (Orgs) -- Create an Org using Apps Manager -- Create an Organization (Org) using the cf CLI. | |
505 | 8 | |a List Orgs using the cf CLI -- Spaces -- Creating a Space using the Apps Manager -- Creating a Space using cf CLI -- List spaces using the cf CLI -- User accounts -- Create a user using the cf CLI -- Roles -- OrgManager role -- BillingManager role -- OrgAuditor role -- SpaceManager role -- SpaceDeveloper role -- SpaceAuditor role -- Assigning roles to a user using cf CLI -- Summary -- Chapter 5: Architecting and Building Apps for the Cloud -- What is a cloud-native application? -- The principles of cloud-native design -- One codebase, one application -- API First -- Dependency management -- Design, build, release, and run -- Configuration, credentials, and code -- Logs -- Disposability -- Backing services -- Environment parity -- Administrative processes -- Port binding -- Stateless processes -- Concurrency -- Telemetry -- Authentication and authorization -- Graceful fault tolerance -- Application migration and the journey to cloud-native design on Cloud Foundry -- Becoming Cloud Ready -- Modernizing the monolith -- Anti-corruption layer -- Strangling the monolith -- Application modernization and your organization -- References -- Summary -- Chapter 6: Deploying Apps to Cloud Foundry -- Pushing your first application to Cloud Foundry -- What you need before you push -- Services -- Listing the available services to create -- Creating a service -- Buildpacks -- Deploying your first app onto cf using the cf CLI -- Applications versus application instances -- The phases of application deployment -- The Droplet -- Re-deploying the application -- Binding a service to the application -- Restaging applications versus restarting applications -- Manifest files -- Monitoring and managing the applications -- Monitoring and managing the application using cf CLI -- Monitoring your application -- Listing all of the applications in a space. | |
505 | 8 | |a Getting the health and status of your application -- Viewing application logs -- Managing your application -- Scaling your application -- Application tasks -- Routes and domains -- Domains, HTTP domains, and TCP domains -- Viewing and managing HTTP shared domains -- Viewing and managing TCP shared domains -- Viewing and managing HTTP private domains -- Routes, HTTP routes, and TCP routes -- Creating HTTP routes -- Creating HTTP routes with the hostname option -- Creating HTTP Routes with a Wildcard hostname -- Creating HTTP context path routing -- Creating TCP routes -- Managing routes -- Deleting your application -- Monitoring and managing applications using Apps Manager -- Application Performance Monitoring (APM) -- Summary -- Chapter 7: Microservices and Worker Applications -- What are microservices? -- Worker applications -- Fortune teller worker application -- Building and deploying the fortune teller application to PCF Dev -- Application resiliency -- Resiliency provided by Cloud Foundry -- Building resiliency into microservices -- Using the Config Server for managing application configuration -- Service Registry for application registration and discovery -- Circuit breakers and dashboard -- References -- Summary -- Chapter 8: Services and Service Brokers -- Services on Cloud Foundry -- Service binding of applications -- User-provided services -- Service brokers -- Structure of services on a service broker -- The Open Service Broker API -- HTTP request and response structure -- Asynchronous and synchronous operations -- Authentication -- Custom service brokers on Cloud Foundry -- Deploying and registering custom service brokers on Cloud Foundry -- Updating custom service brokers -- Route services -- Enabling route services -- Service broker and service instance implementation requirements -- Route service deployment strategies. | |
505 | 8 | |a Fully-brokered route service -- Static-brokered route service -- User-provided route service -- Route service example -- Service integration strategies -- Summary -- Chapter 9: Buildpacks -- Buildpacks on Cloud Foundry -- Common buildpacks on Cloud Foundry -- Consuming and managing buildpacks on Cloud Foundry -- Offline versus online buildpacks -- Consuming external buildpacks on Cloud Foundry -- Adding a new buildpack to Cloud Foundry -- Updating a buildpack on Cloud Foundry -- Deleting a buildpack -- Existing cached droplets and maintaining installed buildpacks -- Deep-dive into buildpacks -- How buildpacks actually work with Cloud Foundry -- The detect script -- The compile script -- The release script -- The droplet -- Creating buildpacks -- Creating the Simple-HTTP buildpack -- Setting up Buildpack-packager -- Creating the buildpack -- Installing the buildpack -- Test driving the Simple-Http buildpack -- Summary -- Chapter 10: Troubleshooting Applications in Cloud Foundry -- Failure due to Org/Space quota settings -- Failures due to application crashes -- Exited with status 0 -- Exited with status 4 or status 64 -- Exited with status 6 or 65 -- Exited with status 255 -- Exited with status X -- References -- Summary -- Chapter 11: Continuous Integration and Continuous Deployment -- What is continuous integration? -- What is continuous delivery? -- What is continuous deployment? -- Zero downtime deployment -- A/B deployment -- References -- Summary -- Index. | |
650 | 0 | |a Cloud computing. |0 http://id.loc.gov/authorities/subjects/sh2008004883 | |
650 | 0 | |a Web site development. |0 http://id.loc.gov/authorities/subjects/sh98004795 | |
650 | 6 | |a Infonuagique. | |
650 | 6 | |a Sites Web |x Développement. | |
650 | 7 | |a Cloud computing |2 fast | |
650 | 7 | |a Web site development |2 fast | |
700 | 1 | |a Jain, Rahul, |e author. | |
700 | 1 | |a Wu, David, |e author. | |
758 | |i has work: |a Cloud Foundry for Developers (Text) |1 https://id.oclc.org/worldcat/entity/E39PCYhTFX33vC8VGQYVk4phpd |4 https://id.oclc.org/worldcat/ontology/hasWork | ||
856 | 4 | 0 | |l FWS01 |p ZDB-4-EBA |q FWS_PDA_EBA |u https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=1641397 |3 Volltext |
938 | |a EBSCOhost |b EBSC |n 1641397 | ||
938 | |a ProQuest MyiLibrary Digital eBook Collection |b IDEB |n cis38784681 | ||
994 | |a 92 |b GEBAY | ||
912 | |a ZDB-4-EBA | ||
049 | |a DE-863 |
Datensatz im Suchindex
DE-BY-FWS_katkey | ZDB-4-EBA-on1018480543 |
---|---|
_version_ | 1816882410011230209 |
adam_text | |
any_adam_object | |
author | Farmer, Rick Jain, Rahul Wu, David |
author_facet | Farmer, Rick Jain, Rahul Wu, David |
author_role | aut aut aut |
author_sort | Farmer, Rick |
author_variant | r f rf r j rj d w dw |
building | Verbundindex |
bvnumber | localFWS |
callnumber-first | Q - Science |
callnumber-label | QA76 |
callnumber-raw | QA76.585 |
callnumber-search | QA76.585 |
callnumber-sort | QA 276.585 |
callnumber-subject | QA - Mathematics |
collection | ZDB-4-EBA |
contents | Cover -- Copyright -- Credits -- About the Authors -- Acknowledgements -- About the Reviewer -- www.PacktPub.com -- Customer Feedback -- Dedication -- Table of Contents -- Preface -- Chapter 1: Cloud Foundry Introduction -- Why Cloud Foundry? -- What is PaaS? -- The Cloud Foundry definition of PaaS -- Who are Pivotal and the Cloud Foundry Foundation? -- What is Cloud Foundry? -- Cloud Foundry architecture -- Cloud Foundry security -- Cloud Foundry containers -- What are containers? -- What is Pivotal Cloud Foundry? -- Pivotal Cloud Foundry components glossary -- Other Cloud Foundry distributions and public providers -- Summary -- Chapter 2: Cloud Foundry CLI and Apps Manager -- The cf CLI -- What is Pivotal Web Services (PWS)? -- Creating a PWS account -- What you get when you register for PWS -- Signing up -- Installing the cf CLI -- Downloading and installing from GitHub -- Install using a package manager -- Initial setup of the cf CLI -- The cf CLI help command -- Finding cf CLI commands -- Command-specific help -- Deploying an application to Cloud Foundry -- Targeting Pivotal cf API endpoint -- Logging into the Cloud Foundry API endpoint -- Pushing a simple application -- Accessing the Apps Manager on PWS -- Summary -- Chapter 3: Getting Started with PCF Dev -- A brief introduction to TDD -- Why PCF Dev? -- Comparing PCF Dev to Pivotal Cloud Foundry -- PCF Dev technical requirements -- 20 minutes to cf push with PCF Dev -- Installing PCF Dev -- Exploring PCF Dev -- Deploying a test application to PCF Dev -- Clone and build the Spring Music App -- PCF Dev housekeeping -- Stop -- Suspend -- Resume -- Destroy -- Status -- Alternatives to PCF Dev -- Further reading -- Summary -- Chapter 4: Users, Orgs, Spaces, and Roles -- Organizations (Orgs) -- Create an Org using Apps Manager -- Create an Organization (Org) using the cf CLI. List Orgs using the cf CLI -- Spaces -- Creating a Space using the Apps Manager -- Creating a Space using cf CLI -- List spaces using the cf CLI -- User accounts -- Create a user using the cf CLI -- Roles -- OrgManager role -- BillingManager role -- OrgAuditor role -- SpaceManager role -- SpaceDeveloper role -- SpaceAuditor role -- Assigning roles to a user using cf CLI -- Summary -- Chapter 5: Architecting and Building Apps for the Cloud -- What is a cloud-native application? -- The principles of cloud-native design -- One codebase, one application -- API First -- Dependency management -- Design, build, release, and run -- Configuration, credentials, and code -- Logs -- Disposability -- Backing services -- Environment parity -- Administrative processes -- Port binding -- Stateless processes -- Concurrency -- Telemetry -- Authentication and authorization -- Graceful fault tolerance -- Application migration and the journey to cloud-native design on Cloud Foundry -- Becoming Cloud Ready -- Modernizing the monolith -- Anti-corruption layer -- Strangling the monolith -- Application modernization and your organization -- References -- Summary -- Chapter 6: Deploying Apps to Cloud Foundry -- Pushing your first application to Cloud Foundry -- What you need before you push -- Services -- Listing the available services to create -- Creating a service -- Buildpacks -- Deploying your first app onto cf using the cf CLI -- Applications versus application instances -- The phases of application deployment -- The Droplet -- Re-deploying the application -- Binding a service to the application -- Restaging applications versus restarting applications -- Manifest files -- Monitoring and managing the applications -- Monitoring and managing the application using cf CLI -- Monitoring your application -- Listing all of the applications in a space. Getting the health and status of your application -- Viewing application logs -- Managing your application -- Scaling your application -- Application tasks -- Routes and domains -- Domains, HTTP domains, and TCP domains -- Viewing and managing HTTP shared domains -- Viewing and managing TCP shared domains -- Viewing and managing HTTP private domains -- Routes, HTTP routes, and TCP routes -- Creating HTTP routes -- Creating HTTP routes with the hostname option -- Creating HTTP Routes with a Wildcard hostname -- Creating HTTP context path routing -- Creating TCP routes -- Managing routes -- Deleting your application -- Monitoring and managing applications using Apps Manager -- Application Performance Monitoring (APM) -- Summary -- Chapter 7: Microservices and Worker Applications -- What are microservices? -- Worker applications -- Fortune teller worker application -- Building and deploying the fortune teller application to PCF Dev -- Application resiliency -- Resiliency provided by Cloud Foundry -- Building resiliency into microservices -- Using the Config Server for managing application configuration -- Service Registry for application registration and discovery -- Circuit breakers and dashboard -- References -- Summary -- Chapter 8: Services and Service Brokers -- Services on Cloud Foundry -- Service binding of applications -- User-provided services -- Service brokers -- Structure of services on a service broker -- The Open Service Broker API -- HTTP request and response structure -- Asynchronous and synchronous operations -- Authentication -- Custom service brokers on Cloud Foundry -- Deploying and registering custom service brokers on Cloud Foundry -- Updating custom service brokers -- Route services -- Enabling route services -- Service broker and service instance implementation requirements -- Route service deployment strategies. Fully-brokered route service -- Static-brokered route service -- User-provided route service -- Route service example -- Service integration strategies -- Summary -- Chapter 9: Buildpacks -- Buildpacks on Cloud Foundry -- Common buildpacks on Cloud Foundry -- Consuming and managing buildpacks on Cloud Foundry -- Offline versus online buildpacks -- Consuming external buildpacks on Cloud Foundry -- Adding a new buildpack to Cloud Foundry -- Updating a buildpack on Cloud Foundry -- Deleting a buildpack -- Existing cached droplets and maintaining installed buildpacks -- Deep-dive into buildpacks -- How buildpacks actually work with Cloud Foundry -- The detect script -- The compile script -- The release script -- The droplet -- Creating buildpacks -- Creating the Simple-HTTP buildpack -- Setting up Buildpack-packager -- Creating the buildpack -- Installing the buildpack -- Test driving the Simple-Http buildpack -- Summary -- Chapter 10: Troubleshooting Applications in Cloud Foundry -- Failure due to Org/Space quota settings -- Failures due to application crashes -- Exited with status 0 -- Exited with status 4 or status 64 -- Exited with status 6 or 65 -- Exited with status 255 -- Exited with status X -- References -- Summary -- Chapter 11: Continuous Integration and Continuous Deployment -- What is continuous integration? -- What is continuous delivery? -- What is continuous deployment? -- Zero downtime deployment -- A/B deployment -- References -- Summary -- Index. |
ctrlnum | (OCoLC)1018480543 |
dewey-full | 004.6782 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 004 - Computer science |
dewey-raw | 004.6782 |
dewey-search | 004.6782 |
dewey-sort | 14.6782 |
dewey-tens | 000 - Computer science, information, general works |
discipline | Informatik |
format | Electronic eBook |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>11666cam a2200541 i 4500</leader><controlfield tag="001">ZDB-4-EBA-on1018480543</controlfield><controlfield tag="003">OCoLC</controlfield><controlfield tag="005">20241004212047.0</controlfield><controlfield tag="006">m o d </controlfield><controlfield tag="007">cr unu||||||||</controlfield><controlfield tag="008">180110s2017 enka o 000 0 eng d</controlfield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">UMI</subfield><subfield code="b">eng</subfield><subfield code="e">rda</subfield><subfield code="e">pn</subfield><subfield code="c">UMI</subfield><subfield code="d">IDEBK</subfield><subfield code="d">STF</subfield><subfield code="d">OCLCF</subfield><subfield code="d">TOH</subfield><subfield code="d">CEF</subfield><subfield code="d">KSU</subfield><subfield code="d">DEBBG</subfield><subfield code="d">G3B</subfield><subfield code="d">S9I</subfield><subfield code="d">UAB</subfield><subfield code="d">N$T</subfield><subfield code="d">K6U</subfield><subfield code="d">QGK</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">OCLCO</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">OCLCO</subfield><subfield code="d">OCLCL</subfield><subfield code="d">DXU</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">178839657X</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">1788391446</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9781788391443</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9781788396578</subfield><subfield code="q">(electronic bk.)</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)1018480543</subfield></datafield><datafield tag="037" ind1=" " ind2=" "><subfield code="a">CL0500000925</subfield><subfield code="b">Safari Books Online</subfield></datafield><datafield tag="050" ind1=" " ind2="4"><subfield code="a">QA76.585</subfield></datafield><datafield tag="082" ind1="7" ind2=" "><subfield code="a">004.6782</subfield><subfield code="2">23</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">MAIN</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Farmer, Rick,</subfield><subfield code="e">author.</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Cloud Foundry for developers :</subfield><subfield code="b">deploy, manage, and orchestrate cloud-native applications with ease /</subfield><subfield code="c">Rick Farmer, Rahul Jain, David Wu.</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Birmingham, UK :</subfield><subfield code="b">Packt Publishing,</subfield><subfield code="c">2017.</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">1 online resource (1 volume) :</subfield><subfield code="b">illustrations</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="a">text</subfield><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="a">computer</subfield><subfield code="b">c</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="a">online resource</subfield><subfield code="b">cr</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="347" ind1=" " ind2=" "><subfield code="a">data file</subfield></datafield><datafield tag="588" ind1="0" ind2=" "><subfield code="a">Online resource; title from title page (Safari, viewed January 8, 2018).</subfield></datafield><datafield tag="520" ind1=" " ind2=" "><subfield code="a">Deploy and scale applications on Cloud Foundry About This Book Gain hands-on experience using Cloud Foundry Implement deployment, management and scaling of applications on Cloud Foundry Learn best practices and troubleshooting tips for running applications on Cloud Foundry Who This Book Is For This book is aimed at developers, engineers and architects who want to learn key aspects of developing and running applications on the Cloud Foundry Platform. Prior knowledge Cloud Foundry is not necessary. What You Will Learn Understand Cloud Foundry (CF) tools and concepts. Understand the breadth of possibilities unleashed through a lightweight agile approach to building and deploying applications. Design and deploy cloud native applications that run well on Cloud Foundry. Learn Microservice design concepts and worker applications. Customize service brokers to publish your services in the Cloud Foundry marketplace. Using, managing and creating buildpacks for the Cloud Foundry Platform. Troubleshoot applications on Cloud Foundry Perform zero-downtime deployments using blue/green routes, A/B testing, and painless rollbacks to earlier versions of the application. In Detail Cloud Foundry is the open source platform to deploy, run, and scale applications. Cloud Foundry is growing rapidly and a leading product that provides PaaS (Platform as a Service) capabilities to enterprise, government, and organizations around the globe. Giants like Dell Technologies, GE, IBM, HP and the US government are using Cloud Foundry innovate faster in a rapidly changing world. Cloud Foundry is a developer's dream. Enabling them to create modern applications that can leverage the latest thinking, techniques and capabilities of the cloud, including: DevOps Application Virtualization Infrastructure agnosticism Orchestrated containers Automation Zero downtime upgrades A/B deployment Quickly scaling applications out or in This book takes readers on a journey where they will first learn the Cloud Foundry basics, including how to deploy and scale a simple application in seconds. Readers will build their knowledge of how to create highly scalable and resilient cloud-native applications and microservices running on Cloud Foundry. Readers will learn how to integrate their application with services provided by Cloud Foundry and with those external to Cloud Foundry. Readers will learn how to structure their Cloud Foundry environment with orgs and spaces. After that, we'll discuss aspects ...</subfield></datafield><datafield tag="505" ind1="0" ind2=" "><subfield code="a">Cover -- Copyright -- Credits -- About the Authors -- Acknowledgements -- About the Reviewer -- www.PacktPub.com -- Customer Feedback -- Dedication -- Table of Contents -- Preface -- Chapter 1: Cloud Foundry Introduction -- Why Cloud Foundry? -- What is PaaS? -- The Cloud Foundry definition of PaaS -- Who are Pivotal and the Cloud Foundry Foundation? -- What is Cloud Foundry? -- Cloud Foundry architecture -- Cloud Foundry security -- Cloud Foundry containers -- What are containers? -- What is Pivotal Cloud Foundry? -- Pivotal Cloud Foundry components glossary -- Other Cloud Foundry distributions and public providers -- Summary -- Chapter 2: Cloud Foundry CLI and Apps Manager -- The cf CLI -- What is Pivotal Web Services (PWS)? -- Creating a PWS account -- What you get when you register for PWS -- Signing up -- Installing the cf CLI -- Downloading and installing from GitHub -- Install using a package manager -- Initial setup of the cf CLI -- The cf CLI help command -- Finding cf CLI commands -- Command-specific help -- Deploying an application to Cloud Foundry -- Targeting Pivotal cf API endpoint -- Logging into the Cloud Foundry API endpoint -- Pushing a simple application -- Accessing the Apps Manager on PWS -- Summary -- Chapter 3: Getting Started with PCF Dev -- A brief introduction to TDD -- Why PCF Dev? -- Comparing PCF Dev to Pivotal Cloud Foundry -- PCF Dev technical requirements -- 20 minutes to cf push with PCF Dev -- Installing PCF Dev -- Exploring PCF Dev -- Deploying a test application to PCF Dev -- Clone and build the Spring Music App -- PCF Dev housekeeping -- Stop -- Suspend -- Resume -- Destroy -- Status -- Alternatives to PCF Dev -- Further reading -- Summary -- Chapter 4: Users, Orgs, Spaces, and Roles -- Organizations (Orgs) -- Create an Org using Apps Manager -- Create an Organization (Org) using the cf CLI.</subfield></datafield><datafield tag="505" ind1="8" ind2=" "><subfield code="a">List Orgs using the cf CLI -- Spaces -- Creating a Space using the Apps Manager -- Creating a Space using cf CLI -- List spaces using the cf CLI -- User accounts -- Create a user using the cf CLI -- Roles -- OrgManager role -- BillingManager role -- OrgAuditor role -- SpaceManager role -- SpaceDeveloper role -- SpaceAuditor role -- Assigning roles to a user using cf CLI -- Summary -- Chapter 5: Architecting and Building Apps for the Cloud -- What is a cloud-native application? -- The principles of cloud-native design -- One codebase, one application -- API First -- Dependency management -- Design, build, release, and run -- Configuration, credentials, and code -- Logs -- Disposability -- Backing services -- Environment parity -- Administrative processes -- Port binding -- Stateless processes -- Concurrency -- Telemetry -- Authentication and authorization -- Graceful fault tolerance -- Application migration and the journey to cloud-native design on Cloud Foundry -- Becoming Cloud Ready -- Modernizing the monolith -- Anti-corruption layer -- Strangling the monolith -- Application modernization and your organization -- References -- Summary -- Chapter 6: Deploying Apps to Cloud Foundry -- Pushing your first application to Cloud Foundry -- What you need before you push -- Services -- Listing the available services to create -- Creating a service -- Buildpacks -- Deploying your first app onto cf using the cf CLI -- Applications versus application instances -- The phases of application deployment -- The Droplet -- Re-deploying the application -- Binding a service to the application -- Restaging applications versus restarting applications -- Manifest files -- Monitoring and managing the applications -- Monitoring and managing the application using cf CLI -- Monitoring your application -- Listing all of the applications in a space.</subfield></datafield><datafield tag="505" ind1="8" ind2=" "><subfield code="a">Getting the health and status of your application -- Viewing application logs -- Managing your application -- Scaling your application -- Application tasks -- Routes and domains -- Domains, HTTP domains, and TCP domains -- Viewing and managing HTTP shared domains -- Viewing and managing TCP shared domains -- Viewing and managing HTTP private domains -- Routes, HTTP routes, and TCP routes -- Creating HTTP routes -- Creating HTTP routes with the hostname option -- Creating HTTP Routes with a Wildcard hostname -- Creating HTTP context path routing -- Creating TCP routes -- Managing routes -- Deleting your application -- Monitoring and managing applications using Apps Manager -- Application Performance Monitoring (APM) -- Summary -- Chapter 7: Microservices and Worker Applications -- What are microservices? -- Worker applications -- Fortune teller worker application -- Building and deploying the fortune teller application to PCF Dev -- Application resiliency -- Resiliency provided by Cloud Foundry -- Building resiliency into microservices -- Using the Config Server for managing application configuration -- Service Registry for application registration and discovery -- Circuit breakers and dashboard -- References -- Summary -- Chapter 8: Services and Service Brokers -- Services on Cloud Foundry -- Service binding of applications -- User-provided services -- Service brokers -- Structure of services on a service broker -- The Open Service Broker API -- HTTP request and response structure -- Asynchronous and synchronous operations -- Authentication -- Custom service brokers on Cloud Foundry -- Deploying and registering custom service brokers on Cloud Foundry -- Updating custom service brokers -- Route services -- Enabling route services -- Service broker and service instance implementation requirements -- Route service deployment strategies.</subfield></datafield><datafield tag="505" ind1="8" ind2=" "><subfield code="a">Fully-brokered route service -- Static-brokered route service -- User-provided route service -- Route service example -- Service integration strategies -- Summary -- Chapter 9: Buildpacks -- Buildpacks on Cloud Foundry -- Common buildpacks on Cloud Foundry -- Consuming and managing buildpacks on Cloud Foundry -- Offline versus online buildpacks -- Consuming external buildpacks on Cloud Foundry -- Adding a new buildpack to Cloud Foundry -- Updating a buildpack on Cloud Foundry -- Deleting a buildpack -- Existing cached droplets and maintaining installed buildpacks -- Deep-dive into buildpacks -- How buildpacks actually work with Cloud Foundry -- The detect script -- The compile script -- The release script -- The droplet -- Creating buildpacks -- Creating the Simple-HTTP buildpack -- Setting up Buildpack-packager -- Creating the buildpack -- Installing the buildpack -- Test driving the Simple-Http buildpack -- Summary -- Chapter 10: Troubleshooting Applications in Cloud Foundry -- Failure due to Org/Space quota settings -- Failures due to application crashes -- Exited with status 0 -- Exited with status 4 or status 64 -- Exited with status 6 or 65 -- Exited with status 255 -- Exited with status X -- References -- Summary -- Chapter 11: Continuous Integration and Continuous Deployment -- What is continuous integration? -- What is continuous delivery? -- What is continuous deployment? -- Zero downtime deployment -- A/B deployment -- References -- Summary -- Index.</subfield></datafield><datafield tag="650" ind1=" " ind2="0"><subfield code="a">Cloud computing.</subfield><subfield code="0">http://id.loc.gov/authorities/subjects/sh2008004883</subfield></datafield><datafield tag="650" ind1=" " ind2="0"><subfield code="a">Web site development.</subfield><subfield code="0">http://id.loc.gov/authorities/subjects/sh98004795</subfield></datafield><datafield tag="650" ind1=" " ind2="6"><subfield code="a">Infonuagique.</subfield></datafield><datafield tag="650" ind1=" " ind2="6"><subfield code="a">Sites Web</subfield><subfield code="x">Développement.</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Cloud computing</subfield><subfield code="2">fast</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Web site development</subfield><subfield code="2">fast</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Jain, Rahul,</subfield><subfield code="e">author.</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Wu, David,</subfield><subfield code="e">author.</subfield></datafield><datafield tag="758" ind1=" " ind2=" "><subfield code="i">has work:</subfield><subfield code="a">Cloud Foundry for Developers (Text)</subfield><subfield code="1">https://id.oclc.org/worldcat/entity/E39PCYhTFX33vC8VGQYVk4phpd</subfield><subfield code="4">https://id.oclc.org/worldcat/ontology/hasWork</subfield></datafield><datafield tag="856" ind1="4" ind2="0"><subfield code="l">FWS01</subfield><subfield code="p">ZDB-4-EBA</subfield><subfield code="q">FWS_PDA_EBA</subfield><subfield code="u">https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=1641397</subfield><subfield code="3">Volltext</subfield></datafield><datafield tag="938" ind1=" " ind2=" "><subfield code="a">EBSCOhost</subfield><subfield code="b">EBSC</subfield><subfield code="n">1641397</subfield></datafield><datafield tag="938" ind1=" " ind2=" "><subfield code="a">ProQuest MyiLibrary Digital eBook Collection</subfield><subfield code="b">IDEB</subfield><subfield code="n">cis38784681</subfield></datafield><datafield tag="994" ind1=" " ind2=" "><subfield code="a">92</subfield><subfield code="b">GEBAY</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">ZDB-4-EBA</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-863</subfield></datafield></record></collection> |
id | ZDB-4-EBA-on1018480543 |
illustrated | Illustrated |
indexdate | 2024-11-27T13:28:10Z |
institution | BVB |
isbn | 178839657X 1788391446 9781788391443 9781788396578 |
language | English |
oclc_num | 1018480543 |
open_access_boolean | |
owner | MAIN DE-863 DE-BY-FWS |
owner_facet | MAIN DE-863 DE-BY-FWS |
physical | 1 online resource (1 volume) : illustrations |
psigel | ZDB-4-EBA |
publishDate | 2017 |
publishDateSearch | 2017 |
publishDateSort | 2017 |
publisher | Packt Publishing, |
record_format | marc |
spelling | Farmer, Rick, author. Cloud Foundry for developers : deploy, manage, and orchestrate cloud-native applications with ease / Rick Farmer, Rahul Jain, David Wu. Birmingham, UK : Packt Publishing, 2017. 1 online resource (1 volume) : illustrations text txt rdacontent computer c rdamedia online resource cr rdacarrier data file Online resource; title from title page (Safari, viewed January 8, 2018). Deploy and scale applications on Cloud Foundry About This Book Gain hands-on experience using Cloud Foundry Implement deployment, management and scaling of applications on Cloud Foundry Learn best practices and troubleshooting tips for running applications on Cloud Foundry Who This Book Is For This book is aimed at developers, engineers and architects who want to learn key aspects of developing and running applications on the Cloud Foundry Platform. Prior knowledge Cloud Foundry is not necessary. What You Will Learn Understand Cloud Foundry (CF) tools and concepts. Understand the breadth of possibilities unleashed through a lightweight agile approach to building and deploying applications. Design and deploy cloud native applications that run well on Cloud Foundry. Learn Microservice design concepts and worker applications. Customize service brokers to publish your services in the Cloud Foundry marketplace. Using, managing and creating buildpacks for the Cloud Foundry Platform. Troubleshoot applications on Cloud Foundry Perform zero-downtime deployments using blue/green routes, A/B testing, and painless rollbacks to earlier versions of the application. In Detail Cloud Foundry is the open source platform to deploy, run, and scale applications. Cloud Foundry is growing rapidly and a leading product that provides PaaS (Platform as a Service) capabilities to enterprise, government, and organizations around the globe. Giants like Dell Technologies, GE, IBM, HP and the US government are using Cloud Foundry innovate faster in a rapidly changing world. Cloud Foundry is a developer's dream. Enabling them to create modern applications that can leverage the latest thinking, techniques and capabilities of the cloud, including: DevOps Application Virtualization Infrastructure agnosticism Orchestrated containers Automation Zero downtime upgrades A/B deployment Quickly scaling applications out or in This book takes readers on a journey where they will first learn the Cloud Foundry basics, including how to deploy and scale a simple application in seconds. Readers will build their knowledge of how to create highly scalable and resilient cloud-native applications and microservices running on Cloud Foundry. Readers will learn how to integrate their application with services provided by Cloud Foundry and with those external to Cloud Foundry. Readers will learn how to structure their Cloud Foundry environment with orgs and spaces. After that, we'll discuss aspects ... Cover -- Copyright -- Credits -- About the Authors -- Acknowledgements -- About the Reviewer -- www.PacktPub.com -- Customer Feedback -- Dedication -- Table of Contents -- Preface -- Chapter 1: Cloud Foundry Introduction -- Why Cloud Foundry? -- What is PaaS? -- The Cloud Foundry definition of PaaS -- Who are Pivotal and the Cloud Foundry Foundation? -- What is Cloud Foundry? -- Cloud Foundry architecture -- Cloud Foundry security -- Cloud Foundry containers -- What are containers? -- What is Pivotal Cloud Foundry? -- Pivotal Cloud Foundry components glossary -- Other Cloud Foundry distributions and public providers -- Summary -- Chapter 2: Cloud Foundry CLI and Apps Manager -- The cf CLI -- What is Pivotal Web Services (PWS)? -- Creating a PWS account -- What you get when you register for PWS -- Signing up -- Installing the cf CLI -- Downloading and installing from GitHub -- Install using a package manager -- Initial setup of the cf CLI -- The cf CLI help command -- Finding cf CLI commands -- Command-specific help -- Deploying an application to Cloud Foundry -- Targeting Pivotal cf API endpoint -- Logging into the Cloud Foundry API endpoint -- Pushing a simple application -- Accessing the Apps Manager on PWS -- Summary -- Chapter 3: Getting Started with PCF Dev -- A brief introduction to TDD -- Why PCF Dev? -- Comparing PCF Dev to Pivotal Cloud Foundry -- PCF Dev technical requirements -- 20 minutes to cf push with PCF Dev -- Installing PCF Dev -- Exploring PCF Dev -- Deploying a test application to PCF Dev -- Clone and build the Spring Music App -- PCF Dev housekeeping -- Stop -- Suspend -- Resume -- Destroy -- Status -- Alternatives to PCF Dev -- Further reading -- Summary -- Chapter 4: Users, Orgs, Spaces, and Roles -- Organizations (Orgs) -- Create an Org using Apps Manager -- Create an Organization (Org) using the cf CLI. List Orgs using the cf CLI -- Spaces -- Creating a Space using the Apps Manager -- Creating a Space using cf CLI -- List spaces using the cf CLI -- User accounts -- Create a user using the cf CLI -- Roles -- OrgManager role -- BillingManager role -- OrgAuditor role -- SpaceManager role -- SpaceDeveloper role -- SpaceAuditor role -- Assigning roles to a user using cf CLI -- Summary -- Chapter 5: Architecting and Building Apps for the Cloud -- What is a cloud-native application? -- The principles of cloud-native design -- One codebase, one application -- API First -- Dependency management -- Design, build, release, and run -- Configuration, credentials, and code -- Logs -- Disposability -- Backing services -- Environment parity -- Administrative processes -- Port binding -- Stateless processes -- Concurrency -- Telemetry -- Authentication and authorization -- Graceful fault tolerance -- Application migration and the journey to cloud-native design on Cloud Foundry -- Becoming Cloud Ready -- Modernizing the monolith -- Anti-corruption layer -- Strangling the monolith -- Application modernization and your organization -- References -- Summary -- Chapter 6: Deploying Apps to Cloud Foundry -- Pushing your first application to Cloud Foundry -- What you need before you push -- Services -- Listing the available services to create -- Creating a service -- Buildpacks -- Deploying your first app onto cf using the cf CLI -- Applications versus application instances -- The phases of application deployment -- The Droplet -- Re-deploying the application -- Binding a service to the application -- Restaging applications versus restarting applications -- Manifest files -- Monitoring and managing the applications -- Monitoring and managing the application using cf CLI -- Monitoring your application -- Listing all of the applications in a space. Getting the health and status of your application -- Viewing application logs -- Managing your application -- Scaling your application -- Application tasks -- Routes and domains -- Domains, HTTP domains, and TCP domains -- Viewing and managing HTTP shared domains -- Viewing and managing TCP shared domains -- Viewing and managing HTTP private domains -- Routes, HTTP routes, and TCP routes -- Creating HTTP routes -- Creating HTTP routes with the hostname option -- Creating HTTP Routes with a Wildcard hostname -- Creating HTTP context path routing -- Creating TCP routes -- Managing routes -- Deleting your application -- Monitoring and managing applications using Apps Manager -- Application Performance Monitoring (APM) -- Summary -- Chapter 7: Microservices and Worker Applications -- What are microservices? -- Worker applications -- Fortune teller worker application -- Building and deploying the fortune teller application to PCF Dev -- Application resiliency -- Resiliency provided by Cloud Foundry -- Building resiliency into microservices -- Using the Config Server for managing application configuration -- Service Registry for application registration and discovery -- Circuit breakers and dashboard -- References -- Summary -- Chapter 8: Services and Service Brokers -- Services on Cloud Foundry -- Service binding of applications -- User-provided services -- Service brokers -- Structure of services on a service broker -- The Open Service Broker API -- HTTP request and response structure -- Asynchronous and synchronous operations -- Authentication -- Custom service brokers on Cloud Foundry -- Deploying and registering custom service brokers on Cloud Foundry -- Updating custom service brokers -- Route services -- Enabling route services -- Service broker and service instance implementation requirements -- Route service deployment strategies. Fully-brokered route service -- Static-brokered route service -- User-provided route service -- Route service example -- Service integration strategies -- Summary -- Chapter 9: Buildpacks -- Buildpacks on Cloud Foundry -- Common buildpacks on Cloud Foundry -- Consuming and managing buildpacks on Cloud Foundry -- Offline versus online buildpacks -- Consuming external buildpacks on Cloud Foundry -- Adding a new buildpack to Cloud Foundry -- Updating a buildpack on Cloud Foundry -- Deleting a buildpack -- Existing cached droplets and maintaining installed buildpacks -- Deep-dive into buildpacks -- How buildpacks actually work with Cloud Foundry -- The detect script -- The compile script -- The release script -- The droplet -- Creating buildpacks -- Creating the Simple-HTTP buildpack -- Setting up Buildpack-packager -- Creating the buildpack -- Installing the buildpack -- Test driving the Simple-Http buildpack -- Summary -- Chapter 10: Troubleshooting Applications in Cloud Foundry -- Failure due to Org/Space quota settings -- Failures due to application crashes -- Exited with status 0 -- Exited with status 4 or status 64 -- Exited with status 6 or 65 -- Exited with status 255 -- Exited with status X -- References -- Summary -- Chapter 11: Continuous Integration and Continuous Deployment -- What is continuous integration? -- What is continuous delivery? -- What is continuous deployment? -- Zero downtime deployment -- A/B deployment -- References -- Summary -- Index. Cloud computing. http://id.loc.gov/authorities/subjects/sh2008004883 Web site development. http://id.loc.gov/authorities/subjects/sh98004795 Infonuagique. Sites Web Développement. Cloud computing fast Web site development fast Jain, Rahul, author. Wu, David, author. has work: Cloud Foundry for Developers (Text) https://id.oclc.org/worldcat/entity/E39PCYhTFX33vC8VGQYVk4phpd https://id.oclc.org/worldcat/ontology/hasWork FWS01 ZDB-4-EBA FWS_PDA_EBA https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=1641397 Volltext |
spellingShingle | Farmer, Rick Jain, Rahul Wu, David Cloud Foundry for developers : deploy, manage, and orchestrate cloud-native applications with ease / Cover -- Copyright -- Credits -- About the Authors -- Acknowledgements -- About the Reviewer -- www.PacktPub.com -- Customer Feedback -- Dedication -- Table of Contents -- Preface -- Chapter 1: Cloud Foundry Introduction -- Why Cloud Foundry? -- What is PaaS? -- The Cloud Foundry definition of PaaS -- Who are Pivotal and the Cloud Foundry Foundation? -- What is Cloud Foundry? -- Cloud Foundry architecture -- Cloud Foundry security -- Cloud Foundry containers -- What are containers? -- What is Pivotal Cloud Foundry? -- Pivotal Cloud Foundry components glossary -- Other Cloud Foundry distributions and public providers -- Summary -- Chapter 2: Cloud Foundry CLI and Apps Manager -- The cf CLI -- What is Pivotal Web Services (PWS)? -- Creating a PWS account -- What you get when you register for PWS -- Signing up -- Installing the cf CLI -- Downloading and installing from GitHub -- Install using a package manager -- Initial setup of the cf CLI -- The cf CLI help command -- Finding cf CLI commands -- Command-specific help -- Deploying an application to Cloud Foundry -- Targeting Pivotal cf API endpoint -- Logging into the Cloud Foundry API endpoint -- Pushing a simple application -- Accessing the Apps Manager on PWS -- Summary -- Chapter 3: Getting Started with PCF Dev -- A brief introduction to TDD -- Why PCF Dev? -- Comparing PCF Dev to Pivotal Cloud Foundry -- PCF Dev technical requirements -- 20 minutes to cf push with PCF Dev -- Installing PCF Dev -- Exploring PCF Dev -- Deploying a test application to PCF Dev -- Clone and build the Spring Music App -- PCF Dev housekeeping -- Stop -- Suspend -- Resume -- Destroy -- Status -- Alternatives to PCF Dev -- Further reading -- Summary -- Chapter 4: Users, Orgs, Spaces, and Roles -- Organizations (Orgs) -- Create an Org using Apps Manager -- Create an Organization (Org) using the cf CLI. List Orgs using the cf CLI -- Spaces -- Creating a Space using the Apps Manager -- Creating a Space using cf CLI -- List spaces using the cf CLI -- User accounts -- Create a user using the cf CLI -- Roles -- OrgManager role -- BillingManager role -- OrgAuditor role -- SpaceManager role -- SpaceDeveloper role -- SpaceAuditor role -- Assigning roles to a user using cf CLI -- Summary -- Chapter 5: Architecting and Building Apps for the Cloud -- What is a cloud-native application? -- The principles of cloud-native design -- One codebase, one application -- API First -- Dependency management -- Design, build, release, and run -- Configuration, credentials, and code -- Logs -- Disposability -- Backing services -- Environment parity -- Administrative processes -- Port binding -- Stateless processes -- Concurrency -- Telemetry -- Authentication and authorization -- Graceful fault tolerance -- Application migration and the journey to cloud-native design on Cloud Foundry -- Becoming Cloud Ready -- Modernizing the monolith -- Anti-corruption layer -- Strangling the monolith -- Application modernization and your organization -- References -- Summary -- Chapter 6: Deploying Apps to Cloud Foundry -- Pushing your first application to Cloud Foundry -- What you need before you push -- Services -- Listing the available services to create -- Creating a service -- Buildpacks -- Deploying your first app onto cf using the cf CLI -- Applications versus application instances -- The phases of application deployment -- The Droplet -- Re-deploying the application -- Binding a service to the application -- Restaging applications versus restarting applications -- Manifest files -- Monitoring and managing the applications -- Monitoring and managing the application using cf CLI -- Monitoring your application -- Listing all of the applications in a space. Getting the health and status of your application -- Viewing application logs -- Managing your application -- Scaling your application -- Application tasks -- Routes and domains -- Domains, HTTP domains, and TCP domains -- Viewing and managing HTTP shared domains -- Viewing and managing TCP shared domains -- Viewing and managing HTTP private domains -- Routes, HTTP routes, and TCP routes -- Creating HTTP routes -- Creating HTTP routes with the hostname option -- Creating HTTP Routes with a Wildcard hostname -- Creating HTTP context path routing -- Creating TCP routes -- Managing routes -- Deleting your application -- Monitoring and managing applications using Apps Manager -- Application Performance Monitoring (APM) -- Summary -- Chapter 7: Microservices and Worker Applications -- What are microservices? -- Worker applications -- Fortune teller worker application -- Building and deploying the fortune teller application to PCF Dev -- Application resiliency -- Resiliency provided by Cloud Foundry -- Building resiliency into microservices -- Using the Config Server for managing application configuration -- Service Registry for application registration and discovery -- Circuit breakers and dashboard -- References -- Summary -- Chapter 8: Services and Service Brokers -- Services on Cloud Foundry -- Service binding of applications -- User-provided services -- Service brokers -- Structure of services on a service broker -- The Open Service Broker API -- HTTP request and response structure -- Asynchronous and synchronous operations -- Authentication -- Custom service brokers on Cloud Foundry -- Deploying and registering custom service brokers on Cloud Foundry -- Updating custom service brokers -- Route services -- Enabling route services -- Service broker and service instance implementation requirements -- Route service deployment strategies. Fully-brokered route service -- Static-brokered route service -- User-provided route service -- Route service example -- Service integration strategies -- Summary -- Chapter 9: Buildpacks -- Buildpacks on Cloud Foundry -- Common buildpacks on Cloud Foundry -- Consuming and managing buildpacks on Cloud Foundry -- Offline versus online buildpacks -- Consuming external buildpacks on Cloud Foundry -- Adding a new buildpack to Cloud Foundry -- Updating a buildpack on Cloud Foundry -- Deleting a buildpack -- Existing cached droplets and maintaining installed buildpacks -- Deep-dive into buildpacks -- How buildpacks actually work with Cloud Foundry -- The detect script -- The compile script -- The release script -- The droplet -- Creating buildpacks -- Creating the Simple-HTTP buildpack -- Setting up Buildpack-packager -- Creating the buildpack -- Installing the buildpack -- Test driving the Simple-Http buildpack -- Summary -- Chapter 10: Troubleshooting Applications in Cloud Foundry -- Failure due to Org/Space quota settings -- Failures due to application crashes -- Exited with status 0 -- Exited with status 4 or status 64 -- Exited with status 6 or 65 -- Exited with status 255 -- Exited with status X -- References -- Summary -- Chapter 11: Continuous Integration and Continuous Deployment -- What is continuous integration? -- What is continuous delivery? -- What is continuous deployment? -- Zero downtime deployment -- A/B deployment -- References -- Summary -- Index. Cloud computing. http://id.loc.gov/authorities/subjects/sh2008004883 Web site development. http://id.loc.gov/authorities/subjects/sh98004795 Infonuagique. Sites Web Développement. Cloud computing fast Web site development fast |
subject_GND | http://id.loc.gov/authorities/subjects/sh2008004883 http://id.loc.gov/authorities/subjects/sh98004795 |
title | Cloud Foundry for developers : deploy, manage, and orchestrate cloud-native applications with ease / |
title_auth | Cloud Foundry for developers : deploy, manage, and orchestrate cloud-native applications with ease / |
title_exact_search | Cloud Foundry for developers : deploy, manage, and orchestrate cloud-native applications with ease / |
title_full | Cloud Foundry for developers : deploy, manage, and orchestrate cloud-native applications with ease / Rick Farmer, Rahul Jain, David Wu. |
title_fullStr | Cloud Foundry for developers : deploy, manage, and orchestrate cloud-native applications with ease / Rick Farmer, Rahul Jain, David Wu. |
title_full_unstemmed | Cloud Foundry for developers : deploy, manage, and orchestrate cloud-native applications with ease / Rick Farmer, Rahul Jain, David Wu. |
title_short | Cloud Foundry for developers : |
title_sort | cloud foundry for developers deploy manage and orchestrate cloud native applications with ease |
title_sub | deploy, manage, and orchestrate cloud-native applications with ease / |
topic | Cloud computing. http://id.loc.gov/authorities/subjects/sh2008004883 Web site development. http://id.loc.gov/authorities/subjects/sh98004795 Infonuagique. Sites Web Développement. Cloud computing fast Web site development fast |
topic_facet | Cloud computing. Web site development. Infonuagique. Sites Web Développement. Cloud computing Web site development |
url | https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=1641397 |
work_keys_str_mv | AT farmerrick cloudfoundryfordevelopersdeploymanageandorchestratecloudnativeapplicationswithease AT jainrahul cloudfoundryfordevelopersdeploymanageandorchestratecloudnativeapplicationswithease AT wudavid cloudfoundryfordevelopersdeploymanageandorchestratecloudnativeapplicationswithease |