> ## Documentation Index
> Fetch the complete documentation index at: https://private-7c7dfe99-home-button.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Архитектура ClickHouse Cloud

> На этой странице описана архитектура ClickHouse Cloud

export const Image = ({img, alt, size}) => {
  return <Frame>
      <img src={img} alt={alt} />
    </Frame>;
};

<Image img="https://mintcdn.com/private-7c7dfe99-home-button/_21esTusVC0YTooo/images/cloud/reference/architecture.png?fit=max&auto=format&n=_21esTusVC0YTooo&q=85&s=ce650379610dc768886affdb15836e93" size="lg" alt="Архитектура Cloud" width="2048" height="1386" data-path="images/cloud/reference/architecture.png" />

<div id="storage-backed-by-object-store">
  ## Хранилище на основе объектного хранилища
</div>

* Практически неограниченное хранилище
* Не нужно вручную разбивать данные на сегменты
* Значительно более низкая стоимость хранения данных, особенно тех, к которым обращаются нечасто

<div id="compute">
  ## Вычислительные ресурсы
</div>

* Автоматическое масштабирование и переход в режим простоя: не нужно заранее подбирать конфигурацию или выделять избыточные ресурсы под пиковую нагрузку
* Автоматический переход в режим простоя и возобновление: не нужно держать вычислительные ресурсы запущенными, когда ими никто не пользуется
* Безопасность и высокая доступность по умолчанию

<div id="administration">
  ## Администрирование
</div>

* Настройку, мониторинг, резервное копирование и биллинг мы берем на себя.
* Средства контроля затрат включены по умолчанию, и вы можете настроить их в консоли Cloud.

<div id="service-isolation">
  ## Изоляция сервиса
</div>

<div id="network-isolation">
  ### Сетевая изоляция
</div>

Все сервисы изолированы на уровне сети.

<div id="compute-isolation">
  ### Изоляция вычислительных ресурсов
</div>

Все сервисы развертываются в отдельных подах в соответствующих пространствах имен Kubernetes с изоляцией на сетевом уровне.

<div id="storage-isolation">
  ### Изоляция хранилища
</div>

Все сервисы используют отдельный подкаталог в общем бакете (AWS, GCP) или отдельный контейнер хранилища (Azure).

В AWS доступ к хранилищу управляется через AWS IAM, и у каждого сервиса своя уникальная роль IAM. Для сервиса Enterprise можно включить [CMEK](/ru/products/cloud/guides/security/cmek), чтобы обеспечить дополнительную изоляцию данных в состоянии покоя. В настоящее время CMEK поддерживается только для сервисов AWS.

В GCP и Azure сервисы изолированы на уровне объектного хранилища (у каждого сервиса свой бакет или контейнер хранилища).

<div id="compute-compute-separation">
  ## Compute-compute separation
</div>

[Compute-compute separation](/ru/products/cloud/features/infrastructure/warehouses) позволяет создавать несколько групп вычислительных узлов, каждая со своим URL-адресом сервиса, которые используют одно и то же общее Объектное хранилище. Это обеспечивает изоляцию вычислительных ресурсов для разных сценариев использования, например разделение операций чтения и записи при работе с одними и теми же данными. Это также способствует более эффективному использованию ресурсов, поскольку при необходимости группы вычислительных узлов можно масштабировать независимо друг от друга.

<div id="concurrency-limits">
  ## Ограничения параллелизма
</div>

В вашем сервисе ClickHouse Cloud нет ограничений на количество запросов в секунду (QPS). Однако существует ограничение: не более 1000 параллельных запросов на одну реплику. В конечном итоге QPS зависит от среднего времени выполнения запросов и количества реплик в вашем сервисе.

Одно из главных преимуществ ClickHouse Cloud по сравнению с самоуправляемым экземпляром ClickHouse или другими базами данных и хранилищами данных заключается в том, что вы можете легко увеличить параллелизм, [добавив больше реплик (горизонтальное масштабирование)](/ru/products/cloud/features/autoscaling/horizontal#manual-horizontal-scaling).
