Thanks to visit codestin.com
Credit goes to www.scribd.com

0% found this document useful (0 votes)
65 views3 pages

Aneka Cloud Overview

Aneka is a Platform-as-a-Service (PaaS) developed by Manjrasoft for building, deploying, and managing distributed applications in cloud environments. It features a modular architecture with key components like the Aneka Container, Platform Abstraction Layer, and various services for infrastructure management and application execution. Aneka supports multiple deployment modes, including private, public, and hybrid clouds, allowing organizations to customize their cloud infrastructure according to their needs.

Uploaded by

Priyanka G.N
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)
65 views3 pages

Aneka Cloud Overview

Aneka is a Platform-as-a-Service (PaaS) developed by Manjrasoft for building, deploying, and managing distributed applications in cloud environments. It features a modular architecture with key components like the Aneka Container, Platform Abstraction Layer, and various services for infrastructure management and application execution. Aneka supports multiple deployment modes, including private, public, and hybrid clouds, allowing organizations to customize their cloud infrastructure according to their needs.

Uploaded by

Priyanka G.N
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/ 3

Aneka Cloud Application Platform - In-depth Overview

Aneka: Cloud Application Platform

Aneka is a Platform-as-a-Service (PaaS) solution developed by Manjrasoft, designed to simplify the

development, deployment, and management of distributed applications in cloud environments. It

provides a robust and extensible framework for building applications using different programming

models such as task, thread, and MapReduce.

Framework Overview

Aneka consists of a set of services and components that together provide a complete cloud

application platform. Its architecture is modular, allowing for flexible customization and extension.

Key Components:

- Aneka Container

- Platform Abstraction Layer

- Fabric Services

- Foundation Services

- Application Services

Anatomy of the Aneka Container

The Aneka Container is the runtime environment for executing applications. It hosts various services

that define the behavior of the container. These include scheduling, execution, storage, and

resource provisioning services.

Example: A container running on a node might include a scheduling service to allocate tasks and an

execution service to run those tasks.

From the Ground Up: Platform Abstraction Layer

This layer abstracts the underlying hardware and operating system details. It ensures that Aneka

services can operate independently of the infrastructure.


Example: Whether running on Windows or Linux, Aneka can manage resources uniformly due to

this abstraction layer.

Fabric Services

Fabric Services handle infrastructure management such as:

- Node membership

- Resource provisioning

- Performance monitoring

Example: Dynamically adding virtual machines to a cloud cluster as demand increases.

Foundation Services

These are core services required for Aneka's functionality:

- Membership and Directory Services

- Resource Reservation Services

- Reporting and Accounting Services

Example: Keeping track of resource usage by different users or applications.

Application Services

Application Services enable the execution of applications using different programming models.

- Task Programming Model

- Thread Programming Model

- MapReduce Programming Model

Example: Submitting a parallel image processing application using the MapReduce model.

Building Aneka Clouds

Aneka Clouds are built by deploying containers across different nodes. These containers collaborate

to provide a unified execution environment.

Infrastructure Organization
This refers to the physical layout of the cloud:

- On-premise servers

- Virtual Machines

- External cloud resources (like AWS or Azure)

Example: A cloud made up of a local data center and additional VMs on AWS.

Logical Organization

Defines how services are organized logically within the cloud. This can include master-slave

arrangements or service-specific nodes.

Example: A master container handles scheduling while multiple slave containers execute tasks.

Private Cloud Deployment Mode

Resources are owned and managed by a single organization. Offers better control and security.

Example: A university using Aneka to manage its internal research computing infrastructure.

Public Cloud Deployment Mode

Resources are leased from third-party providers. Offers scalability and cost-efficiency.

Example: A startup deploying Aneka on Azure VMs for computational biology tasks.

Hybrid Cloud Deployment Mode

Combines private and public cloud resources for flexibility.

Example: A company using private resources for sensitive data and public resources for large-scale

data analysis.

You might also like