Cloud Computing Taxonomies: Benefits and Challenges
With cloud computing, web application providers can easily move their applications to cloud data centers. On-demand cloud elasticity allows cloud users to acquire or release computing resources on demand. For complex computational workloads, this makes auto-scaling of resources possible for providers especially under dynamic workload. In all cases, cost optimization for system resources and Quality of Service (QoS) remains the top concern. This paper discussed cloud computing as a smart alternative to legacy computing models. Its taxonomy, characteristics, Security Objectives, Service level agreements, benefits and challenges are presented. A conceptual framework for cloud collaboration among the various states of Nigeria is presented. Startups and other low scale enterprises will readily benefit from cloud based collaboration.