Cloud units


The GreenCloud Unit enables sustainable local cloud, providing the cost efficiency, edge capabilities and privacy of local compute; and the resilience, scalability and full outsourcing of maintenance of hard-and-software of the cloud.

Two options


1. Run your existing hardware

Turn your existing servers into useful warm water generating machines. We make you existing servers immersion ready and compatible with the Cloud Unit.

2. Run our specialized hardware configuration

Optimized for the highest performance and outlet water temperature.

Cloud Unit Solutions


...

Above the ground If you need temporary high-performance computing, the Cloud Unit can be placed anywhere. It can be operational within minutes.

...

In the ground - Ideal for situations where continuous heat is required year-round. Placing the Cloud Unit into the ground makes it more efficient and secure. Ideal for offices, residential housing, industrial processes, swimming pool or aquatic ponds or laundry facilities.

Cloud Unit (Cassette) flavors


A Cloud Unit has two casettes. Each casette can has one of the follwing flavors: compute, storage or AI.

...
Compute optimized cassette

Good balance between the performance and the available cores per server. Ideal for compute intensive tasks like FaaS or simulations.

Cloud Unit (two cassettes):

  • Energy consumption: 5 kW
  • Third generation AMD (EPYC 7313P)
  • Up to 256 CPU cores

* Physical space is not our limiting factor. Our CPU cores perform 30% faster than the high density 64 or 128 core CPUs.

Heating capacity:
  • Provides between 48 kWh to 120 kWh of heat per day


...
Storage optimized cassette

We can use a combination of NVMe, SSD or helium HDDs.

Cloud Unit (two cassettes):

  • Energy consumption: 5 kW
  • CPU: Third generation AMD (EPYC 7313P)
  • Up to 256 CPU cores
  • Storage up to 960TB
Heating capacity:
  • Provides between 48 kWh to 120 kWh of heat per day


...
AI optimized cassette

The field of AI is advancing rapidly, please contact us to discuss your needs.


How do we build the Cloud Unit?


In 12 steps

...
1. Mechanical Design:

We design the Cloud Unit from scratch, allowing us to have full control over its properties and to iteratively optimize the unit for increased performance.

...
2. Laser Cutting:

The stainless steel parts are precisely laser cut while other components are ordered simultaneously.

...
3. TIG Welding:

The stainless steel parts are TIG welded together to create a waterproof container. This container houses all the components typically found in a state-of-the-art data center.

...
4.Insulation and Concrete:

The waterproof stainless steel container is wrapped in PIR insulation to minimize heat loss and is then encased in reinforced concrete to prevent unauthorized access. The lid is separately poured, four times thicker, and weighs over 150 kilograms.

...
5. Electrical Design:

We design and build our own electronics to control the actuators (pumps, motors, valves, etc.) and to collect sensor data (vibration, temperature, humidity, flow rate, cameras, etc.).

...
6. Server Preparation:

Off-the-shelf servers cannot run efficiently in immersion fluid without modifications. For example, thermal paste typically dissolves in immersion liquid, which is resolved by replacing it with graphite sheets or indium metal. We also install our unique solutions to maximize heat extraction from the servers.

...
7. Assembly:

The Out of Band system (control systems), servers, and other components are installed into the Cloud Unit. The Out of Band system allows remote control of the servers, enabling power on/off, resets, and troubleshooting without opening the Cloud Unit.

...
8. Deployment of IT Infrastructure (IaaS):

The Cloud Unit comes with a base IT infrastructure, helping customers deploy their preferred OS, AI, or configure their storage on the servers.

...
9. Deployment Middleware:

With middleware deployment, we enable direct integration with cloud services like Azure HCI, AWS Outpost, or Azure Function Apps. Onsite integration with auxiliary systems such as robotics and 5G is also possible.

...
10. Cloud Unit Deployment:

We integrate the Cloud Unit into the existing infrastructure of your building, providing localized heat or computing power where needed.

...
11. Monitoring:

We offer a comprehensive Cloud Service, monitoring the Cloud Unit status to ensure maximum hardware performance and security against unauthorized access.

...
12. Support & Consultancy:

We are passionate about technology and solving challenges that impede your business operations. We are always available to help with brainstorming and implementing solutions.

Cloud Unit hardware details


If you want more technical details, then please continue to read further.

Heat capacity specifications


The default Cloud Unit configuration consists of two cassettes that contains each 2.5kW of compute power and a 1000 liter water buffer tank. Depending on the heat recipient use case we can deliver different temperatures.

...

When will the "hot water buffer tank" be full?

In short, it depends on several factors:

...

Share your needs and we will calculate the optimal setup for you. We continuously monitor the efficiency of the Cloud Unit and adjust the parameters to achieve the highest efficiency (season, workload, customer needs etc).

The Cloud Unit will always be operational and you can use the heat of the Cloud Unit at any time. When the hot water is not used for a while (see graph above) then the maximum capacity of the "hot water buffer tank" will be reached. At this point the heat will be wasted and dissipated into the air. You will not be liable, it just ensures that the compute customers can compute on the Cloud Unit even if the heat cannot be reused.

Cloud Unit software details


If you want more technical details, then please continue to read further.

Software


Programming Language Suppport

In general, any binary compiled for Linux or FreeBSD is supported. Besides running binaries we also provide FaaS instances with a Software Development Kit (SDK) for the following programming languages:

  • .NET (6.0/7.0)
  • Go
  • PHP8
  • Python3
  • Rust
  • Just ask, and we can provide the required SDK FaaS environment for you.
  • Schedular

    A simple POST API request can be used to create a FaaS instance. A JSON data structure is transmitted within the request body of the API request. The JSON data contains the parameters like the payload source URL, SDK version and datastore destination.

    The task schedular ensures that FaaS instances are distributed equally between the servers.

    ...

    Deploy your code

    The code that need to run on the FaaS instance can be downloaded from anywhere. And the result can also be uploaded anywhere.

    If post-processing is needed by another FaaS instance its is recommeded to store the result on the local datastore within the Cloud Unit. The network bandwidth between the FaaS instances is 10Gbps (within the same Cloud Unit).

    ...

Commandline

The commandline program is an convenient way to manage the Cloud Unit. It is a wrapper around CURL that uses API requests to communicate with the Cloud Unit. In this demo we will spin-up multiple instances that will execute a python script. The python script will collect all the links on the target website.

  1. Initialize environment
  2. Deploy instances
  3. Retrieve output
  4. Demonstration how to log into the instance with SSH. Can be very useful when debugging or testing your code.