Cloud Computing & Security
Cloud Computing & Security
& Security
Presented By:
• Muhammad Riaz 2020-ag-6527
• Muhammad Awais 2020-ag-6546
• Tibyan Ul Haq 2020-ag-6566
• Asad Asghar 2020-ag-6454
Cloud computing is model in which the services of information technology
are very much available under one umbrella. Different sector having lower
financial budget and resources can get the benefit of cloud computing as it is
considered as one of the fastest growing technologies (Markoff, Barboza,
2010).
Private Cloud
Public Cloud
great choice for workloads that need to is ideal when sensitive data is involved or when
scale quickly meeting high availability requirements. Private
Example :AWS , Microsoft Azure, and clouds are ideal for organizations with specific
Google Cloud Platform (GCP) compliance or regulatory requirements, sensitive
data, or customized workloads.
Deployment models
Hybrid Cloud
Multi cloud
With multicloud, you use multiple public cloud
Hybrid clouds combine both public and private services, often from different providers. Multicloud
clouds, allowing organizations to use both can also incorporate physical and virtual
environments based on their specific needs. infrastructure, including private clouds.
Example : Microsoft Azure Stack , Google Example : An organization using AWS for their web
Anthos applications, Azure for their data analytics, and
Google Cloud for their machine learning workloads.
Services Models are the functional models where the
Cloud Computing is based. Across the web, three major
types of services have emerged or model of services have
emerged.
Service I. Infrastructure as a Service (IaaS)
models II. Platform as a Service (PaaS)
III.Software as a Service (SaaS)
1:- Infrastructure as a Service (IaaS)
IAAS provides virtualized computing resources over
the internet, including virtual machines, storage, and
networking. Users have more control over the
underlying infrastructure, allowing them to manage
their own operating systems, applications, and data.
Examples of IAAS providers include Amazon Web
Services (AWS), Microsoft Azure, and Google Cloud
Platform (GCP).
2:- Platform as a Service (PaaS)
PAAS offers a cloud computing platform that includes
pre-configured operating systems, databases, and
development tools, allowing users to develop, deploy,
and manage their own applications without having to
worry about the underlying infrastructure. PAAS is
typically used by developers to build web and mobile
applications. Popular PAAS providers include Heroku,
IBM Cloud Foundry, and Google App Engine.
3:- Software as a Service (SaaS)
SAAS provides cloud-based applications that are
accessible over the internet, typically through a web
browser. Users can access and use the software without
having to install or manage it on their own computers or
devices. Examples of SAAS applications include email
services like Gmail, productivity tools like Google
Workspace and Microsoft Office 365, and customer
relationship management (CRM) software like
Salesforce.
1) High scalability: It means on request provisioning of
resources on a huge scale without requiring human
cooperation with each service provider.
2) High availability and reliability: The availability of
CHARACTERISTICS
servers are more reliable and high henceforth it limits
OF the chances of disappointment in the infrastructure.
CLOUD 3) Agility: It shares the resources among users and works
COMPUTING very quickly.
4) Multi-sharing: Various customer and applications work
all the more adequately with less cost by sharing
fundamental infrastructure utilizing distributed
computing.
5) Maintenance: Maintenance of cloud computing applications is
easier as they are not required to be installed on each computer and
can also be accessed from various places, ultimately reducing the cost.
6) Low cost: It is cost effective because the company no more needs to set
CHARACTERISTICS its own infrastructure. It pays according to resources it has
consumed.
OF 7) Services in pay-per-use mode: APIs (Application Programming
CLOUD Interfaces) are given to the clients for accessing the services on the
cloud and pay on the basis of service is use.
COMPUTING 8) On-Demand Self Service: Cloud Computing allows the clients to use
services and resources on request for human interaction with cloud
service providers. One can logon to a website whenever and use them.
Computing resources include virtual machines, processing power,
storage etc.
9) Broad network access: Resources such as virtual machines, storage,
processing power, can be accessed over a internet using
heterogeneous gadgets like mobiles phones, laptops, computers, etc. Since
cloud computing is internet based, it can be accessed at any time and from
CHARACTERISTICS anywhere.
10) Resource Pooling: Cloud computing allows multiple occupants to share
OF a pool of resources. One can share asingle physical instance of database,
CLOUD hardware and basic infrastructure. For example, a physical server may
host several virtual machines belonging to different users.
COMPUTING 11) Rapid elasticity: It is very easy to scale the resources up or down at any
time. Resources used by the customers or currently assigned to
customers are automatically monitored and resources. It makes it
possible.
12) Measured Service: In Measured service cloud provider controls and
monitors every one of the parts of cloud service. itdepends on capacity
planning, Resource billing, optimization and etc.
Security Issues in Cloud
Computing
1. Data Security
2. Access Control
3. Compliance and Legal Issues
4. Data Loss and Recovery
5. Cloud Provider Security
6. Insider Threats
7. Vulnerability Management
8. Data Segregation