Whether or why we need an application programming interface (API) this question certainly arises when one user wants to enjoy the full benefits of Cloud Computing Platform and on demand automated start and pause of instances. Because without an API in Cloud Computing Platform, the total system becomes like a false promise.
But this need of API in Cloud Computing has known issues too. First problem is lack of sticking to the standard from the Cloud Computing provider’s side and second is, if an already running application, needs to be shifted to another Cloud Computing platform provider, the set of API oor a single API needed to be changed as well.
Understanding the problems in Cloud Computing API
Both the problems by no means entirely independent of each other. Only solution could be if it is possible to develop a standard and single authority regulating the Cloud Computing API system.
Cloud Computing API acts as an intermediate step and therefore implements safety in some abstraction layers.
As I have named the article as Cloud Computing API – Why We Need To Give It Importance, it can be an interesting article with different opinions and thoughts on the subject. Hence, active participation from the readers point (including the Administrator) will make the topic on Cloud Computing API more interesting.
Further thoughts on a common Cloud Computing API
Standardization in Cloud Computing API in particular, by no should be less time-consuming.
One thing I see about Cloud Computing API is tha, it is the duty of all providers to mantain a minimum level of interoperability between the Cloud Computing providers.
But, in practical life, it is quite understandable that, possibly at least some companies will not agree this common Cloud Computing API system; that is what making the whole scenario much more difficult and yes definitely the current system of implementing Cloud Computing API might not be secure from all the providers.
This article, Cloud Computing API – Why We Need To Give It Importance is written by Sarah J. Hagar.