Описание преимуществ высокой доступности и масштабируемости в облаке

Завершено

При создании или развертывании облачного приложения необходимо учитывать два основных момента: время доступности (или доступность) и возможность удовлетворения спроса (или масштабирование).

Высокая доступность

При развертывании приложения, службы или любых ИТ-ресурсов важно, чтобы ресурсы были доступны, когда в них есть необходимость. Высокая доступность призвана обеспечить максимальную доступность независимо от возможных сбоев или других событий..

При разработке решения необходимо учитывать гарантии доступности служб. Azure — это высокодоступная облачная среда с гарантиями времени доступности в зависимости от службы. Эти гарантии являются частью соглашений об уровне обслуживания (SLA).

В этом коротком видеоролике более подробно описаны соглашения об уровне обслуживания Azure.

Масштабируемость

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

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

Масштабирование, как правило, бывает двух видов: вертикальное и горизонтальное. Вертикальное масштабирование предполагает увеличение или уменьшение возможностей ресурсов. Горизонтальное масштабирование — добавление или удаление ресурсов.

Вертикальное масштабирование

Например, если вы разрабатываете приложение и требуется больше вычислительных мощностей, можно выполнить вертикальное масштабирование и добавить на виртуальную машину ЦП или ОЗУ. И наоборот, если вы поняли, что завысили потребности, можно выполнить вертикальное масштабирование и уменьшить количество ЦП или объем ОЗУ.

Горизонтальное масштабирование

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