Refactor code structure for improved readability and maintainability

This commit is contained in:
ada
2025-08-19 14:32:43 +03:00
parent a88aef78e8
commit d2505c9cd0
17 changed files with 22 additions and 43 deletions
+2 -2
View File
@@ -21,7 +21,7 @@ layout: single
> Примеры: VMWare Workstation, VirtualBox, QEMU/KVM VM Manager.
![alt text](../assets/images/hs2/hypervisiors1.png)
![alt text](../assets/cache/hs2/hypervisiors1.png)
## Контейнеризация
@@ -45,7 +45,7 @@ layout: single
> К слову, почему я сказал, что гипервизоры для контейнеров и виртуалок отличаются? В сущности, для контейнеров нет как таковой системы, но есть CRI - Container Runtime Interface, то, с помощью чего, контейнеры и запускаются.
> ВМ такого не надо, у них у каждой своё ядро. (Но я не хочу разделять понятия, потому что сейчас гипервизоры универсальны и имеют как среду для ВМ, так и CRI)
>
> <img src="../assets/images/hs2/serv_container1.png" alt="Описание" width="30%">
> <img src="../assets/cache/hs2/serv_container1.png" alt="Описание" width="30%">
В общем-то, на этом всё, но напоследок скажу, что в продакшене часто используют смешанный тип, т.е. мы на виртуализации разворачиваем среду для контейнеризации и в машинах разворчиваем контейнеры смежных приложений, так мы изолируем группы программ друг от друга.
+6 -6
View File
@@ -17,7 +17,7 @@ layout: single
Спустя некоторое время поисков, я нашел хороший вариант, а именно - китайский мини-пк с неплохими характеристиками и аж 4-мя слотами под m.2 SSD (потом расскажу, зачем и что это вообще такое)
![alt text](../assets/images/hs3/gmktec.png)
![alt text](../assets/cache/hs3/gmktec.png)
Значит, недолго думая, я его заказал, он пришел, круто, классно, что дальше?
@@ -30,7 +30,7 @@ layout: single
Что такое конкретно ***Proxmox***? Это Open-Source решение для виртуализации, т.е. бесплатное, т.е. разрабатывается открытым сообществом (ну, сейчас уже не совсем, но так или иначе).
Почему именно это решение? Есть oVirt, который тоже бесплатный, но это прям совсем Enterprise решение, там очень много фишек, которые обычному пользователю не нужны, да и Proxmox с этой точки зрения более *коробочное* решение.
![alt text](../assets/images/hs3/pve_ui.png)
![alt text](../assets/cache/hs3/pve_ui.png)
Вот как выглядит установленный Proxmox (ну, точнее уже с несколькими развернутыми контейнерами).
Тут вы сможете обнаружить список уже развернутых систем, краткую сводку по системе и много-много другое. Интерфейс слегка страшный, но только на первый взгляд.
@@ -58,7 +58,7 @@ layout: single
***Минусы***: Никакой гибкости, решение только для индивидуального доступа (вот такой сайт не сделать), безопасность перекладывается на внешнего вендора.
![alt text](../assets/images/hs3/tailscale.png)
![alt text](../assets/cache/hs3/tailscale.png)
---
@@ -76,7 +76,7 @@ layout: single
> VPS (Virtual Private Server) — это как отдельный «компьютер» внутри большого компьютера, который тебе сдают в аренду.
![alt text](../assets/images/hs3/vps.png)
![alt text](../assets/cache/hs3/vps.png)
---
@@ -90,7 +90,7 @@ layout: single
Не буду углубляться в детали происходящего, но я использую WireGuard, как туннель.
![alt text](../assets/images/hs3/wireguard1.png)
![alt text](../assets/cache/hs3/wireguard1.png)
Притом, что удобно, мы этот самый WG используем и как способ защиты от нежелательных гостей, ведь мы можем настроить наши сайты так, чтобы они пускали к себе только пользователей, которые тоже являются участниками это приватной сети. Кайфы, да?
Отвечу за вас, да!
@@ -107,4 +107,4 @@ layout: single
Всем спокойной ночи и прекрасных выходных!
![alt text](../assets/images/hs3/cat1.png)
![alt text](../assets/cache/hs3/cat1.png)