Сервер приложений Oracle; Какую роль в организации обычно поддерживает средний уровень? - PullRequest
0 голосов
/ 20 февраля 2009

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

(команда Unix, команда DBA или команда разработки приложений / поддержки)

В проекте клиент-серверного приложения разграничение владения между сервером и клиентом очень четко. В случае клиент-сервер администраторы Unix управляют серверами, а группа поддержки разработки управляет и поддерживает клиентов. (и администратор БД поддерживает / управляет базой данных)

Недавно в нашем магазине линии стали размытыми; появилось внедрение сервера приложений Oracle (OAS);

OAS, похоже, требует очень уникального набора навыков, но также демонстрирует некоторое сходство с навыками клиент-сервер. (часть Unix Admin, часть Dba, часть разработчика приложений / клиентская поддержка)

Что сделали другие, столкнувшись с таким вызовом ...... ??

Создается ли совершенно новая форма команды, которая поддерживает исключительно средний уровень ??

Наша группа It имеет 3 админа Unix; 3 сотрудника службы поддержки приложений; 3 ДБА, чтобы дать представление о размере команд ....

Ответы [ 3 ]

0 голосов
/ 22 февраля 2009

ИМХО, должна быть единая команда "Oracle", состоящая из администраторов баз данных, администраторов Unix, администраторов приложений и даже сетевых специалистов для больших установок. В действительности существует только одна система, хотя она имеет несколько уровней и технологий. Вы не хотите, чтобы все четыре команды проходили бакс, когда происходит системный сбой. Спроси меня, откуда я знаю;)

0 голосов
/ 22 февраля 2009

На мой взгляд, есть несколько вариантов:

1) Раскройте его в группу разработки / поддержки приложений, поскольку это является частью приложения, которое не обязательно там, где полезны только администраторы. В некоторой степени должно быть разделение между разработкой и поддержкой, так как могут использоваться разные инструменты, и у некоторых может быть более сильный набор навыков для одного над другим, например, если кто-то предпочитает исследовать вещи, тогда поддержка может быть лучше.

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

Я вижу логику в использовании любого метода в зависимости от того, как человек видит то, что предлагает ИТ-подразделение.

0 голосов
/ 20 февраля 2009

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

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

...