1.31M
AI
Категория: ИнформатикаИнформатика

Клиент-серверная архитектура: основы распределённых вычислений

1.

Клиент-серверная
архитектура
Основы распределённых вычислений для начинающих
Презентует: Зарылканов Мадияр

2.

Что такое клиентсерверная архитектура?
Модель вычислений
Задачи распределены между двумя ролями — клиентом
и сервером. Каждая сторона выполняет свою часть
работы.
Запрос и ответ
Клиент отправляет запрос, сервер обрабатывает его и
возвращает результат обратно клиенту.

3.

Основные компоненты
Клиент
Сервер
Сеть
Приложение, которое
Мощный компьютер, который
Канал связи между клиентом и
инициирует запросы — браузер,
обрабатывает запросы, хранит
сервером — интернет или
мобильное приложение или
данные и управляет бизнес-
локальная сеть.
десктопная программа.
логикой.

4.

Как это работает
Клиент →
Сервер
Обработка
запроса
Сервер →
Клиент
Клиент
отображает
Каждое взаимодействие в интернете — от загрузки страницы до отправки сообщения — следует этому
простому четырёхшаговому циклу.

5.

Преимущества архитектуры
Централизова
нное
управление
Масштабируе
мость
Лёгкое
обновление
Один сервер
Изменения на
Данные и
обслуживает
сервере
безопасность
тысячи
мгновенно
контролируютс
клиентов
доступны всем
я в одном
одновременно.
пользователям
месте.
.

6.

Недостатки архитектуры
Зависимость от сервера
Сетевые задержки
Нагрузка растёт
При отказе сервера все
Скорость работы
Чем больше клиентов —
клиенты теряют доступ к
напрямую зависит от
тем выше нагрузка на
сервису — единая точка
качества интернет-
сервер, что требует
отказа.
соединения пользователя.
мощного оборудования.

7.

Примеры в реальной
жизни
English     Русский Правила