1, CF is the biggest advantage of resources relative to the virtual machine can be further subdivided, improve the utilization rate of hardware, but at present most of the application server, such as Apache/IIS has provided the CPU, MEM, the matching of the DISK management functions, plus some script slightly control can realize the function as well as CF,
2, deployment, in the same way, such as a shell script, or visual studio TFS function can be achieved from the compilation of a series of functions to the deployment,
3, monitoring, elasticity, monitoring is not say, now stands at application level monitoring platform, a lot of elasticity, the default CF also cannot provide the automatic start and elastic recovery of the DEA instance, although the warden handed resource management over to cgroup later by the Linux system to achieve the recycling container, but this is not a cross-platform, limited to Linux/Unix, many APP Server to do fine,. NET above IronFoundry obviously can't use this function, IF cannot achieve elasticity, than IIS,
Comprehensive the above three points, deploy a CF, application of migration and so on work is really not worth,
Maybe I don't know what's the advantage of PaaS, hope more than feel free to give advice or comments
CodePudding user response:
The individual feels1. The PCF are common components can provide more, shielding layer of resources, more transparent for the business component, database, algorithm, and so on internal communication module which can, or provide pipes,
2. Automatically provides distributed component level, granularity than virtual machine group is more thin, flexible main here, I think
A SOA components, can be packaged into after, automatic distribution,