Unit 1
Unit 1
Unit 1
Unit-1
Introduction to Cloud Computing
Cloud Computing:
Cloud computing is the delivery of various services, including computing
power, storage, databases, networking, software, and more, over the
internet.
It allows users to access and use resources as needed, without the need to
invest in and maintain physical infrastructure.
There are the following operations that we can do using Cloud computing:
Types of Cloud
Cloud computing is a revolutionary technology transforming how we store,
access, and process data. It simply refers to delivering computing resources,
such as servers, storage, databases, software, and applications, over the
Internet.
Cloud computing uses a network of remote computer systems housed on
the net to save and process data rather than relying on physical
infrastructure.
Types of Cloud
Public Cloud:
Public Cloud is open to all to store and access information via the Internet
using the pay-per-usage method.
These services are made available to the general public or a large industry
group.
Users access and manage their resources over the internet.
Due to its open architecture, anyone with an internet connection may use
the public Cloud, regardless of location or company size using a pay-per-
usage strategy, customers can be assured that they will only be charged for
the resources they actually use, which is a smart financial choice.
Examples of public Cloud Microsoft, Google App Engine, Amazon Web
Services (AWS).
Public Cloud is owned at a lower cost than the private and hybrid Cloud.
Public Cloud is maintained by the Cloud service provider, so do not need to
worry about the maintenance.
Public Cloud is easier to integrate. Hence it offers a better flexibility
approach to consumers.
Public Cloud is location independent because its services are delivered
through the internet.
Public Cloud is highly scalable as per the requirement of computing
resources.
Private Cloud
Private cloud is also known as an internal cloud or corporate cloud.
Private clouds are used exclusively by a single organization or business.
These clouds can be hosted on-premises (in the organization's data centers)
or by a third-party provider.
Private clouds offer more control and security but may come at a higher
cost.
Examples: VMware vSphere, OpenStack, Microsoft Azure Stack, Oracle
Cloud at Customer, and IBM Cloud Private.
Private Cloud also divided into two parts:
Hybrid Cloud
Hybrid Cloud = Public Cloud + Private Cloud
Hybrid Cloud is a combination of the public cloud and the private cloud.
It allows data and applications to be shared between them, providing
greater flexibility.
Organizations can use a private cloud for sensitive data and a public cloud
for scalability and cost-effectiveness.
Example: Google Application Suite (Gmail, Google Apps, and Google Drive),
Office 365 (MS Office on the Web and One Drive), Amazon Web Services.
IaaS(Infrastructure as a Service):
IaaS is also known as Hardware as a Service (HaaS).
It is a computing infrastructure managed over the internet.
Users can rent virtual machines, storage, and networking infrastructure.
It allows for more control over the underlying infrastructure without the
need to manage physical hardware.
Example: DigitalOcean, Linode, Amazon Web Services (AWS), Microsoft
Azure, Google Compute Engine (GCE), Rackspace, and Cisco Metacloud.
Characteristics of IaaS
Resources are available as a service
Services are highly scalable
Dynamic and flexible
GUI and API-based access
Automated administrative tasks
Network as a Service
Characteristics of Naas
On-Demand Provisioning
Virtualization
Scalability
Cost-Efficiency
Security Features
Database as a Service
Database as a Service (DBaaS) is a cloud computing service model that
provides businesses and organizations with a fully managed database
environment in the cloud.
With DBaaS, users can access, store, manage, and scale their databases
without the need to handle the underlying infrastructure and database
management tasks.
This service model offers several benefits, including increased flexibility,
reduced operational overhead, and enhanced scalability.
Characteristics of DBaas
Cost Reduction
Better Collaboration
Cloud computing allows people to access cloud data from any device,
from anywhere, from any time as long as they have an internet
connection.
As the data is stored in the cloud, it is a lot easier to get the backup and
recovery of that data with just a few clicks; otherwise, manually, it is a
very time-consuming process on-premise.
Security
Pay as you go
Cloud computing allows you flexibility because you have to pay only for
what you use as a service.
Internet Connectivity
As you know, in cloud computing, every data (image, audio, video, etc.) is
stored on the cloud, and we access these data through the cloud by using
the internet connection.
Limited Control
Security
Vendor lock-in