0% found this document useful (0 votes)
34 views10 pages

CLOUD COMPUTING Notes

Aneka is a cloud middleware that allows developers to deploy applications across heterogeneous cloud resources using different programming and deployment models. It provides APIs and tools to develop, manage, and deploy distributed applications on private, public or hybrid clouds.

Uploaded by

rekhashri131
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
34 views10 pages

CLOUD COMPUTING Notes

Aneka is a cloud middleware that allows developers to deploy applications across heterogeneous cloud resources using different programming and deployment models. It provides APIs and tools to develop, manage, and deploy distributed applications on private, public or hybrid clouds.

Uploaded by

rekhashri131
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 10

CLOUD COMPUTING:-

Framework overview:-
1. Aneka is a software for developing cloud computing
application.[distributed application on the cloud]
2. It is developed by ‘Manjra soft’.
3. It allows hardening of disparate computing resources and managing
them into a unique virtual domain – The Aneka cloud and which
application are executed.
4. Aneka is a cloud middleware product that can be deployed on a
heterogeneous set of resources:
 A network of computers.
 A server , data centers.
 Virtual cloud infrastructure or a mixture of all.
5. It is an implementation of Paas model.
6. Also provides runtime environment.
7. Provides developers set of API’s for hiding implementation details of
business logic of application.
8. Supports different types of deployment models like Private, Public ,
Hybrid.
9. The Aneka based computing cloud is a collection of physical & virtualized
resources connected through a network which are either the internet or
a private internet.
Aneka container:-
building block of middleware and also represents runtime environment for
executing application.
Anatomy of Aneka container:-
The aneka container constitutes the building blocks of aneka cloud and
represents the runtime.
The container is a light weight s/w layer designed to host services &interact
with the underlying OS & h/w.
The Aneka container can be classified into 3 major services they are:-
i. Fabric services:- it will provide an access to the resources which are
managed by cloud.
ii. Foundation services:- it includes all management related services.
iii. Application services:-
These service stack resides on top of the PAL. It represents the interface to
the os & h/w.
PAL:- it represents the interface the interface to the underlying OS and h/w.
it enables you to communicate with node. The interaction between the
services and infrastructure (physical computer) is possible from PAL.
Aneka container / Architecture:-

Aneka is developed by Manjrasoft – which is a s/w company that provides


cloud-based applications services and solutions.
Company was founded in 2003.
Aneka container / Architecture:-

i) Application service :-
* Distributed threads
* Map reduce – software tools which are used to provide interaction and
processing large number of datasets.
* Bag Of Tasks (BOT) – is a model that processes big data application
consists of many independent tasks that can be processed in parallel
without synchronization.
* PSM – privileged session manager, a components of that allows
organization to monitor & control access to n/w devices &cloud application.
* other models
ii) Foundation services:- it is Responsible for management.
 Storage
 Resource reservation – keeps a track of all the reserved time slots in
the Aneka cloud & provide a overview of system.
 Billing and responsibilities –
 Licensing and accounting –
iii) Fabric services:- providing an access to the services / resources which are
managed by cloud. And It Defines the lowest level of the s/w stack
 High availability:-
 Resource provisioning – among all the services present here , this RP
is most important resources, because it make Aneka elastic.
 Hardware profiting – the process of collecting & analyzing data about
the performance & behaviour of the h/w components.
 Membership services - tracks the performance information of nodes.
BUILDING ANEKA CLOUD:-
Aneka cloud can be realized by two methods.
i) Infrastructure organization
ii) Logical organization
i) Infrastructure based organization:-
The working mechanism of this model.
* it contains Aneka repository administrative console, aneka contains and node.
It is prewritten codes that are used to perform specific task.
Repository - provides storage for all libraries required layout and provides all
the resources whenever aneka container requests.
* Management console:- manages multiple repository & select the one that
best suits the specific deployment.
The infrastructure is deployed by putting together harnessing a collection of
nodes and installing aneka node manages.
* A number of node managers and aneka container are deployed across the
cloud platform to provide necessary services.
Each container is having nodes
Management Console:- it will have the control over all the execution of the
aneka cloud.
Repository - taken how the resources or request has been taken case by anwka
container & how the node manager will be managing those job or application
using available resources.
Deployment - making s/w available to be used on a system by users and other
pgms.
ii) Logical Organization:-
The logical organization of aneka cloud can be very diverse , since it strongly
depends on the configuration selected for each of the container belonging to
there cloud.
Master - worker configuration with separate nodes for storage. The master
node (all the scheduling services are maintained in the master node) It is
comprises for all services.:-
* Index service (master copy) - Extracts content from files and constructs an
indexed catalog to facilitate efficient & rapid searching.
* Logging service - provides an overview of all the activity associated with the
web server.
* Reservation service
* Reservation provisioning service.
* Accounting service.
* Reporting & monitoring services.
* Scheduling services.
* Heart beat services:- continuously periodically collects the dynamic
performance information about the node & put it on the membership services
in the aneka cloud here monitoring S,HS,LS are considered as mandatory.
Master node - job is , it is center of all the activities.
Indexing:- which resources , how much cost all will be indexed , scheduling
accounting , reporting , R & P all these thing will be handled by mastered.
Storage node:- take care of where data has to be stored depending on the
instructions provided by the master node.
Task of S node is , it will index the slave & then storage & mandatory where to
store.
Worker node :- it has to execute the instruction that is provided by the master
node . it will be having index , execution, allocation.
Master node will give some instruction, the slave or the worker node will
execute those instruction.

ANEKA CLOUD DEPLOYMENT MODEL:-


 All general cloud deployment models like private cloud deployment model ,
public cloud deployment model , & hybrid cloud deployment model are
applicable to aneka cloud also:
Private cloud deployment model :-
 Is mostly constituted by local physical resources (whatever resources are
available, on that only they are developing the private deployment model.
 Master node - it will be taken care of resources provisioning R.Reservation
& Application management & scheduling.
 Virtual cliuster , desktop machines , clusters , Kstations are all the resources
available in the private n/w. iusing these resources , Master node will
create and execute some application.

Public cloud deployment model :- features the installation of aneka master


and worker nodes over a completely virtualized infrastructure of one or more
resources provides such as Amazon EC2 or GOGRID.
 Master node - will take care of application mgmt & scheduling , reporting
billing, Accounting & RP.
 It is slave node will execute the application.
 Ex:- Amazon EC2 instances.
Hybrid cloud deployment model:-
 The hybrid deployment model constitutes the most common deployment
of aneka . in many cases there is an existing computing infrastructure (I.e.,
private cloud) that can be averaged (controlled) to address the computing
needs of applications.
 Combination of private & public cloud will provide you the hybrid cloud
deployment model.

CLOUD PROGRAMMING AND MANAGEMENT:-


 Aneka’s primary purpose is to provide a scalable middleware product in
which to execute distributed applications.
 Aneka provides developers with extensitode set of API’s & administrator
with powerful & mgmt tools.
 Managing cloud programming by 2 types I.e., SDK & mgmt tools.
 Aneka SDK :- it will provides API’s for developing applications on top of
existing pgmg models , implementing new pgmg models & developing
services to integrate into the aneka cloud.
 The SDK provide support for both pgmg models & services by
The application model =>[ you can either make you own pgm]
The service model => [or you can opt for the service that makes you can make
you use of inbuilt library function].
Middleware product - acts as a bridge b/w diff technologies , tools & db so that
we can integrate them into a signal s/m.

Application model:-
 Covers development of application and new pgmg model.
 Consists of application class and application manager.
 Application class provides user /developer view about distributed
application of aneka cloud.
 Application manager are internal components that controls and monitor
the execution of aneka cloud.
The Service Model
 It define the basic requirements to implement a service that can be hosted
in aneka cloud.
 The container defines the runtime environment in which services are
hosted.
 Each service that is hosted in the container must use iservice
interface,which exposes the certain method and properties.
 Provide name and status of particular execution.
 It controls the operation such as start,stop,pause and continue methods.
 Msg handling by means of the handle manager method (how the ms status
are communicating each other)

You might also like