Создание частного облака для исследовательских целей

Я студент и изучаю информатику. Я беру курс больших данных в этом семестре. Как часть учебной программы, я должен разработать Частное Облако, используя машины с Ubuntu, а другой команде необходимо разработать методы аутентификации для этого частного облака. Я очень плохо знаком с bigdata и cloud, хотя у меня есть базовое понимание концепций. Я просматривал интернет, чтобы посмотреть ресурсы о том, как создать облако. Я придумал openstack, который лучше всего работает с ubuntu, но прежде чем углубляться в это, я хотел бы воспользоваться предложениями сообщества stackru, если они могут подсказать мне лучшие инструменты и технологии, которые я могу использовать для настройки частного облака. Теперь нам нужно настроить очень маленькое частное облако в качестве исследовательского проекта. Может ли кто-нибудь помочь мне дать мне представление об инструментах и ​​технологиях, пожалуйста? Цените время.

2 ответа

Решение

Я также сделал нечто подобное в прошлом году для школы;-)

Я вижу две технологии, которые вы можете проверить для этого:

  • OpenStack

Openstack, как вы уже сказали. Руководство по установке релиза Mitaka здесь: http://docs.openstack.org/mitaka/install-guide-ubuntu/. Новая версия Mitaka только что вышла, так что вы можете также проверить свободу: http://docs.openstack.org/liberty/install-guide-ubuntu/. Openstack - это частное облако с полным стеком, поэтому он уже поставляется с системой аутентификации.

  • Apache Cloudstack

Вторая технология, которую стоит проверить, это CloudStack от Apache: https://cloudstack.apache.org/ Я сам не использую cloudtack, но знаю, что он часто используется, и установка может быть немного проще, чем Openstack.

Что касается Openstack, достаточно 3 машин, чтобы иметь полностью функциональное частное облако, один контроллер, один сетевой узел и один (или более) вычислительных узлов.

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

Надеюсь, это поможет, и удачи;-)

Я опубликовал полуавтоматические, автоматические установщики для OpenStack на моем сайте github:

https://github.com/tigerlinux

Кроме того, на моих страницах github у меня есть некоторые рецепты ИТ, которые вы можете найти полезными для обучения работе в облаке:

http://tigerlinux.github.io/

Установщики обновлены для использования с последними версиями openstack (включая Mitaka), для Centos 7, Ubuntu 14.04lts и Ubuntu 16.04lts.

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

Другие вопросы по тегам