Похожие презентации:
Клиент-серверная архитектура: основы распределённых вычислений
1.
Клиент-сервернаяархитектура
Основы распределённых вычислений для начинающих
Презентует: Зарылканов Мадияр
2.
Что такое клиентсерверная архитектура?Модель вычислений
Задачи распределены между двумя ролями — клиентом
и сервером. Каждая сторона выполняет свою часть
работы.
Запрос и ответ
Клиент отправляет запрос, сервер обрабатывает его и
возвращает результат обратно клиенту.
3.
Основные компонентыКлиент
Сервер
Сеть
Приложение, которое
Мощный компьютер, который
Канал связи между клиентом и
инициирует запросы — браузер,
обрабатывает запросы, хранит
сервером — интернет или
мобильное приложение или
данные и управляет бизнес-
локальная сеть.
десктопная программа.
логикой.
4.
Как это работаетКлиент →
Сервер
Обработка
запроса
Сервер →
Клиент
Клиент
отображает
Каждое взаимодействие в интернете — от загрузки страницы до отправки сообщения — следует этому
простому четырёхшаговому циклу.
5.
Преимущества архитектурыЦентрализова
нное
управление
Масштабируе
мость
Лёгкое
обновление
Один сервер
Изменения на
Данные и
обслуживает
сервере
безопасность
тысячи
мгновенно
контролируютс
клиентов
доступны всем
я в одном
одновременно.
пользователям
месте.
.
6.
Недостатки архитектурыЗависимость от сервера
Сетевые задержки
Нагрузка растёт
При отказе сервера все
Скорость работы
Чем больше клиентов —
клиенты теряют доступ к
напрямую зависит от
тем выше нагрузка на
сервису — единая точка
качества интернет-
сервер, что требует
отказа.
соединения пользователя.
мощного оборудования.
7.
Примеры в реальнойжизни
Информатика