Chapter4 - Cloud Computing

You might also like

Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 13

CLOUD COMPUTING

CHAPTER 4
WHAT IS CLOUD COMPUTING?
 Cloud Computing is a general term used to describe a new class of network based
computing that takes place over the Internet,
 basically a step on from Utility Computing
 a collection/group of integrated and networked hardware, software and Internet
infrastructure (called a platform).
 Using the Internet for communication and transport provides hardware, software
and networking services to clients
 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).
CLOUD COMPUTING
BASIC CLOUD CHARACTERISTICS

 The “no-need-to-know” in terms of the underlying details of


infrastructure, applications interface with the infrastructure via the APIs.
 The “flexibility and elasticity” allows these systems to scale up and down
at will
 utilising the resources of all kinds
 CPU, storage, server capacity, load balancing, and databases

 The “pay as much as used and needed” type of utility computing


 “always on!, anywhere and any place” type of network-based
computing.
BASIC CLOUD CHARACTERISTICS

 Cloud are transparent to users and applications, they can be built in multiple ways
 branded products, proprietary open source, hardware or software, or just off-the-
shelf PCs.
 In general, they are built on clusters of PC servers and off-the-shelf components plus
Open Source software combined with in-house applications and/or system software.
SOFTWARE AS A SERVICE (SAAS)

 SaaS is a model of software deployment where an application is hosted as a


service provided to customers across the Internet.
 Saas alleviates the burden of software maintenance/support
 but users relinquish control over software versions and requirements.

Examples including : Office 365, Google Apps, Salesforce, Citrix GoToMeeting, Cisco
WebEx and Netflix. 
Examples of whereSaaS can be used by enterprises: Accounting and invoicing. Tracking
sales.
PLATFORM AS A SERVICE (PAAS
 platform-based service is a category of cloud computing services that provides a 
platform allowing customers to develop, run, and manage applications without the
complexity of building and maintaining the infrastructure typically associated with
developing and launching an app.
INFRASTRUCTURE AS A SERVICE (IAAS)
 Infrastructure as a service (IaaS) is a form of cloud computing that
provides virtualized computing (servers, processing power, storage, and
networking resources over the internet)-EXAMPLE AWS
BIG DATA

 Big data is a term used to refer to data sets that are too large or complex for
traditional data-processing application software to adequately deal with.
 Current usage of the term "big data" tends to refer to the use of predictive
analytics, user behavior analytics, or certain other advanced data analytics methods
that extract value from data, and seldom to a particular size of data set.
 Big data is often characterized by the 3Vs: the extreme volume of data, the
wide variety of data types and the velocity at which the data must be processed. 
UNDERSTANDING BIG DATA

Businesses are dealing with the challenge of “Big Data”


 High Volume
 Unprecedented amounts of data
 High Variety
 Structured data
 Unstructured data
 High Velocity
 Rapid processing to maximize value
HADOOP

 Hadoop is an open-source software framework for storing data and running


applications on clusters of commodity hardware.
 It provides massive storage for any kind of data, enormous processing power and the
ability to handle virtually limitless concurrent tasks or jobs

You might also like