Download as pdf or txt
Download as pdf or txt
You are on page 1of 23

SRI GURU TEG BAHADUR

INSTITUTE OF IT AND
MANAGEMENT

Presentation
on
Cloud
Computing

BCA 2A (2020-23)
Presented By: Presented To:
Harpreet Kaur Mrs. Charanpreet Kaur
Harsh Bhatia
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
History and Origin
Cloud Computing Architecture

4
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:

1. Deployment Models 2. Service Models


Deployment models define the type Cloud computing is based on
of access to the cloud, i.e., how the service models. These are
cloud is located? Cloud can have categorized into three basic
any of the four types of access: service models which are -
o Public Cloud
o Infrastructure-as–a-Service
o Private Cloud (IaaS)
o Hybrid Cloud o Platform-as-a-Service (PaaS)
o Community Cloud o Software-as-a-Service (SaaS)
Cloud Computing Service and Deployment
Models
1. Deployment Models
Public Cloud
• 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.
Private Cloud
• 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.
Community Cloud
• 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.
Hybrid Cloud
• 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.
2. Service Models

Infrastructure as a Service (IaaS)


• 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
Platform as a Service (PaaS)
• 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


Software as a Service (SaaS)
• 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
Categories of Cloud
Computing
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.
• 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.
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.
Characteristics of Cloud Computing
• 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.
Benefits of Cloud
Computing
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.
Examples of some Cloud
Computing Service Providers
Steps To Access Cloud Storage
• 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.
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.
Thank You

You might also like