Infrastructure of the BitSwarm cloud

Cloud infrastructure

BitSwarm cloud is a cloud computing solution which provides computer resources (Processor compute cycles, memory, storage space, network bandwidth) as a service rather than as a product. Specifically it can be addressed as Infrastructure as a Service (IaaS) as computer infrastructure (hardware as well as software) is provided to the end user as a utility. Hence such infrastructure can be viewed as dynamic or elastic as it can be expanded or shrunk in real time with no collateral side effects (i.e. downtime).

The solution is based on a widely deployed enterprise grade virtualization technology which has been complemented with our own proprietary custom build software. The hardware beneath is all enterprise grade and all the components and the system as a whole were thoroughly tested before put in to production – the infrastructure was in pre-production long before the service was launched to the public. The hosting facility is a state of the art data center adhering to all the modern standards and regulations. The team that has set up and now maintains and expands the cloud are all certified computer engineers with many years of experience in the field – all of them have worked previously in similar environments.

Resources in the cloud

In contrast with other providers BitSwarm offers a more flexible model of resource rental. The basic concept of infrastructure is an infrastructure unit (IU). A unit includes the following:

From these IUs virtual servers – cloud machines – can be built with customized amounts of CPU, RAM, storage and storage bandwidth assigned. Cloud machines can then be organized into groups and security zones (networks – DMZ, intranet, etc.) creating an environment very similar to the ones that can be found in todays enterprise networks. Fully routed public IPv4 and IPv6 addresses are available (no NAT is necessary) for creation of such zones (networks) and client's own routers can be defined and used.

Additional storage

Additional storage can also be acquired independently of the IUs. The storage is acquired in 10 GB extents called storage units (SU) each coming with a 100 KB/s of guaranteed storage bandwidth. The storage can then be partitioned into storage volumes of arbitrary sizes and attached to existing cloud machines.

Network traffic

There are two distinct types of network traffic in the BitSwarm cloud:

  • Cloud internal traffic – This is all the traffic that is generated in the cloud and destined for the cloud. Examples include traffic between different cloud machines, DNS queries, etc.
  • Cloud external traffic – This is defined as all the traffic that is either generated in the cloud and destined to the Internet (or transmitted over the Internet) and all the traffic that comes from the Internet to the cloud. The former category is called external outbound traffic and the latter external inbound traffic. It should be noted, that this also includes all the traffic which is not public but is transmitted over the Internet such as VPN traffic or traffic flowing through IPSec tunnels.

Internal traffic is free of charge and its availability and guarantee is based on the number of IUs rented.

Outbound external traffic (to the Internet, private networks accessible over tunnels, etc.) is acquired separately. Basically it is billed by GB (gigabyte) of data transferred out. In addition to the basic model a model of committed and burstable bandwidth is also available if the necessity for larger amounts of traffic arises.

The client can, in the first model, opt for the guaranteed bandwidth and transfer by reserving it in advance or she can just use it and be billed for it by the end of the billing period. The difference is that in the former case the availability of bandwidth and transfer will be guaranteed but in the latter case the availability will be best effort. The amount billed will not change however, as the data transfer is billed by GB in either case.

The billing for the second model, the committed and burstable bandwidth is based on committed (guaranteed) monthly bandwidth and burstable (best effort) bandwidth. The amount billed is the sum of committed and burstable bandwidth.

The inbound external traffic is provided free of charge but its availability and guarantee are the same as the amount of outbound traffic reserved. If such a solution does not fit your needs please contact us to prepare a custom plan for which we can guarantee.

IP addresses

One public IPv4 address as well as a /64 IPv6 address class is included with every account but additional ipv4 and ipv6 addresses can be obtained. The rental of each 10 IUs entitles you to another free IPv4 address and a /64 IPv6 address class. BitSwarm is a LIR (local Internet registry) so it is entitled to assign public IP addresses to your organization. The current policy reflects the RIR policy on assigning the IPv4 addresses and are normally assigned one by one per request or in case of large setups a subnet of /29 or more. For IPv6 it is possible to obtain up to a /32 range.

Operating systems

A plethora of different operating systems can be installed on the cloud machines in the BitSwarm cloud. Complete licensing options for non-free operating systems is also available.


  • CentOS 6 (32 bit and 64 bit)
  • CentOS 5.7 (32 bit and 64 bit)
  • CentOS 4.8 (32 bit and 64 bit)
  • Ubuntu Lucid Lynx 10.4 LTS (32 bit and 64 bit)
  • Debian Squeeze 6.0 (32 bit and 64 bit)
  • Debian Lenny 5.0 (32 bit)
  • OpenSUSE 11 (32 bit and 64 bit)
  • OpenSUSE 10 (32 bit and 64 bit)
  • OpenSUSE 9 (32 bit and 64 bit)

We are working on other versions so please contact us if the above does not suit you.


  • Windows Web Server 2008 (32 bit and 64 bit)
  • Windows Server 2008 Standard (32 bit and 64 bit)
  • Windows Server 2008 Enterprise (32 bit and 64 bit)
  • Windows Server 2008 Datacenter (32 bit and 64 bit)
  • Windows Server 2008 SBS (32 bit and 64 bit)
  • Windows Server 2003 All versions (32 bit and 64 bit)
  • Windows 7 (32 bit and 64 bit)
  • Windows XP SP3 (32 bit and 64 bit)


Licenses for the latter three (Windows 7, Windows XP and Server 2003) are not available so the customer has to provide her own product key. We suggest you read more about license pricing and billing.

↑ Top