Intro to cloud computing. Answering the question what, how and why. The components used in it. The tech formed from what. who give the cloud computing services for now.
2. AGENDA
I N T R O D U C T I O N
WO R K I N G
C H A R A C T E RS T I C K S
W H AT ’ S N E X T
C LO S I N G
2
3. 3
WHAT IS CLOUD
U N D E R S TA N D I N G B A S I C S
3
Cloud computing is the on-demand
availability of computer system
resources, especially data storage and
computing power, without direct active
management by the user.
4. HOW CLOUD
COMPUTING WORKS
L E T ’ S D I V E I N
4
Cloud computing differs from traditional IT hosting
services in that the consumer (whether that’s a business,
organization, or individual user) generally doesn’t own
the infrastructure needed to support the programs or
applications they use.
Instead, those elements are owned and operated by a
third party, and the end-user pays only for the services
they use. In other words, cloud computing is an on-
demand, utility-based model of computing.
5. USES OF CLOUD COMPUTING
5
• Infrastructure-as-a-Service (IaaS) and Platform-as-a-
Service (PaaS)
• Hybrid cloud and multi-cloud
• Test and development
• Big data analytics
• Cloud storage
• Disaster recovery
• Data backup
6. CLOUD SERVICE PROVIDERS:
6
1. Amazon Web Service (AWS)
2. ServerSpace
3. Microsoft Azure
4. Google Cloud Platform
5. IBM Cloud Services
6. Adobe Creative Cloud
7. Kamatera
8. VMware
9. Rackspace
10. Red Hat
11. Salesforce
12. Oracle Cloud
13. SAP
14. Verizon Cloud
15. Navisite
16. Dropbox
7. CHARACTERISTICS OF CLOUD
COMPUTING
ON-DEMAND SELF-SERVICE
Users can access computing services via the cloud when they need to without interaction from the
service provider. The computing services should be fully on-demand so that users have control and
agility to meet their evolving needs.
BROAD NETWORK ACCESS
Cloud computing services are widely available via the network through users’ preferred tools (e.g.,
laptops, desktops, smartphones, etc.).
RESOURCE POOLING
One of the most attractive elements of cloud computing is the pooling of resources to deliver
computing services at scale. Resources, such as storage, memory, processing, and network
bandwidth, are pooled and assigned to multiple consumers based on demand.
RAPID ELASTICITY
Successful resource allocation requires elasticity. Resources must be assigned accurately and
quickly with the ability to absorb significant increases and decreases in demand without service
interruption or quality degradation.
MEASURED SERVICE
Following the utility model, cloud computing services are measured and metered. This measurement
allows the service provider (and consumer) to track usage and gauge costs according to their
demand on resources.
8. TYPES OF CLOUD COMPUTING
Public
A public cloud is probably the most commonly understood cloud computing option. This is where all the services and
supporting infrastructure are managed off-site over the Internet and shared across multiple users (or tenants).
A good example of a public cloud at the individual consumer level is a streaming service like Netflix or Hulu. Users
subscribe to the service through an individual account but access the same services across the platform through the
Internet.
Private
A private cloud provides IT services through the Internet or a private network to select users, rather than to the
general public. Instead of having multiple tenants, like a public cloud does, a private cloud typically has only one
tenant. All the data is protected behind a firewall. This is a popular choice for many businesses who want the agility
of the cloud with greater customization and security.
Hybrid
A hybrid cloud environment combines both private and public cloud elements to varying degrees. Despite operating
independently, the clouds in a hybrid environment communicate over an encrypted connection and allow for the
portability of data and applications.
9. CLOUD COMPUTING ARCHITECTURE
Cloud Computing architecture basically comprises of the two
parts:-
i. Front End
The front end is the client part of Cloud Computing which
uses as per the requirement of the user. Front-end comprises
of the applications and the interfaces which help to access
the cloud computing. Example- Browser or an app created by
the company itself.
ii. Back End
The back end is a part which manages by the allotted
authorities of the company and their back end has large data
storage facilities, Virtual machines, security system, and
servers. They are also engaged in traffic management along
with security management.
10. COMPONENTS OF CLOUD COMPUTING ARCHITECTURE
:-
10
i. Hypervisor
The hypervisor is also known as Virtual Machine Monitor. This consists of the software, hardware, and firmware
which makes and runs the virtual machines. The Hypervisor provides a user with a platform which is known
as Virtual Operating Platform.
ii. Management Software
Management software consists of various plans and the strategies which help to increase the performance of the
cloud. This management software provides many features such as on-time delivery of storage, proper security,
all-time access, and many other facilities.
iii. Deployment Software
Cloud deployment simply means to initiate the working of the SaaS, PaaS, and IaaS. This initiates the solutions
that can access by the users or the customers.
iv. Route of Connectivity
It is an important part of the Cloud Computing architecture, through which the whole cloud gets connected. The
speed of transfer depends on the network which is the internet connection.
v. A server of the Cloud
A cloud server is a virtual server running in cloud computing premises. It’s engineered, hosted and delivered via
a cloud computing platform via the web. It can be accessed from anywhere.
vi. Storage of the Cloud
Cloud storage service, construct to produce applications, services and organizations with access to offsite
storage capability that may provision instantly are versatile in scaling automatically at runtime and is globally
accessible.
12. IaaS
IaaS gives users access to storage, networking, servers, and other computing resources via the cloud. While the user
is still responsible for managing their applications, data, middleware, etc., IaaS provides automated and scalable
environments that provide a high degree of control and flexibility for the user.
For example, many businesses use IaaS to support workload spikes during busy seasons (like holidays).
Popular IaaS providers include:
•Amazon Web Services (AWS)
•Microsoft Azure
•Google Compute Engine (GCE), the IaaS component of Google Cloud Platform (GCP)
PaaS
This service layer is primarily geared towards developers and operations professionals. Service providers rent out
cloud-based platforms for users to develop and deliver applications. In other words, PaaS provides a framework that
makes it easier and more efficient to build, customize, and deploy applications.
SaaS
Cloud application services are the most well-known of the cloud service models. The software is hosted, packaged,
and delivered by a third party through the Internet (typically on a browser-based interface). By delivering the software
application over the Internet, enterprises can offload the costs of management and maintenance to the vendor(s).
Popular SaaS options include email and customer relationship management software.
13. How is cloud computing helping people and
businesses stay connected?
a)Enabling a remote workforce to stay connected with
each other
b)Providing easy access to online data backup solutions
c) Enabling collaboration efficiency among team
members
d)Cost savings
e)Reliable (24/7 support and over 99.9% availability)
14. 14
CLOUD SECURITY
Cloud Security means of the set of
control based technologies which
design to maintain the security and
protect the information, data
security and all the applications
associated with it.
14
15. 15
15
• Identification and allowance
• Management interface vulnerability
• Management of security incidents
• Security of application
• Securing the data
RISKS WITH CLOUD COMPUTING
16. 16
16
• Preventive Control
• Deterrent Control
• Detective Control
• Corrective Control
MEASURES & CONTROLS IN CLOUD
SECURITY