Лайфхаки

Маленькие, полезные хитрости

В чем разница между облачным. Проблемы поддержки своей инфраструктуры

06.12.2022 в 02:21

В чем разница между облачным. Проблемы поддержки своей инфраструктуры


Поддерживая собственный парк серверов, мучались все: и разработчики, и саппорт, и сисадмины. Сисадминам доставалось больше остальных: серверов не хватало, а новых заказать не давали — бюджета нет; один инженер работал за десятерых; поддержка флота съедала всё время, его не оставалось на развитие; разработчики плохо оценивали нагрузку на инфраструктуру; заказанные с горем пополам серверы ехали по несколько месяцев.Мучались не только рядовые сотрудники, но и управленцы: постоянно приходилось искать деньги на новое оборудование и одновременно — нормальных людей в команду; админы не развивали инфраструктуру, а только патчили текущий флот; БД работала медленно, клиенты были недовольны; сложно было оценить, сколько железа нужно под новый проект.При поддержке своего парка серверов компании сталкивались и продолжают сталкиваться с несколькими крупными проблемами. Медленные изменения. Расширение, масштабирование, добавление мощностей — на всё это нужно время. Оборудование надо заказывать за несколько недель или даже месяцев, оплата вперёд. Можно взять в аренду, но минимальный срок аренды — месяц, даже если сервер нужен на один день. Чаще аренда годовая. Любые операции требуют участия людей, а толковых всегда не хватает. Высокая стоимость и низкая надёжность. Система либо хрупкая, либо очень дорогая. А часто и хрупкая, и дорогая. Отсутствие гибкости по географии. Решение проблемы географической распределённости укладывается в схему ДДХ — долго, дорого, хреново. При этом без распределённости не будет отказоустойчивости. Если данные размещены в одном дата-центре, приложение нельзя назвать отказоустойчивым.Например, AWS работает регионами и зонами доступности. Регион — это несколько центров обработки данных, размещенных вместе. Зона доступности — это конкретный ЦОД, обязательно удалённый от соседей, имеющий независимое подключение к интернету и энергопитанию. Вот это настоящая распределённость и отказоустойчивость. Отсутствие гибкости по производительности. Свои серверы либо простаивают ¾ времени, либо в час пик не хватает мощностей, и всё лежит. Режим экономии vs режим производительности: либо отказы в обслуживании на пике, либо переплата  Идеальная ситуация с точки зрения бизнеса — это когда закрыты и пики, и спады, и при этом нет переплат. С точки зрения инженеров — когда при первой необходимости есть возможность поднять новое окружение и грохнуть его, как только отпадёт нужда. Идеальная ситуация: мощности и затраты на них меняются под задачи бизнеса Как раз к такой идеальной ситуации и стремились в Amazon, где придумали облака. Для маркетплейса характерна сезонность нагрузок: ночью потише, днем потяжелее, плюс чёрная пятница и пик перед Рождеством. Площадка либо падает в пиковые нагрузки и теряет клиентов, либо весь год платит за инфраструктуру столько, сколько зарабатывает на пике. Со временем нашли выход — стали сдавать простаивающее железо в аренду, чтобы компенсировать расходы.Так появился Amazon Web Services (AWS) и такой вид услуг, как облака.Так облака появились, а востребованы они стали, потому что все — в буквальном смысле — задолбались.

Где используются облачные технологии. Что такое облако?

Концепция «облака» была сформирована еще в 1960-х, когда появились первые высокопроизводительные мейнфреймы . Уже тогда к ним могли подключаться сразу несколько пользователей и делить вычислительные ресурсы между собой.

За несколько десятилетий эта идея эволюционировала. Сегодня облако — это комплекс технологий для решения широкого спектра задач: от разработки и запуска корпоративных и пользовательских приложений, до хранения и обработки огромных массивов данных, обучения программных моделей искусственного интеллекта.

Облачные сервисы делятся на три больших сегмента:

  1. Инфраструктура как услуга (IaaS, Infrastructure-as-a-Service) — аренда виртуальных вычислительных ресурсов, хранилищ и сопутствующих сервисов.
  2. Платформа как услуга (PaaS, Platform-as-a-Service) — аренда не только инфраструктурных виртуальных ресурсов, но и готовых к использованию операционных систем, баз данных, средств разработки, тестирования и развертывания программ.
  3. Программное обеспечение как услуга (SaaS, Software-as-a-Service) — это готовые к использованию приложения и сервисы, не требующие установки, обслуживания и обновления со стороны пользователя.

Помимо 3 ключевых сегментов — IaaS, PaaS, SaaS, есть и специализированные облачные сервисы, включающие в себя элементы разных сегментов. Это AIaaS (Artificial Intelligence as a Service, искусственный интеллект как услуга), DSaaS (Data Science as a Service, обработка данных как услуга) и другие облачные услуги.

Источник: https://lajfhak.ru-land.com/novosti/v-chem-raznica-mezhdu-vps-i-oblakom-razlichiya-vpsvds-i-oblachnogo-hostinga