Search
Write a publication
Pull to refresh
@Miron11read⁠-⁠only

User

Send message
Резать конечно хорошо, но вот включать/выключать, подключать «к куску кода» блок физической памяти, и выполнять прочие административные функции с ресурсами «куска кода» ни ЭрЛанг ни один другой язык не позволят. А уж тем более, не затрагивая при этом «остальные куски кода». Стандарт микросервиса может и написан языком «все можно, все верно, все разрешено», но там в сиропчике сладкого «делай что хочешь» залиты такие гвозди, что индийские йоги чихнуть боятся.
Одно из двух, или все ПО microservice, включая то, что на тех самых «выделенных кластерах», или Вы не правы и хамите.

То есть Вы не правы и хамите.
По пунктам:
1. Docker «это всего лишь виртуальная машина» — нет.
2. «при чем она» — ответ чуть ниже.
3. «Микросервис можно и» — нет, нельзя. Сервис, не изолированный от ОС является просто «сервисом». Другое дело, что определение не ограничивает средства изоляции контейнерами. Но то, что изоляция необходима определено совершенно четко.
4. рыба это пример, компьютеры не нужны, если принять концепцию автора «надо как дешевле, главное чтобы работало» Без компьютеров дешевле, и прекрасно работает.
Реализация microservice Microsoft основана на архитектуре Docker. Вот «reference example»:

docs.microsoft.com/en-us/dotnet/standard/microservices-architecture
github.com/dotnet-architecture/eShopOnContainers

На все остальные вопросы — Яндекс в помощь.
У нас в группе обслуживающей одного из крупнейших продавца товаров общего потребления недавно попытались внедрить сетевой сервис, с опцией, что если повезёт и «все будет легко и просто» внедрить сервис на базе микросервис архитектуры Docker.

К сожалению в Microsoft Visual Studio кнопки «приготовить пакет для инсталляции на Microsoft Windows Server 2016» не оказалось, а без кнопки выполнять поиск по соответствию пакетов библиотек платформе разрабочик отказалась, на основании того, что это потребует от неё работать сверхурочные.

Поскольку разработчик имеет неплохие отношения с отделом, начальник решил, что это не главное, работника не уволили, сервис запустили на платформе Microsoft Internet Information Service, и никаких нареканий по этому поводу не было.

Средства на освоение Microservice были освоены и выплачены, работа была не сделана, а недостаток компетенции инженера свалили на отсутствие кнопки в Microsoft Visual Studio.

И здесь возникает резонный вопрос, если можно отказаться от микросервиса, то наверное можно отказаться от многих других вещей, которые вообще — то не очень нужны предприятию, чей бизнес построен вокруг кассы в магазине. Можно сказать больше, в тот момент, когда на серьёзного эмитента, будь то США или Россия, свалится депрессия, мы будем уволены первыми. Все до одного в тот же день. Потому, что без нас продавец прекрасно может посмотреть на ярлык, подсчитать необходимый налог на продажу на калькуляторе, и выдать покупателю чек, насадив на колышек копию, которую внесет в реестр бухгалтер фирмы.

Да, огромное количество продавцов в бывшем СССР, с подачи многих бухгалтеров, пользовались недостатками этой системы оплаты товаров народного хозяйства, и их ловили на кражах от копеечных до государственных ( и тогда за это рассреливали ). Говорят во времена Андропова сели все в один день. И сразу стали честно считать. Более того, даже во времена, когда Гребенщиков распевал с подиумов

«А я сра-ал на Вашего Ленина
И на весь Ваш савейський саю-у-усь»

я спокойно подсчитывал в уме стоимость трех килограммов сельди ( которой говорят нигде не было ) по 2 рубля и 13 копеек за кило, высчитывал среднее арифметическое в расчете на одну рыбу, просчитывал отимальную стоимость покупки, в плане калорий, веса, затрат бюджета с точньстью до 4-го знака после запятой, поправлял на реальную стоимость у прилавка, платил точно до копейки, при чем продавщица не смела пикнуть, запросив 11 рублей 50 копеек за 3,5 кило, и уходил от прилавка, когда следующий покупатель выкладывал уже 13 рублей за ту же покупку, на ответ «а почему он дал меньше», продавщица вежливо отвечала «неа, он дал столько же» а на попытку упорного покупателя, изрядно отдававшего спиртным, настоять на своем вежливо отвечала «а давай подсчитаем, е*лан поганый», чем вызвала взрыв доверия всей очереди криками одобрения и немедленную оплату покупателя, счастливо расстающегося с 3-е кратной суммой, поскольку в пересчете на потерянное время от удовольствия от алкоголя с вожделенной закуской, препирательства были неуместны.

Если Вы думаете, что в США продавщицы чем — то отличаются от продавщиц СССР, Вы очень глубоко ошибаетесь. В России просто не привыкли прятаться. К моему глубокому ужасу недавно в одном из крупнейших магазинов страны я наблюдал сцену, которую очень надеялся никогда в жизни не увидеть. Пьяный муж, на чистом русском мате, охаживал свою супругу, обслуживающую покупателей, чтобы она не слишком улыбалась, или её дома ждет полный ***.

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

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

К чему такие вот всемирные обобщения… казалось бы все очевидно. Все было бы очень хорошо, если бы этому самому, которому нужны компьютеры, сервисы, микросервисы и прочая, в общем — то не нужная дребедень, они нужны были чуть меньше. Именно нашему, Русскому… Мы не можем себе позволить не делать. Звезда у нас такая :)
Спиновые эффекты с вторым законом термодинамики никак не конфликтуют.

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

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

И здесь возникает совершенно четко отслеживаемый парадокс современных исследователей извлечения энергии с КПД превышающим статистическую среднюю. Они пытаются использовать в своих экспериментах физические явления, основывающиеся на работе выполненной частицами возбужденными хаотично, будь то пламя огня или подобное. В подобных системах максимальный КПД не 1/2, а 1/2 в степени логарифм дистанции от источника возбуждения до места извлечения энергии. То есть КПД 1/2 это результат неправильного подхода к вычислению полученной работы, на самом деле он намного ниже. Мало того, КПД за тем надо разделить на коэффициент потерь физической мембраны, которая присутствует в инструменте сбора сигнала — энергии.

То есть если рассудить, то КПД 50% буквально означает не КПД извлекаемый из источника энергии, а потери на механическое трение внутри двигателя. На самом деле КПД современных систем не превышает, на вскидку, 10%, возможно ниже.

Самое ужасное, это если вообще убрать трение, то КПД останется на уровне 20%. Что, конечно, в 2 раза лучше, но в плане порядкового изменения не существенно. Тот, кто первый решит эти проблемы заселит космос.
Ну ладно… все это как бы очень похоже на правду. Если читать это, используя ум, примерно, как корова жует траву. Чем многие в последнее время и занимаются. На выходе Старший Научный Сотрудник, и его вышестоящий начальник, скорее всего руководитель Вычислительного Центра, собирают результаты дойки, и сдают их покупателю по цене рубль/строка.

В выходные можно позаниматься сексом, купить продукты питания на следующую неделю, ну и если ещё не погас живой интерес, можно выучить что — то новое или повторить старое. Если есть криминальные наклонности, подготовиться к ограблению ( или убийству, каждый сходит с ума по своему ), ну или приложиться к мощам.

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

Даже не приступая к ответу, если читатель способен сделать шаг назад от этой «картины», и взвесить навскидку, о чем идет речь, то в общем — то не требуется сверхинтеллекта чтобы избежать сомнения, на чисто интуитивном уровне, что кто — то на самом деле вдруг сообразит, как сделать так, чтобы фотоника «работала», и карточный домик рухнет в один миг. Коровы ( 99,999999999 процентов всего инженерного состава индустрии ) под нож, огромная матчасть из бесконечно ценного продукта, созданная поколениями тружеников превращается в едва ли более ценное, чем кучка удобрений после коровы, биржевые котировки рушатся, семейные состояния испаряются…

Жизнь никогда не будет прежней.

И как в такой ситуации вообще говорить об изменении фундамента цифровой индустрии, переходе от кремниевого процессора к… ещё даже не придумали, как его и назвать — то. Ведь речь идет не просто о замене кремниевого кристалла другим кристаллом. Тут, если сравнивать, речь идет об изменении сравнимом с тем, которое произошло в видеоиграх, с выпуском Microsoft Kinect. Материальный носитель из вычислительного устройства убирается, и на его месте оказывается волна в её дуалистическом воплощении, волна — элементарная частица. Пока что путанные объяснения и метания ученых мужей в лабиринте понятий продолжает биться носом в провода, волноводы и прочие изделия, которые столь привычно можно потрогать рукой, понюхать, складировать, дать/взять/создать/уничтожить… контролировать доступ… но ведь волна, она зараза, не знает, что ей обязательно нужен материальный носитель, она ведь, гадина может побежать по воздуху, а в космосе вообще, от звезды до звезды долететь, и ни у кого не спросить разрешение. А всякие там Магелланы и прочие алкоголики, лапающие женщин по ночам в кабаках, могут черте че удумать и отправиться в путешествие вокруг света, и ( сволочи поганые ) путать людей, отвлекать их от святого ересями, посеять сомнения в том, что ОНА плоская. Мы уже видели, к каким пагубным последствиям приводит неограниченный доступ глаз не стойких духом к звездному небу. С результатами борется весь мир 400 лет, и конца этой борьбе пока не видно. И ведь, возвращаясь к тем самым, толстым фотонам, которые ну ни как не помещаются в те же габариты, что маленькие и столь милые сердцу кремниевые элементы сегодняшних кристаллов, когда прилетают к нам с разных звезд в ночном небе, как — то умудряются поместиться в очень компактное пространство, размером намного меньше, чем любое рукотворное изделие. Особенно, когда две звезды прямо друг за дружкой. Ведь глаз ( чтоб он был проклят ) видит не просто фотоны, поместившиеся в пространство, которое меньше чем кончик иголки, на которой может поместиться не больше 72000 чертей одновременно ( не волнуйтесь, это исследование давно удостоено Нобелевской Премии Мира ), наш невооруженный человеческий глаз ( будь он трижды проклят ) способен разглядеть, где одна звезда, а где другая. Просто глядя на эти самые фотоны, которые уже давно, вопреки всем законам Мура, везде, где надо поместились, без всяких проводов и матчасти, которую не только, никто не создавал, но за неё даже не заплачено.

Тихий ужас!

Эту статью надо запретить, комментарии вытереть, автора в тюрьму.
«OLE DB (Object Linking and Embedding, Database, OLEDB) — набор COM-интерфейсов, позволяющих приложениям унифицировано работать с данными разных источников и хранилищ информации.»
— Вообще — то по — русски набор интерфейсов, собранные воедино под крышей одного законченного блока ПО называется не «набор», а «пакет». При чем «пакет» в этом контексте является зарезервированным термином, идентичным по смыслу «пакет соглашений ратифицированный авторитетными структурами управления».

В мире существует всего два таких пакета, один ODBC и он поддерживается консорциумом с паевым участием, практически всех серьёзных производителей ПО СУБД, второй это OLE DB. Учитывая тот факт, что «наборы» конструкторов продаются в магазинах игрушек, а Пакеты ODBC и OLE DB это уникальные изделия, которых во всем мире два (2), некоторая доля пиетета при выборе терминов была бы полезной.
На сегодня АЭС это самый компактный, дешевый и безопасный инструмент производства электроэнергии для нужд людей.

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

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

Что касается АЭС, до за 70 лет их эксплуатации инженерами СССР, которые их создали, не было ни одного случая, в котором техника была причиной происшествия. И потому АЭС Три Майл Айленд в строю, сегодня.
Услугами предприятия Маяк пользуется весь ( нормальный ) мир.

А «ненормальный» мир, как вассалы янки в Японии, вместо сотрудничества с Россией, складируют переработанное топливо в сарайчиках. И когда цунами эти сарайчики смыло, а топливом засыпало рабочие залы АЭС, и получилось, что в течение 2-х недель Японская АЭС и её личный состав героически не желали чистить последствия своего преступного политического спектакля, и спокойно ждали, пока патрон — США — выполнят свои контрактные обязательства. Обама играл в гольф. Вода, залившая рабочие залы, устроила то, что она всегда делает — короткие замыкания в проводке, в результате температурный цикл активной зоны вышел из под контроля, насосы охлаждения отключились, по причине плавких предохранителей расплавившихся в результате короткого замыкания. А вторичные насосы не смогли завестись, поскольку ( по мудрому решению Американских проектировщиков, пытавшихся защитить дублирующие линии от агрессора, который мог быть, в их пресвященных умах единственной причиной обрыва в работе первичных устройств, и. е. Российской Федерации ) были построены в подвальных помещениях, и их дизельные моторы, залитые водой не смогли завестись.

Первопричина аварии Фукусимы в политических решениях руководства США, их дикости, расовой ненависти, и невежестве. Можно ли спрашивать что — то с Японии в этой ситуации дело экспертов человеческих отношений и военно — дипломатического анализа Американо — Японских отношений. Для простого человека должно быть прозрачно, что люди, относящиеся с подобным пренебрежением к жизни и благополучию своих собственных сограждан, будь — то соверен или его вассалы, что от них ждать по отношению к тем, кого они считают чужими.
За деревьями леса не увидел. Батхерт по поводу неоправданных и необратимых / неокупаемых затрат, на устройства, которые принесли 0 инноваций в копилку ПО страны.

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

Вообще, дурман всех этих оффсетов появился из — за крайне востребованного расширения, получать порцию выборки данных, не прибегая к двум ограничениям, в стиле «TOP». Штука в том, что те, кто эти расширения очень хотел, не были специалистами в выборке данных, или СУБД, как таковых. Они не понимали, что эти расширения использовались в контексте работы отдела ОТК, и перепутали нужды, специфичные для отдела контроля качества с нуждами отдела создателей приложений. Мало того, многие, кого на скорую руку снарядили работать с СУБД, при очень сильно надутых щечках, и быстрых пальчиках, знали как сверстать страничку узла, или форму на Visual Basic, эдакие «чемпионы удовлетворения нужд бизнеса», вот они и довели ситуацию до того, что индустрия 10-й год ищет путей решения небольшой проблемы, и никак не может.
Как додумаетесь вернуться, пишите. А все остальное, это грустная штука на букву х.
А Вы думаете Магеллан обошел земной шар с помощью некоего магического фокуса, а не пройдя водную гладь, шаг за шагом. Или по Вашему его доказательство того, что Земля круглая не было проявлением мышления.
А цель данного гипотетического предположения в том, чтобы продемонстрировать читателю простую математику сложения отказов при масштабировании системы.


Возможно, если Вы перечитаете собственную статью, то Вы найдете, что это предложение описывает, среди прочего, недостатки использования СУБД и преимущества архитектуры отказывающейся от СУБД службы.

Моя цель была объяснить, что 200 серверов хранилища данных выходят из строя по иным причинам, их отказ, когда серверов такое множество, выходят из строя одинаково часто, не зависимо от присутствия службы СУБД, или её отсутствия, и что в принципе, если отказаться от содержания статьи, рассматривать отказы техники, дело интересное, и устройства ПО, которые при этом надо выполнить, ни чем не отличаются, если противопоставить СУБД или не СУБД службы транспортировки и складирования цифровых запасов.

После чего отсутствие СУБД становится бессмысленным и зловредным.
«Он совершенно точно не мыслит, т.к. не чувствует.»
***
Если мышление, побеждающее в шахматы, измерять приемом пищи, то можно прийти к удивительным открытиям.
Но ведь стандарт С не говорит, что оно «должно» быть едино. Поэтому гарантия, на которой Вы настаиваете, скорее вопрос среды. И даже если, допустим, сегодня такую гарантию можно дать, чисто теоретически, никто не может гарантировать что завтра ничего не изменится.

И потом, даже в среде, которую Вы имеете ввиду, единое адресное пространство гарантировано для виртуальной памяти. А С он, говоря по — Английски «promiscuous» и может, на той же платформе, с той же оболочкой, выполняться внутри некоего физического устройства, с собственной архитектурой физической памяти, которая может быть разделена на секторы, с непреодолимыми барьерами, и С будет в этом устройстве выполняться, по совершенно другим правилам, и здесь гарантии единого адресного пространства совершенно неприменимы.

Но не в этом дело. Мне кажется С был создан для того, чтобы некоторые устройства работали. Он не создавался для того, чтобы были правила. И поэтому он так горячо любим. Язык сорванец :)
Насчет эфира Вы явно не знаете о чем речь.

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

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

Information

Rating
Does not participate
Registered
Activity