High Performance Computing in the Cloud
High Performance Computing in the Cloud
High
Performance
Computing in
the Cloud
INTRODUCTION
Cloud Computing provides us a means
by which we can access the
applications as utilities, over the
Internet. It allows us to create,
configure, and customize applications
online.
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 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.
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.
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 into three basic service
models as listed below:
1.Infrastructure as a Service (IaaS)
2. Platform as a Service (PaaS)
3. Software as a Service (SaaS)
Infrastructure as a
Service (IaaS)
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.
•Can be coupled with Managed Services for
OS and application support.
Platform as a Service (PaaS)