Skip to content
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

[maintenance] Merge main into dev-ja #3368

Merged
merged 104 commits into from
Dec 15, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
104 commits
Select commit Hold shift + click to select a range
6ac2b53
[hi] localize service_mesh.md
testsabirweb Apr 1, 2022
53649cd
requested changes
testsabirweb Apr 25, 2022
8f97d21
Rename service_mesh.md to service-mesh.md
anubha-v-ardhan Sep 1, 2022
c91bdb0
[dev-hi] Localize content/en/zero-trust-architecture.md into Hi
amolmote Aug 21, 2022
4df4262
[hi] Localize virtualization.md to Hindi
SaxenaAnushka102 Jan 27, 2023
6bd1b22
Merge pull request #1690 from shivaabhishek07/rebasing
seokho-son Feb 7, 2023
6083993
Merge pull request #674 from testsabirweb/patch-1
sayantani11 Feb 7, 2023
80c47bd
Merge pull request #1249 from amolmote/hi-zero-trust-architecture
sayantani11 Feb 8, 2023
6d54af4
[hi] Localize cloud-native-security.md to Hindi
SaxenaAnushka102 Feb 10, 2023
b9dfb63
Replace 'उत्पादन' with 'निर्माण'
SaxenaAnushka102 Mar 15, 2023
41ad495
Replace 'मान्य' with 'वैध'
SaxenaAnushka102 Mar 19, 2023
8ba4fef
Update required changes
SaxenaAnushka102 Apr 18, 2023
4cf3f78
Update required changes
SaxenaAnushka102 Apr 18, 2023
c00186e
service.md localised to Hindi (#1428)
nitishfy Apr 21, 2023
c6401de
[hi] Localise Event-streaming in Hindi (#1538)
YashPimple Apr 22, 2023
905cf90
Add microservices.md (#1559)
withgaurav Apr 22, 2023
beb5ae8
Merge pull request #2175 from cncf/main
seokho-son Jun 24, 2023
8bc5437
[hi] Localize content/hi/cloud-computing.md (#1250)
shivarm Jun 25, 2023
65c60fb
DevsecOps.md localised to Hindi (#1305)
octonawish-akcodes Jun 25, 2023
aa5f586
[hi] Localize `Serverless` for Hindi (#1443)
shivarm Jun 28, 2023
32c4d84
Update cloud-native-security.md
SaxenaAnushka102 Jun 30, 2023
6349880
Update virtualization.md
SaxenaAnushka102 Jun 30, 2023
7263448
rename some files
shivarm Sep 5, 2023
4f8ca1d
Merge pull request #2352 from shivam-sharma7/rename-markdown-files
seokho-son Sep 13, 2023
b2017a5
Applied suggestions
aj11anuj Nov 12, 2023
7a4684f
Applied suggestions
aj11anuj Nov 12, 2023
177e556
Localize hi.toml (#2215)
panchal20bhavin Nov 12, 2023
8e74e70
Merge pull request #2625 from cncf/main
seokho-son Nov 14, 2023
d0eecae
[hi]Add URL for #glossary slack channel (#1533)
mohit-marathe Nov 14, 2023
3965cba
[hi] Localize kubernetes.md to Hindi (#1615)
Omkar0114 Nov 14, 2023
5518d00
[hi] Localize application-programming-interface.md to Hindi (#1632)
SaxenaAnushka102 Nov 14, 2023
fa0058b
Merge pull request #1718 from SaxenaAnushka102/patch-3
justankiit Nov 14, 2023
f299bc1
Merge pull request #1674 from SaxenaAnushka102/patch-2
justankiit Nov 14, 2023
298f014
[hi] Localize idempotence.md to Hindi (#1729)
neelshah2409 Nov 16, 2023
1eb7d78
[hi] Localize horizontal-scaling.md to Hindi (#1988)
SaxenaAnushka102 Nov 16, 2023
7ac0234
[hi] Localize security-chaos-engineering.md (#2608)
abhay-raj19 Nov 17, 2023
c586b20
[hi] Localize self-healing.md (#1642)
ShivangShandilya Nov 17, 2023
dc2d4c7
create observability.md (#1639)
swastiksingh22 Nov 26, 2023
37a16dc
[hi] Localize cloud native apps.md to Hindi (#1721)
Martande8055 Nov 27, 2023
6c6f1f3
Create service discovery.md (#2163)
akshayamadhuri Nov 30, 2023
2a98ac8
[hi] Localize Tightly Coupled Architectures in hindi. (#2643)
Aarav238 Dec 1, 2023
fa85386
Localised shift-left into hi (#2632)
abhay-raj19 Dec 4, 2023
aaff350
Add api-gateway-hindi.md (#1614)
AniketNS Dec 12, 2023
501d4bf
[hi] Create vertical-scaling.md (#2626)
Aryan-Singla Dec 12, 2023
48613fa
Create container-orchestration.md (#2609)
Aryan-Singla Dec 14, 2023
0c8e9e3
Localization of Edge Computing in Hindi (#2773)
Aryan-Singla Mar 14, 2024
4dbc4c9
Create transport-layer-security.md (#2593)
Aryan-Singla Mar 19, 2024
0a28dc0
[ru] Localize Datacenter in Russian (#3062)
FightingFox Apr 21, 2024
be136ba
[ru] Localize digital-certificate.md (#3071)
vickylikh Apr 22, 2024
46f7cdd
[ru] Localize distributed-systems.md
vickylikh Apr 24, 2024
ebc73e8
Update distributed-systems.md
tym83 Apr 27, 2024
4d9b372
Merge pull request #3073 from vickylikh/ru_translate_distributed-system
tym83 Apr 28, 2024
344a9fc
[ru] Review distributed-systems.md (#3076)
shurup May 3, 2024
3f11d86
Create service-proxy.md (#2688)
Aryan-Singla May 25, 2024
9fff357
[ru] Localize Event Streaming in Russian (#3077)
FightingFox May 30, 2024
d2ceff1
Create distributed-systems.md (#2708)
Aryan-Singla May 30, 2024
a1b6eef
Update devops.md
Mohiit70 Jun 1, 2024
4c356f0
[ru] Localize idempotence.md
kirkonru Jul 16, 2024
49b8761
chore: update some dependencies
Okabe-Junya Jun 28, 2024
cfc7fac
fix: deprecated error
Okabe-Junya Jun 28, 2024
989a1e6
chore: submodule update (v0.10.0)
Okabe-Junya Jun 28, 2024
e397d03
chore: update dependencies
Okabe-Junya Jun 28, 2024
5570493
update: package.json
Okabe-Junya Jul 23, 2024
9a96812
fix: layouts/partials/head.html
Okabe-Junya Jul 23, 2024
901dffa
add links
guillaumebernard84 Jul 24, 2024
5273717
chore: pin hugo-extended
Okabe-Junya Jul 24, 2024
396247b
[ru] Translate monolithic-apps.md (#3253)
Squoresha Jul 26, 2024
c6b6e63
[ru] Translate microservices-architecture.md (#3254)
Squoresha Jul 31, 2024
37e55e9
[ru] Localize distributed-apps.md (#3125)
vickylikh Aug 1, 2024
e99e08b
[ru] Translate mutual-transport-layer-security.md (#3255)
Squoresha Aug 2, 2024
0b20b2e
Merge pull request #3224 from flant/localize_idempotence
tym83 Aug 13, 2024
b6af100
[ru] Localize `Ingress` (#3230)
kirkonru Aug 18, 2024
683dc4c
Update stateless-apps.md
aryannargotra Aug 25, 2024
1077603
Merge pull request #3210 from Okabe-Junya/update-dependencies
iamNoah1 Aug 29, 2024
1296c38
[ru] Localize multitenancy.md (#3272)
Squoresha Aug 30, 2024
36494c7
Merge pull request #3248 from guillaumebernard84/en-faas-fix-links
seokho-son Aug 30, 2024
d7e7018
Remove link to PaaS + fix spaces
guillaumebernard84 Sep 5, 2024
6566989
Merge pull request #3311 from guillaumebernard84/update-link-faas-en
nate-double-u Sep 5, 2024
29782e7
Merge pull request #3168 from Mohiit70/patch-2
iamNoah1 Sep 10, 2024
2035dca
Bump rojopolis/spellcheck-github-actions from 0.41.0 to 0.42.0
dependabot[bot] Sep 23, 2024
6496bc1
Merge pull request #3316 from cncf/dependabot/github_actions/rojopoli…
seokho-son Sep 28, 2024
0139bd9
Merge pull request #3295 from aryannargotra/patch-1
iamNoah1 Sep 28, 2024
79e1243
Adding Hello Bar script (#3315)
thetwopct Oct 1, 2024
bc9f682
[ru] Localize nodes.md (#3269)
vickylikh Oct 8, 2024
56b9b64
[ru] Localize `Horizontal scaling` (#3219)
kirkonru Oct 8, 2024
950b2b7
[ru] Localize `Immutable infrastructure` (#3225)
kirkonru Oct 8, 2024
a19a5d6
[ru] Localize Observability.md (#3302)
Squoresha Oct 9, 2024
a7624f5
[ru] Localize `Infrastructure-as-code` (#3227)
kirkonru Oct 9, 2024
a964e80
[ru] Localize `Contributor ladder` (#3208)
kirkonru Oct 9, 2024
e860547
[ru] Localize `function-as-a-service` (#3217)
kirkonru Oct 9, 2024
1c9c9b3
[ru] Localize `Infrastructure-as-a-service` (#3226)
kirkonru Oct 9, 2024
b70cb80
[ru] Localize `Edge computing` (#3216)
kirkonru Oct 9, 2024
91af09a
Translate titles: Digital certificate and Distributed System (#3324)
kirkonru Oct 14, 2024
08a7c66
Merge pull request #3323 from cncf/dev-ru
seokho-son Oct 14, 2024
aae7498
Bump rojopolis/spellcheck-github-actions from 0.42.0 to 0.44.0
dependabot[bot] Oct 28, 2024
f015a9f
Merge pull request #3344 from cncf/dependabot/github_actions/rojopoli…
seokho-son Oct 28, 2024
b79ec58
Updated index.md
Deafveloper Sep 10, 2024
eaade8d
Fix the Sign Language Video Style Guide in _index.md
Deafveloper Sep 12, 2024
b6a3b0d
Update _index.md
Deafveloper Sep 12, 2024
6d17289
Update Index.md
Deafveloper Oct 27, 2024
14caba6
Merge pull request #3313 from Deafveloper/main
seokho-son Nov 4, 2024
3c5d4bf
Bump rojopolis/spellcheck-github-actions from 0.44.0 to 0.45.0 (#3352)
dependabot[bot] Nov 13, 2024
fcf4493
Merge pull request #3300 from cncf/dev-hi
seokho-son Nov 21, 2024
6d888bb
[bn] Merge `dev-bn` branch into `main` branch (#3301)
sajibAdhi Nov 27, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/es-spellcheck.yml
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,6 @@ jobs:
set -o errexit
diff content/es/.wordlist.txt <(LC_ALL= sort -f content/es/.wordlist.txt)
- name: GitHub Spellcheck Action
uses: rojopolis/spellcheck-github-actions@0.41.0
uses: rojopolis/spellcheck-github-actions@0.45.0
with:
config_path: content/es/.spellcheck.yml
2 changes: 1 addition & 1 deletion .github/workflows/spellcheck.yml
Original file line number Diff line number Diff line change
Expand Up @@ -25,4 +25,4 @@ jobs:
- uses: actions/checkout@v4

- name: GitHub Spellcheck Action
uses: rojopolis/spellcheck-github-actions@0.41.0
uses: rojopolis/spellcheck-github-actions@0.45.0
16 changes: 13 additions & 3 deletions content/bn/application-programming-interface.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,10 +5,20 @@ category: প্রযুক্তি
tags: ["স্থাপত্য", "মৌলিক", ""]
---

একটি API হল কম্পিউটার প্রোগ্রামগুলির একে অপরের সাথে যোগাযোগ করার একটি উপায়। মানুষ যেমন একটি ওয়েব পৃষ্ঠার মাধ্যমে একটি ওয়েবসাইটের সাথে যোগাযোগ করে, তেমনি একটি API কম্পিউটার প্রোগ্রামগুলিকে একে অপরের সাথে যোগাযোগ করতে দেয়। মানুষের মিথস্ক্রিয়া থেকে ভিন্ন, API-গুলির সীমাবদ্ধতা রয়েছে তাদের থেকে কী জিজ্ঞাসা করা যায় এবং কী করা যায় না। ইন্টারঅ্যাকশনের সীমাবদ্ধতা প্রোগ্রামগুলির মধ্যে স্থিতিশীল এবং কার্যকরী যোগাযোগ তৈরি করতে সহায়তা করে।
একটি API হল কম্পিউটার প্রোগ্রামগুলির একে অপরের সাথে যোগাযোগ করার একটি উপায়।
মানুষ যেমন একটি ওয়েব পৃষ্ঠার মাধ্যমে একটি ওয়েবসাইটের সাথে যোগাযোগ করে, তেমনি একটি API কম্পিউটার প্রোগ্রামগুলিকে একে অপরের সাথে যোগাযোগ করতে দেয়।
মানুষের মিথস্ক্রিয়া থেকে ভিন্ন, API-গুলির সীমাবদ্ধতা রয়েছে তাদের থেকে কী জিজ্ঞাসা করা যায় এবং কী করা যায় না।
ইন্টারঅ্যাকশনের সীমাবদ্ধতা প্রোগ্রামগুলির মধ্যে স্থিতিশীল এবং কার্যকরী যোগাযোগ তৈরি করতে সহায়তা করে।

## এটা যেসব সমস্যাতে দৃষ্টিপাত করে
অ্যাপ্লিকেশনগুলি আরও জটিল হয়ে উঠলে, ছোট কোড পরিবর্তনগুলি অন্যান্য কার্যকারিতার উপর কঠোর প্রভাব ফেলতে পারে। অ্যাপ্লিকেশনগুলিকে তাদের কার্যকারিতার জন্য একটি মডুলার পদ্ধতি অবলম্বন করতে হবে যদি তারা একই সাথে বৃদ্ধি এবং স্থিতিশীলতা বজায় রাখতে পারে। API ছাড়া, অ্যাপ্লিকেশনগুলির মধ্যে মিথস্ক্রিয়া করার জন্য একটি কাঠামোর অভাব রয়েছে। একটি শেয়ার্ড ফ্রেমওয়ার্ক ছাড়া, অ্যাপ্লিকেশনগুলির জন্য [স্কেল(scale)](/bn/scalability/) এবং একীভূত করা চ্যালেঞ্জিং।

অ্যাপ্লিকেশনগুলি আরও জটিল হয়ে উঠলে, ছোট কোড পরিবর্তনগুলি অন্যান্য কার্যকারিতার উপর কঠোর প্রভাব ফেলতে পারে।
অ্যাপ্লিকেশনগুলিকে তাদের কার্যকারিতার জন্য একটি মডুলার পদ্ধতি অবলম্বন করতে হবে যদি তারা একই সাথে বৃদ্ধি এবং স্থিতিশীলতা বজায় রাখতে পারে।
API ছাড়া, অ্যাপ্লিকেশনগুলির মধ্যে মিথস্ক্রিয়া করার জন্য একটি কাঠামোর অভাব রয়েছে।
একটি শেয়ার্ড ফ্রেমওয়ার্ক ছাড়া, অ্যাপ্লিকেশনগুলির জন্য [স্কেল(scale)](/bn/scalability/) এবং একীভূত করা চ্যালেঞ্জিং।

## এটা কিভাবে সাহায্য করে
APIগুলি কম্পিউটার প্রোগ্রাম বা অ্যাপ্লিকেশনগুলিকে একটি সংজ্ঞায়িত এবং বোধগম্য পদ্ধতিতে তথ্য আদান-প্রদান এবং আদান-প্রদান করার অনুমতি দেয়। তারা আধুনিক অ্যাপ্লিকেশনের জন্য বিল্ডিং ব্লক এবং তারা ডেভেলপারদের অ্যাপ্লিকেশন একত্রিত করার একটি উপায় প্রদান করে থাকে। যখনই আপনি [মাইক্রসার্ভিস(microservices)](/bn/microservices/) একসাথে কাজ করার কথা শুনেন, আপনি অনুমান করতে পারেন যে তারা একটি API এর মাধ্যমে ইন্টারঅ্যাক্ট করে।

APIগুলি কম্পিউটার প্রোগ্রাম বা অ্যাপ্লিকেশনগুলিকে একটি সংজ্ঞায়িত এবং বোধগম্য পদ্ধতিতে তথ্য আদান-প্রদান এবং আদান-প্রদান করার অনুমতি দেয়।
তারা আধুনিক অ্যাপ্লিকেশনের জন্য বিল্ডিং ব্লক এবং তারা ডেভেলপারদের অ্যাপ্লিকেশন একত্রিত করার একটি উপায় প্রদান করে থাকে।
যখনই আপনি [মাইক্রসার্ভিস(microservices)](/bn/microservices-architecture/) একসাথে কাজ করার কথা শুনেন, আপনি অনুমান করতে পারেন যে তারা একটি API এর মাধ্যমে ইন্টারঅ্যাক্ট করে।
2 changes: 1 addition & 1 deletion content/bn/chaos-engineering.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ tags: ["পদ্ধতি", "", ""]

## এটা যেসব সমস্যাতে দৃষ্টিপাত করে

[SRE (Site reliability engineering)](/bn/site-reliability-engineering/) এবং [DevOps](/bn/devops/) অনুশীলনে, প্রোডাক্টের স্থিতিস্থাপকতা (resiliency) এবং [নির্ভরযোগ্যতা (reliability)](/bn/reliability/) বাড়ানোর কৌশলের উপর ফোকাস করে। পর্যাপ্ত পরিষেবার মান নিশ্চিত করার সময়, একটি সিস্টেমের ব্যর্থতা সহ্য করার ক্ষমতা সাধারণত সফ্টওয়্যার ডেভেলপমেন্টে খুব প্রয়োজনীয়। এমন বেশ কয়েকটি দিক জড়িত যা একটি অ্যাপ্লিকেশনের আউটেজের দিকে নিয়ে যেতে পারে, যেমন অবকাঠামো (infrastructure), প্ল্যাটফর্ম (platform), বা ([মাইক্রোসার্ভিস-ভিত্তিক (microservices)](/bn/microservices/)) অ্যাপ্লিকেশনের অন্যান্য চলমান অংশ। প্রোডাকশন পরিবেশে নতুন ফিচারগুলির খুব তাড়াতাড়ি একের পর এক স্থাপনের ফলে ডাউনটাইম (downtime) হওয়ার সম্ভাবনা বেড়ে যায় এবং একটি গুরুতর ঘটনাও ঘটতে পারে — যা ব্যবসার জন্য যথেষ্ট পরিণতিপূর্ণ।
[SRE (Site reliability engineering)](/bn/site-reliability-engineering/) এবং [DevOps](/bn/devops/) অনুশীলনে, প্রোডাক্টের স্থিতিস্থাপকতা (resiliency) এবং [নির্ভরযোগ্যতা (reliability)](/bn/reliability/) বাড়ানোর কৌশলের উপর ফোকাস করে। পর্যাপ্ত পরিষেবার মান নিশ্চিত করার সময়, একটি সিস্টেমের ব্যর্থতা সহ্য করার ক্ষমতা সাধারণত সফ্টওয়্যার ডেভেলপমেন্টে খুব প্রয়োজনীয়। এমন বেশ কয়েকটি দিক জড়িত যা একটি অ্যাপ্লিকেশনের আউটেজের দিকে নিয়ে যেতে পারে, যেমন অবকাঠামো (infrastructure), প্ল্যাটফর্ম (platform), বা ([মাইক্রোসার্ভিস-ভিত্তিক (microservices)](/bn/microservices-architecture/)) অ্যাপ্লিকেশনের অন্যান্য চলমান অংশ। প্রোডাকশন পরিবেশে নতুন ফিচারগুলির খুব তাড়াতাড়ি একের পর এক স্থাপনের ফলে ডাউনটাইম (downtime) হওয়ার সম্ভাবনা বেড়ে যায় এবং একটি গুরুতর ঘটনাও ঘটতে পারে — যা ব্যবসার জন্য যথেষ্ট পরিণতিপূর্ণ।

## এটা কিভাবে সাহায্য করে

Expand Down
2 changes: 1 addition & 1 deletion content/bn/cloud-native-apps.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ tags: ["অ্যাপ্লিকেশন", "মৌলিক", ""]
## এটা যেসব সমস্যাতে দৃষ্টিপাত করে

ঐতিহ্যগতভাবে, অন-প্রিমিস পরিবেশগুলি মোটামুটি পছন্দসই উপায়ে গণনা সংস্থান সরবরাহ করে।
প্রতিটি ডেটাসেন্টারের(data-center) পরিষেবা ছিল যা নির্দিষ্ট পরিবেশে অ্যাপ্লিকেশনগুলিকে [শক্তভাবে সংযুক্ত](/bn/tightly-coupled-architectures/) করে,
প্রতিটি ডেটাসেন্টারের(data-center) পরিষেবা ছিল যা নির্দিষ্ট পরিবেশে অ্যাপ্লিকেশনগুলিকে [শক্তভাবে সংযুক্ত](/bn/tightly-coupled-architecture/) করে,
প্রায়শই [ভার্চুয়াল মেশিন (Virtual Machine)](/bn/virtual-machine/) এবং পরিষেবার মতো অবকাঠামোর(infrastructure) জন্য ম্যানুয়াল প্রভিশনিংয়ের(manual provisioning) উপর অনেক বেশি নির্ভর করে।
যার ফল স্বরূপ, ডেভেলপার এবং তাদের অ্যাপ্লিকেশনগুলিকে সেই নির্দিষ্ট ডেটা সেন্টারে সীমাবদ্ধ করে।
ক্লাউডের জন্য ডিজাইন করা হয়নি এমন অ্যাপ্লিকেশনগুলি ক্লাউড পরিবেশের স্থিতিস্থাপকতা এবং স্কেলিং(scaling) ক্ষমতার সুবিধা নিতে পারে না।
Expand Down
2 changes: 1 addition & 1 deletion content/bn/container-orchestration.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ status: Completed
category: ধারণা
---

[কন্টেইনার](/bn/container/) অর্কেস্ট্রেশন বলতে বোঝায় গতিশীল পরিবেশে কন্টেইনারাইজড অ্যাপ্লিকেশনের জীবনচক্র পরিচালনা এবং স্বয়ংক্রিয়করণ করাকে ।
[কন্টেইনার](/bn/container/) অর্কেস্ট্রেশন বলতে বোঝায় গতিশীল পরিবেশে [কন্টেইনারাইজড](/bn/containerization/) অ্যাপ্লিকেশনের জীবনচক্র পরিচালনা এবং স্বয়ংক্রিয়করণ করাকে ।
এটি একটি কন্টেইনার অর্কেস্ট্রেটরের (বেশিরভাগ ক্ষেত্রে, [কুবারনেটিস](/bn/kubernetes)) মাধ্যমে কার্যকর করা হয় , যা স্থাপনা (deployments), [অটো-স্কেলিং](/bn/auto-scaling/) , অটো-হিলিং এবং পর্যবেক্ষণকে সক্ষম করে।
অর্কেস্ট্রেশন একটি রূপক অর্থে :
অর্কেস্ট্রেশন টুল একজন মিউজিক পরিচালকের মতো কন্টেইনারগুলোকে পরিচালনা করে, যা নিশ্চিত করে প্রতিটি কন্টেইনারের (বা সঙ্গীতশিল্পীর) যা করা উচিত ।
Expand Down
5 changes: 2 additions & 3 deletions content/bn/containerization.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,11 +5,10 @@ category: প্রযুক্তি
tags: ["অ্যাপ্লিকেশন", "", ""]
---

কন্টেইনারাইজেশন হল একটি প্রক্রিয়া যা একটি অ্যাপ্লিকেশন এবং এর সংশ্লিষ্ট জিনিসসমূহকে একটি কন্টেইনার ইমেজ (Container Image) এ বান্ডিল করার প্রক্রিয়া। কন্টেইনার নির্মাণ প্রক্রিয়ার জন্য [ওপেন কন্টেইনার ইনিশিয়েটিভ](https://opencontainers.org) (OCI) মান মেনে চলা প্রয়োজন। যতক্ষণ না একটি কন্টেইনার ইমেজ এই স্ট্যান্ডার্ড মেনে চলে, যে কোন কন্টেইনারাইজেশন টুল ই ব্যবহার করা হয় তা চিন্তার বিষয় নয়।

কন্টেইনারাইজেশন হলো অ্যাপ্লিকেশন কোডের প্যাকেজিং প্রক্রিয়া যার মধ্যে লাইব্রেরি এবং কোড চালানোর জন্য প্রয়োজনীয় নির্ভরতাগুলোও থাকে একটি একক লাইটওয়েট এক্সিকিউটেবল ফাইলে -যাকে [কন্টেইনার ইমেজ](/bn/container-image/) বলা হয়।
## এটা যেসব সমস্যাতে দৃষ্টিপাত করে

কনটেইনারগুলি প্রচলিত হওয়ার আগে, সংস্থাগুলি যেকোনো [বেয়ার-মেটাল মেশিন (bare-metal machine)](/bn/bare_metal_machine/) এর একাধিক অ্যাপ্লিকেশন তৈরি করার জন্য ভার্চুয়াল মেশিনের (VM) উপর নির্ভর করত। ভিএমগুলি পাত্রের তুলনায় উল্লেখযোগ্যভাবে বড় এবং যার ফলে এটি চালানোর জন্য একটি হাইপারভাইজার প্রয়োজন।যেহেতু এই বৃহৎ ভিএম টেমপ্লেটগুলির স্টোরেজ, ব্যাকআপ এবং স্থানান্তরের কাজ করে, এ কারণে ভিএম টেমপ্লেট তৈরি করাও একটি ধীর প্রক্রিয়া। অতিরিক্তভাবে, ভিএমগুলি যদি [অপরিবর্তনশীলতা (immutability)](/bn/immutable-infrastructure//) নীতি লঙ্ঘন করে, তবে এটি কনফিগারেশন ড্রিফটে ভুগতে পারে।
[কনটেইনারগুলি](/bn/container/) প্রচলিত হওয়ার আগে, সংস্থাগুলি যেকোনো [বেয়ার-মেটাল মেশিন (bare-metal machine)](/bn/bare_metal_machine/) এর একাধিক অ্যাপ্লিকেশন তৈরি করার জন্য [ভার্চুয়াল মেশিনের (VM)](/bn/virtual-machine/) উপর নির্ভর করত। ভিএমগুলি পাত্রের তুলনায় উল্লেখযোগ্যভাবে বড় এবং যার ফলে এটি চালানোর জন্য একটি হাইপারভাইজার প্রয়োজন।যেহেতু এই বৃহৎ ভিএম টেমপ্লেটগুলির স্টোরেজ, ব্যাকআপ এবং স্থানান্তরের কাজ করে, এ কারণে ভিএম টেমপ্লেট তৈরি করাও একটি ধীর প্রক্রিয়া। অতিরিক্তভাবে, ভিএমগুলি যদি [অপরিবর্তনশীলতা (immutability)](/bn/immutable-infrastructure//) নীতি লঙ্ঘন করে, তবে এটি কনফিগারেশন ড্রিফটে ভুগতে পারে।

## এটা কিভাবে সাহায্য করে

Expand Down
Loading
Loading