Что такое горизонтальное масштабирование базы данных

Что такое горизонтальное масштабирование базы данныхВопросы по поводу масштабирования в облаке возникают довольно таки часто. В принципе сама концепция облачной технологии подразумевает масштабирование приложений и любой из уважающих себя облачных провайдеров поддерживает все соответствующие функции.
Многих интересует, а для чего вообще нужно это горизонтальное масштабирование? Делают его в тех случаях, когда возникает необходимость повысить производительность какого-либо приложения. Но есть и другой вариант называемый вертикальным масштабированием. Заключается он в приобретении новых мощных компьютеров для серверов, добавлении объема оперативной памяти и т. пр. Но как вы понимаете такой способ зачастую очень дорогостоящий, продолжительный и, в конце концов, имеет предел. Спорить не станем, можно приобрести самый мощный (топовый) аппарат, но и он не всегда способен вытянуть на себе все требования, предоставляемые приложениями.

Поэтому горизонтальное масштабирование, предполагающее расширение цифровых ресурсов доступных приложениям за счет количественного увеличения инстансов приложений или серверов. Другими словами, если ваши приложения раньше располагались исключительно на каком-либо одном сервере, и настал момент, когда они перестали выдерживать всю мощь нагрузки, вы просто приобретаете еще один идентичный сервер и ставите на него свои приложения. Таким образом, некоторое количество запросов будет попадать на один сервер, а остальные запросы – на другой.

Именно данный принцип и заключен в горизонтальном масштабировании приложений, но вместо физических (реальных) серверов вы пользуетесь виртуальными машинами, равномерно перекладывая между ними всю нагрузку.

Отзывы

Выразите свое мнение

Скажите нам, что вы думаете...
Если ты хочешь видеть аватарку рядом со своим комментарием, используй сервис Граватар!

ТИЦ и PR блога
a101 aktuel porno Telegraaf mavi yolculuk