| Term 
 
        | What is a challenge posed by having fast multi-core CPUs and traditional hard drives in a cluster of servers? |  | Definition 
 | 
        |  | 
        
        | Term 
 
        | Summarize in your own words the definition of cloud computing proposed by the NIST. |  | Definition 
 
        | Allowing network access to a virtual pool of computing resources |  | 
        |  | 
        
        | Term 
 
        | What does resource pooling refer to in cloud computing? |  | Definition 
 
        | Providers resouces are pooled to consumers using virtual and physical resources |  | 
        |  | 
        
        | Term 
 
        | What does rapid elasticity refer to in cloud computing? |  | Definition 
 
        | capabilities are quickly sealed out and rapidly released to scale in |  | 
        |  | 
        
        | Term 
 
        | What is a conceptual difference between PaaS and SaaS? |  | Definition 
 
        | SaaS does not require users to install applications |  | 
        |  | 
        
        | Term 
 
        | Why is virtualization key to cloud computing? |  | Definition 
 
        | Abstracts from physical hardware and produces virtual high level apps |  | 
        |  | 
        
        | Term 
 
        | What is a difference between cloud computing and grid computing? |  | Definition 
 
        | Cloud computing leverages virtualization technolegies from multiple levels |  | 
        |  | 
        
        | Term 
 
        | What is utility computing? |  | Definition 
 
        | charges users on usage rather then a flat rate |  | 
        |  | 
        
        | Term 
 
        | What does multitenancy refer to in cloud management? |  | Definition 
 
        | must be able to support many apps on the same hardware and software infrastructure |  | 
        |  | 
        
        | Term 
 
        | Why is the ability to run in heterogeneous environments important to cloud computing? |  | Definition 
 
        | prevents performance degrading due to parellel processing ondistrabted nodes |  | 
        |  | 
        
        | Term 
 
        | What does data lock-in refer to? |  | Definition 
 
        | API's have not yet been subject of active standardization |  | 
        |  | 
        
        | Term 
 
        | What is share-nothing as why is it important to cloud computing? |  | Definition 
 
        | each nodes is independent, no single point of contention |  | 
        |  | 
        
        | Term 
 | Definition 
 
        | online public web storage service |  | 
        |  | 
        
        | Term 
 
        | Do some online research and look for what Hadoop is and what it is used for. |  | Definition 
 
        | java programming framework that supports processing of large data sets |  | 
        |  | 
        
        | Term 
 
        | Provide a characteristic of a RESTful API. |  | Definition 
 | 
        |  | 
        
        | Term 
 
        | Provide a characteristic of a NoSQL database |  | Definition 
 
        | useful for large data sets |  | 
        |  |