From d65464163718ef0e82db57adf0551fe69130655b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=9B=D0=B5=D0=B2=D1=87=D0=B5=D0=BD=D0=BA=D0=BE=20=D0=9B?= =?UTF-8?q?=D1=8E=D0=B4=D0=BC=D0=B8=D0=BB=D0=B0=20=D0=90=D0=BB=D0=B5=D0=BA?= =?UTF-8?q?=D1=81=D0=B5=D0=B5=D0=B2=D0=BD=D0=B0?= Date: Thu, 28 May 2026 18:27:34 +0300 Subject: [PATCH] Fix/documentation --- src/.vitepress/config.mts | 121 ++++++++---------- src/Apache-Kafka/base-tier-topics-guide.md | 13 ++ src/Deckhouse/index.md | 2 + src/PostgreSQL/{service => }/PostgreSQL-1C.md | 0 src/PostgreSQL/PostgreSQL-index.md | 30 +++-- src/PostgreSQL/{service => }/about.md | 0 .../{service => }/cluster-parameter.md | 4 +- src/PostgreSQL/{service => }/connection.md | 0 src/PostgreSQL/{service => }/grafana.md | 0 .../{service => }/images/download.jpg | Bin .../{service => }/images/from-the-console.png | Bin .../images/from-the-interface.png | Bin .../{service => }/images/upload.jpg | Bin src/PostgreSQL/{service => }/pgadmin.md | 0 src/PostgreSQL/service/service-index.md | 28 ---- .../{service => }/user-capabilities.md | 0 src/index.md | 16 ++- src/{PostgreSQL => network}/IPSEC.md | 0 src/{PostgreSQL => network}/interconnect.md | 0 src/network/network-index.md | 13 ++ 20 files changed, 115 insertions(+), 112 deletions(-) rename src/PostgreSQL/{service => }/PostgreSQL-1C.md (100%) rename src/PostgreSQL/{service => }/about.md (100%) rename src/PostgreSQL/{service => }/cluster-parameter.md (97%) rename src/PostgreSQL/{service => }/connection.md (100%) rename src/PostgreSQL/{service => }/grafana.md (100%) rename src/PostgreSQL/{service => }/images/download.jpg (100%) rename src/PostgreSQL/{service => }/images/from-the-console.png (100%) rename src/PostgreSQL/{service => }/images/from-the-interface.png (100%) rename src/PostgreSQL/{service => }/images/upload.jpg (100%) rename src/PostgreSQL/{service => }/pgadmin.md (100%) delete mode 100644 src/PostgreSQL/service/service-index.md rename src/PostgreSQL/{service => }/user-capabilities.md (100%) rename src/{PostgreSQL => network}/IPSEC.md (100%) rename src/{PostgreSQL => network}/interconnect.md (100%) create mode 100644 src/network/network-index.md diff --git a/src/.vitepress/config.mts b/src/.vitepress/config.mts index b097b0a..606d004 100644 --- a/src/.vitepress/config.mts +++ b/src/.vitepress/config.mts @@ -137,30 +137,28 @@ export default defineConfig({ sidebar: { + + '/platform/': [ - { - text: 'Платформа Beeline Cloud', link: '/platform/index.md', - collapsed: true, - items: [ - {text: 'Обзор', link: '/platform/about.md'}, - {text: 'Типы тарификации', link: '/platform/billing-types.md'}, - {text: 'Техническая поддержка', link: '/platform/support/support-overview.md'}, - ], - }, + {text: 'Платформа Beeline Cloud', link: '/platform/index.md'}, + {text: 'Обзор', link: '/platform/about.md'}, + {text: 'Типы тарификации', link: '/platform/billing-types.md'}, + {text: 'Техническая поддержка', link: '/platform/support/support-overview.md'}, ], + + '/legal/': [ - { text: 'Юридические документы', link: '/legal/index.md' }, + { text: 'Юридические документы', link: '/legal/index.md' }, ], + + '/security/': [ - { - text: 'Сервисы информационной безопасности в Beeline Cloud', link: '/security/index.md', - }, - { - text: 'Cloud Security Awareness (SA)', link: '/security/Cloud-SA/SA-index.md', + {text: 'Сервисы информационной безопасности в Beeline Cloud', link: '/security/index.md'}, + {text: 'Cloud Security Awareness (SA)', link: '/security/Cloud-SA/SA-index.md', collapsed: true, items: [ { @@ -240,6 +238,7 @@ export default defineConfig({ { text: 'Состав сервиса', link: '/security/Cloud-NGFW/compound.md' }, { text: 'Сроки и условия предоставления сервиса. Зоны ответственности', link: '/security/Cloud-NGFW/provision.md' }, { text: 'Структура платежей', link: '/security/Cloud-NGFW/payment.md' }, + { text: 'Структура платежей', link: '/security/Cloud-NGFW/payment.md' }, ] }, { @@ -255,17 +254,16 @@ export default defineConfig({ { text: 'Тестирование сервиса', link: '/security/Cloud-NGFW-F/testing.md' }, ] }, - { - text: 'Cloud NGFW Pro', link: '/security/Cloud-NGFW-Pro/NGFW-Pro-index.md', + { text: 'Cloud NGFW Pro', link: '/security/Cloud-NGFW-Pro/NGFW-Pro-index.md', collapsed: true, items: [ - { text: 'Обзор сервиса', link: '/security/Cloud-NGFW-Pro/about.md'}, - { text: 'Основные возможности', link: '/security/Cloud-NGFW-Pro/possibilities.md' }, - { text: 'Спецификация сервиса', link: '/security/Cloud-NGFW-Pro/specification.md' }, - { text: 'Состав сервиса', link: '/security/Cloud-NGFW-Pro/compound.md' }, - { text: 'Сроки и условия предоставления сервиса', link: '/security/Cloud-NGFW-Pro/provision.md' }, - { text: 'Демодоступ к сервису', link: '/security/Cloud-NGFW-Pro/demo-access.md' }, - { text: 'Порядок платежей', link: '/security/Cloud-NGFW-Pro/payment.md' }, + { text: 'Обзор сервиса', link: '/security/Cloud-NGFW-Pro/about.md'}, + { text: 'Основные возможности', link: '/security/Cloud-NGFW-Pro/possibilities.md' }, + { text: 'Спецификация сервиса', link: '/security/Cloud-NGFW-Pro/specification.md' }, + { text: 'Состав сервиса', link: '/security/Cloud-NGFW-Pro/compound.md' }, + { text: 'Сроки и условия предоставления сервиса', link: '/security/Cloud-NGFW-Pro/provision.md' }, + { text: 'Демодоступ к сервису', link: '/security/Cloud-NGFW-Pro/demo-access.md' }, + { text: 'Порядок платежей', link: '/security/Cloud-NGFW-Pro/payment.md' }, ] }, ], @@ -292,51 +290,40 @@ export default defineConfig({ '/PostgreSQL/': [ - { - text: 'Начало работы в Cloud PostgreSQL', link: '/PostgreSQL/PostgreSQL-index.md', - }, - { - text: 'Cloud PostgreSQL', link: '/PostgreSQL/service/service-index.md', - collapsed: true, - items: [ - {text: 'Обзор сервиса', link: '/PostgreSQL/service/about.md'}, - {text: 'Описание технических параметров', link: '/PostgreSQL/service/cluster-parameter.md'}, - {text: 'Общая схема подключения', link: '/PostgreSQL/service/connection.md'}, - {text: 'Возможности пользователя', link: '/PostgreSQL/service/user-capabilities.md'}, - {text: 'Веб-интерфейс pgAdmin', link: '/PostgreSQL/service/pgadmin.md'}, - {text: 'Веб-интерфейс Grafana', link: '/PostgreSQL/service/grafana.md'}, - {text: '1C для PostgreSQL', link: '/PostgreSQL/service/PostgreSQL-1C.md' }, - ], - }, - {text: 'IPSEC', link: '/PostgreSQL/IPSEC.md'}, - {text: 'Cloud Interconnect', link: '/PostgreSQL/interconnect.md' }, + {text: 'PostgreSQL', link: '/PostgreSQL/PostgreSQL-index.md'}, + {text: 'Обзор сервиса', link: '/PostgreSQL/about.md'}, + {text: 'Описание технических параметров', link: '/PostgreSQL/cluster-parameter.md'}, + {text: 'Общая схема подключения', link: '/PostgreSQL/connection.md'}, + {text: 'Возможности пользователя', link: '/PostgreSQL/user-capabilities.md'}, + {text: 'Веб-интерфейс pgAdmin', link: '/PostgreSQL/pgadmin.md'}, + {text: 'Веб-интерфейс Grafana', link: '/PostgreSQL/grafana.md'}, + {text: '1C для PostgreSQL', link: '/PostgreSQL/PostgreSQL-1C.md' }, + ], + + + '/network/': [ + {text: 'Сетевое взаимодействие', link: '/network/network-index.md'}, + {text: 'IPsec', link: '/network/IPSEC.md'}, + {text: 'Cloud Interconnect', link: '/network/interconnect.md' }, ], '/Deckhouse/': [ - { text: 'Deckhouse', link: '/Deckhouse/index.md', - collapsed: true, - items: [ - {text: 'Обзор сервиса', link: '/Deckhouse/about.md'}, - {text: 'Права и возможности пользователей', link: '/Deckhouse/user-permissions.md'}, - {text: 'Описание технических параметров', link: '/Deckhouse/technical-parameters.md'}, - {text: 'Подключение к сервису', link: '/Deckhouse/connection.md'} - ] - }, + {text: 'Cloud Deckhouse Kubernetes', link: '/Deckhouse/index.md'}, + {text: 'Обзор сервиса', link: '/Deckhouse/about.md'}, + {text: 'Права и возможности пользователей', link: '/Deckhouse/user-permissions.md'}, + {text: 'Описание технических параметров', link: '/Deckhouse/technical-parameters.md'}, + {text: 'Подключение к сервису', link: '/Deckhouse/connection.md'} ], '/Apache-Kafka/': [ - { text: 'Apache-Kafka', link: '/Apache-Kafka/Kafka-index.md', - collapsed: true, - items: [ - {text: 'Обзор сервиса', link: '/Apache-Kafka/about-service.md'}, - {text: 'Работа с кластером Kafka по тарифу Base', link: '/Apache-Kafka/base-tier-connection.md'}, - {text: 'Настройка топика по тарифу Base', link: '/Apache-Kafka/base-tier-topics-guide.md'}, - {text: 'Конфигурация кластера', link: '/Apache-Kafka/cluster-configuretion.md'}, - {text: 'Работа с кластером Kafka по тарифу Full', link: '/Apache-Kafka/full-tier-connection.md'}, - ], - } + {text: 'Apache Kafka', link: '/Apache-Kafka/Kafka-index.md'}, + {text: 'Обзор сервиса', link: '/Apache-Kafka/about-service.md'}, + {text: 'Работа с кластером Kafka по тарифу Base', link: '/Apache-Kafka/base-tier-connection.md'}, + {text: 'Настройка топика по тарифу Base', link: '/Apache-Kafka/base-tier-topics-guide.md'}, + {text: 'Конфигурация кластера', link: '/Apache-Kafka/cluster-configuretion.md'}, + {text: 'Работа с кластером Kafka по тарифу Full', link: '/Apache-Kafka/full-tier-connection.md'}, ], @@ -352,11 +339,8 @@ export default defineConfig({ '/vdc/': [ - { - text: 'Виртуальные дата-центры на VMware', link: '/vdc/index.md', - }, - { - text: 'Обзор сервиса', link: '/vdc/vdc-overview.md', + {text: 'Виртуальные дата-центры на VMware', link: '/vdc/index.md'}, + {text: 'Обзор сервиса', link: '/vdc/vdc-overview.md', collapsed: true, items: [ { text: 'О сервисе', link: '/vdc/vdc-about.md' }, @@ -431,11 +415,10 @@ export default defineConfig({ ], + // { text: 'Тарификация', link: '/vdc/vdc-tarif.md' }, '/monitoring/': [ - { - text: 'Мониторинг', link: '/monitoring/about.md', - }, + {text: 'Мониторинг', link: '/monitoring/about.md'}, ], }, }, diff --git a/src/Apache-Kafka/base-tier-topics-guide.md b/src/Apache-Kafka/base-tier-topics-guide.md index f9929a8..becd161 100644 --- a/src/Apache-Kafka/base-tier-topics-guide.md +++ b/src/Apache-Kafka/base-tier-topics-guide.md @@ -40,6 +40,19 @@ Partitions = max(NP, NC) - TP - максимальная пропускная способность одного продюсера для одной партиции; - TC - максимальная пропускная способность одного консьюмера для одной партиции. +::: details Пример +- **TT = 1000 МБ/с** + +Тест показал: **TP = 20 МБ/с** (один продюсер в одну партицию) + +- **NP = 1000 / 20 = 50 продюсеров** + +Значит, нужно минимум 50 партиций (чтобы 50 продюсеров не ждали друг друга). +- Но если **TC = 10 МБ/с** (консьюмер потребляет медленно), то: +- **NC = 1000 / 10 = 100 консьюмеров** +- **Partitions = max(50, 100) = 100** +::: + ## Фактор репликации (replication-factor) Фактор репликации определяет количество копий данных, хранящихся на разных брокерах. diff --git a/src/Deckhouse/index.md b/src/Deckhouse/index.md index 403c343..c28975a 100644 --- a/src/Deckhouse/index.md +++ b/src/Deckhouse/index.md @@ -17,3 +17,5 @@ section_links: # Cloud Deckhouse Kubernetes В данном разделе представлена документация по управлемому сервису **Cloud Deckhouse Kubernetes** платформы Beeline Cloud. + +Для более глубокого ознакомления с возможностями Deckhouse рекомендуется обратиться к официальной документации по [ссылке](https://deckhouse.ru/docs/) diff --git a/src/PostgreSQL/service/PostgreSQL-1C.md b/src/PostgreSQL/PostgreSQL-1C.md similarity index 100% rename from src/PostgreSQL/service/PostgreSQL-1C.md rename to src/PostgreSQL/PostgreSQL-1C.md diff --git a/src/PostgreSQL/PostgreSQL-index.md b/src/PostgreSQL/PostgreSQL-index.md index 14b1a43..6ae258a 100644 --- a/src/PostgreSQL/PostgreSQL-index.md +++ b/src/PostgreSQL/PostgreSQL-index.md @@ -1,14 +1,26 @@ --- section_links: - - title: Cloud PostgreSQL - link: /PostgreSQL/service/service-index.md - description: Обзор сервиса PostgreSQL - - title: IPSEC - link: /PostgreSQL/IPSEC.md - description: Параметры конфигурации IPSEC - - title: Cloud Interconnect - link: /PostgreSQL/interconnect.md - description: Обзор сервиса Interconnect + - title: Назначение сервиса + link: /PostgreSQL/about.md + description: Конфигурации и возможности сервиса + - title: Параметры кластера PostgreSQL + link: /PostgreSQL/cluster-parameter.md + description: Технические параметры кластера PostgreSQL + - title: Схема подключения + link: /PostgreSQL/connection.md + description: Общая схема подключения к Cloud PostgreSQL + - title: Возможности пользователя + link: /PostgreSQL/user-capabilities.md + description: Возможности пользователя при создании сервиса + - title: Веб-интерфейс Grafana + link: /PostgreSQL/grafana.md + description: Инструкция по работе с Grafana + - title: Веб-интерфейс PgAdmin + link: /PostgreSQL/pgadmin.md + description: Инструкция по работе с PgAdmin + - title: 1C для PostgreSQL + link: /PostgreSQL/PostgreSQL-1C.md + description: Инструкция по работе с 1C при использовании PostgreSQL --- # Cloud PostgreSQL diff --git a/src/PostgreSQL/service/about.md b/src/PostgreSQL/about.md similarity index 100% rename from src/PostgreSQL/service/about.md rename to src/PostgreSQL/about.md diff --git a/src/PostgreSQL/service/cluster-parameter.md b/src/PostgreSQL/cluster-parameter.md similarity index 97% rename from src/PostgreSQL/service/cluster-parameter.md rename to src/PostgreSQL/cluster-parameter.md index 4e03ccb..f8af31b 100644 --- a/src/PostgreSQL/service/cluster-parameter.md +++ b/src/PostgreSQL/cluster-parameter.md @@ -75,7 +75,7 @@ ## Сетевой доступ к кластеру Для организации защищенного подключения к кластеру Kafka доступны стандартные механизмы, используемые во всех сервисах платформы: -- **IPsec-подключение** - организация защищенного туннеля между инфраструктурой и кластером PostgreSQL. Подробнее см. [раздел IPsec](../IPSEC.md); -- **Interconnection** - прямое сетевое соединение между сервисами внутри платформы без выхода в интернет. Подробнее см. раздел Interconnection. +- **IPsec-подключение** - организация защищенного туннеля между инфраструктурой и кластером PostgreSQL. Подробнее см. [раздел IPsec](../network/IPSEC.md); +- **Interconnection** - прямое сетевое соединение между сервисами внутри платформы без выхода в интернет. Подробнее см. [раздел Interconnection](../network/interconnect.md). Выбор конкретного способа подключения зависит от архитектуры приложений и требований к безопасности. \ No newline at end of file diff --git a/src/PostgreSQL/service/connection.md b/src/PostgreSQL/connection.md similarity index 100% rename from src/PostgreSQL/service/connection.md rename to src/PostgreSQL/connection.md diff --git a/src/PostgreSQL/service/grafana.md b/src/PostgreSQL/grafana.md similarity index 100% rename from src/PostgreSQL/service/grafana.md rename to src/PostgreSQL/grafana.md diff --git a/src/PostgreSQL/service/images/download.jpg b/src/PostgreSQL/images/download.jpg similarity index 100% rename from src/PostgreSQL/service/images/download.jpg rename to src/PostgreSQL/images/download.jpg diff --git a/src/PostgreSQL/service/images/from-the-console.png b/src/PostgreSQL/images/from-the-console.png similarity index 100% rename from src/PostgreSQL/service/images/from-the-console.png rename to src/PostgreSQL/images/from-the-console.png diff --git a/src/PostgreSQL/service/images/from-the-interface.png b/src/PostgreSQL/images/from-the-interface.png similarity index 100% rename from src/PostgreSQL/service/images/from-the-interface.png rename to src/PostgreSQL/images/from-the-interface.png diff --git a/src/PostgreSQL/service/images/upload.jpg b/src/PostgreSQL/images/upload.jpg similarity index 100% rename from src/PostgreSQL/service/images/upload.jpg rename to src/PostgreSQL/images/upload.jpg diff --git a/src/PostgreSQL/service/pgadmin.md b/src/PostgreSQL/pgadmin.md similarity index 100% rename from src/PostgreSQL/service/pgadmin.md rename to src/PostgreSQL/pgadmin.md diff --git a/src/PostgreSQL/service/service-index.md b/src/PostgreSQL/service/service-index.md deleted file mode 100644 index 1c4bb03..0000000 --- a/src/PostgreSQL/service/service-index.md +++ /dev/null @@ -1,28 +0,0 @@ ---- -section_links: - - title: Назначение сервиса - link: /PostgreSQL/service/about.md - description: Конфигурации и возможности сервиса - - title: Параметры кластера PostgreSQL - link: /PostgreSQL/service/cluster-parameter.md - description: Технические параметры кластера PostgreSQL - - title: Схема подключения - link: /PostgreSQL/service/connection.md - description: Общая схема подключения к Cloud PostgreSQL - - title: Возможности пользователя - link: /PostgreSQL/service/user-capabilities.md - description: Возможности пользователя при создании сервиса - - title: Веб-интерфейс Grafana - link: /PostgreSQL/service/grafana.md - description: Инструкция по работе с Grafana - - title: Веб-интерфейс PgAdmin - link: /PostgreSQL/service/pgadmin.md - description: Инструкция по работе с PgAdmin - - title: 1C для PostgreSQL - link: /PostgreSQL/service/PostgreSQL-1C.md - description: Инструкция по работе с 1C при использовании PostgreSQL ---- - -# Cloud PostgreSQL - -В данном разделе представлена документация по управляемому сервису **Cloud PostgreSQL** платформы Beeline Cloud. \ No newline at end of file diff --git a/src/PostgreSQL/service/user-capabilities.md b/src/PostgreSQL/user-capabilities.md similarity index 100% rename from src/PostgreSQL/service/user-capabilities.md rename to src/PostgreSQL/user-capabilities.md diff --git a/src/index.md b/src/index.md index b37d3dd..d7cbfb2 100644 --- a/src/index.md +++ b/src/index.md @@ -29,24 +29,32 @@ services: description: Аренда виртуального дата-центра на базе VMware icon: cloud link: /vdc/index - - title: Базы данных + - title: Платформа данных articles: - title: Cloud PostgreSQL description: Объектно-реляционная СУБД с открытым кодом, обеспечивающая высокую надёжность и масштабируемость icon: database link: /PostgreSQL/PostgreSQL-index - - title: Брокеры сообщений - articles: - title: Apache Kafka description: Распределённая система для потоковой передачи данных в реальном времени icon: message link: /Apache-Kafka/Kafka-index + - title: Сеть + articles: + - title: Cloud Interconnect + description: Виртуальный канал, соединяющий вашу инфраструктуру с платформой на сетевом уровне + icon: voice + link: /network/interconnect.md + - title: IPsec + description: Защищённый туннель между инфраструктурой заказчика и кластерами платформы + icon: voice + link: /network/IPSEC.md - title: DevOps Инструменты articles: - title: Cloud Deckhouse Kubernetes description: Облачный сервис на базе платформы оркестрации контейнеров Kubernetes icon: server - link: /Deckhouse/index + link: /Deckhouse/index - title: Безопасность articles: - title: Cloud NGFW diff --git a/src/PostgreSQL/IPSEC.md b/src/network/IPSEC.md similarity index 100% rename from src/PostgreSQL/IPSEC.md rename to src/network/IPSEC.md diff --git a/src/PostgreSQL/interconnect.md b/src/network/interconnect.md similarity index 100% rename from src/PostgreSQL/interconnect.md rename to src/network/interconnect.md diff --git a/src/network/network-index.md b/src/network/network-index.md new file mode 100644 index 0000000..3897b34 --- /dev/null +++ b/src/network/network-index.md @@ -0,0 +1,13 @@ +--- +section_links: + - title: Cloud Interconnect + link: /network/interconnect.md + description: Обзор сервиса Cloud Interconnect + - title: IPsec + link: /network/IPSEC.md + description: Возможности сервиса IPsec +--- + +# Сетевое взаимодействие + +В данном разделе представлена документация по организации сетевого взаимодействия между инфраструктурой заказчика и кластерами платформы Beeline Cloud, включая защищённые туннели и виртуальные каналы связи. \ No newline at end of file