QUESTIONS AND VERIFIED ANSWERS (CORRECT
SOLUTIONS) | GET IT 100% ACCURATE!!
What is Cloud Computing? - ANS-1. applications delivered as services over the internet, and the h/w +
s/w in the datacenters that provide those services
2. *a ******** buzzword*
Reese's definition of *cloud computing as a utility* - ANS-* zero capital expenditure is necessary to get
started
* only pay for what you use as you need it
What types of clouds (type: computer) exist? - ANS-* public
* private
* hybrid
What is an example of a public cloud? - ANS-Amazon EC2
What is an example of a private cloud? - ANS-One that not everyone can use (such as UC's private
cloud?)
What are some benefits of cloud computing? - ANS-* no upfront costs
* on-demand access
* scalability
* easy to set up
* no depreciation of hardware
What are some benefits of having *SaaS*? - ANS-* no deployment issues
* do not have to support multiple OSs, just multiple browsers (IE!!!!!)
* fast to market
* A/B testing
* no hardware requirements
* constant upgrades possible
* customer data for analysis or sale
What are some cons of handing *SaaS*? - ANS-* customization issues
* browser inconsistencies
, * vendor lock-in
* REQURIES AN INTERNET CONNECTION HOMG
* latency and security issues
* users can't stick to what they like (forced updates)
*What is a distributed system?* - ANS-a collection of independent computers that appears to its users
as a single coherent system
What is virtualization? - ANS-Abstract core computing elements like processors, storage, and networking
* act of creating a virtual version of something
What are some examples of virtualization? - ANS-* Virtual machines e.g., VMWare
* Docker
What is the difference between Web 1.0 and Web 2.0? - ANS-Web 1.0 is *static*, whereas Web 2.0 is
"web as a platform" (flexible, uses asynchronous JS, "dynamic" pages)
What are the different types of computing? - ANS-* mainframe (thin-clients)
* personal computing
* cluster computing
* grid computing
* service-oriented
* utility-oriented
Service Oriented Computing - ANS-component that can perform any function; loosely coupled, reusable,
and language independet
Utility Oriented Computing - ANS-storage, applications, infrastructure, all on pay-per-use basis
SaaS - ANS-Software as a Service, e.g., Google Docs
PaaS - ANS-Platform as a Service - APIs and middleware provided for runnnig and managing a service
e.g., Google AppEngine
IaaS - ANS-Infrastructure as a Service - only software to manage resources is provided
e.g., Amazon AWS EC2
Mainframes are... - ANS-high performance computers used for large-scale computing purposes
* multiple processing units
* powerful, reliable, *IO optimized*
* timesharing systems
* always on
* still used for transaction processing (banking)
Clusters are... - ANS-commodity machines that a physically close (LAN) and good for *processing work*
not IO
* keys: multiple machines, small distances, communicate over network