SlideShare a Scribd company logo
Cloud computing
History
 Concept evolved in 1950(IBM) called RJE (Remote Job Entry Process).
 The cloud symbol was used to represent networks of computing
equipment in the original ARPANET by as early as 1977, and
the CSNET by 1981both predecessors to the Internet itself.
 In the 1990s, telecommunications companies began
offering virtual private network(VPN) services with comparable
quality of service, but at a lower cost.
 References to "cloud computing" in its modern sense appeared as early as 1996, with the
earliest known mention in a Compaq internal document.
 Since 2000, cloud computing has come into existence.
 The popularization of the term can be traced to 2006 when Amazon.com introduced
its Elastic Compute Cloud.
Dr. John McCarthy(1927-2011)
(Father of Cloud Computing)
History
 In early 2008, NASA's OpenNebula, enhanced in the RESERVOIR European
Commission-funded project, became the first open-source software for deploying
private and hybrid clouds, and for the federation of clouds.
 Microsoft Azure was announced as "Azure" in October 2008 and was released on 1
February 2010 as Windows Azure, before being renamed to Microsoft Azure on 25
March 2014.
 In July 2010, Rackspace Hosting and NASA jointly launched an open-source cloud-
software initiative known as OpenStack.
 On March 1, 2011, IBM announced the IBM SmartCloud framework to
support Smarter Planet.
 On June 7, 2012, Oracle announced the Oracle Cloud, this cloud offering is poised
to be the first to provide users with access to an integrated set of IT solutions,
including the Applications (SaaS), Platform (PaaS), and Infrastructure (IaaS) layers.
What is Cloud?
 The term Cloud refers to a
Network or Internet. In
other words, we can say
that Cloud is something,
which is present at remote
location. Cloud can provide
services over network, i.e.,
on public networks or on
private networks, i.e., WAN,
LAN or VPN. Applications
such as e-mail, web
conferencing, customer
relationship management
(CRM), all run in cloud.
What is Cloud Computing?
 Cloud computing, also on-demand computing, is a kind of Internet-based computing that
provides shared processing resources and data to computers and other devices on demand.
Cloud Computing refers to manipulating, configuring, and accessing the applications online. It
offers online data storage, infrastructure and application. Cloud Computing is both a
combination of software and hardware based computing resources delivered as a network
service. Cloud computing and storage solutions provide users and enterprises with various
capabilities to store and process their data in third-party data centers. It relies on sharing of
resources to achieve coherence and economy of scale.
 Cloud Computing = Software as a Service + Platform as a Service
+ Infrastructure as a Service + Data as a Service
 In addition, the platform provides on demand services,
that are always on, anywhere, anytime and any place.
 Pay for use and as needed, elastic
 scale up and down in capacity and functionalities
 The hardware and software services are available to
 general public, enterprises, corporations and businesses markets
Alternative Definition
"Cloud computing is a buzzword..."
"The concept, quite simply, is that vast
computing resources will reside
somewhere out there in the ether (rather
than in your computer room) and we'll
connect to them and use them as
needed."
- Jonathan Weber (The Times Online)
Why Cloud Computing?
Cloud Components
 It has three components:
1. Client computers: Clients are
the device that the end user
interact with cloud. There are
three types of clients:
1. Mobile
2. Thick
3. Thin (Most Popular)
2. Distributed Servers:
Distributed servers Often
servers are in geographically
different places, but server
acts as if they are working
next to each other.
3. Datacenters: Datacenter It is
collection of servers where
application is placed and is
accessed via internet.
Tablets
Laptops
Desktop
Datacenters
Distributed
Servers
Clients
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
 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: Public,
Private, Hybrid
and
Community.
Deployment Models
 PUBLIC CLOUD : The Public Cloud allows
systems and services to be easily accessible
to the general public. Public cloud may be less
secure because of its openness, e.g., e-mail.
 PRIVATE CLOUD : The Private Cloud allows
systems and services to be accessible within
an organization. It offers increased security
because of its private nature.
 COMMUNITY CLOUD : The Community Cloud
allows systems and services to be accessible
by group of organizations.
 HYBRID CLOUD : The Hybrid Cloud is mixture
of public and private cloud. However, the
critical activities are performed using private
cloud while the non-critical activities are
performed using public cloud.
Service Models
 Service Models are the reference models on which the Cloud Computing is based.
These can be categorized
o Infrastructure as a Service (IaaS)
Network Architects
o Platform as a Service (PaaS)
Application Developers
o Software as a Service (SaaS)
End Users
Infrastructure as a Service (IaaS) - Network Architects
 Also known as hardware as a service.
 It is a computing power that you can rent for a limited period of time.
 It allows existing applications to be run on a cloud suppliers hardware.
 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
 cloud providers offer computers – as physical or more often as virtual machines –
raw (block) storage, firewalls, load balancers, and networks.
 Examples: Computer and Storage(Amazon, Rackspace, GoGrid, Microsoft, Vrizon)
IaaS Examples
Platform as a Service (PaaS) - Application Developers
 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
 It gives us a nice API (Application Programming Interface) and take care of the
implementation.
 In the PaaS model, cloud providers deliver a computing platform and/or solution stack
typically including operating system, programming language execution environment,
database, and web server.
 It is a platform for developers to write and create their own SaaS i.e. applications. which
means rapid development at low cost.
 Examples: Developer Platform – Mashups(Google App Engine, Wavemaker, Force.com)
PaaS Examples
Software as a Service (SaaS) – End Users
 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.
 Also known as On-demand Service.
 It is an application that can be accessed from anywhere on the world as long as you
can have an computer with an Internet Connection.
 We can access this cloud hosted application without any additional hardware or
software. E.g. : G-mail, Yahoo mail, Hotmail, Linked-In, Salesforce.com etc. Also they
can provide security features such as SSL encryption, a cryptographic protocol.
SaaS Examples
Cloud Computing Characteristics
Common Characteristics:
Low Cost Software
Virtualization Service Orientation
Advanced Security
Homogeneity
Massive Scale Resilient Computing
Geographic Distribution
Essential Characteristics:
Resource Pooling
Broad Network Access Rapid Elasticity
Measured Service
On Demand Self-Service
Advantages of Cloud Computing
 Lower computer costs
 Improved performance
 Latest version availability
 Improved document format
compatibility.
 Reduced software costs
 Instant software updates
 Unlimited storage capacity
 Universal document access
 Increased data reliability
 Easier group collaboration
 Device independence
Disadvantages of Cloud Computing
 Requires a constant Internet
connection
 Does not work well with low-speed
connections
 Features might be limited
 Can be slow
 Stored data might not be secure
 Stored data can be lost
Cloud Storage
 Create an Account User name and password.
 Content lives with the account in the cloud.
 Log onto any computer with Wi-Fi to find your content
Download For Storage
 Download a cloud based app to on your computer.
 The app lives on your Computer.
 Save files to the app.
 When connected to the Internet it will sync
with the cloud.
 The Cloud can be accessed from any Internet
connection.
Cloud computing

More Related Content

What's hot

Distributed DBMS - Unit 8 - Distributed Transaction Management & Concurrency ...
Distributed DBMS - Unit 8 - Distributed Transaction Management & Concurrency ...Distributed DBMS - Unit 8 - Distributed Transaction Management & Concurrency ...
Distributed DBMS - Unit 8 - Distributed Transaction Management & Concurrency ...
Gyanmanjari Institute Of Technology
 
transport layer protocols
transport layer protocolstransport layer protocols
transport layer protocols
BE Smârt
 
NIST Cloud Computing Reference Architecture
NIST Cloud Computing Reference ArchitectureNIST Cloud Computing Reference Architecture
NIST Cloud Computing Reference Architecture
Thanakrit Lersmethasakul
 
Chapter09
Chapter09Chapter09
Chapter09
Muhammad Ahad
 
Clock Synchronization (Distributed computing)
Clock Synchronization (Distributed computing)Clock Synchronization (Distributed computing)
Clock Synchronization (Distributed computing)
Sri Prasanna
 
Computer networks
Computer networksComputer networks
Computer networks
Dr. Jaison Mammen
 
Cloud deployment models
Cloud deployment modelsCloud deployment models
Cloud deployment models
Ashok Kumar
 
Telecommunications and networks
Telecommunications and networksTelecommunications and networks
Telecommunications and networks
Sopon Tumchota
 
Computer Networking
Computer NetworkingComputer Networking
Computer Networking
vasanthimuniasamy
 
Knowledge on IT Infrastructure
Knowledge on IT InfrastructureKnowledge on IT Infrastructure
Knowledge on IT Infrastructure
Lopamudra Das
 
Reference models in Networks: OSI & TCP/IP
Reference models in Networks: OSI & TCP/IPReference models in Networks: OSI & TCP/IP
Reference models in Networks: OSI & TCP/IP
Mukesh Chinta
 
Computer networking
Computer networkingComputer networking
Computer networking
Abdul Rehman
 
Lesson 5: Information Systems Presentation
Lesson 5: Information Systems PresentationLesson 5: Information Systems Presentation
Lesson 5: Information Systems Presentation
Kereen Tatham
 
Cloud Reference Model
Cloud Reference ModelCloud Reference Model
Cloud Reference Model
Dr. Ramkumar Lakshminarayanan
 
Network time protocol
Network time protocolNetwork time protocol
Network time protocol
Mohd Amir
 
Chapter05
Chapter05Chapter05
Chapter05
Muhammad Ahad
 
Load balancing in cloud
Load balancing in cloudLoad balancing in cloud
Load balancing in cloud
Souvik Maji
 
Types of computer networks
Types of computer networksTypes of computer networks
Types of computer networks
Tatheer Fatima
 
Transaction Processing System (TPS)
Transaction Processing System (TPS)Transaction Processing System (TPS)
Transaction Processing System (TPS)
Anvesh Sharma
 
01. 03.-introduction-to-infrastructure
01. 03.-introduction-to-infrastructure01. 03.-introduction-to-infrastructure
01. 03.-introduction-to-infrastructure
Muhammad Ahad
 

What's hot (20)

Distributed DBMS - Unit 8 - Distributed Transaction Management & Concurrency ...
Distributed DBMS - Unit 8 - Distributed Transaction Management & Concurrency ...Distributed DBMS - Unit 8 - Distributed Transaction Management & Concurrency ...
Distributed DBMS - Unit 8 - Distributed Transaction Management & Concurrency ...
 
transport layer protocols
transport layer protocolstransport layer protocols
transport layer protocols
 
NIST Cloud Computing Reference Architecture
NIST Cloud Computing Reference ArchitectureNIST Cloud Computing Reference Architecture
NIST Cloud Computing Reference Architecture
 
Chapter09
Chapter09Chapter09
Chapter09
 
Clock Synchronization (Distributed computing)
Clock Synchronization (Distributed computing)Clock Synchronization (Distributed computing)
Clock Synchronization (Distributed computing)
 
Computer networks
Computer networksComputer networks
Computer networks
 
Cloud deployment models
Cloud deployment modelsCloud deployment models
Cloud deployment models
 
Telecommunications and networks
Telecommunications and networksTelecommunications and networks
Telecommunications and networks
 
Computer Networking
Computer NetworkingComputer Networking
Computer Networking
 
Knowledge on IT Infrastructure
Knowledge on IT InfrastructureKnowledge on IT Infrastructure
Knowledge on IT Infrastructure
 
Reference models in Networks: OSI & TCP/IP
Reference models in Networks: OSI & TCP/IPReference models in Networks: OSI & TCP/IP
Reference models in Networks: OSI & TCP/IP
 
Computer networking
Computer networkingComputer networking
Computer networking
 
Lesson 5: Information Systems Presentation
Lesson 5: Information Systems PresentationLesson 5: Information Systems Presentation
Lesson 5: Information Systems Presentation
 
Cloud Reference Model
Cloud Reference ModelCloud Reference Model
Cloud Reference Model
 
Network time protocol
Network time protocolNetwork time protocol
Network time protocol
 
Chapter05
Chapter05Chapter05
Chapter05
 
Load balancing in cloud
Load balancing in cloudLoad balancing in cloud
Load balancing in cloud
 
Types of computer networks
Types of computer networksTypes of computer networks
Types of computer networks
 
Transaction Processing System (TPS)
Transaction Processing System (TPS)Transaction Processing System (TPS)
Transaction Processing System (TPS)
 
01. 03.-introduction-to-infrastructure
01. 03.-introduction-to-infrastructure01. 03.-introduction-to-infrastructure
01. 03.-introduction-to-infrastructure
 

Similar to Cloud computing

Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
Sandeep Singh
 
Cloud computing
Cloud computingCloud computing
Cloud computing
aryan raj
 
Introduction to Cloud Computing.pptx
Introduction to Cloud Computing.pptxIntroduction to Cloud Computing.pptx
Introduction to Cloud Computing.pptx
ojaswiniwagh
 
Cloud computing
Cloud computingCloud computing
Cloud computing
compherals
 
cloudcomputing-171004085746.pdf
cloudcomputing-171004085746.pdfcloudcomputing-171004085746.pdf
cloudcomputing-171004085746.pdf
PalviGupta12
 
Cloud Computing.pptx
Cloud Computing.pptxCloud Computing.pptx
Cloud Computing.pptx
Atif Razi
 
Cloud Computing(Introduction)
Cloud Computing(Introduction)Cloud Computing(Introduction)
Cloud Computing(Introduction)
Gaurav Uniyal
 
Cloud computing
Cloud computingCloud computing
Cloud computing
Gopika Babu
 
CLOUD COMPUTING.pptx
CLOUD COMPUTING.pptxCLOUD COMPUTING.pptx
CLOUD COMPUTING.pptx
ssuserddf612
 
Cloud computing presentation
Cloud computing presentationCloud computing presentation
Cloud computing presentation
Ahmed Abdisalan
 
Cloud Computing.pptx
Cloud Computing.pptxCloud Computing.pptx
Cloud Computing.pptx
ssuser8c0d24
 
cloudcomputingsimpleppt-141114085742-conversion-gate01.ppt
cloudcomputingsimpleppt-141114085742-conversion-gate01.pptcloudcomputingsimpleppt-141114085742-conversion-gate01.ppt
cloudcomputingsimpleppt-141114085742-conversion-gate01.ppt
HifzaZafar2
 
Cloud Computing.pptx
Cloud Computing.pptxCloud Computing.pptx
Cloud Computing.pptx
SriDurgaBhavani2
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
Akshay Vasava
 
Cloud Computing & CloudStack Open Source
Cloud Computing & CloudStack Open SourceCloud Computing & CloudStack Open Source
Cloud Computing & CloudStack Open Source
AhmadShah Sultani
 
cloudcomputingsimpleppt-141114085742-conversion-gate01.pptx
cloudcomputingsimpleppt-141114085742-conversion-gate01.pptxcloudcomputingsimpleppt-141114085742-conversion-gate01.pptx
cloudcomputingsimpleppt-141114085742-conversion-gate01.pptx
ODINARARCH
 
Webinar presentation on cloud computing
Webinar presentation on cloud computingWebinar presentation on cloud computing
Webinar presentation on cloud computing
Folasade Adedeji
 
Cloud computing course and tutorials
Cloud computing course and tutorialsCloud computing course and tutorials
Cloud computing course and tutorials
Udara Sandaruwan
 
A proposal for implementing cloud computing in newspaper company
A proposal for implementing cloud computing in newspaper companyA proposal for implementing cloud computing in newspaper company
A proposal for implementing cloud computing in newspaper company
Kingsley Mensah
 
All about Clod computing
All about Clod computingAll about Clod computing
All about Clod computing
akanksha9597
 

Similar to Cloud computing (20)

Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Introduction to Cloud Computing.pptx
Introduction to Cloud Computing.pptxIntroduction to Cloud Computing.pptx
Introduction to Cloud Computing.pptx
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
cloudcomputing-171004085746.pdf
cloudcomputing-171004085746.pdfcloudcomputing-171004085746.pdf
cloudcomputing-171004085746.pdf
 
Cloud Computing.pptx
Cloud Computing.pptxCloud Computing.pptx
Cloud Computing.pptx
 
Cloud Computing(Introduction)
Cloud Computing(Introduction)Cloud Computing(Introduction)
Cloud Computing(Introduction)
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
CLOUD COMPUTING.pptx
CLOUD COMPUTING.pptxCLOUD COMPUTING.pptx
CLOUD COMPUTING.pptx
 
Cloud computing presentation
Cloud computing presentationCloud computing presentation
Cloud computing presentation
 
Cloud Computing.pptx
Cloud Computing.pptxCloud Computing.pptx
Cloud Computing.pptx
 
cloudcomputingsimpleppt-141114085742-conversion-gate01.ppt
cloudcomputingsimpleppt-141114085742-conversion-gate01.pptcloudcomputingsimpleppt-141114085742-conversion-gate01.ppt
cloudcomputingsimpleppt-141114085742-conversion-gate01.ppt
 
Cloud Computing.pptx
Cloud Computing.pptxCloud Computing.pptx
Cloud Computing.pptx
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Cloud Computing & CloudStack Open Source
Cloud Computing & CloudStack Open SourceCloud Computing & CloudStack Open Source
Cloud Computing & CloudStack Open Source
 
cloudcomputingsimpleppt-141114085742-conversion-gate01.pptx
cloudcomputingsimpleppt-141114085742-conversion-gate01.pptxcloudcomputingsimpleppt-141114085742-conversion-gate01.pptx
cloudcomputingsimpleppt-141114085742-conversion-gate01.pptx
 
Webinar presentation on cloud computing
Webinar presentation on cloud computingWebinar presentation on cloud computing
Webinar presentation on cloud computing
 
Cloud computing course and tutorials
Cloud computing course and tutorialsCloud computing course and tutorials
Cloud computing course and tutorials
 
A proposal for implementing cloud computing in newspaper company
A proposal for implementing cloud computing in newspaper companyA proposal for implementing cloud computing in newspaper company
A proposal for implementing cloud computing in newspaper company
 
All about Clod computing
All about Clod computingAll about Clod computing
All about Clod computing
 

Recently uploaded

Salesforce AI & Einstein Copilot Workshop
Salesforce AI & Einstein Copilot WorkshopSalesforce AI & Einstein Copilot Workshop
Salesforce AI & Einstein Copilot Workshop
CEPTES Software Inc
 
RPA In Healthcare Benefits, Use Case, Trend And Challenges 2024.pptx
RPA In Healthcare Benefits, Use Case, Trend And Challenges 2024.pptxRPA In Healthcare Benefits, Use Case, Trend And Challenges 2024.pptx
RPA In Healthcare Benefits, Use Case, Trend And Challenges 2024.pptx
SynapseIndia
 
Amul milk launches in US: Key details of its new products ...
Amul milk launches in US: Key details of its new products ...Amul milk launches in US: Key details of its new products ...
Amul milk launches in US: Key details of its new products ...
chetankumar9855
 
Pigging Unit Lubricant Oil Blending Plant
Pigging Unit Lubricant Oil Blending PlantPigging Unit Lubricant Oil Blending Plant
Pigging Unit Lubricant Oil Blending Plant
LINUS PROJECTS (INDIA)
 
The Role of IoT in Australian Mobile App Development - PDF Guide
The Role of IoT in Australian Mobile App Development - PDF GuideThe Role of IoT in Australian Mobile App Development - PDF Guide
The Role of IoT in Australian Mobile App Development - PDF Guide
Shiv Technolabs
 
Dublin_mulesoft_meetup_Mulesoft_Salesforce_Integration (1).pptx
Dublin_mulesoft_meetup_Mulesoft_Salesforce_Integration (1).pptxDublin_mulesoft_meetup_Mulesoft_Salesforce_Integration (1).pptx
Dublin_mulesoft_meetup_Mulesoft_Salesforce_Integration (1).pptx
Kunal Gupta
 
The Evolution of Remote Server Management
The Evolution of Remote Server ManagementThe Evolution of Remote Server Management
The Evolution of Remote Server Management
Bert Blevins
 
(CISOPlatform Summit & SACON 2024) Keynote _ Power Digital Identities With AI...
(CISOPlatform Summit & SACON 2024) Keynote _ Power Digital Identities With AI...(CISOPlatform Summit & SACON 2024) Keynote _ Power Digital Identities With AI...
(CISOPlatform Summit & SACON 2024) Keynote _ Power Digital Identities With AI...
Priyanka Aash
 
Best Practices for Effectively Running dbt in Airflow.pdf
Best Practices for Effectively Running dbt in Airflow.pdfBest Practices for Effectively Running dbt in Airflow.pdf
Best Practices for Effectively Running dbt in Airflow.pdf
Tatiana Al-Chueyr
 
Implementations of Fused Deposition Modeling in real world
Implementations of Fused Deposition Modeling  in real worldImplementations of Fused Deposition Modeling  in real world
Implementations of Fused Deposition Modeling in real world
Emerging Tech
 
ARTIFICIAL INTELLIGENCE (AI) IN MUSIC.pdf
ARTIFICIAL INTELLIGENCE (AI) IN MUSIC.pdfARTIFICIAL INTELLIGENCE (AI) IN MUSIC.pdf
ARTIFICIAL INTELLIGENCE (AI) IN MUSIC.pdf
Inglês no Mundo Digital
 
The Role of Technology in Payroll Statutory Compliance (1).pdf
The Role of Technology in Payroll Statutory Compliance (1).pdfThe Role of Technology in Payroll Statutory Compliance (1).pdf
The Role of Technology in Payroll Statutory Compliance (1).pdf
paysquare consultancy
 
Three New Criminal Laws in India 1 July 2024
Three New Criminal Laws in India 1 July 2024Three New Criminal Laws in India 1 July 2024
Three New Criminal Laws in India 1 July 2024
aakash malhotra
 
Calgary MuleSoft Meetup APM and IDP .pptx
Calgary MuleSoft Meetup APM and IDP .pptxCalgary MuleSoft Meetup APM and IDP .pptx
Calgary MuleSoft Meetup APM and IDP .pptx
ishalveerrandhawa1
 
Understanding Insider Security Threats: Types, Examples, Effects, and Mitigat...
Understanding Insider Security Threats: Types, Examples, Effects, and Mitigat...Understanding Insider Security Threats: Types, Examples, Effects, and Mitigat...
Understanding Insider Security Threats: Types, Examples, Effects, and Mitigat...
Bert Blevins
 
BT & Neo4j: Knowledge Graphs for Critical Enterprise Systems.pptx.pdf
BT & Neo4j: Knowledge Graphs for Critical Enterprise Systems.pptx.pdfBT & Neo4j: Knowledge Graphs for Critical Enterprise Systems.pptx.pdf
BT & Neo4j: Knowledge Graphs for Critical Enterprise Systems.pptx.pdf
Neo4j
 
Girls Call Churchgate 9910780858 Provide Best And Top Girl Service And No1 in...
Girls Call Churchgate 9910780858 Provide Best And Top Girl Service And No1 in...Girls Call Churchgate 9910780858 Provide Best And Top Girl Service And No1 in...
Girls Call Churchgate 9910780858 Provide Best And Top Girl Service And No1 in...
maigasapphire
 
TrustArc Webinar - 2024 Data Privacy Trends: A Mid-Year Check-In
TrustArc Webinar - 2024 Data Privacy Trends: A Mid-Year Check-InTrustArc Webinar - 2024 Data Privacy Trends: A Mid-Year Check-In
TrustArc Webinar - 2024 Data Privacy Trends: A Mid-Year Check-In
TrustArc
 
Observability For You and Me with OpenTelemetry
Observability For You and Me with OpenTelemetryObservability For You and Me with OpenTelemetry
Observability For You and Me with OpenTelemetry
Eric D. Schabell
 
(CISOPlatform Summit & SACON 2024) Digital Personal Data Protection Act.pdf
(CISOPlatform Summit & SACON 2024) Digital Personal Data Protection Act.pdf(CISOPlatform Summit & SACON 2024) Digital Personal Data Protection Act.pdf
(CISOPlatform Summit & SACON 2024) Digital Personal Data Protection Act.pdf
Priyanka Aash
 

Recently uploaded (20)

Salesforce AI & Einstein Copilot Workshop
Salesforce AI & Einstein Copilot WorkshopSalesforce AI & Einstein Copilot Workshop
Salesforce AI & Einstein Copilot Workshop
 
RPA In Healthcare Benefits, Use Case, Trend And Challenges 2024.pptx
RPA In Healthcare Benefits, Use Case, Trend And Challenges 2024.pptxRPA In Healthcare Benefits, Use Case, Trend And Challenges 2024.pptx
RPA In Healthcare Benefits, Use Case, Trend And Challenges 2024.pptx
 
Amul milk launches in US: Key details of its new products ...
Amul milk launches in US: Key details of its new products ...Amul milk launches in US: Key details of its new products ...
Amul milk launches in US: Key details of its new products ...
 
Pigging Unit Lubricant Oil Blending Plant
Pigging Unit Lubricant Oil Blending PlantPigging Unit Lubricant Oil Blending Plant
Pigging Unit Lubricant Oil Blending Plant
 
The Role of IoT in Australian Mobile App Development - PDF Guide
The Role of IoT in Australian Mobile App Development - PDF GuideThe Role of IoT in Australian Mobile App Development - PDF Guide
The Role of IoT in Australian Mobile App Development - PDF Guide
 
Dublin_mulesoft_meetup_Mulesoft_Salesforce_Integration (1).pptx
Dublin_mulesoft_meetup_Mulesoft_Salesforce_Integration (1).pptxDublin_mulesoft_meetup_Mulesoft_Salesforce_Integration (1).pptx
Dublin_mulesoft_meetup_Mulesoft_Salesforce_Integration (1).pptx
 
The Evolution of Remote Server Management
The Evolution of Remote Server ManagementThe Evolution of Remote Server Management
The Evolution of Remote Server Management
 
(CISOPlatform Summit & SACON 2024) Keynote _ Power Digital Identities With AI...
(CISOPlatform Summit & SACON 2024) Keynote _ Power Digital Identities With AI...(CISOPlatform Summit & SACON 2024) Keynote _ Power Digital Identities With AI...
(CISOPlatform Summit & SACON 2024) Keynote _ Power Digital Identities With AI...
 
Best Practices for Effectively Running dbt in Airflow.pdf
Best Practices for Effectively Running dbt in Airflow.pdfBest Practices for Effectively Running dbt in Airflow.pdf
Best Practices for Effectively Running dbt in Airflow.pdf
 
Implementations of Fused Deposition Modeling in real world
Implementations of Fused Deposition Modeling  in real worldImplementations of Fused Deposition Modeling  in real world
Implementations of Fused Deposition Modeling in real world
 
ARTIFICIAL INTELLIGENCE (AI) IN MUSIC.pdf
ARTIFICIAL INTELLIGENCE (AI) IN MUSIC.pdfARTIFICIAL INTELLIGENCE (AI) IN MUSIC.pdf
ARTIFICIAL INTELLIGENCE (AI) IN MUSIC.pdf
 
The Role of Technology in Payroll Statutory Compliance (1).pdf
The Role of Technology in Payroll Statutory Compliance (1).pdfThe Role of Technology in Payroll Statutory Compliance (1).pdf
The Role of Technology in Payroll Statutory Compliance (1).pdf
 
Three New Criminal Laws in India 1 July 2024
Three New Criminal Laws in India 1 July 2024Three New Criminal Laws in India 1 July 2024
Three New Criminal Laws in India 1 July 2024
 
Calgary MuleSoft Meetup APM and IDP .pptx
Calgary MuleSoft Meetup APM and IDP .pptxCalgary MuleSoft Meetup APM and IDP .pptx
Calgary MuleSoft Meetup APM and IDP .pptx
 
Understanding Insider Security Threats: Types, Examples, Effects, and Mitigat...
Understanding Insider Security Threats: Types, Examples, Effects, and Mitigat...Understanding Insider Security Threats: Types, Examples, Effects, and Mitigat...
Understanding Insider Security Threats: Types, Examples, Effects, and Mitigat...
 
BT & Neo4j: Knowledge Graphs for Critical Enterprise Systems.pptx.pdf
BT & Neo4j: Knowledge Graphs for Critical Enterprise Systems.pptx.pdfBT & Neo4j: Knowledge Graphs for Critical Enterprise Systems.pptx.pdf
BT & Neo4j: Knowledge Graphs for Critical Enterprise Systems.pptx.pdf
 
Girls Call Churchgate 9910780858 Provide Best And Top Girl Service And No1 in...
Girls Call Churchgate 9910780858 Provide Best And Top Girl Service And No1 in...Girls Call Churchgate 9910780858 Provide Best And Top Girl Service And No1 in...
Girls Call Churchgate 9910780858 Provide Best And Top Girl Service And No1 in...
 
TrustArc Webinar - 2024 Data Privacy Trends: A Mid-Year Check-In
TrustArc Webinar - 2024 Data Privacy Trends: A Mid-Year Check-InTrustArc Webinar - 2024 Data Privacy Trends: A Mid-Year Check-In
TrustArc Webinar - 2024 Data Privacy Trends: A Mid-Year Check-In
 
Observability For You and Me with OpenTelemetry
Observability For You and Me with OpenTelemetryObservability For You and Me with OpenTelemetry
Observability For You and Me with OpenTelemetry
 
(CISOPlatform Summit & SACON 2024) Digital Personal Data Protection Act.pdf
(CISOPlatform Summit & SACON 2024) Digital Personal Data Protection Act.pdf(CISOPlatform Summit & SACON 2024) Digital Personal Data Protection Act.pdf
(CISOPlatform Summit & SACON 2024) Digital Personal Data Protection Act.pdf
 

Cloud computing

  • 2. History  Concept evolved in 1950(IBM) called RJE (Remote Job Entry Process).  The cloud symbol was used to represent networks of computing equipment in the original ARPANET by as early as 1977, and the CSNET by 1981both predecessors to the Internet itself.  In the 1990s, telecommunications companies began offering virtual private network(VPN) services with comparable quality of service, but at a lower cost.  References to "cloud computing" in its modern sense appeared as early as 1996, with the earliest known mention in a Compaq internal document.  Since 2000, cloud computing has come into existence.  The popularization of the term can be traced to 2006 when Amazon.com introduced its Elastic Compute Cloud. Dr. John McCarthy(1927-2011) (Father of Cloud Computing)
  • 3. History  In early 2008, NASA's OpenNebula, enhanced in the RESERVOIR European Commission-funded project, became the first open-source software for deploying private and hybrid clouds, and for the federation of clouds.  Microsoft Azure was announced as "Azure" in October 2008 and was released on 1 February 2010 as Windows Azure, before being renamed to Microsoft Azure on 25 March 2014.  In July 2010, Rackspace Hosting and NASA jointly launched an open-source cloud- software initiative known as OpenStack.  On March 1, 2011, IBM announced the IBM SmartCloud framework to support Smarter Planet.  On June 7, 2012, Oracle announced the Oracle Cloud, this cloud offering is poised to be the first to provide users with access to an integrated set of IT solutions, including the Applications (SaaS), Platform (PaaS), and Infrastructure (IaaS) layers.
  • 4. What is Cloud?  The term Cloud refers to a Network or Internet. In other words, we can say that Cloud is something, which is present at remote location. Cloud can provide services over network, i.e., on public networks or on private networks, i.e., WAN, LAN or VPN. Applications such as e-mail, web conferencing, customer relationship management (CRM), all run in cloud.
  • 5. What is Cloud Computing?  Cloud computing, also on-demand computing, is a kind of Internet-based computing that provides shared processing resources and data to computers and other devices on demand. Cloud Computing refers to manipulating, configuring, and accessing the applications online. It offers online data storage, infrastructure and application. Cloud Computing is both a combination of software and hardware based computing resources delivered as a network service. Cloud computing and storage solutions provide users and enterprises with various capabilities to store and process their data in third-party data centers. It relies on sharing of resources to achieve coherence and economy of scale.  Cloud Computing = Software as a Service + Platform as a Service + Infrastructure as a Service + Data as a Service  In addition, the platform provides on demand services, that are always on, anywhere, anytime and any place.  Pay for use and as needed, elastic  scale up and down in capacity and functionalities  The hardware and software services are available to  general public, enterprises, corporations and businesses markets
  • 6. Alternative Definition "Cloud computing is a buzzword..." "The concept, quite simply, is that vast computing resources will reside somewhere out there in the ether (rather than in your computer room) and we'll connect to them and use them as needed." - Jonathan Weber (The Times Online)
  • 8. Cloud Components  It has three components: 1. Client computers: Clients are the device that the end user interact with cloud. There are three types of clients: 1. Mobile 2. Thick 3. Thin (Most Popular) 2. Distributed Servers: Distributed servers Often servers are in geographically different places, but server acts as if they are working next to each other. 3. Datacenters: Datacenter It is collection of servers where application is placed and is accessed via internet. Tablets Laptops Desktop Datacenters Distributed Servers Clients
  • 9. 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
  • 10. 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: Public, Private, Hybrid and Community.
  • 11. Deployment Models  PUBLIC CLOUD : The Public Cloud allows systems and services to be easily accessible to the general public. Public cloud may be less secure because of its openness, e.g., e-mail.  PRIVATE CLOUD : The Private Cloud allows systems and services to be accessible within an organization. It offers increased security because of its private nature.  COMMUNITY CLOUD : The Community Cloud allows systems and services to be accessible by group of organizations.  HYBRID CLOUD : The Hybrid Cloud is mixture of public and private cloud. However, the critical activities are performed using private cloud while the non-critical activities are performed using public cloud.
  • 12. Service Models  Service Models are the reference models on which the Cloud Computing is based. These can be categorized o Infrastructure as a Service (IaaS) Network Architects o Platform as a Service (PaaS) Application Developers o Software as a Service (SaaS) End Users
  • 13. Infrastructure as a Service (IaaS) - Network Architects  Also known as hardware as a service.  It is a computing power that you can rent for a limited period of time.  It allows existing applications to be run on a cloud suppliers hardware.  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  cloud providers offer computers – as physical or more often as virtual machines – raw (block) storage, firewalls, load balancers, and networks.  Examples: Computer and Storage(Amazon, Rackspace, GoGrid, Microsoft, Vrizon)
  • 15. Platform as a Service (PaaS) - Application Developers  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  It gives us a nice API (Application Programming Interface) and take care of the implementation.  In the PaaS model, cloud providers deliver a computing platform and/or solution stack typically including operating system, programming language execution environment, database, and web server.  It is a platform for developers to write and create their own SaaS i.e. applications. which means rapid development at low cost.  Examples: Developer Platform – Mashups(Google App Engine, Wavemaker, Force.com)
  • 17. Software as a Service (SaaS) – End Users  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.  Also known as On-demand Service.  It is an application that can be accessed from anywhere on the world as long as you can have an computer with an Internet Connection.  We can access this cloud hosted application without any additional hardware or software. E.g. : G-mail, Yahoo mail, Hotmail, Linked-In, Salesforce.com etc. Also they can provide security features such as SSL encryption, a cryptographic protocol.
  • 19. Cloud Computing Characteristics Common Characteristics: Low Cost Software Virtualization Service Orientation Advanced Security Homogeneity Massive Scale Resilient Computing Geographic Distribution Essential Characteristics: Resource Pooling Broad Network Access Rapid Elasticity Measured Service On Demand Self-Service
  • 20. Advantages of Cloud Computing  Lower computer costs  Improved performance  Latest version availability  Improved document format compatibility.  Reduced software costs  Instant software updates  Unlimited storage capacity  Universal document access  Increased data reliability  Easier group collaboration  Device independence
  • 21. Disadvantages of Cloud Computing  Requires a constant Internet connection  Does not work well with low-speed connections  Features might be limited  Can be slow  Stored data might not be secure  Stored data can be lost
  • 22. Cloud Storage  Create an Account User name and password.  Content lives with the account in the cloud.  Log onto any computer with Wi-Fi to find your content Download For Storage  Download a cloud based app to on your computer.  The app lives on your Computer.  Save files to the app.  When connected to the Internet it will sync with the cloud.  The Cloud can be accessed from any Internet connection.