Grid Computingnew
Grid Computingnew
GRID COMPUTING
A computational grid is a hardware and
software infrastructure that provides
dependable, consistent, pervasive, and
inexpensive access to coordinated and shared
resources in dynamic, multiinstitutional
virtual organizations.
The sharing is not primarily file exchange but
rather direct access to computers, software,
data, and other resources. The sharing rule is
clearly and carefully defined, enabling a
necessary and high control of resources.”
CLASSIFYING GRID SYSTEMS
Computational grid:
refers to systems that harness machines of an
administrative domain in a “cycle-stealing”
mode to have higher computational capacity
than the capacity of any constituent machine
in the system.
Data grid
A frontend platform
A backend platform
A cloud-based delivery model
A network (internet, intranet, or intercloud)
FRONTEND PLATFORM
Frontend of the cloud architecture refers to
the client side of cloud computing system.
In cloud computing, frontend platforms
contain the client infrastructure—user
interfaces, client-side applications, and the
client device or network that enables users to
interact with and access cloud computing
services. For example, you can open the web
browser on your mobile phone and edit a
Google Doc. All three of these things describe
frontend cloud architecture components.
2. BACKEND :
Backend refers to the cloud itself which is
used by the service provider. It contains the
resources as well as manages the resources
and provides security mechanisms. Along
with this, it includes huge storage, virtual
applications, virtual machines, traffic control
mechanisms, deployment models, etc.
Application –
Application in backend refers to a software or platform
to which client accesses. Means it provides the service
in backend as per the client requirement.
Service –
Service in backend refers to the major three types of
cloud based services like SaaS, PaaS and IaaS. Also
manages which type of service the user accesses.
Runtime Cloud-
Runtime cloud in backend provides the execution and
Runtime platform/environment to the Virtual machine.
Storage –
Storage in backend provides flexible and scalable
storage service and management of stored data.
A CLOUD-BASED DELIVERY
MODEL
The types of services available to use vary depending on the
cloud-based delivery model or service model you have
chosen. There are three main cloud computing service
models:
Infrastructure as a service (IaaS): This model provides on-
demand access to cloud infrastructure, such as servers,
storage, and networking. This eliminates the need to
procure, manage, and maintain on-premises infrastructure.
Platform as a service (PaaS): This model offers a computing
platform with all the underlying infrastructure and software
tools needed to develop, run, and manage applications.
Software as a service (SaaS): This model offers cloud-based
applications that are delivered and maintained by the
service provider, eliminating the need for end users to
deploy software locally.
Infrastructure –
Cloud Infrastructure in backend refers to the hardware and
software components of cloud like it includes servers, storage,
network devices, virtualization software etc.
Management –
Management in backend refers to management of backend
components like application, service, runtime cloud, storage,
infrastructure, and other security mechanisms etc.
Security –
Security in backend refers to implementation of different
security mechanisms in the backend for secure cloud resources,
systems, files, and infrastructure to end-users.
Internet –
Internet connection acts as the medium or a bridge between
frontend and backend and establishes the interaction and
communication between frontend and backend.
CLOUD ARCHITECTURE LAYERS
Public,
private,
Hybrid.
Community
PUBLIC
Public cloud architecture uses cloud
computing resources and physical
infrastructure that is owned and operated by
a third-party cloud service provider.
PRIVATE CLOUD
refers to a dedicated cloud that is owned and
managed by your organization. It is privately
hosted on-premises in your own data center,
providing more control over resources and
more security over data and infrastructure.
HYBRID CLOUD ARCHITECTURE
uses both public and private cloud
architecture to deliver a flexible mix of
cloud services. A hybrid cloud allows you to
migrate workloads between environments,
allowing you to use the services that best
suit your business demands and the
workload.
COMMUNITY CLOUD
Community cloud is a cloud infrastructure
that allows systems and services to be
accessible by a group of several organizations
to share the information. It is owned,
managed, and operated by one or more
organizations in the community, a third
party, or a combination of them.