# 01 — Основы облачных приложений

← [Главная](../README.md)

## Цель раздела

Понять, **что такое облачное приложение**, чем оно отличается от «программы на компьютере», какие **модели облака** существуют и как выглядит **жизненный цикл** от идеи до эксплуатации.

## Предварительно

- [00 — Карта пути](../00-karta-puti/README.md)
- Базовое знакомство с интернетом и браузером (достаточно пользовательского опыта)

## Время

**8–12 часов** на весь раздел

---

## Страницы раздела

| № | Тема | Время | Ссылка |
|---|------|-------|--------|
| 1 | Что такое облачное приложение | 2–3 ч | [chto-takoe-oblachnoe-prilozhenie.md](chto-takoe-oblachnoe-prilozhenie.md) |
| 2 | Модели облака (IaaS, PaaS, SaaS) | 2–3 ч | [modeli-oblaka.md](modeli-oblaka.md) |
| 3 | Жизненный цикл приложения | 3–4 ч | [zhiznennyj-cikl.md](zhiznennyj-cikl.md) |

```mermaid
flowchart LR
  A[Что такое приложение] --> B[Модели облака]
  B --> C[Жизненный цикл]
  C --> D[Раздел 02 Компоненты]
```

---

## Ключевые идеи раздела

После прохождения вы должны уверенно ответить:

1. **Почему** Netflix не просит установить .exe, а открывается в браузере? — Потому что это облачное/SaaS-приложение: логика на серверах провайдера.
2. **Кто** владеет серверами в IaaS vs PaaS? — В IaaS вы ближе к «аренде железа/ВМ»; в PaaS платформа берёт на себя ОС и рантайм.
3. **Когда** заканчивается «разработка» и начинается «эксплуатация»? — После выкладки в среду; дальше мониторинг, патчи, масштаб.

---

## Учебный кейс раздела

Во всех трёх статьях используется один пример — **«Умный список покупок»**:

- Мобильное приложение и веб-версия
- Пользователи создают списки, делятся с семьёй
- Данные хранятся в облаке, а не только на телефоне

Этот кейс понадобится в [разделе 02](../02-komponenty/README.md) и [03](../03-proektirovanie/README.md).

---

## Практика (минимум)

| Задание | Результат |
|---------|-----------|
| Назовите 3 облачных сервиса, которыми пользуетесь ежедневно | Список + IaaS/PaaS/SaaS |
| Нарисуйте «до облака» vs «в облаке» для учебного кейса | 2 простые схемы |
| Выпишите этапы жизненного цикла для bugfix в проде | 5–7 шагов |

---

## Связь с другими разделами

| Из 01 | Ведёт в |
|-------|---------|
| Компоненты на схеме | [02 — Компоненты](../02-komponenty/README.md) |
| Требования к доступности | [03 — NFR и SLA](../03-proektirovanie/nfr-i-sla.md) |
| Публикация в интернет | [10 — Деплой](../10-deploy/README.md) |

---

## Самопроверка раздела

1. Объясните бабушке разницу между «сайтом» и «облачным приложением» за 30 секунд.
2. Классифицируйте: Gmail, аренда VPS, Heroku, PostgreSQL в managed-сервисе.
3. Назовите три роли в команде на этапе «эксплуатация».

---

## Дальше

→ [Что такое облачное приложение](chto-takoe-oblachnoe-prilozhenie.md)
