Q-Layer

 

 

Sun Microsystems

Cloud Computing Solutions from Q-layer.

The Client

Q-layer N.V., early 2009 acquired by Sun Microsystems U.S., provides software for data centers enabling true cloud computing. 
Cloud computing is rapidly changing the computing landscape, by turning data center infrastructure into an agile services delivery platform. New services such as virtual servers, storage or applications are available on-demand to both technical and non-technical users, with usage-based charge back.

By leveraging and augmenting existing data center infrastructures including all popular Hypervisors, Q-layer provides enterprises and service providers with the ability to deliver IT services simply and with dramatically lower TCO. 
Its integrated solution, the NephOS Platform, enables CloudApps like the Virtual Private Data Center (VPDC). VPDC allows users at any skill level to define, to provision and to manage their own data center, without the need of managing hardware. 

The Case Thebe Technology provides Sun Microsystems with a Scrum team of highly skilled, agile, experienced software engineering to develop the NephOS platform and its components:
The Products

The Q-layer offering features the NephOS Platform, a complete data center abstraction and modeling platform with extension capabilities and full support for cloud computing services. The NephOS Platform enables CloudApps like the Virtual Private Data Center (VPDC), that allows users at any skill level to define, provision and manage their own data center, without managing hardware.

An overview of the development and system engineering components Thebe Technology has worked on so far:

  • Pymonkey: a powerful scripting language, tailored to the needs of system administrators, independent of any specific operating system.
  • Workflow Engine: Automates the execution of different system administration actions based on different steps, defined by each action
  • VApps: random applications packaged for easy installation on different platforms using an application packaging framework.(QPackages)
  • DRP: The Data-center Resource Planning tool
  • QSAN : Storage providers for Q-store containing the Central Storage for a cloud.
  • VNAS: Online Backup implementation of a VPDC.
  • VSAN: The virtual Storage component of the Cloud
  • Mass Deployment: A tool used to inject multiple physical machines into the cloud.
  • Spectools: A tool to generate Documentation from Architectural spec files.
  • ART: Automatic Regression Testing framwork.
  • SNMP Agent/pooler : A tool to do SNMP pooling and handling through the network.
  • Qlan Creator: A tool to deploy the Qlans.
Technologies

Operating systems: Sun Open Solaris, Linux Ubuntu , DC-OS, MS Windows XP/server2003. 
Programing Languages: Python, Java,PHP, C#, Flash Action Script, SQL.
Design Skills: UML, Enterprise Architect. 
Development tools: Eclipse, Wing ware IDE, Zend studio, PDB python remote debugger, MS Visual Studio.

Duration and Size:
Team is operational in Thebe technology, since 2007, with an overall average team of about 10 people (approximately 2200 man days yearly)

Testing team
Thebe Technology is handling both development and the verification&validation of the core product. Aside from automated testing, Thebe handles complex and simple manual functional testing as well as error-and-boundary testing.

Process
The CAS process in-place combines the benefits of CMMI, Agile development, and Scrum. 
The customer is highly involved with the team benefiting from the excellent communication infrastructure with the near-shore team.

Time-to-market 
Developing software for a commercial software developer is a daunting task. 
Getting the product ready in time and at the required quality is a challenge. 
Thebe Techology therefore uses Continuous Integration practices where members of a team integrate their work frequently, usually each person integrates at least daily, leading to multiple integrations per day.
Each integration is verified by an automated build (including test) to detect integration errors as quickly as possible. This approach leads to significantly reduced integration problems and allows Thebe Technology to develop cohesive software for Sun Microsystems more rapidly.

 

 

Recent News