কোড পুনঃব্যবহারযোগ্যতার জন্য AWS Lambda স্তরগুলি কীভাবে ব্যবহার করবেন?

Koda Punahbyabaharayogyatara Jan Ya Aws Lambda Staraguli Kibhabe Byabahara Karabena



ল্যাম্বডা লেয়ার হল একটি সার্ভারবিহীন কম্পিউটিং পরিষেবা এডব্লিউএস ল্যাম্বদা যেটি ল্যাম্বডা ফাংশনগুলির মধ্যে সর্বাধিক ব্যবহৃত কোড এবং লাইব্রেরিগুলি ভাগ করতে ব্যবহৃত হয়। ল্যাম্বডা ফাংশনে লাইব্রেরি ইনস্টল করার পরিবর্তে, ব্যবহারকারীরা তাদের জন্য স্তর তৈরি করতে এবং ফাংশনে সেই স্তরগুলি উল্লেখ করতে পারে। একটি Lambda ফাংশন পাঁচটি স্তর পর্যন্ত উল্লেখ বা অন্তর্ভুক্ত করতে পারে, এবং যদি তারা একে অপরের উপর নির্ভর করে তবে তাদের ক্রম গুরুত্বপূর্ণ।

ল্যাম্বডা স্তরগুলি ব্যবহার করার সুবিধাগুলি কী কী?

ল্যাম্বডা স্তরগুলির অনেক সুবিধা রয়েছে, যার মধ্যে কয়েকটি নীচে দেওয়া হল:

  • এটি প্রকৌশল নীতি ডিআরআই (নিজেকে পুনরাবৃত্তি করবেন না) লঙ্ঘন করা এড়িয়ে যায়।
  • ল্যাম্বডা স্তর প্যাকেজের দৈর্ঘ্য কমিয়ে দেয় যা ল্যাম্বডা ফাংশনে স্থাপন করা যেতে পারে।
  • ল্যাম্বডা স্তরগুলি ব্যবহার করে ল্যাম্বডা ফাংশনের দক্ষতা এবং কর্মক্ষমতা বাড়ানো যেতে পারে।
  • Lambda স্তরগুলি AWS Lambda থেকে একাধিক AWS অ্যাকাউন্ট বা Lambda ফাংশন জুড়ে ভাগ করা যেতে পারে।

কোড পুনঃব্যবহারযোগ্যতার জন্য AWS Lambda স্তরগুলি কীভাবে ব্যবহার করবেন তা এই নির্দেশিকাটি ব্যাখ্যা করবে।







কোড পুনঃব্যবহারযোগ্যতার জন্য AWS Lambda স্তরগুলি কীভাবে ব্যবহার করবেন?

কোড পুনঃব্যবহারযোগ্যতার জন্য AWS Lambda স্তরগুলি ব্যবহার করা বেশ কয়েকটি ধাপ জড়িত। এর জন্য, একটি ল্যাম্বডা ফাংশন এবং একটি ল্যাম্বডা স্তর তৈরি করুন এবং তারপর ফাংশনে সেই স্তরটি ব্যবহার করুন। আসুন নীচের পদক্ষেপগুলি অন্বেষণ করি:



ধাপ 1: AWS কনসোলে সাইন ইন করা
প্রথমে, AWS অ্যাকাউন্টের শংসাপত্র ব্যবহার করে সাইন ইন করে প্রবেশ করুন। এর পরে, নির্বাচন করুন ' ল্যাম্বদা AWS ম্যানেজমেন্ট কনসোল থেকে ” বোতাম:







ধাপ 2: একটি ল্যাম্বডা ফাংশন তৈরি করা
এখন, 'এ ক্লিক করুন একটি ফাংশন তৈরি করুন AWS Lambda ড্যাশবোর্ড থেকে এটি কনফিগার করা শুরু করতে ফাংশন পৃষ্ঠার ভিতরে যেতে হবে:



ধাপ 3: একটি Lambda ফাংশন সেট আপ করা
একটি নতুন ফাংশন তৈরি করতে, এটির একটি নাম দিন এবং ফাংশনের জন্য পরিবেশ নির্বাচন করুন। অবশেষে, 'এ ক্লিক করুন ফাংশন তৈরি করুন একটি ফাংশন তৈরি করতে ইন্টারফেসের শেষে অবস্থিত বোতাম:

এখানে নিচে “নাম দিয়ে একটি ফাংশন তৈরি করা হয়েছে। myLambdaFunc এবং এটি প্রাথমিকভাবে শূন্য স্তর যুক্ত করেছে:

ধাপ 4: একটি ল্যাম্বডা স্তর তৈরি করা
ল্যাম্বডা স্তরগুলি অ্যাক্সেস করতে, '' নির্বাচন করুন স্তর সাইডবারে ” বোতাম। তারপর, ক্লিক করুন 'স্তর তৈরি করুন' একটি নতুন ল্যাম্বডা স্তর তৈরি করতে বোতাম:

ধাপ 5: ল্যাম্বডা লেয়ার কনফিগার করা
লেখা ' নাম একটি বর্ণনা সহ ল্যাম্বডা ফাংশনের। তারপর, ক্লিক করুন ' আপলোড করুন ' কোড বা লাইব্রেরি আপলোড করার জন্য ' বোতাম ' নির্ভরতা একটি জিপ ফোল্ডারে। ব্যবহারকারীরা সামঞ্জস্যপূর্ণ রানটাইম নির্বাচন করতে পারেন এবং ঐচ্ছিক পরামিতি হিসাবে স্তর তৈরি করতে পারেন:

এখানে 'নাম দিয়ে একটি স্তর তৈরি করা হয়েছে myLambdaLayer ”:

ধাপ 6: ল্যাম্বডা ফাংশনে একটি স্তর যুক্ত করুন
ল্যাম্বডা স্তর তৈরি হয়ে গেলে, কেবল 'এ ক্লিক করুন' স্তর ল্যাম্বডা ফাংশন নামের নীচে বোতাম। এখানে ' 0 ' ফাংশনে যোগ করা স্তরের সংখ্যা দেখায়:

তারপর, 'এ ক্লিক করুন একটি স্তর যোগ করুন একটি AWS ল্যাম্বডা ফাংশনে একটি স্তর যুক্ত করতে বোতাম:

ধাপ 7: কোড পুনঃব্যবহারযোগ্যতার জন্য ল্যাম্বডা লেয়ার ব্যবহার করা
নির্বাচন করুন 'কাস্টম স্তর' বিকল্প, এবং আপনি যে স্তরটি ব্যবহার করতে চান তা নির্বাচন করুন। এই জন্য, স্তর নির্বাচন করুন ' সংস্করণ যা আপনি ব্যবহার করতে চান এবং অবশেষে ক্লিক করুন ' যোগ করুন 'বোতাম:

এখানে আমরা একটি স্তর যোগ করেছি ' myLambdaLayer এবং এখন এটি ফাংশন দ্বারা ব্যবহৃত হয় ' মাইল্যাম্বডাফাঙ্ক ” কোডটি পুনরায় লেখা এড়াতে এটি অন্যান্য ফাংশনের জন্যও পুনরায় ব্যবহার করা যেতে পারে:

এটির পুনঃব্যবহারযোগ্যতার জন্য স্থানীয় সিস্টেম থেকে কোড যোগ করে AWS Lambda স্তরগুলি ব্যবহার করা।

উপসংহার

কোডের পুনঃব্যবহারযোগ্যতার জন্য AWS-এ AWS Lambda স্তরগুলি ব্যবহার করতে, কেবল AWS অ্যাকাউন্টে সাইন ইন করুন এবং Lambda ড্যাশবোর্ডের ভিতরে যান৷ এর পরে, একটি ফাংশন তৈরি করুন এবং তারপর একটি জিপ ফোল্ডারে আপনার কোড বা লাইব্রেরি আপলোড করার জন্য একটি স্তর তৈরি করুন। লেয়ারটি তৈরি হয়ে গেলে, আপনি লেয়ারটিকে ফাংশনে যুক্ত করতে পারেন যাতে ব্যবহারকারী কোডটি পুনরায় লেখা এড়াতে এটি ব্যবহার করতে পারেন। এই নির্দেশিকাটি ব্যাখ্যা করেছে কিভাবে AWS-এ কোড পুনঃব্যবহারযোগ্যতার জন্য AWS Lambda স্তরগুলি ব্যবহার করতে হয়৷