Связаться по Skype: vkarabedyants
Позвонить Написать
+7 (499) 404-28-83

Блог о системном администрировании серверов и сайтов

Установка, настройка программного обеспечения Linux, Windows операционных систем

Облачный сервис: первые шаги и решения

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

Что нужно сделать до перехода в облако?

✔ Оптимизировать инфраструктуру под облако.

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

✔ Решить вопросы производительности.

Да, виртуальные машины облачных сервисов могут иметь в 10 раз большую производительность. Но если ваше приложение имеет проблемы, это не значит, что облако их решит. Может, но не факт. Опять же важно понимать, что производительность облачных сервисов заключается и в масштабировании. Именно под это нужно оптимизировать приложение, чтобы получить все преимущества.

✔ Исправить проблемы безопасности.

Облачный сервис не решит эти проблемы. Вопросы безопасности практически полностью зависят от вас. Более того, провайдер не возьмет на себя за это ответственность. Инфраструктура администрирования, подключение к IaaS, защита данных, антивирусная защита должны быть обеспечены. С другой стороны в облаке есть сервисы, которые помогут решить эти вопросы. Тут есть и сервисы мониторинга, которые помогут следить за состоянием приложения. Провайдер же будет отвечать за физический доступ к приложению, за работу его администраторов и частично за другие вещи связанные с сетью и хостингом.

✔ Внедрить тестирование работоспособности приложения, если его нет.

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

✔ Быть готовым использовать облачные сервисы.

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

✔ Изучить облако как сервис, чтобы использовать его возможности.

Использование облака эффективно можно через понимание оптимизированных сервисов. Чем больше сервисов будет встроено, тем дешевле и производительнее будет ваше приложение. PaaS сервисы предлагают много преимуществ. Это отказоустойчивость, масштабируемость и высокая производительность. Обслуживание и поддержка этого функционала больше не является вашей заботой. Еще одни преимуществом является возможность развивать и оптимизировать свою инфраструктуру. Новые сервисы можно быстро попробовать в облаке, а число таких сервисов растет достаточно динамично.

✔ Изучить SLA.

Да, облачный сервис может быть разделен зонально и глобально. И простои, задержки, проблемы уменьшаются, но затраты на облако растут. Каждый датацент реплицируется зонально. Кроме этого может быть глобальная репликация. Структура приложения может быть распределена по разным датацентрам – это снизит задержки до минимума.

✔ Быть готовым провести проверку вашего приложения в облаке.

Это одно из преимуществ. Нет нужды ждать оборудования. Есть готовые шаблоны и готовые виртуальные машины. Можно сразу брать и пробовать. Понять, что не подходит и что нужно добавить. Оценить производительность. Попробовать инфраструктуру. Увидеть стоимость. Понять что нужно сделать и доделать для миграции. Это все относительно легко позволяет решить, нужно вам облако, или нет. Но с другой стороны ваше приложение должно быть готово к работе в облаке, чтобы понять все бенефиты.

✔ Быть готовым нанять новых сотрудников.

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

✔ Учесть стоимость.

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

Будут сетевые задержки в работе с облаком, и задержки в производительности. Они будут, потому что это вопрос финансирования. Производительность и задержки будут зависеть от вложений.

✔ Учесть требования законодательства.

Один из основных вопросов: запрет на вынос персональных данных. Важно учесть момент хранения и обработки данных пользователей.

Результат.

Конечно, облачные сервис несут в себе много преимуществ. Но эти решения не являются универсальными и по качеству, и по стоимости. Возможно, со временем любой проект можно будет разместить в облаке и это будет выгодно. Если, пройдя эти требования, вы решили отказаться от облака, не спешите. Кроме полной миграции облако предлагает множество других возможностей. Можно рассмотреть вариант гибридной инфраструктуры, когда часть сервисов размещена в облаке. Можно использовать в качестве резерва для сайта. Кроме всего, облачные инструменты можно имплементировать в ваше приложения без миграции в облако. Поэтому, важно знать об облачных сервисах и понимать их. Ведь может прийти день, когда облако станет выгодным и для вашего бизнеса.

Оставить комментарий

Лимит времени истёк. Пожалуйста, перезагрузите CAPTCHA.