Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Service-level agreements #2452

Open
wants to merge 53 commits into
base: develop
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from 20 commits
Commits
Show all changes
53 commits
Select commit Hold shift + click to select a range
e0c6c3a
feat: Platform SLA
eickler Sep 18, 2024
3a7911d
docs: Added changelog entry for platform SLA
eickler Sep 18, 2024
0eb05e9
fix: Added product and company tags
eickler Sep 19, 2024
0a31d89
fix: Sentence capitalization
eickler Sep 24, 2024
aebed88
fix: Link to MS SLA
eickler Sep 24, 2024
7df38e9
Change from platforms to base platform
nneuerburg Sep 30, 2024
729e98f
Focussed service description section.
eickler Oct 8, 2024
da2ee7d
Added credit commitment from SAG
eickler Oct 8, 2024
27ab1a3
Fixes from Beate
eickler Oct 8, 2024
ec3a4b6
Fixed from Beate
eickler Oct 8, 2024
e9660aa
Consistent usage of "Customer"
eickler Oct 8, 2024
130aced
More capitalization nightmare
eickler Oct 8, 2024
7302802
Further capitalization
eickler Oct 8, 2024
a14297e
Added region information for backups
eickler Oct 15, 2024
2ac0548
feat: Own section at incorrect location ...
eickler Oct 15, 2024
56ecf02
Moving quotas, adding support
eickler Oct 16, 2024
48dc780
Straight copy of support docs
eickler Oct 17, 2024
e692331
Consolidated into one document
eickler Oct 17, 2024
4906550
Tuning and corrections
eickler Oct 17, 2024
6f7b247
Typo
eickler Oct 17, 2024
64a1289
Update content/terms-and-conditions/service-level-bundle/support-sla.md
eickler Oct 18, 2024
397870d
Update content/terms-and-conditions/service-level-bundle/support-sla.md
eickler Oct 18, 2024
1a63ddb
Update content/terms-and-conditions/service-level-bundle/support-sla.md
eickler Oct 18, 2024
fd0d028
Update content/terms-and-conditions/service-level-bundle/support-sla.md
eickler Oct 18, 2024
2ca6315
Update content/terms-and-conditions/service-level-bundle/support-sla.md
eickler Oct 18, 2024
05b82a3
Update support-sla.md
eickler Oct 18, 2024
27518ca
Clarification added
eickler Oct 21, 2024
7ef4a7e
Text moved from PR #2263
eickler Oct 21, 2024
9f44153
Link fixes
eickler Oct 21, 2024
50f69bc
Removed duplicate limits page
eickler Oct 21, 2024
9a1ab08
Added quota disclaimer
eickler Oct 21, 2024
ef3a24f
Added a disclaimer regarding pre-GA/preview features
eickler Oct 22, 2024
b8a89ad
Merge branch 'develop' into platform-sla
eickler Nov 7, 2024
21d16f6
Merge branch 'develop' into platform-sla
eickler Nov 7, 2024
434957a
Moving to the new sector
eickler Nov 7, 2024
79c4d83
Merge branch 'develop' into platform-sla
eickler Nov 7, 2024
ddc8811
Added release process description
eickler Nov 8, 2024
5809ecf
Merge branch 'develop' into platform-sla
eickler Nov 8, 2024
22ed8aa
Update content/service-terms/quotas.md
eickler Nov 8, 2024
e13c21a
Update content/service-terms/quotas.md
eickler Nov 8, 2024
a41d612
Update content/service-terms/quotas.md
eickler Nov 8, 2024
e42e19c
Update content/service-terms/service-level-bundle/microservices-sla.md
eickler Nov 8, 2024
9500ce2
Update content/service-terms/service-level-bundle/platform-sla.md
eickler Nov 8, 2024
5071c3d
Update content/service-terms/service-level-bundle/platform-sla.md
eickler Nov 8, 2024
216cc4c
Update content/service-terms/service-level-bundle/platform-sla.md
eickler Nov 8, 2024
451e524
Smaller fixes, added previews
eickler Nov 8, 2024
e01667c
Update content/service-terms/service-level-bundle/platform-sla.md
eickler Nov 8, 2024
a881ea0
Added link to support SLA
eickler Nov 8, 2024
847f0df
Merge remote-tracking branch 'refs/remotes/origin/platform-sla' into …
eickler Nov 8, 2024
141d5ef
Update content/service-terms/service-level-bundle/platform-sla.md
eickler Nov 8, 2024
13fafb6
Update content/service-terms/service-level-bundle/platform-sla.md
eickler Nov 8, 2024
072bf1a
Update content/service-terms/service-level-bundle/platform-sla.md
eickler Nov 8, 2024
4328de5
Update content/service-terms/service-level-bundle/platform-sla.md
eickler Nov 8, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
---
date: 2024-09-23
title: Service-level agreement for Platforms
change_type:
- value: change-2c7RdTdXo4
label: Improvement
product_area: Platform services
component:
- value: component-9vjGQz8Ag
label: Core platform
build_artifact:
- value: tc-QHwMfWtBk7
label: cumulocity
---
The [Service-level agreement for Platforms](/concepts/platform-sla/) now provides a more precise definition on how {{< company-c8y >}} manages the {{< product-c8y-iot >}} platform service for your tenants and what might be possible limitations and responsibilities that you should be aware of.
12 changes: 12 additions & 0 deletions content/terms-and-conditions-card.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
---
title: Terms and conditions
bundlefolder: terms-and-conditions
icon: "c8y-icon c8y-icon-notification"
type: root
layout: redirect
sector:
- about_website
weight: 5
---

Information on the terms and conditions for using {{< product-c8y-iot >}}, including service-level agreements.
4 changes: 4 additions & 0 deletions content/terms-and-conditions/_index.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
---
title: Terms and Conditions
layout: redirect
---
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,10 @@
title: Compatibility policy
layout: bundle
sector:
- getting_started
- about_website
aliases:
- /concepts-introduction/
- /concepts/compatibility-policy/
weight: 95
---

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,10 @@
title: Limits
layout: bundle
sector:
- getting_started
- about_website
weight: 100
aliases:
- /concepts/limits/
---

The following limits apply to {{< product-c8y-iot >}}.
Expand Down
30 changes: 30 additions & 0 deletions content/terms-and-conditions/quotas.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
---
title: Service Quotas
layout: bundle
sector:
- about_website
weight: 100
aliases:
- /concepts/limits/
---

The following limits apply to {{< product-c8y-iot >}}.

<table>
<colgroup>
<col style="width: 30%;">
<col style="width: 70%;">
</colgroup>
<thead>
<tr>
<th style="text-align:left">Parameter</th>
<th style="text-align:left">Description</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align:left">Tenants</td>
<td style="text-align:left">The maximum number of tenants supported is 2000.</td>
</tr>
</tbody>
</table>
4 changes: 4 additions & 0 deletions content/terms-and-conditions/service-level-bundle/index.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
---
title: Service-level agreements
headless: true
---
Original file line number Diff line number Diff line change
@@ -1,13 +1,12 @@
---
title: Service-level agreement
title: Microservice hosting service-level agreement
layout: bundle
sector:
- app_enablement
weight: 90
weight: 20
aliases:
- /microservice-sdk/microservices-sla/
- /microservices-sla/
---

<h3 style="margin-top: -1em; padding-top: 0">for Microservices hosting on the {{< product-c8y-iot >}} Microservices platform</h3>

**This Agreement** is made between {{< company-c8y >}} ("Provider") and the Customer ("Customer") who utilizes {{< product-c8y-iot >}} Microservices ("Service", “Container-as-a-Service") for deploying Customer Microservices ("Microservices") on {{< product-c8y-iot >}} cloud instances.

### Service description
Expand Down
178 changes: 178 additions & 0 deletions content/terms-and-conditions/service-level-bundle/platform-sla.md

Large diffs are not rendered by default.

126 changes: 126 additions & 0 deletions content/terms-and-conditions/service-level-bundle/support-sla.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,126 @@
---
title: Support service-level agreement
layout: bundle
weight: 30
aliases:
- /support-sla/
---

**This Agreement** is made between {{< company-c8y >}} ("Provider") and the Customer ("Customer") who wishes to use support services for {{< product-c8y-iot >}}.

### Service description

This document outlines the maintenance and support services provided for different levels of support: Bronze ("Starter"), Silver ("Standard") and Gold ("Enterprise Active").
eickler marked this conversation as resolved.
Show resolved Hide resolved

### Definitions

The following terms apply across all support levels unless otherwise specified:

* **Business Day**: Monday to Friday, excluding public holidays, in the country specified in the Customer address field of the Cloud Services order form, corresponding with Provider's Global Support operating days.
* **Business Hour**: 8:00 AM to 5:00 PM on a Business Day of the main support hub within the Customer's region. Global Support operating hours may change from time to time.
* EMEA: Central European Time (CET).
* APJ: Malaysia Time (MYT).
* US: Mountain Time (MT).
* **Cloud Services**: Provider's cloud services as specified in the Cloud Services order form.
eickler marked this conversation as resolved.
Show resolved Hide resolved
* **Error**: Any verifiable and reproducible failure of the Cloud Services to substantially conform to the specifications for such Cloud Services. Notwithstanding the foregoing, ”Error” shall not include any such failure that is caused by:
eickler marked this conversation as resolved.
Show resolved Hide resolved
1. the use or operation of the Cloud Services with any other software or code or in an environment other than that intended or recommended in this documentation,
2. modifications to the Cloud Services not made or approved by the Provider in writing, or
3. any bug, defect, or error in third-party software used with the Cloud Services.
* **Error Correction**: A modification, addition, or deletion that brings the Cloud Services into substantial conformance with specifications or reduces the adverse effect of the Error. It may include a workaround, service update, or solution provided by the Provider.
* **Authorized Technical Contact (ATC)**: An uniquely identified individual authorized by the Customer to access the Provider’s Support Portal, submit support requests, and receive support-related communications, with appropriate professional and technical qualifications. Shared group accounts are not allowed.
* **Global Support**: The Provider’s Global Support Organization responsible for delivering maintenance and support services to the Customer.
* **Support Portal**: The Provider’s web-based support system that provides access to information, documentation and Error Corrections, and permits browsing and submitting incidents.

### Incident classification

Global Support will classify incidents into three levels of severity according to the following table:

* **Crisis Incidents**: Customer’s problem has a severe business impact, e.g. production down. Customer is unable to use the Cloud Services, resulting in a major impact on Customer’s operations. Work cannot reasonably continue.
eickler marked this conversation as resolved.
Show resolved Hide resolved
* **Critical Incidents**: Customer’s problem has a significant business impact; however, operations can continue in a restricted fashion. The Cloud Services are usable but severely limited. There is no acceptable workaround available. Customer is experiencing a significant loss of service.
* **Standard Incidents**: Customer’s problem has some business impact. The Cloud Services are usable and cause only minor inconvenience. It may be a minor Error, documentation Error, or incorrect operation of the Cloud Services, which does not significantly impede the operation of the Cloud Service.

### Support services

The services provided vary by support level as highlighted in the following table:

| **Service** | **Bronze** | **Silver** | **Gold** |
| ------------------------------------ | --------------- | -------------------------- | ------------------- |
| **Support Portal access for ATCs** | 24/7 | 24/7 | 24/7 |
| **Phone support Crisis Incidents** | 9x5* | 24/7 | 24/7 |
| **Phone support Critical Incidents** | 9x5* | 9x5* | 24/7 |
| **Phone support Standard Incidents** | 9x5* | 9x5* | 24/7 |
| **Initial response times** | 1 Business Day* | Crisis: 1 hour | Crisis: 30 minutes |
| | | Critical: 4 Business Hours | Critical: 2 hours |
| | | Standard: 1 Business Day | Standard: 1 day |
| **Number of ATCs** | 7 | 7 | Unlimited |
| **Support region** | 1 | 1 | Per ATC |
| **Prioritized queuing** | No | No | Yes |
| **Management assistance process** | No | No | Yes |
eickler marked this conversation as resolved.
Show resolved Hide resolved
| **Web-based consulting sessions** | No | No | 4 sessions per year |
eickler marked this conversation as resolved.
Show resolved Hide resolved

*\* During Business Hours.*

The services are defined as follows:

* **Phone support**: The support telephone number is available in Support Portal. If not provided in local language, telephone support is provided in English. Telephone support is provided during after-Business Hours and on non-Business Days in English only.
eickler marked this conversation as resolved.
Show resolved Hide resolved
* **Initial response times**: Customer will receive an initial response within the defined initial response times.
* **Number of ATCs**: Restrictions to the number of ATCs apply per Customer, not per contract. Customer may contract for additional ATCs.
* **Support region**: The region of a customer is the region where that customer is located or has opted to define that region as their region. For example the region for an EMEA customer is EMEA, however an EMEA customer may opt for another region, say APJ, to be their default region. For Gold support, the region can be chosen per ATC.
* **Prioritized queuing**: Incidents are prioritized ahead of other support incidents of the same severity level but lower support level.
* **Management assistance process**: To ensure timely resolution, Crisis or Critical Incidents that remain unresolved for a defined period are escalated to progressively higher levels of management to expedite the resolution.
eickler marked this conversation as resolved.
Show resolved Hide resolved
* **Web-based consulting sessions**: One-on-one web-based consulting sessions on a variety of topics limited to up to 4 consultations per year plus others upon request and subject to availability. A list of sessions is available on Support Portal and is subject to change from time to time.
eickler marked this conversation as resolved.
Show resolved Hide resolved

### Management assistance process

The following escalation times are defined for unresolved Crisis Incidents:
* After 1 Day: Regional Director Support
* After 2 Days: Global Vice President Support
* After 3 Days: Global Senior Vice President Support
* After 5 Days: Chief Operating Officer

The following escalation times are defined for unresolved Critical Incidents:
* After 5 Business Days: Regional Director Support
* After 7 Business Days: Global Vice President Support
* After 9 Business Days: Global Senior Vice President Support
* After 11 Business Days: Chief Operating Officer

The management assistance process will be halted once Customer is provided a potential resolution and until Customer has tested the solution. If Customer informs Global Support that the resolution hasn't resolved the problem, the management assistance process will resume.

### Processing customer requests

#### General

* Customer requests will be received by Global Support and will be documented in Support Portal for further processing. The Customer will be given a reference processing number for future reference.
* All crisis incidents must be submitted to Global Support by telephone. When submitting Security Incidents to Global Support, Customer must indicate this aspect to the support representative or set the security flag in the support ticket if reported via customer support portal.
eickler marked this conversation as resolved.
Show resolved Hide resolved
* When reaching Global Support by telephone, Customer is to provide the incident/ticket number so that work on the incident can commence.
* Global Support has no obligation to solve the Customer’s issue within the response or any other time frame.

#### Additional Silver support processing

* Critical Incidents will be reported daily unless otherwise agreed with Global Support on a case-by-case basis. Other incidents will be reported as agreed between Global Support and Customer on a case-by-case basis.
* Customer is provided with a timeline for Error Correction.

#### Additional Gold support processing

* Global Support will respond within the defined response time. For critical and standard severity incidents, the active support region will initiate work on the solution. When the ATC's default support region comes online, it will take over the ownership of the incident.
eickler marked this conversation as resolved.
Show resolved Hide resolved
* After the default region takes ownership of the incident, critical and standard incidents will be progressed only during the business hours of the ATC's default region.
eickler marked this conversation as resolved.
Show resolved Hide resolved
* On non-Business Days Customer must always report critical and standard incidents through Support Portal and must follow up with Global Support service provider via telephone in order to receive an initial response from Global Support based on the agreed upon reaction time. The response time is measured from the time the Customer gets in contact with a Support Engineer.
* Reporting is carried out as agreed between Global Support and Customer.
* For Crisis Incidents, a resolution plan provided within first four (4) hours after receipt of Crisis incident to include - in Provider's sole discretion - either:
* a definition of the intended solution to the problem, or
* a definition of a work-around while Provider develops or defines a solution, or
* a documented action plan that will include:
* current status of the resolution
* target timeline for next feedback
* responsible Provider resource(s)
* Customer obligations (e.g., provisioning of log files)
eickler marked this conversation as resolved.
Show resolved Hide resolved
* For other incidents, Customer is provided with a timeline for Error Correction.
* For Crisis Incidents, economically justifiable effort within standard scope of resources is applied.
* For other incidents, reasonable effort within standard scope of resources is applied.

### Customer responsibilities

* Customer assigns Authorized Technical Contacts (ATCs) and communicates any changes to the list of ATCs to Provider.
* Customer's ATC is responsible for cooperating with Provider's Global Support and providing necessary information to reproduce, troubleshoot and resolve the experienced error.
* When an incident is submitted by an ATC to Provider's Support Portal, Customer authorizes Provider, for the purposes of troubleshooting and resolving such incident, to access Customer’s cloud environment for the duration of the submitted incident.

7 changes: 7 additions & 0 deletions content/terms-and-conditions/service-level.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
---
weight: 10
title: Service-level agreements
layout: bundle
sector:
- about_website
---