-
Notifications
You must be signed in to change notification settings - Fork 544
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[ru] Localize Runtime
#3339
base: dev-ru
Are you sure you want to change the base?
[ru] Localize Runtime
#3339
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
Original file line number | Diff line number | Diff line change | ||||
---|---|---|---|---|---|---|
@@ -0,0 +1,35 @@ | ||||||
--- | ||||||
title: Рантайм | ||||||
status: Completed | ||||||
category: concept | ||||||
tags: ["application", "", ""] | ||||||
--- | ||||||
|
||||||
В общем смысле рантайм (среда исполнения) — окружение, в котором работает то или иное программное обеспечение. | ||||||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Suggested change
|
||||||
Это [абстракция](/ru/abstraction/) нижележащей операционной системы, которая переводит команды программы в соответствующие действия для этой операционной системы. | ||||||
|
||||||
В контексте [нативных облачных приложений](/ru/cloud-native-apps/) под _рантаймом_ обычно подразумевается среда исполнения для контейнеров. | ||||||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Suggested change
|
||||||
Среда исполнения для контейнера придерживается стандарта [Open Container Initiative](https://opencontainers.org/) (OCI), тем самым обеспечивается совместимость с различными технологиями оркестрации контейнеров. | ||||||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Suggested change
|
||||||
|
||||||
## Какую проблему решает | ||||||
|
||||||
Без абстракции, которую обеспечивает рантайм, приложению пришлось бы разбираться со всеми особенностями каждой операционной системы, что увеличило бы сложность запуска и работы этого приложения. | ||||||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Suggested change
|
||||||
|
||||||
## Как именно решает проблему | ||||||
|
||||||
Рантаймы — необходимый компонент контейнерных оркестраторов вроде Kubernetes. | ||||||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Suggested change
|
||||||
Они реализуют жизненный цикл контейнеров и отвечают за три основные направления: | ||||||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Suggested change
|
||||||
- определяют, как задаются образы контейнеров и как рантайм может их получить; | ||||||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Suggested change
|
||||||
- распаковывают, размещают, монтируют эти образы и обеспечивают их работу; | ||||||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Suggested change
|
||||||
- управляют аппаратными ресурсами, отвечая за выполнение всех этих действий на уровне операционной системы. К ним также относятся распределение и изоляция ресурсов. | ||||||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Suggested change
|
||||||
|
||||||
Со временем появились различные среды исполнения для контейнеров, что привело к возникновению спецификации OCI, | ||||||
которая стала стандартом для контейнерных рантаймов. | ||||||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Suggested change
|
||||||
Внедрение этого стандарта позволило конечным пользователям комбинировать любой OCI-совместимый рантайм с любым OCI-совместимым оркестратором контейнеров (например, Kubernetes). | ||||||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Suggested change
|
||||||
|
||||||
## Связанные термины | ||||||
|
||||||
- [Нативные облачные приложения](https://glossary.cncf.io/ru/cloud-native-apps/) | ||||||
- [Контейнеризация](https://glossary.cncf.io/ru/containerization/) | ||||||
- [Оркестрация контейнеров](https://glossary.cncf.io/ru/container-orchestration/) | ||||||
- [Микросервисная архитектура](https://glossary.cncf.io/ru/microservices-architecture/) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I would prefer to use the actual translation here. WDYT?