Professional Documents
Culture Documents
Cloud computing is a general term for anything that involves delivering hosted services over the
Internet. Cloud computing comes into focus only when you think about what IT always needs: a way
to increase capacity or add capabilities on the fly without investing in new infrastructure, training new
personnel, or licensing new software.
The front end and the back end systems are connected to each other through a network, usually the
Internet.
The front end includes the client's computer (or computer network) and the application required to
access the cloud computing system.
On the back end of the system are the various computers, servers and data storage systems that
create the "cloud" of computing services.
1. SaaS
This type of cloud computing delivers a single application through the browser to
thousands of customers using a multitenant architecture. On the customer side, it means
no upfront investment in servers or software licensing; on the provider side, with just one
app to maintain, costs are low compared to conventional hosting.
2. PaaS
Another SaaS variation, this form of cloud computing delivers development environments
as a service. You build your own applications that run on the provider's infrastructure and
are delivered to your users via the Internet from the provider's servers.
3. IaaS
IaaS clouds make it very easy and affordable to provision resources such as servers,
connections, storage, and related tools necessary to build an application environment
from scratch on-demand. IaaS clouds are the underlying infrastructure of PaaS and SaaS
clouds.
1. Lower costs Companies have lower technology-based capital expenditures, which enable
companies to focus their money on delivering the goods and services that they specialize in.
2. Device and location independence enabling users to access systems no matter where they
are located or what kind of device they are using.
3. Minimize costs: It could bring hardware costs down. Cloud computing systems would reduce
the need for advanced hardware on the client side
Cons:
3. Rapid time-to-value
3. Improves collaboration