সার্ভারহীন প্রান্ত: শেষ-ব্যবহারকারীর ঠিক পাশে পরিষেবা নিয়ে আসা

ইমেজ ক্রেডিট:
চিত্র ক্রেডিট
iStock

সার্ভারহীন প্রান্ত: শেষ-ব্যবহারকারীর ঠিক পাশে পরিষেবা নিয়ে আসা

সার্ভারহীন প্রান্ত: শেষ-ব্যবহারকারীর ঠিক পাশে পরিষেবা নিয়ে আসা

উপশিরোনাম পাঠ্য
সার্ভারলেস এজ প্রযুক্তি ক্লাউড-ভিত্তিক প্ল্যাটফর্মে বিপ্লব ঘটাচ্ছে যেখানে ব্যবহারকারীরা সেখানে নেটওয়ার্ক এনেছে, যা দ্রুত অ্যাপ এবং পরিষেবার দিকে নিয়ে যাচ্ছে।
    • লেখক:
    • লেখকের নাম
      কোয়ান্টামরুন দূরদর্শিতা
    • মার্চ 23, 2023

    অন্তর্দৃষ্টি সারসংক্ষেপ

    2010 এর দশকের শেষের দিক থেকে, সার্ভারহীন প্ল্যাটফর্ম প্রদানকারীরা ক্লাউড পরিষেবার পরিবর্তে বিকাশকারীকে কিছু নিয়ন্ত্রণ ফিরিয়ে দিয়ে বিলম্ব (ডিভাইসগুলিতে পৌঁছতে সিগন্যালগুলির জন্য যে সময় লাগে) পরিচালনা করার জন্য ক্রমবর্ধমানভাবে প্রান্ত কম্পিউটিং দৃষ্টান্তে স্থানান্তরিত হয়েছে। কন্টেন্ট ডিস্ট্রিবিউশন নেটওয়ার্ক (সিডিএন) এবং বৈশ্বিক অবকাঠামোর অগ্রগতি এবং জনপ্রিয়তার জন্য এজ কম্পিউটিং-এর সাফল্যের প্রধান কারণ।

    সার্ভারহীন প্রান্ত প্রসঙ্গ

    "প্রান্তে" অবস্থিত ডেটা সাধারণত CDN-এ সংরক্ষণ করা হয়। এই নেটওয়ার্কগুলি ব্যবহারকারীর কাছাকাছি আরও স্থানীয় ডেটা সেন্টারে ডেটা সঞ্চয় করে। যদিও সার্ভারহীন প্রান্তের এখনও একটি স্পষ্ট সংজ্ঞা নেই, তবে ভিত্তি হল ডেটা ক্রমবর্ধমানভাবে বিতরণ করা হবে এবং ব্যবহারকারীর জন্য আরও নমনীয়ভাবে সংরক্ষণ করা হবে। 

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

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

    সবচেয়ে প্রযোজ্য আধুনিক দিনের উদাহরণ হল Amazon Web Services (AWS) এর Lambda@Edge। কোড এখন ব্যবহারকারীর কাছাকাছি চলে যাচ্ছে, লেটেন্সি কমছে। গ্রাহকদের অবকাঠামো নিয়ে কাজ করতে হবে না এবং শুধুমাত্র তাদের কম্পিউটিং সময়ের জন্য চার্জ করা হয়। 

    বিঘ্নিত প্রভাব

    সার্ভারহীন একটি নতুন তরঙ্গ পূর্বের প্রযুক্তির বিপরীতে শেষ-ব্যবহারকারী এবং বিকাশকারীদের উপকার করার জন্য প্রস্তুত। সার্ভারহীন অ্যাপগুলির অভিযোজনযোগ্য এবং বিকেন্দ্রীভূত প্রকৃতি তাদের পূর্বের নাগালের বাইরে অবস্থানে স্থাপন করতে সক্ষম করে: প্রান্ত। এজ সার্ভারলেস সার্ভারবিহীন অ্যাপগুলিকে বিশ্বব্যাপী ডিভাইসে চালানোর জন্য সক্ষম করে, সমস্ত ব্যবহারকারীকে সেন্ট্রাল ক্লাউডের যতই কাছাকাছি থাকুক না কেন একই অভিজ্ঞতা দেয়।

    উদাহরণ স্বরূপ, ক্লাউড প্ল্যাটফর্ম কোম্পানি ফাস্টলি সলিউশনস' কম্পিউট@এজ 72টি অবস্থান থেকে একযোগে চলে, যতটা সম্ভব শেষ ব্যবহারকারীদের কাছাকাছি। এজ সার্ভারহীন আর্কিটেকচারগুলি কেন্দ্রীয় ক্লাউড কম্পিউটিং-এর শক্তি প্রদান করার সাথে সাথে অ্যাপগুলিকে স্থানীয়ভাবে হোস্ট করার অনুমতি দেয়। অ্যাপগুলি ফার্মের প্রান্ত ক্লাউডে চলে, তাই প্রতিটি কীস্ট্রোকের জন্য রাউন্ড-ট্রিপ অনুরোধের জন্য তারা যথেষ্ট প্রতিক্রিয়াশীল। সেন্ট্রাল ক্লাউড স্ট্রাকচার দিয়ে এই ধরনের ইন্টারঅ্যাক্টিভিটি অর্জন করা অসম্ভব।

    পে-পার-ব্যবহার সার্ভারহীন প্রান্তের জায়গায় উদীয়মান ব্যবসায়িক মডেল বলে মনে হচ্ছে। বিশেষ করে, ইন্টারনেট অফ থিংস (IoT) অ্যাপ্লিকেশনগুলির একটি অপ্রত্যাশিত কাজের চাপ থাকতে পারে, যা স্ট্যাটিক প্রভিশনিংয়ের সাথে ভাল কাজ করে না। স্ট্যাটিক কন্টেইনার প্রভিশনিং ব্যবহারকারীদের অ্যাপ্লিকেশন নিষ্ক্রিয় থাকা সত্ত্বেও চার্জ করে। এই প্রক্রিয়াটি একটি সমস্যা হতে পারে যখন অ্যাপ্লিকেশনটিতে অনেক কাজ করতে হয়। এই সমস্যা সমাধানের একমাত্র উপায় হল আরও ক্ষমতা যোগ করা, তবে এটি ব্যয়বহুল হতে পারে। বিপরীতে, সার্ভারহীন প্রান্তে খরচ প্রকৃত ট্রিগার করা ইভেন্টের উপর ভিত্তি করে, যেমন একটি উৎসর্গীকৃত সম্পদ এবং কতবার একটি ফাংশন আহ্বান করা হয়েছে। 

    সার্ভারহীন প্রান্তের প্রভাব

    সার্ভারহীন প্রান্তের বিস্তৃত প্রভাব অন্তর্ভুক্ত হতে পারে: 

    • মিডিয়া এবং বিষয়বস্তু-ভিত্তিক সংস্থাগুলি বাফারিং ছাড়াই সামগ্রী সরবরাহ করতে সক্ষম হয় এবং এটি দ্রুত লোডিংয়ের জন্য ক্যাশে সংরক্ষণ করা যেতে পারে।
    • প্রোগ্রাম বিকাশকারীরা প্রতিটি পরিবর্তনের সাথে দ্রুত কোড এবং অ্যাপ্লিকেশন পরীক্ষা করতে সক্ষম হয়, যার ফলে দ্রুত পণ্য লঞ্চ হয়। 
    • পরিষেবা হিসাবে সংস্থাগুলি (যেমন, পরিষেবা হিসাবে-সার্ভার, পরিষেবা হিসাবে-সেবার, সফ্টওয়্যার হিসাবে-একটি-পরিষেবা) তাদের শেষ-ব্যবহারকারীকে আরও ভাল সংযোগ প্রদান করে, সেইসাথে আরও ভাল মূল্যের বিকল্পগুলি।
    • ওপেন-সোর্স উপাদান এবং সরঞ্জামগুলিতে সহজ অ্যাক্সেস যা মডিউল, সিস্টেম এবং অ্যাপ্লিকেশনগুলি দ্রুত তৈরি করার অনুমতি দেয়।
    • রিয়েল-টাইম আপডেট এবং ট্রাফিক মনিটরিংয়ের মতো স্মার্ট সিটি প্রযুক্তির জন্য গুরুত্বপূর্ণ ডেটাতে তাত্ক্ষণিক অ্যাক্সেস।

    বিবেচনা করার প্রশ্ন

    • ব্যবহারকারীর কাছাকাছি পরিষেবাগুলির অন্যান্য সম্ভাব্য সুবিধাগুলি কী কী?
    • আপনি যদি একজন সফ্টওয়্যার ডেভেলপার হন, তাহলে সার্ভারহীন এজ কীভাবে আপনার কাজগুলিকে উন্নত করবে?

    অন্তর্দৃষ্টি রেফারেন্স

    এই অন্তর্দৃষ্টির জন্য নিম্নলিখিত জনপ্রিয় এবং প্রাতিষ্ঠানিক লিঙ্কগুলি উল্লেখ করা হয়েছে:

    এমআর টিলম্যানের ব্লগ সার্ভারলেস থেকে এজ পর্যন্ত