This Presentation is on a very popular technology related topic, Cloud Computing. It is in our basic daily technology need like gmail i.e. also based on Cloud Computing. And also it has also very good source of job in it. Hope it would be helpful for your School or College project.
2. What is Cloud Computing?
Cloud computing is internet-based computing in which large groups of
remote servers are networked to allow the centralized data storage,
and online access to computer services or resources. Clouds can be
classified as public, private or hybrid.
Cloud Computing is a general term used to describe a new class of
network based computing that takes place over the Internet, using the
Interbasically a step on from Utility Computing a collection/group of
integrated and networked hardware, software and Internet
infrastructure is called a platform.
These platforms hide the complexity and details of the underlying
infrastructure from users and applications by providing very simple
graphical interface or API (Applications Programming Interface).
2
5. 1. 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:
o Public Cloud
o Private Cloud
o Hybrid Cloud
o Community Cloud
2. Service Models
Cloud computing is based on
service models. These are
categorized into three basic
service models which are -
o Infrastructure-as–a-Service
(IaaS)
o Platform-as-a-Service (PaaS)
o Software-as-a-Service (SaaS)
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:
Basic Concepts
7. • In a public cloud deployment model, cloud computing can be accessible by
the public which includes individuals or companies. It means that services
that are deployed on the public cloud are free and can be accessible for
the public without any restrictions.
• Examples of a Public Cloud are Gmail, Microsoft 365, Dropbox, Microsoft
Azure, and Amazon AWS.
Public Cloud
1. Deployment Models
8. • A Private cloud is a cloud service model that is only used by one
organization for internal use. It is not open for the public to use it. It's
completely isolated for others.
• Examples are Microsoft Azure Stack, as well as OpenStack.
Private Cloud
9. • A community cloud is a cloud service model that is only accessible by a selected
group or organization. In simple words, you can consider the community cloud as a
semi-public cloud that can be only used by selected organizations.
• Examples of a Community Cloud are Microsoft Azure Germany (location) or
Microsoft Azure Government (organization and compliance) for US Government
authorities.
Community Cloud
10. • The Hybrid Cloud combines Private and Public Clouds. It combines a
private cloud with one or more public cloud services. It is defined as a
Private Cloud environment at the consumer's premises as well as Public
Cloud infrastructure that the consumer uses.
• Examples are Azure VMs connected to an on-premises infrastructure via
Express Route or site-to-site VPN.
Hybrid Cloud
11. • IaaS is the delivery of technology infrastructure as an on demand
scalable service.
• IaaS provides access to fundamental resources such as physical
machines, virtual machines, virtual storage, etc.
• Usually billed based on usage
• Usually multi tenant virtualized environment
• Can be coupled with Managed Services for OS and
• Application support
2. Service Models
Infrastructure as a Service (IaaS)
12. • PaaS provides the runtime environment for applications,
development & deployment tools, etc.
• PaaS provides all of the facilities required to support the
complete life cycle of building and delivering web applications
and services entirely from the Internet.
• Typically applications must be developed with a particular
platform in mind
• Multi tenant environments
• Highly scalable multi tier architecture
Platform as a Service (PaaS)
13. • SaaS model allows to use software applications as a service
• to end users.
• SaaS is a software delivery methodology that provides
• licensed multi-tenant access to software and its functions
• remotely as a Web-based service.
• Usually billed based on usage
• Usually multi tenant environment
• Highly scalable architecture
Software as a Service (SaaS)
15. Advantages of Cloud Computing
• Flexibility: There is a high rate of flexibility.
• Low Cost: Companies can save big by employing cloud computing as it
eliminates cost for hardware and software.
• Speed & Scales: Traditional methods to buy and configure hardware and
software are time consuming.
• Easier Management of Data and Information: Since all data are
located on a centralized location, data are more organized making it easy
to manage.
• Device Diversity: We can access our applications and data anywhere in
the world, on any system.
• Increased Storage Capacity: Increased Storage Capacity is another
benefit of the cloud computing, as it can store more data as compared to
a personal computer.
16. • Increased Storage Capacity: Increased Storage Capacity is
another benefit of the cloud computing, as it can store more
data as compared to a personal computer.
• Easy to Learn and Understand: Since people are quiet used to
cloud applications like Gmail, Google Docs, so anything related
to the same is most likely to be understood by the users.
• Automatic Updating: It saves companies time and effort to
update multiples server.
• Customize Setting: Cloud computing also allows you to
customize your business applications.
17. Disadvantages of Cloud Computing
• Dependency: One major disadvantages of cloud computing is user’s
dependency on the provider.
• Risk: Cloud computing services means taking services from remote
servers.
• Requires a Constant internet connection: The most obvious
disadvantage is that Cloud computing completely relies on network
connections.
• Security: Security and privacy are the biggest concerns about
cloud computing.
• Migration Issue: Migration problem is also a big concern about
cloud computing.
18. • On Demand Self Service: Cloud Computing allows the users to use web services and
resources on demand. One can logon to a website at any time and use them.
• Broad Network Access: Since cloud computing is completely web based, it can be
accessed from anywhere and at any time.
• Resource Pooling: Cloud computing allows multiple tenants to share a pool of
resources. One can share single physical instance of hardware, database and basic
infrastructure.
• Rapid Elasticity: It is very easy to scale the resources vertically or horizontally at
any time. Scaling of resources means the ability of resources to deal with increasing
or decreasing demand. The resources being used by customers at any given point of
time are automatically monitored.
• Measured Service: In this service cloud provider controls and monitors all the
aspects of cloud service. Resource optimization, billing, and capacity planning etc.
depend on it.
Characteristics of Cloud Computing
19. One can access applications as utilities, over the Internet.
One can manipulate and configure the applications online at any time.
It does not require to install a software to access or manipulate cloud application.
Cloud Computing offers online development and deployment tools, programming runtime
environment through PaaS model.
Cloud resources are available over the network in a manner that provide platform
independent access to any type of clients.
Cloud Computing offers on-demand self-service. The resources can be used without
interaction with cloud service provider.
Cloud Computing is highly cost effective because it operates at high efficiency with
optimum utilization. It just requires an Internet connection
Cloud Computing offers load balancing that makes it more reliable.
Benefits of Cloud Computing
21. • Open the desired Cloud Computing
Application or website.
• Create an Account username and
password.
• Add the Content or data whether it is
doc,pdf,ppt,image,database,audio,video or
any type of data.
• Content lives with the account in the
cloud. Thus You can Log onto any
computer with Wi-Fi to find your content
.Thus you can easily access or download it
anywhere, anytime.
Steps To Access Cloud Storage
22. Conclusion
• Cloud Computing holds some strong promises
– Highly Available
– Dynamically allocate resources
– Pay only for resources that you use
• Cloud computing is a really cheap way for companies to have all
the resources they need in once place.
• It’s a much better way to spread your resources, and it
becomes easier to access things from longer distances.