Skip to content

Commit 0cbf6d2

Browse files
committed
feat: added colocation and refined network / vpc
1 parent db2e972 commit 0cbf6d2

8 files changed

Lines changed: 259 additions & 48 deletions

File tree

colocation/docs/description.md

Lines changed: 67 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,67 @@
1+
---
2+
title: Service Description - Colocation
3+
---
4+
# Colocation / Service Description
5+
The Colocation service provides a secure and reliable environment for customers to house their own physical server hardware. Customers can lease space in units within CBWS's shared, enterprise-grade colocation racks located in data center facilities operated by our trusted datacenter partners.
6+
7+
## Service Overview
8+
9+
This service allows you to deploy your servers and equipment in facilities offering robust power, cooling, and physical security. CBWS manages your colocation service within these high-quality data centers operated by our partners. It's an ideal solution for businesses requiring control over their hardware while leveraging purpose-built data center infrastructure.
10+
11+
The Colocation service is supported in the following Availability Zones, hosted within facilities managed by our datacenter partners:
12+
13+
- **Region nl-ein**
14+
- nl-ein-1 (NorthC Eindhoven 1)
15+
16+
## Key Features
17+
18+
* **Rack Space:** Secure space provided in Rack Units (U) within shared CBWS colocation cabinets. Customers lease space on a per-U basis according to their requirements.
19+
* **Power:** Redundant A and B power feeds supplied to the rack, part of the partner-operated data center facility, designed for connection to customer equipment with dual power supplies.
20+
* **Cooling:** Precision environmental control systems maintain optimal temperature and humidity for server operation within the partner-operated data center facility.
21+
* **Physical Security:** The data center facilities, operated by our datacenter partners, feature 24/7 security personnel, CCTV surveillance, and multi-layered access controls.
22+
* **Connectivity Options:** The Colocation service can be combined with CBWS networking services like [Public Network service](/network/description) and [Virtual Private Cloud (VPC) service](./vpc.md) to provide connectivity for your equipment (these are separate services with their own terms).
23+
* **Remote Hands Support:** CBWS offers Remote Hands services for on-site assistance with your equipment (see details below).
24+
25+
## Service Level Agreement (SLA)
26+
27+
The Colocation service for Power and Cooling is covered by a specific Service Level Agreement, which includes a 99.99% uptime target for these components.
28+
29+
For full details on these uptime targets, claim processes, remedies, and specific conditions, please refer to the [Colocation Service - Service Level Agreement](./colocation-sla.md).
30+
31+
## Facility Access
32+
33+
* **24/7 Availability:** Customers can request access to their colocated equipment 24 hours a day, 7 days a week.
34+
* **Supervised Access:** All access to the data center floor and colocation racks is supervised for security purposes, adhering to the procedures of both CBWS and our datacenter partners.
35+
* **Access Protocol:**
36+
* Access should preferably be scheduled by making an appointment with CBWS personnel during standard business hours. CBWS will coordinate this access with the datacenter partner.
37+
* For urgent access outside business hours or when CBWS personnel are not immediately available, access can be arranged and will be supervised by the on-site data center security officers (personnel of our datacenter partner), following established security procedures. Valid identification and prior authorization, coordinated via CBWS, are required.
38+
39+
## Additional Services
40+
41+
### Remote Hands
42+
CBWS offers Remote Hands services to assist with tasks on your colocated equipment. This service is available at a fee.
43+
44+
* **Services Typically Include:** Common tasks such as power cycling equipment, checking physical port status or LED indicators, connecting or disconnecting pre-labelled cables, reporting on visual observations, and other basic manual interventions as agreed upon.
45+
* **Options and Scheduling:**
46+
* **Planned Remote Hands:** Must be scheduled in advance with CBWS during standard office hours (Monday to Friday, 09:00 - 17:00 CET/CEST).
47+
* **Emergency Remote Hands (during CBWS office hours):** Available during standard CBWS office hours (Monday to Friday, 09:00 - 17:00 CET/CEST).
48+
* **Emergency Remote Hands (outside CBWS office hours)**
49+
50+
To request Remote Hands services, please contact CBWS support. All work is performed under your specific direction and responsibility.
51+
52+
## Responsibilities
53+
54+
### Customer
55+
56+
* Provisioning, installation, and maintenance of their own server hardware, software, and any internal cabling within their allocated rack space.
57+
* Ensuring their equipment is compatible with standard 19-inch racks and suitable for a data center environment, airflow is front-to-back and proper rails are provided.
58+
* Adherence to CBWS policies and the specific facility policies of our datacenter partners.
59+
* For SLA validity on power, connecting equipment with redundant power supplies to both A and B power feeds is required.
60+
61+
### CBWS
62+
63+
* Providing the agreed-upon rack space for customer equipment.
64+
* Ensuring the delivery of power and cooling to the customer's allocated space, as provided by our datacenter partners, according to the service agreement and SLA.
65+
* Coordinating with datacenter partners to uphold the physical security of the data center facility environment where CBWS racks are located.
66+
* Serving as the primary point of contact for service-related inquiries, including the coordination of facility access and remote hands.
67+
* Managing the SLA for the Colocation service components (Power and Cooling) as delivered through our datacenter partners.

colocation/docs/sla.md

Lines changed: 71 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,71 @@
1+
---
2+
title: Service Level Agreement - Colocation
3+
---
4+
# Colocation / SLA
5+
6+
This document outlines the Service Level Agreement (SLA) specific to the CBWS Colocation service. This SLA is effective from the delivery date of the Colocation service and remains in effect as long as the service is supplied by CBWS to the customer.
7+
8+
This SLA specifically covers the availability of Power and Cooling provided as part of the Colocation service.
9+
10+
## Availability Target
11+
12+
CBWS commits to the following availability targets for the core infrastructure components of the Colocation service, calculated by CBWS on a calendar month basis (considering the total number of minutes in that month) based on measurements provided by our datacenter partner:
13+
14+
* **Power Availability:** 99.99% uptime, measured per rack in which the customer's allocated rack space resides.
15+
* **Cooling Availability:** 99.99% uptime, measured per data hall or designated cooling zone within the Availability Zone.
16+
17+
### SLA Prerequisites for Power Availability
18+
To be eligible for the Power Availability SLA, customer equipment **must** be correctly connected to, and able to draw power from, **both** the A and B power feeds provided by CBWS. This requires customer equipment to have redundant power supplies. If equipment is not demonstrably connected to and utilizing both A and B power feeds, the Power Availability SLA will not apply.
19+
20+
## Downtime Measurement
21+
22+
Downtime measurement for both Power and Cooling is based on data from the monitoring systems operated by our datacenter partner at the facility, which is then verified by CBWS.
23+
24+
* **Power Downtime:** Power Downtime, for SLA purposes, is registered if there is a simultaneous loss of electrical power on **both** the A and B power feeds to the customer's allocated rack space. This applies to failures affecting the power delivery up to the customer's outlets, unless such failures are covered by an exclusion in this SLA. Each minute of such verified downtime contributes to the monthly Power Availability calculation per rack.
25+
* **Cooling Downtime:** Cooling Downtime is registered if the ambient temperature or other critical environmental parameters within the data hall area housing the customer's rack deviate from the agreed operational range (as specified in service documentation or industry standards for data centers) for a sustained period, unless such deviations are covered by an exclusion in this SLA. Each minute of such verified deviation contributes to the monthly Cooling Availability calculation per hall/zone.
26+
27+
## SLA Claim Process
28+
29+
* **Customer Responsibility:** Customers are responsible for monitoring their own equipment and identifying potential downtime for Power or Cooling that may qualify for an SLA claim. CBWS does not proactively issue SLA credits or report on general SLA adherence for individual customer services.
30+
* **Initiating a Claim:** To make an SLA claim related to Power or Cooling availability, the customer must open a support ticket with CBWS through the official support channels (e.g., by emailing support@cbws.nl).
31+
* **Claim Deadline:** The support ticket detailing the experienced downtime (including specific component affected - Power or Cooling, times, affected equipment, and services) must be submitted **after** the calendar month in which the downtime occurred, and no later than **14 calendar days following the end of that month**. Claims submitted outside this period will not be eligible for remedies under this SLA.
32+
* **Verification:** All SLA claims will be verified against CBWS's records and the monitoring data provided by our datacenter partner.
33+
34+
## Remedies for Non-Achievement
35+
36+
In the event the 99.99% availability target for either Power or Cooling (as measured per rack or per hall/zone respectively) is not met in a given calendar month for the Colocation service in an Availability Zone, customers are entitled to Service Credits as detailed below.
37+
38+
Additionally, CBWS addresses service improvement as follows:
39+
40+
1. **Reason For Outage (RFO):** Following a verified SLA breach, CBWS may provide the customer with a Reason For Outage (RFO) statement detailing the cause of the service unavailability. This RFO will outline a plan to improve service stability and prevent future occurrences.
41+
2. **Service Credits (Compensation):**
42+
* **Eligibility:** If the Power Availability (per rack) or Cooling Availability (per hall/zone) for the Colocation service experiences a total downtime exceeding 0.01% of the total minutes in a calendar month (meaning the 99.99% uptime target for that specific component was not met), the customer is eligible to request service credits.
43+
* **Credit Amount:** Eligible compensation is 10% of the monthly fees paid for the specifically affected Colocation service (i.e., the fee for the rack space/unit impacted by the failure of the specific component) in the impacted AZ for that month, with a maximum at €1,000.00 per month.
44+
* **Application of Credits:** Approved service credits will be applied on the customer's next monthly invoice, deducting from the total amount payable for the services.
45+
* Service credits are the sole and exclusive monetary remedy for any failure by CBWS to meet the availability targets for Power or Cooling.
46+
47+
## Exclusions
48+
49+
This SLA for the Colocation service (Power and Cooling) does not apply to any unavailability, suspension, or termination of service performance for these components:
50+
51+
* That results from a suspension described in the CBWS Terms of Service.
52+
* Caused by factors outside of CBWS's or its datacenter partner's reasonable control, including any force majeure event.
53+
* That results from any actions or inactions of the customer or any third party acting on the customer's behalf, including but not limited to:
54+
* Failure to connect equipment to both A and B power feeds as per the "SLA Prerequisites for Power Availability".
55+
* Customer equipment exceeding allocated power draw limits or causing electrical faults.
56+
* Misconfiguration or failure of customer-owned equipment (servers, internal PDUs, etc.), including failure of customer's redundant power supplies when one power feed remains active.
57+
* Customer-induced obstructions to airflow or other actions adversely impacting the local operating environment.
58+
* That results from any scheduled maintenance communicated in advance by CBWS or its datacenter partner.
59+
* Power interruptions affecting single-corded customer equipment, as such equipment cannot natively meet the Power Availability SLA prerequisite requiring connection to both A and B power feeds.
60+
61+
### Customer Support
62+
Support requests can be made via:
63+
64+
* **Email:** support@cbws.nl
65+
* **Phone:** +31 (0)85 743 0374
66+
67+
Operating hours are Monday to Friday, 09:00 - 17:00 (CET/CEST). Email requests are responded to within 24 hours of receipt during these times (this reaction time is an effort obligation). Phone support is available during operating hours.
68+
69+
## Concluding Terms
70+
71+
These terms define the Service Level Agreement specifically for Power and Cooling aspects of the CBWS Colocation service. The general CBWS Terms of Service also apply to the use of all CBWS services and govern aspects not explicitly covered in this SLA.

colocation/mkdocs.yml

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
site_name: colocation
2+
theme:
3+
name: material
4+
5+
nav:
6+
- Service Description: "description.md"
7+
- Service Level Agreement: "sla.md"
8+
#- Guides:
9+
# - Getting started: "getting-started.md"
10+
# - Reference:
11+
# - Permissions/roles: "reference/permissions.md"
12+
# - Golang: "golang.md"
13+
# - PHP: "php.md"
14+
# - Protobuf: "reference/protobuf.md"

mkdocs.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ theme:
77
nav:
88
- Home: index.md
99
- Services:
10+
- Colocation: '!include ./colocation/mkdocs.yml'
1011
- Identity & Access Management: '!include ./iam/mkdocs.yml'
1112
- Projects: '!include ./projects/mkdocs.yml'
1213
- Virtual Private Clouds: '!include ./vpc/mkdocs.yml'

network/docs/description.md

Lines changed: 31 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,21 @@
1-
# Public Networking Service Description
2-
3-
The Public Networking service provides your servers with robust and reliable public internet connectivity. CBWS manages the underlying network infrastructure, including transit provider relationships, Internet Exchange (IX) peering, and core routing, to ensure optimal performance and availability.
1+
---
2+
title: Service Description - Public Network
3+
---
4+
# Public Network / Service Description
5+
The Public Network service provides your servers with robust and reliable public internet connectivity. CBWS manages the underlying network infrastructure, including transit provider relationships, Internet Exchange (IX) peering, and core routing, to ensure optimal performance and availability.
46

57
This service can be used independently or in conjunction with our [Virtual Private Cloud (VPC) service](/vpc/description) to provide comprehensive connectivity solutions for your hosted infrastructure.
68

79
## Service Overview
810

911
This service equips your servers with access to the public internet, enabling them to send and receive traffic globally. We focus on providing high-quality bandwidth with diverse routing paths.
1012

13+
The Public Network service is supported in the following Availability Zones, hosted within facilities managed by our datacenter partners:
14+
15+
- **Region nl-ein**
16+
- nl-ein-1
17+
- nl-ein-2
18+
1119
## Key Features
1220

1321
* **Managed Public Connectivity:** CBWS handles all aspects of upstream internet connectivity, including BGP routing, peering agreements, and capacity management.
@@ -17,18 +25,19 @@ This service equips your servers with access to the public internet, enabling th
1725

1826
## Service Level Agreement (SLA)
1927

20-
* **Per-AZ Availability:** We include a **99.9% uptime Service Level Agreement (SLA)** by default for network connectivity per Availability Zone.
21-
* **Region (Cross-AZ) SLA:** Currently we do not offer a general SLA that covers services across multiple Availability Zones. SLAs are specific to the Availability Zone where the service is delivered.
28+
The Public Network service includes a 99.9% uptime Service Level Agreement (SLA) by default for network connectivity per Availability Zone. Currently, we do not offer a general SLA that covers services across multiple Availability Zones; SLAs are specific to the Availability Zone where the service is delivered.
2229

23-
## Billing Models for Public Bandwidth
30+
For detailed terms, conditions, claim processes, and compensation related to this SLA, please refer to the [Public Network Service - Service Level Agreement](./public-network-sla.md).
31+
32+
## Bandwidth Billing
2433

2534
We offer the following billing models for your public internet traffic:
2635

27-
* **Mbit/s (95th Percentile):** This model is based on your sustained bandwidth usage. We measure your inbound and outbound traffic separately. At the end of the billing period, the top 5% of these measurements are discarded, and you are billed based on the next highest value (the 95th percentile). This model is ideal for bursty traffic patterns.
36+
* **Mbit/s (95th Percentile):** This model is based on your sustained bandwidth usage. We measure your inbound and outbound traffic separately every 5 minutes. At the end of the billing period, the top 5% of these measurements are discarded, and you are billed based on the next highest value (the 95th percentile). This model is ideal for bursty traffic patterns.
2837
* **Flat Rate:** A fixed monthly fee for a committed bandwidth capacity. This provides predictable costs for consistent high-bandwidth usage.
2938
* **TB Bandwidth Usage (Traffic Packs):** Pay based on the total amount of data transferred (in Terabytes) over the public network. Bandwidth packs are purchased beforehand, and overusage is calculated if the allowance is exceeded. This model is suitable for applications with predictable data transfer volumes.
3039

31-
## Uplink capacity
40+
## Uplinks
3241

3342
The uplink capacity differs depending on whether the service is for virtual or physical servers.
3443

@@ -48,6 +57,20 @@ The following dedicated physical uplink capacities are available for connecting
4857

4958
The choice of uplink type will typically depend on the server or colocation package selected. For physical servers, Link Aggregation Control Protocol (LACP) is always deployed, bundling them into a single logical channel for increased throughput and redundancy. This total aggregated capacity **is** shared between public internet traffic and any [Virtual Private Cloud (VPC) service](/vpc/description) traffic.
5059

60+
## Additional Services
61+
62+
### IPv6 Subnet
63+
An IPv6 subnet (/64 or as agreed) is provided by default with all Public Network uplinks, enabling IPv6 connectivity for your services.
64+
65+
### IPv4 Addresses
66+
Individual IPv4 addresses can be provided for your Public Network uplink or for use with [our managed NAT gateway](/vpc/description/#nat-gateway) if required. For requests involving a significant number of IPv4 addresses, CBWS may ask for justification of their use, in line with RIPE policies.
67+
68+
### IPv4 Subnets
69+
If your project requires a dedicated range of IPv4 addresses, IPv4 subnets (e.g., /29, /28) can be allocated to your Public Network uplink. Allocation of IPv4 subnets is subject to justification based on your use-case and RIPE policies.
70+
71+
### IP Announcement (BYOIP)
72+
If you have your own Autonomous System Number (ASN) and IP address ranges (IPv4 or IPv6), CBWS can announce these from our network edge. This makes your own IP addresses usable over your Public Network connection with us.
73+
5174
## Combining with Virtual Private Cloud (VPC)
5275

5376
While this service provides public internet access, our [Virtual Private Cloud (VPC) service](/vpc/description) can be used simultaneously to create an isolated, high-speed network for communication *between* your servers. This allows public-facing services to run alongside secure, high-performance backend communication, with internal VPC traffic not incurring public bandwidth charges.

0 commit comments

Comments
 (0)