Pros and cons of Cloud Foundry

Category: Education

Presentation Description

No description available.


Presentation Transcript

Pros and cons of Cloud Foundry:

Pros and cons of Cloud Foundry


Cloud Foundry is advertised as a crucial solution for deploying cloud-native applications without being limited to a certain programming language or cloud provider. Main benefits of Cloud Foundry: Open-source format: Even though there are masses of commercial variations of Cloud Foundry, it’s nevertheless an open-source venture with a big international community and pretty an outstanding knowledge base.


Support for different programming languages: This is perhaps the most important advantage of this platform. Currently, it supports the most famous programming languages including Java, PHP, Ruby, Node.Js, .Net, Go (Google’s Golang), and more. Multi-Vendor support: The platform creates a healthy, multi-vendor surroundings where you could select from numerous vendors. Application portability: Applications deployed to the platform can be easily migrated from a private information center to the public cloud in addition to from one IaaS provider to another.


Role-based access for deployed applications: The platform improves the security of applications by means of making sure that the handiest authorized agencies of customers have access to software data. Ease of application deployment: Code can be move by executing just a single line from the CLI. At the same time, the platform’s CLI includes a big variety of commands permitting for various operations on utility instances.


Horizontal and vertical scaling: You can scale the capacity of the platform both horizontally and vertically by means of adding extra Virtual Machines walking instances and by adding disk space and memory, respectively. Access to applications with SSH: You can allow or disable SSH access to your applications. When enabled, SSH gets admission to lets you to run diagnostics and look at software code in real-time. You can get entry to your software’s code by way of the use of both the platform’s standard client, CF SSH, or other SSH tools including SCP or SFTP clients.


Software vulnerability management: System updates and BOSH stemcells are released on a normal basis to make sure a high stage of software protection and to patch the modern-day protection issues. Main drawbacks of Cloud Foundry: No support for stateful containers: Unfortunately, the platform nonetheless doesn’t support stateful containers. Logging issues: While the platform supports displaying logs, it doesn’t appear to persist those logs anywhere.


Not enough focus on operational processes: Even though Cloud Foundry takes quite a few loads off operations teams, the principle awareness of the venture is still on developers. Complexity of configuration and monitoring processes: Working with BOSH may also be pretty challenging, particularly for less experienced workers. Need to follow Twelve-Factor App standards: Despite claiming to be a universal solution and supporting several frameworks and languages, Cloud Foundry works best for applications that might be built according to the Twelve-Factor App methodology.


Conclusion: Cloud Foundry is a useful PaaS project that may help builders and operators increase their productiveness and make cloud-native applications portable. Cloud Foundry includes a group of open-source tools that developers can use for running Cloud Foundry applications. There are several commercial platforms based on Cloud Foundry provided by big providers like IBM and Pivotal.


For More Information About Pivotal Cloud Foundry VisualPath Training Institute Address: Flat no:205, 2 nd Floor, Nilgiri Block, Aditya Enclave Ameerpet, Hyderabad Contact: +91 9989971070

authorStream Live Help