Anis Najihah Mohd Ismail
Anis Najihah Mohd Ismail
DEFINITION:is Internet-based computing, whereby shared resources, software, and information are provided to computers and other devices on demand, like the electricity grid
• Individual can set themselves up without needing anyone’s help.
On-demand self-service
• Available through standard Internet-enabled devices.
Ubiquitous network access
• Processing and storage demand are balanced across a common infrastructure with no particular resource assigned to any individual user
Location independent
resource pooling
• Consumer can increase or decrease capacity at will.
Rapid elasticity
• Consumer are charged based on their usage of a combination of computing power, bandwidth use or storage.
Pay per use
•Hardware Layer •Server Layer
•IaaS Layer
•PaaS Layer•SaaS Layer
Hardware Layer
The hardware is expected to be inexpensive commodity
hardware with no fault tolerance. Redundancy and fault
tolerance are handled within the software layer,
so hardware is expected to fail.
Server Layer
The servers layer consists of computer
hardware and/or computer software products
that are specifically designed for the
delivery of cloud services, including multi-core processors,
cloud-specific operating systems and combined offerings.[
IaaS Layer(Infrastructure as a Service.)
No need to purchase or manage physical data
center equipment (servers, storage, networking etc)
PaaS Layer(Platform as a Service)
No need to directly manage OS database, etc. APIs for
building higher level application. Pre- built application
components
SaaS Layer(Software as a Service)
Complete application, customizable within limits , solving
specific business needs, with focus on end user requirements
a service provider makes resources, such as application and storage available to the general public over the internet . It may be free or offered on a ay-per usage model
Hybrid Cloud
A hybrid environment consist of multiple internal/external providers will be typical for most enterprise
Private cloud
Private cloud and internal cloud are neologism that some vendors have recently use to describe offerings that emulate cloud computing on private networks.