3. Cloud?
The term Cloud refers to Servers that are accessed over the internet, software
and databases that run on those servers. The Cloud servers are located in data centers
all over the world.
And through a network layer cloud establishes the connection between the client
device and distributed servers.
4. Cloud Computing?
Cloud Computing is on-demand availability of computer system resources
especially data storage and computing powers (like servers, databases etc.) over
the internet without worrying about any maintenance or management of actual
resources.
It allows companies to minimize the physical hardware cost and get their
application running faster with improved manageability and less maintenance as
well as it enables IT team to meet fluctuating and unpredictable demand.
9. Disadvantages
- Requires a constant Internet connection
- Does not work well with low-speed connections
- Features might be limited
10. Virtualization
- Virtualization is one of the core concepts that enable cloud computing
- An ability that allows you to share the physical instance of an application or
resource with multiple users.
12. Basic Concepts
There are certain services and models working behind the scene making the cloud
computing feasible and accessible to end users. Following are the working models for
cloud computing:
Cloud
Computing Models
Service
Models
Deployment
Models
13. Deployment Models
Deployment models define the type of access to the cloud, i.e.,
how the cloud is located?
Cloud can have any of the four types of access.
21. Hybrid Cloud
- Mixture of public and private cloud.
- Critical activities are performed by
private cloud
- Non-critical activities are performed
by public cloud.
e.g. VMware vCloud, Azure
23. Infrastructure as a Service (IaaS)
Infrastructure as a Service (IaaS) is a cloud computing service where enterprises rent
or lease servers for compute and storage in the cloud. Users can run any operating
system or applications on the rented servers without the maintenance and operating
costs of those servers.
Benefits:
- Continuity and disaster recovery
- Faster scaling
- Core focus
24. Platform as a Service (PaaS)
PaaS specifically provides a platform for customers to develop, run, and
manage applications without building and maintaining the cloud
infrastructure required to develop and launch an app.
Benefits:
- API development and management
- Business process management
- Databases
- Communication
25. Software as a Service (SaaS)
Software as a service (or SaaS) is a way of delivering applications over the
Internet—as a service. Instead of installing and maintaining software, you simply
access it via the Internet, freeing yourself from complex software and
hardware management.
Benefits:
- Reduced time to benefit
- New releases (upgrades)
- Better Access