একটি নিবন্ধ আপনাকে CDN কী তা স্পষ্টভাবে জানতে সাহায্য করে।

Apr 19, 2023

একটি বার্তা রেখে যান

1. একটি CDN কি

CDN এর পুরো নাম হল Content Delivery Network, অর্থাৎ কন্টেন্ট ডিস্ট্রিবিউশন নেটওয়ার্ক। এর উদ্দেশ্য হল বিদ্যমান ইন্টারনেটে CACHE (ক্যাশিং) স্তরের একটি নতুন স্তর যুক্ত করা, এবং ব্যবহারকারীর নেটওয়ার্ক "এজ" এর সবচেয়ে কাছের নোডে ওয়েবসাইটের বিষয়বস্তু প্রকাশ করা, যাতে ব্যবহারকারীরা কাছাকাছি প্রয়োজনীয় বিষয়বস্তু পেতে পারে এবং উন্নতি করতে পারে। ব্যবহারকারীর অভিজ্ঞতা. ওয়েবসাইটে অ্যাক্সেসের প্রতিক্রিয়াশীলতা। প্রযুক্তিগতভাবে কারণগুলি যেমন ছোট নেটওয়ার্ক ব্যান্ডউইথ, বিপুল সংখ্যক ব্যবহারকারীর ভিজিট, আউটলেটগুলির অসম বন্টন ইত্যাদির সমাধান করুন এবং ওয়েবসাইট পরিদর্শনকারী ব্যবহারকারীদের প্রতিক্রিয়া গতি উন্নত করুন৷

 

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

 

CDN

 

নেটওয়ার্কে CDN এর অপ্টিমাইজেশন প্রভাব প্রধানত নিম্নলিখিত দিকগুলিতে প্রতিফলিত হয়
  • সার্ভার সাইডে "প্রথম মাইল" সমস্যা সমাধান করা হচ্ছে
  • বিভিন্ন অপারেটরের মধ্যে আন্তঃসংযোগ বাধার প্রভাব প্রশমিত করুন বা এমনকি নির্মূল করুন
  • প্রদেশগুলির রপ্তানি ব্যান্ডউইথের চাপ কমানো
  • ব্যাকবোন নেটওয়ার্কে চাপ উপশম করুন
  • ইন্টারনেটে গরম সামগ্রী বিতরণ অপ্টিমাইজ করা হয়েছে৷

2. CDN এর কার্য নীতি

CDN 002

উপরের চিত্র থেকে দেখা যায়, CDN ক্যাশিং ব্যবহার করে না এমন একটি ওয়েবসাইট অ্যাক্সেস করার জন্য ব্যবহারকারীর প্রক্রিয়াটি নিম্নরূপ:
  • ব্যবহারকারী ভিজিট করার জন্য ডোমেন নাম প্রবেশ করে এবং অপারেটিং সিস্টেম ডোমেন নামের IP ঠিকানার জন্য LocalDns জিজ্ঞাসা করে
  • LocalDns ডোমেইন নামের প্রামাণিক সার্ভারের জন্য রুট ডিএনএসকে জিজ্ঞাসা করে (এটি ধরে নেওয়া হয় যে LocalDns ক্যাশের মেয়াদ শেষ হয়ে গেছে)
  • ROOT DNS ডোমেন নাম অনুমোদনের dns রেকর্ড LocalDns-এ সাড়া দেয়
  • LocalDns ডোমেন নামের অনুমোদিত ডিএনএস রেকর্ড পাওয়ার পরে, এটি ডোমেন নামের অনুমোদিত ডিএনএস থেকে ডোমেন নামের আইপি ঠিকানা জিজ্ঞাসা করতে থাকে
  • ডোমেন নাম অনুমোদনের পরে dns ডোমেন নাম রেকর্ডটি জিজ্ঞাসা করে, এটি LocalDns-এ সাড়া দেয়
  • LocalDns ডোমেইন নেম আইপি অ্যাড্রেস পাবে এবং ক্লায়েন্টকে সাড়া দেবে
  • ব্যবহারকারী ডোমেন নামের আইপি ঠিকানা পাওয়ার পরে, তিনি সাইট সার্ভারে যান
  • সাইট সার্ভার অনুরোধে সাড়া দেয় এবং ক্লায়েন্টকে সামগ্রী ফেরত দেয়

CDN অ্যাক্সেস প্রক্রিয়া

CDN 003

উপরের চিত্র থেকে, আমরা দেখতে পাচ্ছি যে CDN ক্যাশে ব্যবহার করার পরে ওয়েবসাইটের অ্যাক্সেস প্রক্রিয়াটি হয়ে যায়:

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

 

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

একটি CDN নেটওয়ার্কের উপাদান

সাধারণ ইন্টারনেট ব্যবহারকারীদের জন্য, প্রতিটি CDN নোড তার চারপাশে রাখা একটি ওয়েব সার্ভারের সমতুল্য।

 

DNS টেকওভারের মাধ্যমে, ব্যবহারকারীর অনুরোধটি স্বচ্ছভাবে নিকটতম নোডে নির্দেশিত হয় এবং নোডে থাকা CDN সার্ভারটি ওয়েবসাইটের মূল সার্ভারের মতোই ব্যবহারকারীর অনুরোধে সাড়া দেবে। যেহেতু এটি ব্যবহারকারীর কাছাকাছি, তাই প্রতিক্রিয়া সময় অগত্যা দ্রুত।

 

উপরের চিত্রে ডটেড বৃত্ত দ্বারা বৃত্তাকার অংশটি হল CDN স্তর, যা ক্লায়েন্ট এবং সাইট সার্ভারের মধ্যে অবস্থিত।

 

বুদ্ধিমান সময়সূচী DNS (যেমন f5 এর 3DNS)

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

 

ক্যাশে ফাংশন পরিষেবা

  • লোড ব্যালেন্সিং সরঞ্জাম (যেমন lvs, F5 এর BIG/IP)
  • কন্টেন্ট ক্যাশে সার্ভার (যেমন স্কুইড)
  • শেয়ার্ড স্টোরেজ

 

3. পদের ব্যাখ্যা

CNAME রেকর্ড

CNAME হল একটি উপনাম (ক্যাননিকাল নাম); এটি একটি ডোমেন নাম অন্য ডোমেন নামের সমাধান করতে ব্যবহার করা যেতে পারে। যখন ডিএনএস সিস্টেম CNAME-এর বাম দিকে নামটি জিজ্ঞাসা করে, তখন এটি CNAME-এর ডান দিকের নামের দিকে ফিরে যাবে এবং তারপরে শেষ পিটিআর বা A নাম পর্যন্ত অনুসন্ধান করবে, এটি সফল হওয়ার পরেই উত্তর দেবে প্রশ্ন, অন্যথায় এটি ব্যর্থ হবে।

 

উদাহরণস্বরূপ, যদি আপনার একটি সার্ভারে প্রচুর ডেটা সঞ্চিত থাকে, আপনি এই সংস্থানগুলি অ্যাক্সেস করতে docs.example.com ব্যবহার করেন, কিন্তু আপনি documents.example.com এছাড়াও এই সংস্থানগুলি অ্যাক্সেস করতে চান, তাহলে আপনি আপনার DNS রেজোলিউশনে একটি CNAME রেকর্ড যুক্ত করতে পারেন পরিষেবা প্রদানকারী, documents.example.com, docs.example.comadd-এ নির্দেশ করুন এই CNAME রেকর্ডের পরে, সমস্ত অ্যাক্সেস documents.example.comrequests একই বিষয়বস্তু পেতে docs.example.com ফরোয়ার্ড করা হবে।

CNAME ডোমেইন নাম

CDN অ্যাক্সেস করার সময়, CDN প্রদানকারী কনসোলে ত্বরিত ডোমেন নাম যোগ করার পরে, আপনি একটি CNAME ডোমেন নাম পাবেন যা আপনাকে CDN দ্বারা বরাদ্দ করা হয়েছে। আপনার ত্বরিত ডোমেন নামটিকে এই CNAME ডোমেন নামের দিকে নির্দেশ করার জন্য আপনাকে আপনার DNS রেজোলিউশন পরিষেবা প্রদানকারীতে একটি CNAME রেকর্ড যুক্ত করতে হবে, যাতে এই ডোমেন নামের জন্য সমস্ত অনুরোধ ত্বরণ প্রভাব অর্জন করতে CDN নোডে স্থানান্তর করা হবে।

ডিএনএস

DNS মানে ডোমেইন নেম সিস্টেম, যার অর্থ ডোমেইন নেম রেজুলেশন সার্ভিস। ইন্টারনেটে এর ভূমিকা হল ডোমেইন নামকে একটি IP ঠিকানায় রূপান্তর করা যা নেটওয়ার্ক দ্বারা স্বীকৃত হতে পারে। মানুষ ডোমেইন নাম মুখস্ত করতে অভ্যস্ত, কিন্তু মেশিন শুধুমাত্র আইপি ঠিকানা চিনতে পারে। ডোমেন নাম এবং আইপি ঠিকানার মধ্যে এক-এক চিঠিপত্র আছে। তাদের মধ্যে রূপান্তরের কাজকে ডোমেইন নাম রেজোলিউশন বলা হয়। ডোমেন নাম রেজোলিউশন একটি ডেডিকেটেড ডোমেন নাম রেজোলিউশন সার্ভার দ্বারা সম্পন্ন করা প্রয়োজন. প্রক্রিয়াটি স্বয়ংক্রিয়। উদাহরণস্বরূপ: ইন্টারনেট সার্ফিং করার সময় প্রবেশ করা www.baidu.com স্বয়ংক্রিয়ভাবে 220.181.112.143 এ রূপান্তরিত হবে।

 

সাধারণ ডিএনএস রেজোলিউশন পরিষেবা প্রদানকারীদের মধ্যে রয়েছে: আলিবাবা ক্লাউড রেজোলিউশন, ওয়ানওয়াং রেজোলিউশন, ডিএনএসপোড, জিনওয়াং রেজোলিউশন, রুট 53 (এডাব্লুএস), ডাইন, ক্লাউডফ্লেয়ার ইত্যাদি।

উৎস হোস্টে ফিরে যান

ব্যাক-টু-অরিজিন হোস্ট: ব্যাক-টু-অরিজিন হোস্ট মূল সাইটের নির্দিষ্ট সাইট নির্ধারণ করে যা ব্যাক-টু-অরিজিন অনুরোধ অ্যাক্সেস করে।

উদাহরণ 1: উৎস সাইট একটি ডোমেন নাম. উৎস সাইট www.a.comis , এবং ব্যাক-টু-সোর্স হোস্ট হল www.b.com। তারপর প্রকৃত ব্যাক-টু-সোর্স রিকোয়েস্ট হল 'www.a.com-এ সমাধান করা IP, এবং সংশ্লিষ্ট হোস্টে www.b.com সাইট

উদাহরণ 2: সোর্স সাইট হল আইপি সোর্স সাইট হল 1.1.1.1, এবং ব্যাক-টু-সোর্স হোস্ট হল www.b.com, তারপর আসল ব্যাক-টু-সোর্স হল হোস্টের সাইট www.b.com 1.1.1.1 এর সাথে সম্পর্কিত

প্রোটোকল উৎসে ফিরে যান

উৎসে ফেরত উল্লেখ করার সময় ব্যবহৃত প্রোটোকলটি ক্লায়েন্ট যখন রিসোর্স অ্যাক্সেস করে তখন ব্যবহৃত প্রোটোকলের সাথে সামঞ্জস্যপূর্ণ, অর্থাৎ, যদি ক্লায়েন্ট রিসোর্সটি অনুরোধ করার জন্য HTTPS ব্যবহার করে, যদি রিসোর্সটি CDN নোডে ক্যাশ করা না থাকে, তাহলে নোড ব্যবহার করবে। একই HTTPS পদ্ধতি রিসোর্স পেতে উৎসে ফিরে যেতে হবে; একইভাবে, যদি ক্লায়েন্ট HTTP প্রোটোকল ব্যবহার করে অনুরোধ করে, CDN নোডও উৎসে ফিরে আসার সময় HTTP প্রোটোকল ব্যবহার করে।

 

ডেটা সেন্টার, ডেডিকেটেড নেটওয়ার্ক, মেট্রো-পলিটান নেটওয়ার্ক, লিজড লাইন, ডার্ক ফাইবার নেটওয়ার্ক ইন্টারকানেকশন ডিভাইস,

DWDM OTN প্ল্যাটফর্ম, HT6000 এবং HT6800।

 

2U Chassis 1

HT6800 DCI box

 

 

 

 

 

 

 

 

 

 

 

 

003 WhatsApp

অনুসন্ধান পাঠান