29 апреля 2010 г.

Что такое SAP и его продукты, сколько стоит #2 - Технологии

Теперь о технических тонкостях.

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

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

И еще надо иметь ввиду одну важную особенность SAPа. В своей работе, они почти всегда использовали чужие технологии для своей работы. С нуля, они никогда ничего не писали. Появился SQL, стали его использовать, появилась java, такая же ситуация ну и так далее. Конечно, время от времени они покупали какие-то продукты, но с учетом политики их бизнеса и стоимости основного продукта R/3, все, что они приобретали, тонуло под массой R/3.

И когда начались маркетинговые войны с другими поставщиками бизнес продуктов, то естественно в этом случае все приемы были хороши и вопрос о технологиях был одним из главных, мол, какой SAP монстр, медленный, ограниченный, нельзя это, нельзя то, нет смысла влезать в это подробно.

Ну, здесь SAP поступил как обычно, взял из своего чемодана часть разработок и назвал это платформой, названий было очень много на самом деле, последнее SAP NetWeaver, ну и как положено, давай все это расхваливать как величайшее достижение для бизнес софта. Там еще есть всякие отклонения, подплатформы, для сотовых телефонов, для вэба, все зависит от насущных потребностей и моды сегодняшнего дня. Так что если у вас возникнет какой-то вопрос, а может ли этот продукт это или то, можете не спрашивать, ответ всегда положительный.

Я хочу сделать оговорку в этом месте, если вам кажется, что я критикую SAP, то это не совсем так, я просто пытаюсь понятным языком объяснить, что это такое, то есть донести простым языком, что знаю и как это понимаю. Но при этом, я, ни в коем случае не говорю, что SAP плохие или жулики, это такая сфера, которая сформировалась за несколько десятилетий, на данный момент времени, это, ни хорошо и не плохо, это просто так есть. И уж поверьте, большая часть, что я описываю, касается практически всех поставщиков бизнес систем, и некоторые из них намного хуже, чем SAP, например IBM вообще полный тухляк!

Вот теперь, после этого вступления перейдем к поверхностному объяснению технической части.

Ну, в первую очередь, о дистрибутиве конечно. Ну, так вот, установочных DVD дисков там около 15 штук, сама программа установочная занимает около 50 гигабайт (ПЯТДЕСЯТ ГИГАБАЙТ).

Что входит в эти 50 гигов? Ну, во первых сервер, который вы выбрали в качестве основного сервера для ваших данных. Раньше здесь первое место занимал Oracle, но после того, как у этой фирмы началась война с SAP. Oracle, вообще, очень воинственная компания, но об этом как нибудь в другой раз. Сейчас SAP больше всего любит сервер от IBM DB2, но популярен все равно сервер от Майкрософта. Но это не важно, важно то, что в любом случае ставится еще один сервер MaxDB, это как раз одна из покупок давнишних SAP. Так вот, основная установка R/3 и заключается в том, чтобы запихнуть на установленный сервер таблицы, формы и еще там всякое на сервер. Из чего, по сути, и состоит программа и как я понимаю, все это суется на MaxDB, которая, по сути, является посредником между пользователями программы и работающим сервером.

Ведь любому производителю сервера надо постоянно поднимать волну, улучшать, защищать ну и другие приблуды, чтобы с клиентов вытягивать дополнительные деньги, за обновления, за новые версии, ну и так далее. Для SAP это постоянный источник головной боли, только настроили систему, тут бах, обновление от Майкрософта, которое придумало новое исполнение для какой нибудь процедуры сервера, мол, так лучше. И чтобы избегать таких ситуаций, все это хранится на SAPовском сервере.

Там еще есть установка для java, еще всякие программы, но все равно, основной объем в установке программы перекачка на сервер различных таблиц и процедур. И когда я говорил, о куске разработок, который SAP назвал платформой, я не совсем был точен, я очень сильно подозреваю, что тут присутствует весь чемодан разработок за 35 лет, который они пихают на сервер, мол, пусть будет, а вдруг пригодиться.

Ну, это я немного забежал вперед. Если вас это не напугало, и вправду, кого сейчас удивишь, 50 гиговой программой установки… И вы твердо хотите продолжить этот мазохизм. В данном контексте я подразумеваю, если у вас стоит задача, узнать это не по работе или производственной необходимости, а просто полюбоваться на SAP R/3.

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

Если говорить о железе, то здесь особых премудростей не требуется, подойдет любой современный комп, на ноутбуке тоже можно, желательно 2 гига оперативки, но это больше для новых версий. Более старые пойдут и на менее мощных компьютерах. Самая большая проблема это с физическом местом на жестком диске. Пустая система, без настроек, по умолчанию занимает 100-120 гигов, а если установить все что нужно, это уже займет около 300 гигабайт.

Ну и теперь о времени, если вы с этим никогда не сталкивались, и решили быть гусаром и сделать все своими руками, флаг вам конечно в руки, то в идеальном варианте, у вас займет это 3 дня, точнее суток. Именно 3-е суток, от начала установки, до момента запуска программы, но на самом деле еще больше, скорей всего неделю. У профессионала с опытом, который постоянно этим занимается, на виндах это займет где-то 5 часов минимум, максимум 10-12, на других OS не меньше суток, там слишком много ручных настроек и быстрей невозможно физически.

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

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

Другой вариант, если вы все-таки не хотите платить никаких денег, это установка виртуального диска. Если поискать в интернете, то там попадаются виртуальные диски с программой. Чтобы их установить, все равно надо обладать некоторыми техническими знаниями, но по любому, это намного проще, чем устанавливать без опыта с нуля всю программу.

Ну, допустим, прошли вы все эти этапы, и на вашем компьютере оказалась установлена эта программа. То есть у вас установлен сервер, который, по сути, и является самой программой и дополнительный интерфейс этой программы SAP GUI, через который вы посылаете на сервер команды.

Так и хочется пошутить, ну что из какого места компьютера будем доставать деньги?  Ведь программа не просто так стоит огромных денег?... Ну не будем развивать эту шутку дальше.

На самом деле, ну конечно, перед принятием важного решения о покупке такой системы, желательно ее пощупать, составить представление и понимание и это нормально. Вот только мне мой опыт подсказывает, что тот, кто такое решение принимает, о покупке программы за такие деньжищи, чаще всего компьютером то пользоваться не умеют… . Вон посмотрите на Тинькова, Полонского, у людей из-за кризиса появилось много свободного времени. И от скуки, они полезли в интернет, стали книжки писать и всем вокруг объяснять, как это круто интернет, компьютеры ну и иную лабуду, о которой знают уже все первоклассники.

Но если у вас все-таки есть такая необходимость и ничто не может остановить вашего рвения и желания. Самый разумный совет я вам дам такой. У SAPа есть такой продукт SAP Business All-in-One - Best Practices. Они его позиционируют как для малого бизнеса, но на самом деле, это тот, же самый R/3. Он даже по функционалу ничем не отличается. Там есть разница в цене, но она очень хитрая, но об этом мы в другом посте поговорим.

И если говорить об этом варианте, то в этом случае, вместе с программой вы получаете не просто программу, но еще и подробную документацию, как с этой программой работать, с подробной настройкой функционала. Если SAP заключает договор на R/3, то в этом случае, он просто приходит на предприятие и начинает все с чистого листа, ну либо делает вид, что с чистого, понятно, что черновики и шаблоны всегда найдутся. А тут, он и называется пакет лучший практики. Сами эти практики, есть в свободном доступе по этому адресу http://help.sap.com. То есть вам достаточно прогнать этот пакет, чтобы составить полное представление об этой программе.

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

Если вы вообще не знакомы с системами ERP и самый большой опыт это работа в 1С, в которой вы знали несколько кнопок, чтобы занести основную информацию и получить пару отчетов. То я бы вам предложил потренироваться на кроликах и попробовать вначале программу от этого же производителя SAP Business One http://vmal-01.livejournal.com/tag/sap%20business%20one, здесь я подробно описал, как установить эту программу и ее настроить.

Для примера, я приведу ситуацию с 3D программами. Если почитать рекламные материалы производителей этих программ, то у любого появится ощущение, что стоит только эту программу поставить на комп и студия Пиксар разориться, потому что любой, у кого есть компьютер может ее поставить и тут же ваять мультики. Понятно, что это полная чушь!
Так и здесь, если вы не знаете, что такое ERP, системы автоматизации, как и почему это едят, то начинать с самой тяжелой из этой серии программ, мягко говоря, глупость…

Комментариев нет:

Отправить комментарий