Skip to content

Commit b438fea

Browse files
Merge pull request #1336 in CLOUD/docs from improvement/DOCAPI-7682_web_solutions_new_template to develop
Squashed commit of the following: commit 69d2aaac6c802316cff96d33e5f27688c8e7e9bc Author: Sergey Kanunnikov <skanunnikov@yandex-team.ru> Date: Tue Sep 3 15:11:50 2019 +0300 More dots commit 0abbf0707d28123196b9ae94744239d29bb75a6b Author: Sergey Kanunnikov <skanunnikov@yandex-team.ru> Date: Tue Sep 3 15:10:09 2019 +0300 Review fix commit e7a46869317d9e910d73249e770472451715d806 Author: Sergey Kanunnikov <skanunnikov@yandex-team.ru> Date: Tue Sep 3 14:44:17 2019 +0300 Dots commit 31d48056aef2ce83f1ba1e3c68db171dbb6767dc Author: Sergey Kanunnikov <skanunnikov@yandex-team.ru> Date: Tue Sep 3 14:41:17 2019 +0300 Review fixes commit b5eb0bb7f22d8530daa4de3d09cb1832862373f7 Author: Sergey Kanunnikov <skanunnikov@yandex-team.ru> Date: Tue Sep 3 14:27:40 2019 +0300 fix links commit da6db1f15b14ab5e2e934b95c192c42adf1eee8e Author: Sergey Kanunnikov <skanunnikov@yandex-team.ru> Date: Tue Sep 3 14:22:53 2019 +0300 Resource names names for clearing commit 1340c5cc568f2fe5006ad17592b6e17018234395 Author: Sergey Kanunnikov <skanunnikov@yandex-team.ru> Date: Tue Sep 3 14:00:05 2019 +0300 v2 platform commit 74f9650d82fc682f8b8e1b9d5b9f0abef62d84c9 Author: Sergey Kanunnikov <skanunnikov@yandex-team.ru> Date: Tue Sep 3 12:50:34 2019 +0300 Clear out intro commit 41945736911911b7aae602cbcce8467bad8cf28e Author: Sergey Kanunnikov <skanunnikov@yandex-team.ru> Date: Tue Sep 3 12:13:45 2019 +0300 Typo commit f33fef4b447cb6524ebc48c16b1ede76f05bc4c3 Author: Sergey Kanunnikov <skanunnikov@yandex-team.ru> Date: Tue Sep 3 12:11:31 2019 +0300 Rewrite intro commit 5d27583e0af23cd98bbfe41a484a8da9b3af771d Author: Sergey Kanunnikov <skanunnikov@yandex-team.ru> Date: Tue Sep 3 12:04:58 2019 +0300 Wordpress new template commit bc58e610fba5f737a425b6725cd5299c82ba3bd9 Author: Sergey Kanunnikov <skanunnikov@yandex-team.ru> Date: Tue Sep 3 11:57:20 2019 +0300 Fix commit 4c0cbf3f86328070dc4aed3cbb28cafa62765c7d Author: Sergey Kanunnikov <skanunnikov@yandex-team.ru> Date: Tue Sep 3 11:13:05 2019 +0300 Links commit 513a9f0403fd06f03aa26ce80a06acc700995c98 Author: Sergey Kanunnikov <skanunnikov@yandex-team.ru> Date: Mon Sep 2 17:10:20 2019 +0300 New template for Joomla commit 31a1b18fe03763c929393d11f4bb658c352d7bfc Merge: 6d0dd6b2b 8fbae6f Author: Sergey Kanunnikov <skanunnikov@yandex-team.ru> Date: Mon Sep 2 15:37:06 2019 +0300 Merge branch 'develop' into improvement/DOCAPI-7682_web_solutions_new_template commit 6d0dd6b2b18e2faf238758454d5a1498ede12d99 Author: Sergey Kanunnikov <skanunnikov@yandex-team.ru> Date: Tue Jul 23 12:21:21 2019 +0300 Halt commit beb892825e7af24e01b1e24de82c7ef84d64c616 Author: Sergey Kanunnikov <skanunnikov@yandex-team.ru> Date: Mon Jul 22 14:38:51 2019 +0300 Dots commit 487776c12d63b6af57b70da4b4aa054b6a4358b8 Author: Sergey Kanunnikov <skanunnikov@yandex-team.ru> Date: Mon Jul 22 14:26:58 2019 +0300 New template for static site commit b7502c6435aa40c35e8db499e7a573eda84938da Author: Sergey Kanunnikov <skanunnikov@yandex-team.ru> Date: Mon Jul 22 14:24:21 2019 +0300 New template for static site commit df7fe1e7a1fc6ea4e6a5a2841b10df1035b8181a Author: Sergey Kanunnikov <skanunnikov@yandex-team.ru> Date: Mon Jul 22 14:22:48 2019 +0300 New template for static site ... and 3 more commits
1 parent ee1cb70 commit b438fea

File tree

6 files changed

+189
-57
lines changed

6 files changed

+189
-57
lines changed

ru/solutions/web/bitrix-shop.md

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
[Подробнее об облаках и каталогах](../../resource-manager/concepts/resources-hierarchy.md).
2424

2525

26-
### Необходимые платные ресурсы
26+
### Необходимые платные ресурсы {#paid-resources}
2727

2828
В стоимость поддержки инфраструктуры 1С-Битрикс входит:
2929

@@ -67,6 +67,10 @@
6767
Чтобы создать кластер баз данных MySQL:
6868

6969
1. На странице каталога в [консоли управления]({{ link-console-main }}) нажмите кнопку **Создать ресурс** и выберите пункт **Кластер MySQL**.
70+
1. В поле **Имя** введите имя виртуальной машины, например `bitrix-mysql`.
71+
72+
{% include [name-format](../../_includes/name-format.md) %}
73+
7074
1. В блоке **Класс Хоста** выберите **Тип** хоста **s2.micro**.
7175
1. В блоке **База данных** укажите:
7276
- **Имя БД**. Оставьте значение по умолчанию `db1`.
@@ -286,7 +290,7 @@
286290

287291
## Как удалить созданные ресурсы {#clear-out}
288292

289-
Чтобы перестать платить за развернутый сервер, достаточно удалить созданную виртуальную машину и базу данных.
293+
Чтобы перестать платить за развернутый сервер, достаточно [удалить виртуальную машину](../../compute/operations/vm-control/vm-delete.md) `bitrix` и [удалить кластер](../../managed-mysql/operations/cluster-delete.md) `bitrix-mysql`.
290294

291295
Если вы зарезервировали статический публичный IP-адрес специально для этой ВМ:
292296

ru/solutions/web/dns-load-balancer.md

Lines changed: 40 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -3,21 +3,43 @@
33
В этом сценарии описано, как настроить веб-сайт с балансировкой нагрузки между двумя зонами доступности, защищенный от сбоев в одной зоне.
44

55
Чтобы настроить отказоустойчивый веб-сайт с DNS-балансировкой нагрузки:
6-
1. [Создайте в разных зонах доступности две виртуальные машины с предустановленным веб-сервером](#create-web-server-vm)
6+
7+
1. [Подготовьте облако к работе](#before-begin).
8+
1. [Подготовьте сетевую инфраструктуру](#prepare-network).
9+
1. [Cоздайте две виртуальные машины](#create-web-server-vm) с предустановленным веб-сервером в разных зонах доступности.
710
1. [Загрузите файлы веб-сайта](#upload-files)
8-
1. [Создайте в разных зонах доступности две виртуальные машины для DNS-балансировщиков](#create-dns-balancer-vm)
9-
1. [Установите и настройте ПО DNS-балансировщика](#install-configure-dns-balancer)
10-
1. [Настройте DNS](#configure-dns)
11-
1. [Протестируйте отказоустойчивость](#test-ha)
11+
1. [Создайте две виртуальные машины](#create-dns-balancer-vm) для DNS-балансировщиков в разных зонах доступности.
12+
1. [Установите и настройте ПО DNS-балансировщика](#install-configure-dns-balancer).
13+
1. [Настройте DNS](#configure-dns).
14+
1. [Протестируйте отказоустойчивость](#test-ha).
15+
16+
Если сайт вам больше не нужен, [удалите все используемые им ресурсы](#clear-out).
17+
18+
## Подготовьте облако к работе {#before-begin}
19+
20+
Перед тем, как разворачивать сервер, нужно зарегистрироваться в Облаке и создать платежный аккаунт:
21+
22+
{% include [prepare-register-billing](../_solutions_includes/prepare-register-billing.md) %}
1223

13-
## Подготовка к работе {#before-begin}
24+
Если у вас есть активный платежный аккаунт, вы можете создать или выбрать каталог, в котором будет работать ваша виртуальная машина, на [странице облака](https://console.cloud.yandex.ru/cloud).
25+
26+
[Подробнее об облаках и каталогах](../../resource-manager/concepts/resources-hierarchy.md).
27+
28+
### Необходимые платные ресурсы {#paid-resources}
29+
30+
В стоимость поддержки инфраструктуры 1С-Битрикс входит:
31+
32+
* плата за постоянно запущенные виртуальные машины (см. [тарифы {{ compute-full-name }}](../../compute/pricing.md));
33+
* плата за использование динамического внешнего IP-адреса (см. [тарифы {{ vpc-full-name }}](../../vpc/pricing.md)).
34+
35+
## Подготовьте сетевую инфраструктуру {#prepare-network}
1436

1537
Перед тем, как создавать виртуальные машины:
1638

1739
1. Перейдите в [консоль управления]({{ link-console-main }}) Яндекс.Облака и выберите каталог, в котором будете выполнять операции.
1840
1. Убедитесь, что в выбранном каталоге есть сеть с подсетями в зонах доступности `ru-cental1-a` и `ru-central1-b`. Для этого на странице каталога выберите сервис **Virtual Private Cloud**. Если в списке есть сеть — нажмите на нее, чтобы увидеть список подсетей. Если нужных подсетей или сети нет, [создайте их](../../vpc/quickstart.md).
1941

20-
## 1. Создайте виртуальные машины с предустановленным веб-сервером {#create-web-server-vm}
42+
## Создайте виртуальные машины с предустановленным веб-сервером {#create-web-server-vm}
2143

2244
Последовательно создайте две виртуальные машины по инструкции:
2345

@@ -38,6 +60,7 @@
3860
Характеристики обеих виртуальных машин должны совпадать.
3961

4062
Для функционального тестирования хватит минимальной конфигурации:
63+
* **Платформа** — Intel Cascade Lake.
4164
* **Гарантированная доля vCPU** — 5%.
4265
* **vCPU** — 1.
4366
* **RAM** — 1 ГБ.
@@ -57,14 +80,14 @@
5780
- [{#T}](../../compute/operations/vm-connect/ssh.md)
5881

5982

60-
## 2. Загрузите файлы веб-сайта {#upload-files}
83+
## Загрузите файлы веб-сайта {#upload-files}
6184

6285
Для виртуальных машин `dns-lb-tutorial-web-ru-central1-a` и `dns-lb-tutorial-web-ru-central1-b` выполните:
6386

6487
{% include [upload-files](../_solutions_includes/upload-web-site-files.md) %}
6588

6689

67-
## 3. Создайте виртуальные машины для DNS-балансировщиков {#create-dns-balancer-vm}
90+
## Создайте виртуальные машины для DNS-балансировщиков {#create-dns-balancer-vm}
6891

6992
Последовательно создайте две виртуальные машины по инструкции:
7093

@@ -102,7 +125,7 @@
102125
- [{#T}](../../compute/operations/vm-connect/ssh.md)
103126

104127

105-
## 4. Установите и настройте ПО DNS-балансировщика {#install-configure-dns-balancer}
128+
## Установите и настройте ПО DNS-балансировщика {#install-configure-dns-balancer}
106129

107130
Для виртуальных машин `dns-lb-tutorial-slb-ru-central1-a` и `dns-lb-tutorial-slb-ru-central1-b` выполните:
108131

@@ -393,7 +416,7 @@
393416
$ sudo iptables-save | sudo tee /etc/sysconfig/iptables
394417
```
395418

396-
## 5. Настройте DNS {#configure-dns}
419+
## Настройте DNS {#configure-dns}
397420

398421
Доменное имя, которое вы хотите использовать для веб-сайта, нужно связать с созданными виртуальными машинами.
399422

@@ -419,9 +442,9 @@
419442
* **Value**`dns-lb-tutorial-slb-ru-central1-b.example.com.`.
420443
1. Подождите 15-20 минут, пока изменения DNS-записей вводятся в действие. Время ожидания может отличаться для вашего DNS-сервиса.
421444

422-
## 6. Протестируйте отказоустойчивость {#test-ha}
445+
## Протестируйте отказоустойчивость {#test-ha}
423446

424-
### 6.1. DNS-балансировщики {#test-dns-balancers}
447+
### DNS-балансировщики {#test-dns-balancers}
425448

426449
1. В блоке **Сеть** на странице виртуальной машины в [консоли управления]({{ link-console-main }}) найдите публичный IP-адрес виртуальной машины `dns-lb-tutorial-slb-ru-central1-a`.
427450
1. [Подключитесь](../../compute/operations/vm-connect/ssh.md) к виртуальной машине по протоколу SSH.
@@ -435,7 +458,7 @@
435458
$ sudo service pdns start
436459
```
437460

438-
### 6.2. Веб-серверы {#test-web-servers}
461+
### Веб-серверы {#test-web-servers}
439462

440463
1. В блоке **Сеть** на странице виртуальной машины в [консоли управления]({{ link-console-main }}) найдите публичный IP-адрес виртуальной машины `dns-lb-tutorial-web-ru-central1-a`.
441464
1. [Подключитесь](../../compute/operations/vm-connect/ssh.md) к виртуальной машине по протоколу SSH.
@@ -475,3 +498,6 @@
475498

476499
{% endlist %}
477500

501+
## Как удалить созданные ресурсы {#clear-out}
502+
503+
Чтобы перестать платить за развернутые серверы, достаточно [удалить](../../compute/operations/vm-control/vm-delete.md) созданные виртуальные машины `dns-lb-tutorial-web-ru-central1-a` и `dns-lb-tutorial-web-ru-central1-b`.

0 commit comments

Comments
 (0)