Cloud Framework

Testlabs Cloud framework

A platform that pools computing resources to build public, private and hybrid Infrastructure as a Server (IaaS) clouds.

A framework that manages the network, storage, and compute nodes that make up a cloud infrastructure.

Our cloud has a hierarchical structure which enables it to scale to manage tens of thousands of physical servers, all from a single management interface.

Testlabs cloud hosting platform provides automated provisioning of infrastructure over the Internet. You can provision and scale virtual and physical servers, storage, networking, load balancing, and firewalls in real time across multiple data centers using a web-based management console ors API. Testlabs infrastructure is ideal if you need instant access to highly available multi-server environments. You can access and operate it using standard network protocols and IP addresses—no new technical skills or specialized equipment are required.

A virtual machine which runs on a hypervisor. Multiple VMs each running their own operating system (called guest operating system) are frequently used in server consolidation, where different services that used to run on individual machines to avoid interference are instead run in separate VMs on the same physical machine.

Our virtualized guest installed on our shared networked storage is capable of using the following protocols: Fibre ChanneliSCSINFSGFS2 & CIFS.

  • Management
Testlabs provides a wide range of management interfaces, basic management through logging into your account through the website or advanced management through the cloud web console. We have apps written for the Android and Apple phone.
  • Cloud Instance

    Testlabs  hace a wide range of preconfigured templates and can be provisioned and turned into a cloud server in seconds.

  • Firewalls

    Testlabs provides firewalls on zones configured with advanced networking.  On a advanced cloud server firewalls are used in conjunction with port forwarding rules.

  • Load Balancers

    Testlabs provides load balancer on zones configured with advanced networking.

  • Cloud Storage

    Testlabs cloud storage can be provisioned at any time and can be instantly scaled



  • Management Server - the Linux host running CloudStack Server.
  •  Zone - A zone typically corresponds to a single datacenter, although it is permissible to have multiple zones in a datacenter. A zone consists of one or more pods and Secondary storage, which is shared by all the pods in the zone.
  •  Pod - A pod consists of one or more clusters of hosts often represent a single rack in the datacenter. In  CloudStack Zones are Pods are also used to define the Management Network Range.
  • Cluster - A cluster consists of one or more homogeneous hosts and one or more primary storage servers. Virtual machine instances can be live-migrated from one host to another within the same  cluster.
  • Host/Hypervisor - Hosts provide the computing resources that run the guest virtual machines. Each  host has hypervisor software installed on it to manage the guest VMs (except for bare metal hosts).
  • Primary - Primary storage is usually a shared storage associated with a cluster, and it stores
       the disk volumes (data and root volumes) for all the VMs running on hosts in that cluster. Primary   Storage type can be any storage type supported by the Hypervisor, for example, ISCSi, NFS,  HBA Fiber.
  • Secondary Storage – secondary storage is associated with an entire zone and used by CloudStack to store templates, ISOs and snapshots. Only NFS orSwift are supported.


API  Specifications

Feature Objective

  • EC2 Query API support:
  • Support for AWS Java SDK and AWS PHP SDK:
  • Support for the latest EC2 API version: