Если магазин Windows переносит «все» в облако, нужен ли ему Active Directory?

49

Отвлекаясь от этого вопроса: действительно ли мне нужен MS Active Directory? в новом направлении на 2014 год.

С учетом базовой инфраструктуры Windows:

  • контроллеры домена
  • Exchange 2007/2010/2013
  • Sharepoint
  • SQL
  • Файловые серверы / серверы печати
  • AD интегрированный DNS
  • Устройства сторонних производителей, прошедшие аутентификацию AD (скажем, 802.1X для работы в сети и, возможно, некоторая фильтрация контента и т. Д.)
  • AD / LDAP-аутентифицированные «административные» функции для ИТ-приложений / оборудования / и т. Д.
  • возможно некоторые вещи KMS
  • добавьте CA, если хотите
  • доморощенные приложения
  • Сторонние собственные приложения

Теперь давайте разберемся с этим и решим, что мы собираемся в облако. Мы заключили договор на перенос Exchange / Sharepoint / File Services в Office 365. Теперь SQL будет также размещаться на чем-то вроде Azure. Мы избавились от необходимости использовать AD-DNS и просто запускаем все через простой DNS-сервер Windows. Нам все еще нужен 802.1X и мы хотели бы использовать единый вход, если это возможно, для наших различных облачных приложений. Домашние и сторонние собственные приложения, скорее всего, останутся, но будут иметь возможность использовать внутренние пользовательские базы данных вместо аутентификации AD

Вопрос в том ... нужен ли нам вообще Active Directory?

Или, более того, AD локально или даже размещенный через Azure или аналогичный (ADFS) или работающий ADDS на размещенной виртуальной машине через Azure или аналогичный. Могли бы / должны ли мы смотреть на что-то еще, например, на вариант SSO стороннего производителя, такой как http://www.onelogin.com/partners/app-partners/office-365/ или аналогичный, который может обеспечить функциональность SSO, даже если он такой простой, как LastPass или подобное для каждого пользователя?

Какие законные потребности выполняет AD, если все остальное в облаке?

Может ли инфраструктура, ориентированная на MS, обойтись без полной AD, если они перенесут все, что ранее полагалось на AD, на предложения SaaS, которые не основывались на аутентификации AD?

Очиститель
источник
7
Рабочие станции ваших пользователей не собираются в «облако» ... и если они есть, я бы очень хотел узнать, как вы это делаете!
Майкл Хэмптон
Разве у Amazon нет размещенного продукта VDI? (Для меня это звучит как безумие, но тогда я просто вступлю в битву CAPEX против OPEX с счетчиком бобов ...)
Эван Андерсон
1
У Amazon есть размещенный VDI в бета-версии. Есть другие компании, которые делают это, но многие из них не позволяют устанавливать программное обеспечение. Если вы воспользуетесь Google «запустить Windows на iPad», вы, вероятно, найдете их все, как это обычно бывает. (Типичный пример: nytimes.com/2012/02/23/technology/personaltech/… )
Кэтрин Вилляр

Ответы:

89

Я управлял большим количеством рабочих станций без AD. У меня были электроинструменты (Altiris Deployment Solution), но в некоторых ситуациях это все еще больно:

  1. Приходит аудитор безопасности и говорит, что наша политика паролей для рабочих станций по умолчанию недостаточно хороша. Чтобы изменить сложность и срок действия пароля и т. Д. На 5000 компьютерах, нам пришлось написать (нетривиальный) сценарий и запланировать его запуск на всех машинах. (Удачи в ловле ноутбуков, кстати!)
  2. Картографический отдел принтеров. Конечно, мы могли бы использовать номер IP. Это означает, что, если Департамент A и Департамент B вступают в войну за принтер, для устранения этой проблемы необходимо поставить принтер на место, а затем проследить за нарушителем до его рабочей станции, чтобы вынуть принтер из рабочей станции. (Я полагаю, вы могли бы вместо этого купить программное обеспечение для управления печатью.) Кроме того, как этот принтер оказался на своей рабочей станции в первую очередь, если они не должны его использовать, и как вы предотвратите его повторное попадание туда?
  3. Есть ключи реестра для WSUS, поэтому вам технически не нужен AD для управления исправлениями. Однако, если вы включите эти ключи реестра в образ, вам нужно убедиться и удалить пару ключей (SusClientID и PingID), иначе они никогда не получат обновления. Или, чтобы быть более конкретным и точным, только один из них будет получать обновления.
  4. Установка программного обеспечения. Вы можете сделать это с помощью электроинструментов (LANdesk, Altiris и т. Д.), Но это дополнительные деньги.
  5. «Ядовитые» драйверы принтера. Я видел пару из них. Лучшим выходом была очередь печати с обновленным драйвером.
  6. Печать Windows 7 будет иметь эпические истерики, если мы не установим разрешенные лесные / разрешенные узлы в точке и ограничения печати. Возможно, это не имело бы большого значения, если бы все принтеры были только для ip, если User1 никогда не хочет использовать локальный принтер User2. Без AD нашим специалистам приходилось использовать gpedit на рабочей станции или на мастер-образе.
  7. Вы предполагаете облачный Exchange, но я также добавлю, что миграция электронной почты и другие крупные инфраструктурные изменения без AD болезненны для клиентской стороны. Я написал сценарий «удалить программное обеспечение со старой неудачной миграции / добавить рабочую станцию ​​в AD / перенести профиль пользователя из локального в домен / перевести пользователя из режима администратора в опытного пользователя / внести изменения в межсетевой экран» и запустить их через Altiris. (Консультанты Microsoft предлагали нам нанимать временных сотрудников с флеш-накопителями, пока я не показал им свое кунг-фу.)

Кроме того, есть поставщики программного обеспечения, которые смотрят на вас так, будто у вас три руководителя, когда вы говорите им, что у вас есть рабочие группы, а не домены. Altiris работает в рабочих группах, но вашим специалистам по настольным компьютерам никогда не разрешается менять свои пароли, например. (Хорошо, хорошо. Они могут изменить свой пароль. Но они также должны пройтись по вашему кубу и ввести новый пароль на сервер, или сказать вам, какой у них новый пароль.)

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

Кэтрин Вилляр
источник
15
Хотел бы я дважды проголосовать за этот ответ. Полезно прочитать опытное описание этого конкретного и редкого окопа.
ErikE
3
Из любопытства, каковы были деловые причины для среды такого размера без AD?
2
Мой предшественник и я неоднократно просили AD. Нам обычно говорили, что мы настолько большие, что это будет слишком сложно сделать в этом году, и, возможно, мы сможем сделать это в следующем году, и, кроме того, у вас есть Altiris. Однажды наш старый, умирающий почтовый сервер превзошел нас (неудачная миграция). В следующем году вице-президент решил, что нам нужен Exchange, и нам нужно было иметь AD для работы с Exchange. Numfar, станцуй танец радости!
Кэтрин Вилльярд
6
+1 - у меня есть маленький клиент, у которого нет AD, и с ним мучительно работать. Мой взгляд на AD похож на мой взгляд на DHCP - он вам нужен, когда у вас больше нуля клиентских компьютеров.
Эван Андерсон
4
Я должен восхищаться вашей стойкостью в таких ужасных условиях без нашей эры. Я думаю, что я бы вышел или развернул домен Samba, если бы хуже стало хуже. (Мне также нравится, что вы немного разбираетесь в написании сценариев фу в этом последнем эпизоде. Меня тошнит от смерти "системных администраторов", которые не могут автоматизировать основные операции. Это печальное положение дел, когда консультанты также ставят свои ожидания слишком низкими.)
Эван Андерсон
13

AD и GPO по-прежнему будут обрабатывать управление рабочими станциями. Без этого вы платите за стороннее приложение или действительно действительно доверяете своим пользователям.

Если вы делаете что-то вроде строго BYOD или распределяете только виртуальные машины без состояния для работы, то это не так уж и много.

mfinni
источник
8

Облако это просто еще один провайдер

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

Вам требуется платформа Identity and Access Management, и Active Directory подходит для тех, кто нуждается в локальной среде или у вашего хостинг-провайдера, уже говорите?

Изменение физического местоположения ваших сетевых служб не меняет ваших требований.

Active Directory обладает высокой расширяемостью, даже при большом количестве систем, не зависящих напрямую от AD DS, вы все равно можете использовать его для управления «автономными» компонентами инфраструктуры, размещенными в облаке или где-либо еще.

Если вы продолжаете использовать платформу Windows и промежуточное программное обеспечение Microsoft, уровень поддержки проверки подлинности Active Directory в облаке требует от доменных служб Active Directory даже больше, чем на месте.

Облако полностью

Вы все еще хотите перенести все в облако? Сделай это! Виртуализируйте свои контроллеры домена , это не остановка шоу. Это просто еще одно решение аутсорсинга :-)

Я думаю, что реальный вопрос заключается в том, можете ли вы переместить свой MS-ориентированный "магазин Windows" в облако без AD DS

Матиас Р. Ессен
источник
Разве это не менее точный способ повторения исходного вопроса? Я прочитал ответ несколько раз, потому что я хочу видеть вашу точку зрения, но не могу. Можно ли уточнить? (и разве в части «требования не меняются» отсутствует весь сбой сорсинга? Как функциональные, так и нефункциональные требования подвергаются тщательному анализу и часто видят изменения в проекте сорсинга).
ErikE
Ваше последнее утверждение - именно моя точка зрения, извините за смутные выражения. Облачный аспект ничем не отличается от любого другого проекта по подбору персонала тем, что ваши бизнес-требования не претерпят существенных изменений, если вы выберете облако по сравнению с любым другим решением для размещения / хостинга / виртуализации. При этом, ваше право, мой ответ трусливо лишен каких-либо действительно значимых советов в отношении источников
Матиас Р. Йессен
У меня сложилось впечатление, что представление о том, что бизнес-требования не претерпевают существенных изменений, является типичной точкой продажи поставщиков облачных услуг. Пункты покупки не обязательно соответствуют этому понятию. Пример 01: для хранения и обработки данных может потребоваться нормативная оценка того, где (в какой стране) это может быть сделано. Пример 02: дело Сноудена раскрывает облако как активную угрозу конфиденциальности и целостности. Швеция фактически получила предупреждение на основе фактических данных о состоянии внешнего промышленного шпионажа облака лет до: svd.se/naringsliv/myndighet-slar-larm-om-it-lackor_5909395.svd
ErikE
... есть совпадение: шведская газетная статья только что получила небольшое продолжение, даже если она сравнительно скудна в информации: theguardian.com/world/2014/jan/26/… Моя точка зрения заключается в том, что оценка требований бизнеса критерии, как правило, растут, когда альтернативы рассматривают внешние поставщики жилья / хостинга / облака. Естественно, явные бизнес-требования видят более или менее изменяющиеся из-за этого, в некоторых случаях значительно.
ErikE
1
+1 за эту строку: «Изменение физического местоположения ваших сетевых служб не меняет ваших требований».
Томас
8

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

Но AD может сделать гораздо больше:

  • Развертывание программного обеспечения.

  • Развертывание ОС.

  • Управление принтером.

  • Управление профилями пользователей (например, использование перемещаемых профилей или UE-V, чтобы позволить пользователям входить в систему где угодно и сохранять свои локальные данные и настройки). Я думаю, что это все еще имеет значение, даже когда все ваши сервисы находятся в облаке, потому что данные все еще могут быть локальными, а клиентские машины по-прежнему выходить из строя или заменяться.

  • Масштабируемость. Я бы предпочел управлять обеспечением и текущим управлением тысячами учетных записей пользователей с помощью ADUC и «локальных» сценариев PowerShell и т. Д., А не только с помощью Office 365.

  • Интеграция с нестандартными приложениями - например, у нас есть система ID-карт на основе RFID, которая интегрируется с AD, и мне действительно не хотелось бы пытаться заставить ее общаться с ADFS на основе Azure.

Конечно, не все эти вещи будут актуальны каждый раз, и обратная сторона моего комментария о масштабируемости заключается в том, что малый бизнес с небольшим количеством пользователей может просто купить Office 365 или Google Apps, плюс любой ноутбук, который поступит в продажу на этой неделе по адресу ближайший супермаркет, за каждый новый прокат, если они решат, что это менее болезненно для них.

Роб Моир
источник
В каком супермаркете продаются ноутбуки?
kittykittybangbang
У Алди есть они, Tesco, Asda / Walmart ...
Роб Мойр
Хм, все еще в замешательстве. Должно быть, это вещь Европы ..?
kittykittybangbang
5

Можете ли вы? Да. Хотели бы вы? Я так не думаю. Все упомянутые вами хостинговые решения поддерживают федерацию AD, и, поскольку вы хотите, чтобы единый вход везде был единственным универсальным способом реализации, которым будет AD.

И такие продукты, как LastPass, являются паролем, а не SSO.

длинная шея
источник
Хотя LastPass и не является SSO, для конечного пользователя это не имеет значения. Они знают только то, что им не нужно запоминать несколько паролей. OneLogin - лучший пример здесь. Взять другую сторону дискуссии на секунду (я на вашей стороне, просто обсуждаю) ... возможно, вы не хотите иметь дело с лицензированием / накладными расходами / и т.д. иметь AD вокруг, когда вы прошли 100% облако. Может быть, сторонний вариант единого входа является жизнеспособной альтернативой AD?
TheCleaner
Если речь идет исключительно о стоимости лицензирования, тогда OpenLDAP удовлетворит ваши потребности, но затраты на обслуживание / время, вероятно, превысят стоимость лицензирования.
Джеймс Снелл
2

Помимо некоторых действительно хороших ответов, я бы хотел перевернуть вопрос: какой смысл в отсутствии Active Directory, если вы работаете в магазине Microsoft? Вы можете использовать продукты Microsoft и управлять ими без AD, но они просто предназначены для работы с ним, и встроенная интеграция с AD всегда будет лучше, чем любой обходной путь, который вы можете использовать.

Меньше сложности? Не имея AD фактически добавляет больше сложности в вашу среду, потому что вы должны найти подходящие альтернативы для всего AD сделали бы вне коробки; имея AD добавляет ... что? Пара контроллеров домена (которые вполне могут быть виртуальными машинами, поэтому даже не требуют дополнительного оборудования)? Любой младший администратор Windows может управлять небольшой AD, а все старшие могут управлять большой. Если вы достаточно опытны в продуктах Microsoft, чтобы иметь возможность находить и реализовывать обходные пути для отсутствия AD, вы, безусловно, достаточно опытны, чтобы фактически использовать его.

Расходы? Какие расходы? Вы уже сказали, что собираетесь работать в полном облаке, поэтому пара дополнительных виртуальных машин Azure не сможет даже повлиять на ваш бюджет; даже пара лицензий Windows Server на физические контроллеры домена не будет с учетом того, что вы уже тратите на онлайн-сервисы (не говоря уже о клиентских лицензиях Windows и Office, которые вам все еще нужны для всех ваших пользователей).

TL; DR: в общем, я действительно не вижу никакого смысла в отсутствии AD, учитывая, как тривиально его реализовать (даже в больших масштабах) и сколько вы получаете, имея его.

Massimo
источник
Я согласен с этим, и это похоже на некоторые другие ответы и их ключевые моменты / вынос. Я думаю, что мы все согласны с тем, что большинство предложений могут использовать преимущества AD гораздо проще, чем принудительно жить без него. Кроме того (в дополнение к моему OP), теперь, когда Azure предлагает ADaaS с тесной интеграцией с O365, если бы вы пошли по пути Azure / O365 только для небольшого магазина, поместив все в «облако», тогда было бы больше боль НЕ использовать AD.
TheCleaner
-2

Вам не «нужен» AD, но это облегчит вашу жизнь. В зависимости от вашего размера убедитесь, что у вас есть 2 сервера, 1 основной, 1 резервная копия, в противном случае, если вы потеряете свой сервер AD (и только 1), вам потребуется перестроить домен, если ваши резервные копии не являются твердыми.

tkrabec
источник
4
Извините, но я думаю, что вы полностью упустили суть вопроса.
Роб Мойр