From d93d82403f982ce96887127b44f3de1fc63a5a1c Mon Sep 17 00:00:00 2001 From: Sajib Adhikary <60180521+sajibAdhi@users.noreply.github.com> Date: Tue, 22 Apr 2025 11:50:08 +0000 Subject: [PATCH] [bn] Update function-as-a-service.md Fixes #3298 Signed-off-by: Sajib Adhikary Signed-off-by: GitHub --- content/bn/function-as-a-service.md | 43 ++++++++++++----------------- 1 file changed, 17 insertions(+), 26 deletions(-) diff --git a/content/bn/function-as-a-service.md b/content/bn/function-as-a-service.md index 5e384ce66..13e6d439b 100644 --- a/content/bn/function-as-a-service.md +++ b/content/bn/function-as-a-service.md @@ -5,33 +5,24 @@ category: প্রযুক্তি tags: ["অবকাঠামো", "", ""] --- -ফাংশন-এজ়-এ-সার্ভিস -একটি পরিষেবা হিসাবে ফাংশন (FaaS) হল এক প্রকার [সার্ভারলেস](/bn/serverless/) [ক্লাউড কম্পিউটিং](/bn/cloud-computing/) [সর্বিস](/bn/service/) -যা ইভেন্টের প্রতিক্রিয়ায় কোড চালানোর অনুমতি দেয় -জটিল অবকাঠামো বজায় না রেখে -সাধারণত [মাইক্রোসার্ভিসেস](/bn/microservices-architecture/) অ্যাপ্লিকেশন তৈরি এবং চালু করার সাথে যুক্ত। -FaaS এর সাথে, ব্যবহারকারীরা শুধুমাত্র ফাংশন এবং ডেটা পরিচালনা করে যখন ক্লাউড প্রদানকারী অ্যাপ্লিকেশন পরিচালনা করে। -এটি ডেভেলপারদের কোড চালু না থাকলে পরিষেবার জন্য অর্থ প্রদান না করে তাদের প্রয়োজনীয় ফাংশনগুলি পেতে অনুমতি দেয়। -কিছু জনপ্রিয় FaaS উদাহরণের মধ্যে রয়েছে: [Amazon's AWS Lambda](https://aws.amazon.com/lambda/), -[Google Cloud Functions](https://cloud.google.com/functions/) এবং [Microsoft Azure Functions](https://azure.microsoft.com/en-us/services/functions/)। +ফাংশন-এজ়-এ-সার্ভিস (FaaS) হলো একটি [ক্লাউড কম্পিউটিং](/bn/cloud-computing/) মডেল, যা ম্যানুয়াল হস্তক্ষেপ ছাড়াই ইভেন্ট-নির্ভর ফাংশন চালানোর জন্য একটি প্ল্যাটফর্ম প্রদান করে এবং স্বয়ংক্রিয়ভাবে স্কেলিং করে। +মূলত, FaaS নির্দিষ্ট ইভেন্টে সক্রিয় হওয়া ইন্ডিভিজুয়াল ফাংশন ডিপ্লয় করার সুযোগ দেয়, যা স্বল্প সময়ের জন্য চলে এবং কাজ শেষে বন্ধ হয়ে যায়, ফলে অপ্রয়োজনীয় রিসোর্স অপচয় হয় না। +এই মডেলটি [অটোস্কেলিং](/bn/auto-scaling/) বৈশিষ্ট্য সমর্থন করে, যেখানে প্রতিটি অনুরোধে একটি ফাংশন ইনস্ট্যান্স চালু হয় এবং কাজ শেষে বন্ধ হয়ে যায়, যা এর [স্টেটলেস](/bn/stateless-apps/) বৈশিষ্ট্যকে জোর দেয়। +ফলে, FaaS প্ল্যাটফর্মগুলো প্রকৃত অর্থে পে-অ্যাজ-ইউ-গো বিলিং চালু করতে পারে, অর্থাৎ ফাংশন নিষ্ক্রিয় থাকলে কোনো খরচ হয় না, যা Platform as a Service (PaaS)-এর মতো অন্যান্য মডেল থেকে আলাদা, যেখানে ক্রমাগত রিসোর্স এভেইল্যাবল রাখতে হয়। -## এটা যেসব সমস্যাতে দৃষ্টিপাত করে +## যে সমস্যা সমাধান করে -একটি ঐতিহ্যগত অন-প্রাঙ্গনে দৃশ্যকল্পে, একটি ব্যবসা তার নিজস্ব ডেটা সেন্টার পরিচালনা করে এবং রক্ষণাবেক্ষণ করে। -ব্যবসার অবশ্যই সার্ভার, স্টোরেজ, সফ্টওয়্যার এবং অন্যান্য প্রযুক্তিতে বিনিয়োগ করতে হবে -এবং সম্ভাব্যভাবে সমস্ত সরঞ্জাম এবং লাইসেন্স ক্রয়, পরিচালনা এবং আপগ্রেড করার জন্য একজন IT কর্মী বা ঠিকাদার নিয়োগ করুন। -কাজের চাপ কমে গেলে এবং সেই সংস্থানগুলি নিষ্ক্রিয় থাকা সত্ত্বেও সর্বোচ্চ চাহিদা মেটাতে ডেটা সেন্টার তৈরি করতে হবে। -বিপরীতভাবে, যদি ব্যবসা দ্রুত বৃদ্ধি পায়, তাহলে আইটি বিভাগটি চালিয়ে যেতে সংগ্রাম করতে পারে। -একটি স্ট্যান্ডার্ড [Infrastructure-as-a-Service (IaaS)](/bn/infrastructure-as-a-service/) ক্লাউড কম্পিউটিং মডেলের অধীনে, -ব্যবহারকারীরা প্রাক-ক্রয় ক্ষমতা ইউনিট, যার অর্থ আপনি আপনার অ্যাপগুলি চালানোর জন্য সর্বদা-অন সার্ভার উপাদানগুলির জন্য একটি সর্বজনীন ক্লাউড প্রদানকারীকে অর্থ প্রদান করেন। -উচ্চ চাহিদার সময়ে সার্ভারের ক্ষমতা বাড়ানোর দায়িত্ব ব্যবহারকারীর -এবং যখন সেই ক্ষমতা আর প্রয়োজন হয় না তখন স্কেল করুন। -একটি অ্যাপ চালানোর জন্য প্রয়োজনীয় ক্লাউড অবকাঠামো সক্রিয় থাকে এমনকি যখন অ্যাপটি ব্যবহার করা হচ্ছে না। +ঐতিহ্যগতভাবে, ব্যবসাগুলোকে নিজেদের [ডেটা সেন্টার](/bn/data-center/) পরিচালনা করতে হতো, যার জন্য হার্ডওয়্যার, সফটওয়্যার এবং জনবল—সবকিছুর জন্য বড় বিনিয়োগ প্রয়োজন হতো। +এই ব্যবস্থায় সর্বোচ্চ চাহিদার জন্য রিসোর্স স্কেল করতে হতো, ফলে ডাউনটাইমে অনেক সম্পদ অব্যবহৃত থাকত। +এছাড়া, দ্রুত ব্যবসায়িক প্রবৃদ্ধি IT সক্ষমতাকে চাপে ফেলে, যার ফলে অপারেশনাল অদক্ষতা দেখা দেয়। +অন্যদিকে, [ইনফ্রাস্ট্রাকচার-এজ়-এ-সার্ভিস (IaaS)](/bn/infrastructure-as-a-service/) মডেলগুলো ক্লাউড-ভিত্তিক সমাধান দিলেও, স্কেলিংয়ের দায়িত্ব ব্যবহারকারীর ওপরই থাকে এবং সার্ভার সক্রিয় থাকুক বা না থাকুক, তার জন্য নিয়মিত অর্থ পরিশোধ করতে হয়। -## এটা কিভাবে সাহায্য করে +## কিভাবে সহায়তা করে -FaaS সার্ভার পরিচালনা না করে ইভেন্টের প্রতিক্রিয়া হিসাবে ওয়েব অ্যাপ্লিকেশন চালানোর জন্য বিকাশকারীদের একটি [বিমূর্ততা](/bn/abstraction/) দেয়। -উদাহরণস্বরূপ, একটি ফাইল আপলোড করা কাস্টম কোড ট্রিগার করতে পারে যা ফাইলটিকে বিভিন্ন ফর্ম্যাটে ট্রান্সকোড করে। -FaaS পরিকাঠামো ভারী ব্যবহারের জন্য কোড স্বয়ংক্রিয়ভাবে স্কেল করবে, -এবং ডেভেলপারকে [স্ক্যালেবিলিটি](/bn/scalability/) এর জন্য কোড তৈরি করতে কোনো সময় বা সংস্থান ব্যয় করতে হবে না। -বিলিং শুধুমাত্র গণনা সময়ের উপর ভিত্তি করে করা হয়, যার অর্থ ব্যবসায়িকদের অর্থ প্রদান করতে হবে না যখন ফাংশনগুলি ব্যবহার করা হয় না। +FaaS ডেভেলপারদের জন্য ইভেন্ট-নির্ভর ওয়েব অ্যাপ্লিকেশন চালানোর [অ্যাবস্ট্রাকশন](/bn/abstraction/) দেয়, ফলে সার্ভার অবকাঠামো ব্যবস্থাপনার ঝামেলা থাকে না। +উদাহরণস্বরূপ, কোনো ফাইল আপলোড হলে, সেটি বিভিন্ন ফরম্যাটে রূপান্তর করার জন্য কাস্টম কোড চালানো যেতে পারে। +FaaS অবকাঠামো স্বয়ংক্রিয়ভাবে চাহিদা অনুযায়ী রিসোর্স সামঞ্জস্য করে, ফলে ডেভেলপারদের [স্কেলেবিলিটি](/bn/scalability/) নিয়ে কোড লেখার জটিলতা থাকে না। +শুধুমাত্র কম্পিউটেশনের সময়ের জন্যই চার্জ প্রযোজ্য হয়, ফলে ফাংশন নিষ্ক্রিয় থাকলে কোনো খরচ হয় না। + +আরও জানতে [Serverless](/bn/serverless/) গ্লসারি এন্ট্রি দেখুন। +যদিও "serverless" এবং "FaaS" প্রায়ই একে অপরের পরিবর্তে ব্যবহৃত হয়, এগুলো আলাদা ধারণা। \ No newline at end of file