Я студент и изучаю информатику. В этом семестре я прохожу курс «Большие данные». В рамках учебной программы я должен разработать частное облако с использованием компьютеров Ubuntu, а другой команде необходимо создать методы аутентификации для этого частного облака. Я очень новичок в больших данных и облаке, хотя у меня есть базовое понимание концепций. Я просматривал Интернет, чтобы просмотреть ресурсы о том, как создать облако, я придумал openstack, который лучше всего работает с Ubuntu, но прежде чем углубляться в него, я хотел принять предложения от сообщества stackoverflow, если они могут помочь мне в выборе лучших инструментов. и технологии, которые я могу использовать для настройки частного облака. Теперь нам нужно настроить очень маленькое частное облако в качестве исследовательского проекта. Может ли кто-нибудь помочь мне дать мне представление об инструментах и технологиях, пожалуйста? Цените время.
Создание частного облака для исследовательских целей
Ответы (2)
Я тоже делал что-то подобное в прошлом году для школы ;-)
Я вижу две технологии, которые вы могли бы проверить для этого:
- Открытый стек
Openstack, как вы уже сказали. Руководство по установке релиза Mitaka здесь: http://docs.openstack.org/mitaka/install-guide-ubuntu/. Новая версия Mitaka только что вышла, так что вы можете проверить и свободу: http://docs.openstack.org/liberty/install-guide-ubuntu/. Openstack — это частное облако с полным стеком, поэтому, кстати, оно уже поставляется с системой аутентификации.
- Облачный стек Apache
Вторая технология, которую стоит проверить, — это CloudStack от фонда Apache: https://cloudstack.apache.org/ I сам не использую cloudstack, но я знаю, что он часто используется, и установка может быть немного проще, чем Openstack.
Что касается Openstack, то достаточно 3 машин, чтобы иметь полнофункциональное частное облако, один контроллер, один сетевой узел и один (или более) вычислительный узел.
Вы также можете проверить инструменты автоматизации (такие как Ansible, Puppet или Chef), чтобы автоматизировать установку вашего облака, так как есть много шагов, это может запутать, автоматизация становится очень полезной в этот момент.
Надеюсь, это поможет, и удачи ;-)
Я опубликовал полуавтоматические автоматические установщики для OpenStack на моем сайте github:
Кроме того, на моих страницах github у меня есть некоторые I.T. рецепты, которые могут оказаться полезными для обучения работе в облаке:
Установщики обновлены для использования с последними версиями openstack (включая Mitaka), для Centos 7, Ubuntu 14.04lts и Ubuntu 16.04lts.
Не стесняйтесь использовать их и задавать вопросы, если вам нужна дополнительная помощь.