Many of the ideas that drive modern cloud computing, such as server virtualization, network slicing, and robust distributed storage, arose from the research community. Despite this success, today’s clouds have become environments that are unsuitable for moving this research agenda forward—they have particular, unmalleable implementations of these ideas “baked in.” CloudLab will not be a cloud; it will be large-scale, distributed scientific infrastructure on top of which many different clouds can be built.
- Software Developers and Application Testers - Create a test lab or development environment, scale up instantly
- Software As A Service and SaaS Providers - Use our highly scablable platform with with lots of features
- Enterprise IT Departments - We can help migrate you to the cloud with V2V or P2V. We can build you your own public or private cloud. You can run your business securely in our Melbourne facility.
- Universities & Research - Deploy as many instances as you like to solve complex equations in a load balanced cluster
Clouds are typically defined according to three types: private, public and hybrid
Also known as a shared cloud, such services are provided "as a service" over the Internet with little or no control over the underlying technology infrastructure. This cloud is appealing to many decision-makers as it reduces complexity and long lead times in testing and deploying new products. It is generally cheaper, too.
Also called an internal cloud or enterprise cloud, this also offers activities and functions "as a service" but is deployed over a company intranet or hosted datacenter. This is private product for a company or organization offering advance security and highly available or fault tolerant solutions not possible in a public cloud. In this scenario, the private cloud owner shares few, if any, resources with other organizations. Hence, multi-tenancy is not an issue.
This is an integrated approach, combining the power of both public and private clouds. Customized rules and policies govern areas such as security and the underlying infrastructure. In this scenario, activities and tasks are allocated to internal or external clouds as required.
Testlabs provides a wide range of cloud computing offerings
• Cloud Software as a Service. The capability provided to the consumer is to use the provider’s applications running on a cloud infrastructure. The applications are accessible from various client devices through a thin client interface such as a web browser (e.g., web-based email). The consumer does not manage or control the underlying cloud infrastructure including network, servers, operating systems, storage, or even individual application capabilities, with the possible exception of limited user-specific application configuration settings. –NIST Definition of Cloud Computing. Version 15
• Cloud Platform as a Service. The capability provided to the consumer is to deploy onto the cloud infrastructure consumer-created or acquired applications created using programming languages and tools supported by the provider. The consumer does not manage or control the underlying cloud infrastructure including network, servers, operating systems, or storage, but has control over the deployed applications and possibly application hosting environment configurations. –NIST Definition of Cloud Computing. Version 15
• Cloud Infrastructure as a Service. The capability provided to the consumer is to provision processing, storage, networks, and other fundamental computing resources where the consumer is able to deploy and run arbitrary software, which can include operating systems and applications. The consumer does not manage or control the underlying cloud infrastructure but has control over operating systems, storage, deployed applications, and possibly limited control of select networking components (e.g., host firewalls). –NIST Definition of Cloud Computing. Version 15
• Cloud Management as a Service. The capability provided to the consumer includes security, policy management, authentication, disaster recovery, billing, provisioning, capacity planning, monitoring, and systems management.