HOW TO DEPLOY SPRING BOOT APP IN CLOUD FOUNDRY DEMO | InterviewDOT
Click here - https://www.youtube.com/channel/UCd0U_xlQxdZynq09knDszXA?sub_confirmation=1 to get notifications. HOW TO DEPLOY SPRING BOOT APP IN CLOUD FOUNDRY DEMO Spring Boot Thymeleaf Demo Application - Cloud https://github.com/net-vinothkumar/spring-boot-application-in-cloud Install cloud foundry client tool Login to cloud foundry cf login -a api.run.pivotal.io cf push cf apps What does Cloud Foundry do? It is an open source platform that you can deploy to run your apps on your own computing infrastructure, or deploy on an IaaS like AWS, vSphere, or OpenStack. You can also use a PaaS deployed by a commercial Cloud Foundry cloud provider. A broad community contributes to and supports Cloud Foundry About the Cloud Foundry Platform This section describes why Cloud Foundry is an industry-standard cloud platform. Not all cloud platforms are created equal. Some have limited language and framework support, lack key app services, or restrict deployment to a single cloud. As an industry-standard cloud platform, Cloud Foundry offers the following: Open source code: The platform’s openness and extensibility prevent its users from being locked into a single framework, set of app services, or cloud. See the Cloud Foundry project on GitHub. Deployment automation: Developers can deploy their apps to Cloud Foundry using their existing tools and with zero modification to their code. Flexible infrastructure: You can deploy Cloud Foundry to run your apps on your own computing infrastructure, or deploy on an IaaS like vSphere, AWS, Azure, GCP, or OpenStack. Commercial options: You can also use a PaaS deployed by a commercial Cloud Foundry cloud provider. See Cloud Foundry Certified Platforms. Community support: A broad community contributes to and supports Cloud Foundry. See Welcome to the Cloud Foundry Community. Cloud Foundry is ideal for anyone interested in removing the cost and complexity of configuring infrastructure for their apps. How Cloud Foundry Works To flexibly serve and scale apps online, Cloud Foundry has subsystems that perform specialized functions. The sections below describe how some of these main subsystems work. Load Balancing This section describes how Cloud Foundry handles load balancing. Clouds balance their processing loads over multiple machines, optimizing for efficiency and resilience against point failure. A Cloud Foundry installation accomplishes this using the following components: BOSH: creates and deploys VMs on top of a physical computing infrastructure, and deploys and runs Cloud Foundry on top of this cloud. To configure the deployment, BOSH follows a manifest document. For more information, see the BOSH documentation. Cloud Controller: runs the apps and other processes on the cloud’s VMs, balancing demand and managing app lifecycles. For more information, see Cloud Controller. Gorouter: routes incoming traffic from the world to the VMs that are running the apps that the traffic demands, usually working with a customer-provided load balancer. For more information, see Gorouter. Running Apps This section describes the VMs that run your apps in Cloud Foundry and how the platform packages your apps to run on these VMs. What are the key benefits of Cloud Foundry? Application portability. Application auto-scaling. Centralized platform administration. Centralized logging. Dynamic routing. Application health management. Integration with external logging components like Elasticsearch and Logstash. Role-based access for deployed applications. Provision for vertical and horizontal scaling. Infrastructure security. Support for various IaaS providers. What are the Benefits of Application Instances in Pivotal Cloud Foundry? Application instances are essential to making Pivotal Cloud Foundry flexible and customer TCO predictable: AIs abstract underlying infrastructure differences in pricing and physical characteristics. As enterprise infrastructure needs change or diversify, AIs act as the common unit of measure offering a predictable TCO. AIs serve as a common unit of scale across many types of applications using the variety of languages and frameworks supported by Pivotal Cloud Foundry. AIs offer better infrastructure utilization by providing more application density than VM’s.
Download
0 formatsNo download links available.