💻

সার্ভারলেস আর্কিটেকচার

সার্ভারলেস ক্লাউড আর্কিটেকচার ডিজাইন সিমুলেটর

💻 এখনই চেষ্টা করুন

What Is Serverless Computing?

Serverless computing lets you run code without provisioning or managing servers. When a request arrives, the cloud provider spins up a container, executes your function, and tears it down when idle. Cold starts happen when a new container must initialize from scratch (slow); warm starts reuse an existing container (instant). You pay only for actual execution time.

Why does this matter? Serverless architecture powers modern applications from APIs to data pipelines. AWS Lambda alone processes trillions of invocations per month. Understanding cold starts, concurrency limits, and cost optimization is essential for building efficient cloud-native systems.

📖 গভীরভাবে জানুন

উপমা 1

একটি গাড়ির মালিকানার মত ঐতিহ্যগত সার্ভারের কথা চিন্তা করুন — আপনি গাড়ি চালান বা না চালান, আপনি বীমা, গ্যাস এবং রক্ষণাবেক্ষণ প্রদান করেন। সার্ভারলেস একটি ট্যাক্সিকে সালাম দেওয়ার মতো: আপনি কেবল যাত্রার জন্য অর্থ প্রদান করেন। একটি ঠান্ডা শুরু ট্যাক্সি আসার জন্য অপেক্ষা করছে; একটি উষ্ণ শুরু হয় যখন একটি ইতিমধ্যে আপনার দরজা বাইরে পার্ক করা হয়.

উপমা 2

একটি রেস্তোরাঁর রান্নাঘরের কথা কল্পনা করুন যেটি অর্ডার এলে শেফদের জাদু করে এবং ভিড় শেষ হলে তাদের বাড়িতে পাঠায়। কোল্ড স্টার্ট হল এপ্রোন লাগিয়ে হাত ধোয়ার সময়; উষ্ণ শুরু মানে শেফ ইতিমধ্যে চুলায় আছে. ডিনার ভিড়ের জন্য একটি কঙ্কালের ক্রুকে স্ট্যান্ডবাইতে রাখার মতো প্রভিশনড কনকারেন্সি।

🎯 সিমুলেটর টিপস

শিক্ষানবিস

অনুরোধ পাঠান এবং পাত্রে স্পিন আপ দেখুন (কোল্ড স্টার্ট) তারপর পুনরায় ব্যবহার করুন (উষ্ণ শুরু)।

মধ্যবর্তী

নাটকীয় ঠান্ডা শুরু পার্থক্য দেখতে Java বনাম গো রানটাইম তুলনা করুন।

বিশেষজ্ঞ

লেটেন্সি-কস্ট ট্রেড-অফ অপ্টিমাইজ করতে প্রভিশনড কনকারেন্সি এবং ভিপিসি পেনাল্টি সেট করুন।

📚 শব্দকোষ

FaaS
একটি পরিষেবা হিসাবে ফাংশন - একটি ক্লাউড এক্সিকিউশন মডেল যেখানে প্রদানকারী আপনাকে সার্ভারগুলি পরিচালনা করার প্রয়োজন ছাড়াই ইভেন্টগুলির প্রতিক্রিয়া হিসাবে আপনার কোড চালায়৷ AWS Lambda, Google ক্লাউড ফাংশন, এবং Azure ফাংশন হল প্রধান প্ল্যাটফর্ম।
Cold Start
লেটেন্সি পেনাল্টি যখন একটি নতুন ফাংশন ধারক স্ক্র্যাচ থেকে আরম্ভ করা আবশ্যক। কোড ডাউনলোড করা, রানটাইম শুরু করা এবং ইনিশিয়ালাইজেশন লজিক চালানো অন্তর্ভুক্ত। সাধারণত বেশিরভাগ রানটাইমের জন্য 100ms-2s, কিন্তু একটি VPC-তে Java এর জন্য 10s অতিক্রম করতে পারে।
Warm Start
পরবর্তী আহ্বানের জন্য ইতিমধ্যেই শুরু করা কন্টেইনার পুনরায় ব্যবহার করা হচ্ছে। উষ্ণ সূচনা শুরুর পর্যায়টিকে সম্পূর্ণভাবে এড়িয়ে যায়, শুধুমাত্র ফাংশন এক্সিকিউশনের লেটেন্সি কমিয়ে দেয় — সাধারণত 100ms এর নিচে।
Concurrency
একই সাথে চলমান ফাংশন দৃষ্টান্তের সংখ্যা। প্রতিটি সমসাময়িক সম্পাদনের জন্য তার নিজস্ব ধারক প্রয়োজন। AWS Lambda ডিফল্ট অ্যাকাউন্ট কনকারেন্সি হল 1,000, হাজার হাজারে স্কেলযোগ্য।
Provisioned Concurrency
প্রি-ইনিশিয়ালাইজড ফাংশন ইনস্ট্যান্স যা লেটেন্সি-সংবেদনশীল কাজের চাপের জন্য ঠান্ডা শুরু দূর করে। এটি ব্যবহার করা হোক বা না হোক আপনি প্রবিধানকৃত ক্ষমতার জন্য অর্থ প্রদান করুন — বিলম্ব এবং খরচের মধ্যে একটি ট্রেড-অফ।
Reserved Concurrency
একটি নির্দিষ্ট ফাংশনের জন্য বরাদ্দকৃত সমকালীনতার একটি গ্যারান্টিযুক্ত পুল, অন্য ফাংশনগুলি অ্যাকাউন্টের সীমা গ্রাস করলেও এটির সর্বদা ক্ষমতা থাকে তা নিশ্চিত করে। সর্বোচ্চ ক্যাপ হিসাবেও কাজ করে।
Invocation
একটি সার্ভারহীন ফাংশনের একটি একক সঞ্চালন। মৌলিক বিলিং ইউনিট — আপনি প্রতি অনুরোধ ($0.20 প্রতি মিলিয়ন) প্লাস প্রতি GB-সেকেন্ড গণনা সময় ($0.0000166667) প্রদান করেন।
Execution Duration
যে সময় থেকে আপনার ফাংশন হ্যান্ডলার কার্যকর করা শুরু করে যতক্ষণ না এটি ফিরে আসে বা সময় শেষ হয়। 1ms বৃদ্ধিতে বিল করা হয়েছে। AWS Lambda-এর জন্য সর্বাধিক 15 মিনিট (900s)।
Timeout
জোরপূর্বক বন্ধ করার আগে একটি ফাংশন চালানোর জন্য সর্বাধিক সময়। এটি খুব কম সেট করা মিথ্যা ব্যর্থতার কারণ হয়; স্তব্ধ আহ্বানে খুব বেশি অর্থ অপচয় করে।
VPC Penalty
অতিরিক্ত কোল্ড স্টার্ট লেটেন্সি (ঐতিহাসিকভাবে 6-10 সেকেন্ড, এখন হাইপারপ্লেন ENI-এর সাথে ~1 সেকেন্ড) যখন একটি Lambda ফাংশন ভার্চুয়াল প্রাইভেট ক্লাউডের মধ্যে সংস্থানগুলি অ্যাক্সেস করার জন্য কনফিগার করা হয়।
Lambda Layer
লাইব্রেরির পুনঃব্যবহারযোগ্য প্যাকেজ, রানটাইম এক্সটেনশন, বা কনফিগারেশন যা ফাংশন উল্লেখ করতে পারে। প্রতিটি স্তর কোল্ড স্টার্ট টাইম যোগ করে কিন্তু ফাংশন জুড়ে কোড শেয়ারিং সক্ষম করে।
Init Duration
হ্যান্ডলার ফাংশন (গ্লোবাল স্কোপ ইনিশিয়ালাইজেশন) এর বাইরে কোড এক্সিকিউট করার সময় ব্যয় করা হয়েছে। ল্যাম্বডা লগে আলাদাভাবে রিপোর্ট করা হয়েছে। ভারী প্রাথমিককরণ (ML মডেল লোড করা, DB সংযোগ পুল) ঠান্ডা শুরু বাড়ায়।

🏆 মূল ব্যক্তিত্ব

Tim Wagner (2014)

জেনারেল ম্যানেজার হিসেবে AWS Lambda লঞ্চের নেতৃত্ব দেন, প্রথম বড় বাণিজ্যিক সার্ভারহীন কম্পিউটিং প্ল্যাটফর্ম তৈরি করেন যা FaaS দৃষ্টান্তকে সংজ্ঞায়িত করে

Werner Vogels (2014)

অ্যামাজন সিটিও যিনি ইভেন্ট-চালিত এবং সার্ভারবিহীন আর্কিটেকচারকে চ্যাম্পিয়ন করেছেন, 'কোন সার্ভার নয় সার্ভারের চেয়ে পরিচালনা করা সহজ' দর্শনকে জনপ্রিয় করে তুলেছেন

Kenton Varda (2017)

ক্লাউডফ্লেয়ার কর্মী তৈরি করা হয়েছে কনটেইনারের পরিবর্তে V8 আইসোলেট ব্যবহার করে, সাব-মিলিসেকেন্ড কোল্ড স্টার্ট অর্জন করা এবং প্রান্ত সার্ভারহীন কম্পিউটিংকে পুনরায় সংজ্ঞায়িত করা

Eric Jonas (2019)

ইউসি বার্কলে গবেষক যিনি প্রভাবশালী 'ক্লাউড প্রোগ্রামিং সরলীকৃত: সার্ভারলেস কম্পিউটিং এ বার্কলে ভিউ' সার্ভারহীন গবেষণা এজেন্ডাকে সংজ্ঞায়িত করার গবেষণাপত্রের সহ-লেখক

Guillermo Rauch (2015)

Vercel এবং Next.js তৈরি করা হয়েছে, ফ্রন্টএন্ড ফ্রেমওয়ার্কের জন্য সার্ভারবিহীন স্থাপনাকে জনপ্রিয় করা এবং সার্ভারহীন ফাংশনগুলিকে ফ্রন্টএন্ড ডেভেলপারদের কাছে অ্যাক্সেসযোগ্য করে তোলা

Joe Emison (2016)

প্রারম্ভিক সার্ভারহীন ধর্মপ্রচারক এবং CTO যারা এন্টারপ্রাইজ-স্কেল সার্ভারবিহীন আর্কিটেকচার প্রদর্শন করেছেন, সাধারণ ব্যবহারের ক্ষেত্রে FaaS কার্যকারিতা প্রমাণ করেছেন

Ajay Nair (2019)

AWS Lambda প্রোডাক্ট লিড যারা প্রভিশনড কনকারেন্সি, ল্যাম্বডা এক্সটেনশন, এবং কন্টেইনার ইমেজ সাপোর্ট সহ মূল বৈশিষ্ট্যগুলি পরিচালনা করে

🎓 শিক্ষার উৎস

💬 শিক্ষার্থীদের বার্তা

সার্ভারবিহীন কম্পিউটিং আমরা কীভাবে সফ্টওয়্যার তৈরি করি তার মধ্যে সবচেয়ে বড় পরিবর্তনগুলির মধ্যে একটিকে উপস্থাপন করে — কয়েক মাস আগে সার্ভারের ব্যবস্থা করা থেকে শুরু করে সেকেন্ডে শূন্য থেকে হাজার হাজার দৃষ্টান্তে পরিমাপ করা একটি ফাংশন লেখা পর্যন্ত। এই সিমুলেটরে আপনি যে ঠান্ডা সূচনা দেখতে পাচ্ছেন তা একই ঘটনা যা Netflix, Airbnb এবং হাজার হাজার স্টার্টআপের প্রকৌশলীরা প্রতিদিন অপ্টিমাইজ করে। খরচ, লেটেন্সি এবং কনকারেন্সির মধ্যে ট্রেড-অফ বোঝা আপনাকে একজন ভালো স্থপতি করে তুলবে আপনি যে ক্লাউড প্রদানকারীকে বেছে নিন তা নির্বিশেষে। ক্লাউড জাদু নয় - এটি অন্য কারো কম্পিউটার, উজ্জ্বলভাবে বিমূর্ত।

শুরু করুন

বিনামূল্যে, সাইনআপ নেই

শুরু করুন →