Где взять одноразовый сервер Active Directory для разработки против? - PullRequest
2 голосов
/ 07 мая 2010

Мы не магазин Windows, но один из наших продуктов должен будет дополнительно интегрироваться с Active Directory - такие вещи, как SSO и т. Д.

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

Существует ли простая облачная служба, где я могу купить сервер, на котором запущен активный каталог, в течение месяца или двух только для целей разработки? Я посмотрел на Amazon EC2, но похоже, что вам, возможно, все же придется пройти через значительные настройки (я могу ошибаться в этом).

Ответы [ 2 ]

2 голосов
/ 07 мая 2010

Даже если вы найдете провайдера, который может размещать AD, я не знаю, сможете ли вы избежать настройки и конфигурации, которые сопровождают ее. Active Directory можно настроить различными способами, поэтому адекватное тестирование на самом деле требует большего, чем просто стандартный домен AD. (Мне приходилось иметь дело со слишком многими приложениями, которые делали необоснованные предположения о структуре Active Directory, и это приводит в бешенство . Учетные записи не всегда находятся в контейнере "Users" по умолчанию! У вас может быть несколько домены в лесу! Иногда CN не ID пользователя! Аааа!)

В любом случае ... если вы действительно хотите разместить AD в облачной службе, это можно сделать, но это редко, и звучит так, как будто оно хрупкое. Вот ссылка на обсуждение на форуме разработчиков Amazon Web Services об использовании AD в EC2:

http://developer.amazonwebservices.com/connect/message.jspa?messageID=150845

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

Кстати, я обеспокоен тем, что документ Амазонки о размещении AD на EC2, который был здесь ...

http://developer.amazonwebservices.com/connect/entry.jspa?externalID=2435

... кажется, пропал без вести. Я не уверен, что это значит, но это заставит меня нервничать.

(РЕДАКТИРОВАТЬ: Я не единственный: http://justinbrodley.com/?p=60)

Теперь для ответа на вопрос, который вы не задали ...

Я успешно разработал для Active Directory, используя локальную виртуальную машину под управлением Windows Server и AD. Я очень рекомендую это. Конечно, вам понадобится достаточно мощная машина с большим объемом памяти и хранилища, но любой современный блок разработки должен справляться с этим без особых усилий.

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

Конечно, вам все равно придется пройти первоначальную настройку и настройку AD, но для типа (ов) настроек, которые вам понадобятся, это довольно просто. Если вы собираетесь делать какие-либо серьезные разработки против AD, это ценный опыт, который вы все равно захотите получить. Active Directory - это своего рода зверь со своей долей специфических особенностей; чем лучше вы это понимаете, тем счастливее будут ваши клиенты.

Удачи!

1 голос
/ 07 мая 2010

Я думаю, что вы хотите AD Облегченная служба каталогов .Вы можете запустить его на любом сервере, не проходя весь процесс установки / усиления AD.Вы не сможете использовать все инструменты AD против него («Пользователи и компьютеры» и «Плагины Trusts MMC»), но он будет вести себя как AD для прототипирования и разработки.Если вы видите сообщения об ADAM (режим приложения Active Directory), AS LDS - это только последнее название той же идеи.

...