Cloud Computing
Cloud Computing is the on-demand availability of computer system resources, especially data storage and computing power, without direct active management by the user. Large clouds often have functions distributed over multiple locations, each location being a data center.
Forms of Cloud Computing
-
Infrastructure-as-a-Service (IaaS)
- Provides virtual server instances with unique IP addresses and blocks of storage on demand
- Amazon Web Services
- Provides virtual server instances with unique IP addresses and blocks of storage on demand
-
Platform-as-a-Service (PaaS)
- A set of software and product development tools hosted on the providers infrastructure
- GoogleApps
- A set of software and product development tools hosted on the providers infrastructure
-
Software-as-a-Service (SaaS)
- The vendor supplies the hardware infrastructure, the software product and interacts with the user throug a front-end portal.
- Microsoft Office Live, SalesForce.com
- The vendor supplies the hardware infrastructure, the software product and interacts with the user throug a front-end portal.
Calling on Cloud Computing
- How much storage do you have now?
- How much would you like in the future
- How much data do you have? Do you expect this to increase?
- Do you have the funds to purchase hardware to accommodate for your growing data needs? (if not, Cloud)