Даунстрим в нефтяной отрасли – группа «Новый Поток. Определение "downstream" и "upstream" Что такое downstream и upstream

Даунстрим сектор в российской экономике имеет значительные перспективы. В последнее время большой прогресс в нефтеперерабатывающей отрасли более десяти лет показывают компании, объединенные в группу «Новый Поток». Даунстрим в нефтяной отрасли России возглавляет Дмитрий Мазуров. Помимо нефтепереработки группа работает в сфере консалтинга и управления инвестициями.Основным ее активом является Антипинский НПЗ

Заметной фигурой недавней венской ноябрьской конференции «Проектное управление в даунстрим в СНГ и Восточной Европе» был главный инженер завода Сергей Мурзин.

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

Обсуждались новаторские идеи в строительстве и технологических разработках. Плодотворная дискуссия проходила относительно внедрения проектов и угрозы их нереализации.

Во время работы конференции созывались круглые столы по различным проблемам. Был заслушан доклад Сергея Мурзина относительно налаживания контактов с иностранными компаниями, в частности поставщиками нефтепродуктов и субподрядчиками. Он наметил главные принципы работы с ними.

Сергей Мурзин сообщил о планах завода на последующие несколько следующих лет. Перспективы довольно хорошие, поскольку предприятие, перерабатывающее ежегодно 400 тысяч тонн нефти, через 10 лет достигло мощности в 9 миллионов. Весной предусматривается запуск установки по выработке высокооктанового бензина (стандарт Евро-5).

Полезным мероприятием были организации экскурсий на ведущие европейские предприятия, расположенные вблизи Вены. Среди них выделяются OMV Швехат НПЗ и Borealis. На этих предприятиях соблюдаются стандарты промышленной и экологической безопасности. Для обычных граждан может быть полезна информация о наличии в Австрии услуги «Зеленый телефон». Круглосуточно любой житель, проживающий близко от заводов может по телефону запросить информацию об экологической ситуации на предприятии. А то, что экологическая приемная есть и на Антипинском заводе, известно далеко не каждому. Учитывая реализацию социальных проектов, «Новый поток» имеет значительные перспективы на долгосрочное развитие.

5 ответов

С точки зрения контроля источника, вы " вниз по течению " при копировании (клонирование, проверка и т.д.) из репозитория. Информация передавалась вам "вниз по течению".

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

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

Одним из важных аспектов git является то, что он распространяется, и его распространение в значительной степени означает, что в системе нет присущих "вверх по течению" или "вниз по течению".

Это просто означает, что не существует абсолютного обратного или обратного репо.
Эти понятия всегда являются относительными между двумя репозиториями и зависят от способа передачи данных:

Если "yourRepo" объявил "otherRepo" удаленным, то :

  • Вы вытягиваете из "другого" Репо вверх по течению ("ДругоеРепо" означает "по восходящему потоку от вас", а вы " для другого Репро по нисходящему").
  • вы подталкиваете к восходящему потоку ("otherRepo" по-прежнему является "восходящим", куда теперь возвращается информация).

Обратите внимание на "от" и "для": вы не просто "ниже по течению", вы "ниже по течению от/для", отсюда и относительный аспект.

Суть DVCS (распределенной системы управления версиями) такова: вы не представляете, что на самом деле представляет собой нисходящий поток, кроме вашего собственного репо относительно объявленных вами удаленных репо.

  • Вы знаете, что вверх по течению (репо, из которого вы тянете или толкаете)
  • Вы не знаете, из чего сделан нисходящий поток (другие репо тянут или тянут к вашему репо).

В принципе:

С точки зрения "потока данных", ваше репо находится в нижней части ("нисходящего") потока, идущего из репозиториев в восходящем направлении ("извлекать из") и возвращающегося к (тому же или другому) репозиториям в восходящем направлении ("толчок в")).

Вы можете увидеть иллюстрацию на git-rebase странице git-rebase с параграфом "ВОССТАНОВЛЕНИЕ ОТ UPSBREAM REBASE":

Это означает, что вы вытаскиваете репо "вверх по течению", в котором произошла перебазировка , и вы (репо "вниз по течению") застряли со следствием (множество дублирующих коммитов, потому что ветвь, перебазированная вверх по течению, воссоздала коммиты той же ветки есть локально).

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

Опять же, по аналогии с "потоком данных", в DVCS одна плохая команда "вверх по течению" может иметь "волновой эффект" вниз по течению.

Многие команды git porcelainish принимают смесь флагов (то есть параметров, начинающихся с тире " - ") и параметров, предназначенных для базовой команды git rev-list они используют внутри, и флагов и параметров для других команд, которые они используют после git rev-list , Эта команда используется для различия между ними.

Термин вверх по течению также имеет недвусмысленное значение, поскольку он входит в набор инструментов GIT, особенно относительно отслеживания

Например:

$git rev-list --count --left-right "@{upstream}"...HEAD >4 12

будет печатать (последнее кэшированное значение) количество коммитов за (слева) и вперед (справа) от вашей текущей рабочей ветки по сравнению с (если есть ) в настоящее время отслеживающей удаленной ветвью для это локальное отделение. В противном случае оно выведет сообщение об ошибке:

>error: No upstream branch found for ""

  • Как уже было сказано, у вас может быть любое количество пультов дистанционного управления для одного локального репозитория, например, если вы выставляете репозиторий из github, а затем выдаете запрос на pull, у вас наверняка есть как минимум два: origin (ваше разветвленное репо на github) и upstream (репо на github, из которого вы раздвоены). Это просто взаимозаменяемые имена, только URL "git @..." идентифицирует их.

Ваш.git/config читает:

Fetch = +refs/heads/*:refs/remotes/origin/* url = :myusername/reponame.git fetch = +refs/heads/*:refs/remotes/upstream/* url = :authorname/reponame.git

  • С другой стороны, значение @{вверх по течению} для GIT уникально:

Это "ветвь" (если есть) на "указанном удалении", которая отслеживает "текущую ветку" в вашем "локальном репозитории".

Это ветка, которую вы извлекаете/извлекаете, когда вы выдает простой git fetch / git pull без аргументов.

Предположим, хотите, чтобы источник/ветвь удаленной ветки был ветвью отслеживания для локальной ветки мастера, которую вы проверили. Просто выпустите:

$ git branch --set-upstream master origin/master > Branch master set up to track remote branch master from origin.

Это добавляет 2 параметра в.git/config:

Remote = origin merge = refs/heads/master

теперь попробуйте (при условии, что "восходящий" пульт имеет ветвь "dev")

$ git branch --set-upstream master upstream/dev > Branch master set up to track remote branch dev from upstream.

Git/config теперь читает:

Remote = upstream merge = refs/heads/dev -u --set-upstream

Для каждой ветки, которая обновлена ​​или успешно нажата, добавьте ссылку вверх по течению (отслеживание) , используемую без аргументов git -pull (1) и другие команды. Для получения дополнительной информации см. branch..merge в git -config (1).

Branch..merge

Определяет вместе с branch..remote ветвь вверх по течению для данной ветки. Он сообщает git fetch/git pull/git rebase, какая ветка объединяется и может также влиять на GIT push (см. Push.default). \ (...)

Branch..remote

Когда в ветки , он сообщает git fetch и GIT нажимать, какой удаленный выбор из /push to. По умолчанию используется источник, если пульт не настроен. origin также используется, если вы не находитесь в какой-либо отрасли.

Upstream и Push (Gotcha)

git config --global push.default upstream git config --global push.default tracking (deprecated)

Это предотвращает случайное нажатие на ветки, которые вы еще не готовы нажимать.

Это немного неофициальная терминология.

Что касается Git, каждый другой репозиторий является просто удаленным.

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

Термины не ограничены репозиториями Git.

Например, Ubuntu является производным Debian, поэтому Debian находится вверх по течению для Ubuntu.

Существует, увы, другое использование "вверх по течению" , на которое другие ответы здесь не попадают, а именно на ссылку на отношения между родителями и дочерними элементами в рамках репо. Скотт Чакон в Pro Git book особенно склонен к этому, и результаты неудачны. Не подражайте этому способу говорить.

Например, он говорит о слиянии, что приводит к быстрой перемотке, что это происходит, потому что

фиксация, на которую указывает ваша ветка, была напрямую вверх по течению от youre на

Он хочет сказать, что commit B является единственным дочерним по отношению к единственному ребенку из... единственного ребенка commit A, поэтому для объединения B в достаточно переместить ref A, чтобы указать на commit B. Почему это направление следует называть "вверх по течению" , а не "вниз по течению" , или почему геометрия такого чистого линейного графика должна быть описана "непосредственно вверх по течению", совершенно неясна и, вероятно, произвольна. (Страница руководства для git-merge делает гораздо лучшую работу по объяснению этих отношений, когда говорится, что "текущая ветвь ветки является предком именованного коммита". Это то, о чем должно было сказать Чакон.)

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

Вы должны переписать все коммиты ниже по течению от 6df76, чтобы полностью удалить этот файл из истории Git

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

Совершенно ясно, что каждое совершение (кроме одного) имеет хотя бы одного родителя и что родители родителей являются, таким образом, предками; а в другом направлении - дети и потомки. Это принятая терминология и однозначно описывает направленность графика, так что способ говорить, когда вы хотите описать, как коммиты связаны друг с другом в геометрии графика репо. Не используйте "вверх по течению" или "вниз по течению" в этой ситуации.

[Дополнительное примечание: я думал о связи между первым предложением Чакона, которое я цитирую выше, и справочной страницей git-merge , и мне приходит в голову, что первое может быть основано на непонимании последнего. В man-странице описывается ситуация, когда использование "вверх по течению" является законным: ускоренная пересылка часто происходит, когда "вы отслеживаете восходящий репозиторий, вы не совершаете локальных изменений, и теперь вы хотите обновить до нового вверх по течению". Поэтому, возможно, Чакон использовал "вверх по течению" , потому что видел его здесь на странице руководства. Но на странице man есть удаленный репозиторий; нет удаленного репозитория в Chacon, приведенном примером быстрой пересылки, всего несколько локально созданных ветвей.]

Вот уж не думал, что подобный вопрос меня заинтересует. Однако произошло вот что - у меня дома проводили интернет и по тарифу было 6 мегабит, но при этом скорость не поднималась выше одного мегабита. Несправедливость? Что же делать? Полез в настройки роутера и обнаружил среди прочих два интересных параметра Upstream SNR и Downstream SNR.

Итак, что такое Downstream SNR и UPstream SNR? Вначале немного нужной теории, а в конце плавно вытекающий ответ на этот интересный вопрос.

Что такое Downstream SNR и UPstream SNR?

ADSL (англ. Asymmetric Digital Subscriber Line - асимметричная цифровая абонентская линия) - модемная технология, превращающая стандартные телефонные аналоговые линии в линии высокоскоростного доступа.

Технология ADSL представляет собой вариант DSL, в котором доступная полоса пропускания канала распределена между исходящим и входящим трафиком несимметрично - для большинства пользователей входящий трафик значительно более существенен, чем исходящий, поэтому предоставление для него большей части полосы пропускания вполне оправдано. Обычная телефонная линия использует для передачи голоса полосу частот 0…4 кГц. Чтобы не мешать использованию телефонной сети по её прямому назначению, в ADSL нижняя граница диапазона частот находится на уровне 26 кГц. Верхняя же граница, исходя из требований к скорости передачи данных и возможностей телефонного кабеля, составляет 1,1 МГц. Эта полоса пропускания делится на две части - частоты от 26 кГц до 138 кГц отведены исходящему потоку данных, а частоты от 138 кГц до 1,1 МГц - входящему. Полоса частот от 26 кГц до 1,1 МГц была выбрана не случайно. Начиная с частоты 20кГц и выше, затухание имеет линейную зависимость от частоты.

Такое частотное разделение позволяет разговаривать по телефону не прерывая обмен данными по той же линии. Разумеется, возможны ситуации, когда либо высокочастотный сигнал ADSL-модема негативно влияет на электронику современного телефона, либо телефон из-за каких-либо особенностей своей схемотехники вносит в линию посторонний высокочастотный шум или же сильно изменяет её АЧХ в области высоких частот; для борьбы с этим в телефонную сеть непосредственно в квартире абонента устанавливается фильтр низких частот (частотный разделитель, англ. Splitter), пропускающий к обычным телефонам только низкочастотную составляющую сигнала и устраняющий возможное влияние телефонов на линию. Такие фильтры не требуют дополнительного питания, поэтому речевой канал остаётся в строю при отключённой электрической сети и в случае неисправности оборудования ADSL.

Передача к абоненту ведётся на скоростях от 1,5 до 6 МБит/сек, хотя сегодня существуют устройства, передающие данные со скоростью до 8 МБит/сек, однако в стандарте такая скорость не определена. Скорость служебного канала может варьироваться от 15 до 640 КБит/сек. Причём каждый канал может быть разделён на несколько логических низкоскоростных каналов. Максимальная скорость линии зависит от ряда факторов, таких как длина линии, сечение и удельное сопротивление кабеля. Также существенный вклад в снижение скорости вносит тот факт, что для ADSL линии требуется витая пара (а не лапша) причём экранированная, а если это многопарный кабель, то и с соблюдением направления и шага повива.

DownStream SNR (уровень соотношения сигнал/шум нисходящего потока)
Чем выше данный показатель, тем лучше. Если у Вас показатель 5-10dB, то это не очень хорошо (скорее всего «входящая» скорость будет где то в пределах 2-4 мегабита/сек Высоких скоростей Вас скорее всего «не видать». Если у Вас показатель 15-20 dB то это означает, что уровень сигнала позволит Вам работать на 4-8 мегабита /сек на прием сигнала (для интернета, где нисходящий поток значительно превышает входящий это особенно важно). Ну а значения более 20 dB уже признак «хорошего, гарантированного качества» для линии. Чем больше показатель, тем более скоростная у Вас линия.

Аналогично для UPstream SNR, только для исходящего от клиента потока.

Итог:

У меня показатели были в районе 10. Решив, что это непорядок - я решил переключится на другую линию, подведенную к квартире и о чудо: показатели стали около 30:) Проблема с интернетом была таким образом решена.

Чтобы понять, что такое Peering (пиринг), Upstream (апстрим) и Downstream (даунстрим) давайте представим, что всю жизнь вы были администратором домовой сети, но вдруг захотели выйти на новый уровень — решили продавать интернет своим пользователям, тем самым, встать на путь маленького, но гордого провайдера города М.

Upstream.

«Чтобы продать что-нибудь ненужное, нужно сначала купить что-нибудь ненужное?» (с) кот матроскин

Решение принято, продавать вы будете интернет, но чтобы его продавать, требуется его сначала купить. Здесь начинается самое интересное, вы начинаете общаться с крупными операторами связи, сравнивая цену, торгуясь, блефуя, с одной лишь целью — купить интернет, как можно дешевле. Тот, у кого вы будете покупать интернет и будет ваш Upstream. Upstream’ов у вас может быть несколько, чем больше их количество, тем надежнее у вас сеть. Даже у крупных операторов связи случаются аварии и в ваших же интересах, чтобы на момент аварии у одного оператора у вас был резерв в виде другого крупного оператора связи. Однако, отказоусточивость не единственный плюс, имея нескольких Upstream’ов вы можете тем самым снижать себе стоимость услуги пугая их поочередно, что отключитесь т.к. у его конкурента и качество лучше и дешевле.

Peering.

Меняю мыло и трико
На холодное пивко!

И так, вы развиваетесь, дела идут в гору, однако узнаете, что большинство ваших пользователей качают контент с небольшого провайдера в соседнем районе. Встает логичный вопрос, зачем платить за это вашему Upstream’у, если можно договориться с этим небольшим провайдером и обмениваться трафиком/контентом бесплатно. Решение принято, вы идете к провайдеру-соседу с коньяком и коммерческим предложением. Коньяк ему нравится, предложение вроде-бы тоже, в итоге вы заключаете соглашение о бесплатном обмене трафика между своими сетями, это соглашение называется Peering’ом. Жизнь налаживается, затраты на покупку трафика у Upstream’ов сокращаются, вы понимаете всю прелесть Peering’a. Окрыленные такими перспективами, взяв еще одну бутылочку коньяка и коммерческое предложение вы идете уже к крупному оператору связи «К», коньяк ему уже не очень нравится, как и коммерческое предложение. Оператор «К» предлагает протестировать пиринг, думая, что дело сделано вы соглашаетесь… Однако, не все так просто, в результате тестирования оказывается, что трафика в вашу сторону в 3 раза больше чем в его. Естественно, Оператору «К» не выгоден этот пиринг и он предлагает вам его покупать за символическую сумму. Вы считаете, что это не справедливо, ведь под пирингом подразумевается обмен трафиком сеть на сеть, однако разум и умение считать вам подсказывает, что даже на этих условиях его выгоднее покупать. Грустно, досадно, но такова жизнь.

Downstream.

«Купить часы за пять миллионов не круто, круто суметь их продать.»(с)
Еврейская мудрость

Прошло время, сеть расползалась по городу и стала второй по величине. В процессе роста, к вам начали обращаться маленькие операторы связи, с целью купить у вас интернет. Сделав соответствующую накрутку, вы с радостью его продаете… Таким образом, у вас появляются первые downsteam’ы. Здесь, вас уже как апстрима ничего интересного не ждет, ваша цель — предоставить отказоустойчивую услугу по привлекательной цене. Однако, не спешите радоваться, вас ждет блеф, обман и провокации, в общем все то, к чему вы прибегали, когда вы становились на путь провайдера. Маленькие операторы связи, будут всячески пытаться сбивать цену, говоря, что ваш прямой конкурент в городе продаете дешевле. Тут уже остается верить или нет. Кто-то будет откровенно врать, а кто-то нет, чтобы понять понадобится опыт и знание рынка.

Термин «downstream»

Downstream – нефтяной термин, пришедший из англо-американских стран, где нефтедобывающие компании делят всю цепочку от добычи до распространения на три части. В самом часто распространённом смысле downstream означает совокупность всех действий компании, связанных со сбытом и реализацией нефтегазовой продукции.

Upstream (пер. «верх потока») – это добыча, внутрипромысловая транспортировка и переработка первичных углеводородов. Именно этим непосредственно и занимаются на нефтяных скважинах и месторождениях. Также upstream в разговорном рабочем сленге может обозначать расположение деталей трубопровода – «выше по потоку» соответственно.
Midstream – середина потока или промежуточная средняя стадия, которая включает в себя дальнюю транспортировку по магистральным трубопроводам, на морские терминалы сбора нефти и транспортировку сжиженных газов по газопроводам.
И, наконец, Downstream – деятельность, основная доля которой приходится на реализацию продукции. Как и upstream, downstream иногда может служить разговорным профессионализмом и означать детали трубопровода «ниже потока».

Что же конкретно подразумевается под термином «downstream» в нефтеперерабатывающей промышленности? Всё, относящееся к переработке и сбыту первичного продукта, полученного на стадии upstream, вплоть до выдачи готового продукта потребителю.
В отчётах нефтегазовых, нефтедобывающих и нефтеперерабатывающих компании общая сумма downstream – это нередко повод для зависти. Этими цифрами гордятся, их стремятся демонстрировать и они так или иначе на прямую связаны с ростом прибыли.

В реальной жизни в ходу, как обозначение стадий нефтепереработки, чаще всего лишь upstream и downstream. Midstream обычно включают в сегмент downstream.