2022-05-19 19:17:09
Был несколько удивлен, увидев в контексте разработки софта, в серьезных ИТшных книгах, что слово
production переводят как бог на душу положит. С этим термином так делать нельзя.
Дело в том, что когда разработчики говорят о
production среде - это значит, что речь о среде, где все
работает-крутится-вертится-считается-обрабатывается по-взрослому.
Если ты в
«продакшне» ошибешься в платежных реквизитах, то деньги без всяких шуток улетают другому дяде или тете, из твоего счета. Если у тебя в
«проде» ошибка, значит, прямо сейчас кто-то теряет живые деньги. Если твоя
«продуктивная» база данных выдает пользователям ошибочную информацию, на основании которой принимаются бизнес-решения, то с тебя потом по-настоящему будут взыскивать неустойку.
Помимо
«продакшна» я встречал еще две среды, которые более терпимы к ошибкам — среда
разработки и
тестовая среда.
Там все понятно: в среде разработки приложение разрабатывают, в тестовой — тестируют, а в продакшне - оно уже зарабатывает для тебя деньги
(или сливает, если в нем ошибки).
У этой среды довольно много сленговых названий, которые так или иначе отражают ее сущность —
«прод», «продакшн», «производственная среда», «продуктивная среда», «среда эксплуатации». Из этих названий ИТ-разработчик понимает, что речь о
production.
А вот из указанных ниже вариантов я этот смысл не разглядел:
• This will work (assuming your firewall rules allow direct access from your Hadoop environment to your
PRODUCTION DATABASES), but it is a bad idea for several reasons:
• Алгоритм будет работать (если брандмауэр разрешает прямой доступ из среды Hadoop к
БАЗАМ ДАННЫХ), но это плохая идея по нескольким причинам.
• Google has mixed-use datacenters, in which
ONLINE PRODUCTION SERVICES and offline batch jobs run on the same machines.
• У Google есть многофункциональные центры обработки и хранения информации, где
ОПЕРАЦИОННЫЕ ОНЛАЙНОВЫЕ СЕРВИСЫ и автономные пакетные задания выполняются на одних и тех же машинах.
• Defining processes that make operations predictable and help keep the
PRODUCTION ENVIRONMENT stable
• формирование процессов, которые бы обеспечили прогнозируемость операций и стабильность
ОПЕРАЦИОННОЙ СРЕДЫ;
• Some were written by professors who were not working on
PRODUCTION CODE.
• Другие были написаны профессорами, не работавшими над
РЕАЛЬНЫМ КОДОМ.
• The resulting image is very small (about 6 MiB)—and that’s the image that can be deployed
IN PRODUCTION.
• Итоговый образ получается очень маленьким (около 6 Мбайт), и его уже можно развернуть
В РЕАЛЬНЫХ УСЛОВИЯХ.
Книги называть не буду, но их выпустили серьезные издательства, специализирующиеся на ИТ-литературе.
@alliancepro
404 viewsEvgeniy Bartov, edited 16:17