Облако для науки: в чем выгода и как использовать

Обучение

Автор: GigaCloud

21.03.2022

Скорость внедрения облачных технологий растет и в бизнесе, и в некоммерческом секторе. Но в вопросе использования облаков до сих пор немало белых пятен. В частности о потенциале облачных решений в исследовательской работе.

Чтобы закрыть базовые пробелы, делимся самым интересным из книги «Облачные вычисления для ученых: руководство для начинающих», известной в оригинале как «Cloud and Serverless Computing for Scientists: A Primer». Рассказываем, чем полезны облачные технологии в научных проектах и какой инструментарий они дают.

Почему облако лучше привычного «железа»

Зачем вашей команде переходить в облако, если все пока что работает на «железе»? Например, чтобы получить такие преимущества:

  • Снижение расходов — можно использовать в работе менее мощное оборудование и сократить затраты на его содержание.
  • Переориентация на перспективу — вместо того, чтобы тратить время на сложное обслуживание оборудования, ваша команда может сосредоточиться непосредственно на исследованиях.
  • Возможность адаптировать проект под бюджет — можете использовать ровно столько облачных ресурсов, сколько вам сейчас необходимо и доступно. А не платить за простой лишнего «железа».
  • Быстрый доступ к ресурсам — если ваша исследовательская работа масштабируется, вы получаете доступ к новым ресурсам за минуты, а не недели. Ведь не тратите время на заказ нового оборудования, установку ПО и запуск сервисов в работу.
  • Надежность — условно за год время простоя облачных сервисов составляет 3-5 часов, что несравнимо с риском продолжительного простоя физических серверов.

Чем отличаются облачные решения

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

  • IaaS («инфраструктура как услуга») — провайдер контролирует «железо» и предлагает доступ к виртуализированному оборудованию. А вы уже настраивает под себя все системы и руководите ими.
  • PaaS («платформа как услуга») — поставщик контролирует серверы, вычислительные ресурсы, хранилище, а клиент получает полноценную виртуальную платформу с разными сервисами.
  • SaaS («программное обеспечение как услуга») — провайдер размещает в облаке и управляет всеми программами и сервисами. А вы ими пользуетесь, получая возможность менять отдельные параметры работы.

SaaS несет меньшую операционную нагрузку и предполагает максимум готовых функций, но IaaS может похвастаться большей независимостью от провайдера. А PaaS — золотая середина между ними.

Еще одно важное отличие — модель развертывания облачных решений. Различают три типа облака:

  • Публичное — серверы дата-центра могут использоваться сразу несколькими клиентами, в зависимости от их потребностей.
  • Частное — один клиент занимает весь облачный вычислительный сервис. Инфраструктура может управляться IT-отделом клиента или провайдером.
  • Гибридное — комбинация различных облачных инфраструктур: часть оборудования изолирована, а часть — в публичном сервисе.

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

Как вы можете использовать облако

Рассмотрим несколько сценариев.

№1: Вы — самозанятый специалист, работающий из дома

Например, разрабатываете приложения для исследований — пишете код, составляете технические мануалы для клиентов, обрабатываете документы и общаетесь с клиентами.

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

№2: Вы — исследовать в лаборатории

Ваша работа связана с большими объемами информации, которую нужно регулярно и безопасно обрабатывать. IT — не ваш профиль, поэтому самостоятельно браться за инфраструктуру вы не хотите и не можете.

Рациональное решение — арендовать виртуальный сервер. Но какой? Если сможете настроить все необходимые системы на виртуальном сервере — IaaS. Если вам нужна предварительно частично настроенная система с возможностью «докрутки» параметров — PaaS. А если вы хотите заниматься только обработкой данных, не думая об управлении рабочими системами, выбирайте SaaS.

№3: Вы создаете продукты для исследований

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

№4: Вы хотите монетизировать результаты исследований

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

Инструментарий в облаке

Составим список SaaS — универсального ПО, которое вы можете использовать для командной работы в облаке:

  • Для офисных функций — Google Docs, G Suite, Office 365, Zoho Office.
  • Для коммуникаций — Slack, Google Hangouts, Zoom, IRC.
  • Для совместного редактирования и обмена документами — Overleaf, LaTeX Base.
  • Для управления проектами и решения внутренних командных проблем — Jira Cloud, Basecamp, Asana.
  • Для совместной разработки проектов — GitHub, GitLab, Bitbucket.

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

Как выбрать облачного провайдера

Ориентируйтесь на ключевые критерии:

  • Функциональность — достаточно ли доступных сервисов и систем, чтобы вы могли организовать полноценную работу команды.
  • Удобство использования — насколько решения провайдера понятны в работе для всей команды.
  • Адаптивность — готов ли поставщик искать под ваши задачи лучшие решения.
  • Безопасность — может ли провайдер обеспечить необходимый вам уровень надежности облачных решений.

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

subscribe

Подписаться на новости

Оставьте свой Email, и будьте всегда в курсе свежих новостей!