కంటెంట్ డెలివరీ మరియు పంపిణీ నెట్వర్క్ల పరిచయం (CDN)

కంప్యూటర్ నెట్వర్కింగ్లో, CDN కంటెంట్ డెలివరీ నెట్వర్క్ లేదా కంటెంట్ డిస్ట్రిబ్యూషన్ నెట్వర్క్ గాని ఉంటుంది. ఒక CDN అనేది ఇంటర్నెట్ అప్లికేషన్ల యొక్క విశ్వసనీయత మరియు పనితీరును మెరుగుపర్చడానికి రూపొందించిన పంపిణీ క్లయింట్ / సర్వర్ సిస్టమ్.

CDN ల చరిత్ర

1990 లలో జనాదరణ పొందడంలో వరల్డ్ వైడ్ వెబ్ (డబ్ల్యుడబ్ల్యుడబ్ల్యు) గా పేరొందింది. సమాచార సాంకేతిక ప్రవాహాన్ని నిర్వహించడానికి మరింత తెలివైన పద్ధతులు లేకుండా ఇంటర్నెట్ ట్రాఫిక్ వేగంగా పెరుగుతున్న స్థాయిని ఇంటర్నెట్ నిర్వహించలేదని సాంకేతిక నాయకులు గ్రహించారు.

1998 లో స్థాపించబడింది, Akamai టెక్నాలజీస్ CDNs చుట్టూ పెద్ద ఎత్తున వ్యాపార నిర్మించడానికి మొదటి సంస్థ. ఇతరులు విజయం యొక్క వివిధ స్థాయిలలో అనుసరించారు. తరువాత, AT & T, Deutsche Telekom మరియు Telstra వంటి వివిధ టెలికమ్యూనికేషన్ సంస్థలు తమ సొంత CDN లను కూడా నిర్మించాయి. కంటెంట్ డెలివరీ నెట్వర్క్స్ నేడు వెబ్ యొక్క కంటెంట్లో ముఖ్యంగా వీడియోలను మరియు అనువర్తన డౌన్లోడ్ల వంటి పెద్ద ఫైళ్లను నిర్వహిస్తుంది. వాణిజ్య మరియు వాణిజ్యేతర CDN లు రెండూ ఉన్నాయి.

ఎలా CDN వర్క్స్

CDN ప్రొవైడర్ వారి సర్వర్లను ఇంటర్నెట్ అంతటా కీ స్థానాల్లో ఇన్స్టాల్ చేస్తుంది. ప్రతి సర్వర్ స్థానిక నిల్వలో పెద్ద మొత్తాలను కలిగి ఉంది మరియు దాని డేటా యొక్క కాపీలను సమకాలీకరించే ప్రక్రియ ద్వారా కంటెంట్ నెట్వర్క్లో ఇతర సర్వర్లతో సమకాలీకరించే సామర్థ్యాన్ని కలిగి ఉంటుంది. ఈ సర్వర్లు డేటా క్యాచీలుగా పని చేస్తాయి. ప్రపంచవ్యాప్తంగా ఖాతాదారులకు కాష్ చేయబడిన డేటాను అత్యంత సమర్థవంతంగా సరఫరా చేయడానికి, CDN ప్రొవైడర్లు తమ సర్వర్లను భౌగోళికంగా చెదరగొట్టే "అంచు స్థానాల్లో" ఇన్స్టాల్ చేస్తారు - నేరుగా ఇంటర్నెట్ వెన్నెముకకు నేరుగా కనెక్ట్ చేసే స్థలాలు, సాధారణంగా పెద్ద ఇంటర్నెట్ సర్వీస్ ప్రొవైడర్స్ (ISP లు) . కొందరు వ్యక్తులు వాటిని పాయింట్ ఆఫ్ ప్రెజెన్స్ (పోపీ) సర్వర్లు లేదా "ఎడ్జ్ క్యాచెస్" అని పిలుస్తారు.

ప్రొవైడర్తో CDN చందాదారుల ద్వారా వారి డేటాను పంపిణీ చేయాలనుకునే కంటెంట్ ప్రచురణకర్త. CDN ప్రొవైడర్లు ప్రచురణకర్తలు వారి సర్వర్ నెట్వర్క్కు యాక్సెస్ చేస్తారు, ఇక్కడ కంటెంట్ వస్తువుల యొక్క అసలైన సంస్కరణలు (సాధారణంగా ఫైళ్లు లేదా ఫైళ్ల సమూహాలు) పంపిణీ మరియు కాషింగ్ కోసం అప్లోడ్ చేయబడతాయి. నిల్వదారులు తమ సైట్లలో పొందుపరిచిన ప్రచురణకర్తలు నిల్వ ఉన్న కంటెంట్ వస్తువులను సూచించడానికి URL లు లేదా స్క్రిప్ట్లను కూడా సమర్పిస్తాయి.

ఇంటర్నెట్ క్లయింట్లు (వెబ్ బ్రౌజర్లు లేదా ఇలాంటి అనువర్తనాలు) కంటెంట్ కోసం అభ్యర్థనలను పంపినప్పుడు, ప్రచురణకర్త స్వీకరించే సర్వర్ ప్రతిస్పందిస్తుంది మరియు అవసరమైన CDN సర్వర్లకు అభ్యర్థనలను ట్రిగ్గర్ చేస్తుంది. క్లయింట్ యొక్క భౌగోళిక స్థానం ప్రకారం కంటెంట్ను పంపిణీ చేయడానికి తగిన CDN సర్వర్లు ఎంపిక చేయబడతాయి. CDN సమర్థవంతంగా ఇంటర్నెట్ అంతటా బదిలీ అవసరమైన కృషి తగ్గించడానికి అభ్యర్థికి దగ్గరగా డేటా తెస్తుంది.

ఒక CDN సర్వర్ కంటెంట్ కాపీని పంపించమని అభ్యర్థించినప్పటికీ, కాపీని కలిగి ఉండకపోతే, అది ఒక పేరెంట్ CDN సర్వర్ని అభ్యర్థిస్తుంది. అభ్యర్థన కాపీని ఫార్వార్డ్ చేయటంతోపాటు, CDN సర్వర్ దాని కాపీని (కాష్) సేవ్ చేస్తుంది, తద్వారా పేరెంట్ను మళ్ళీ అడగకుండా అదే వస్తువు కోసం తదుపరి అభ్యర్థనలు నెరవేరతాయి. సర్వర్ ఖాళీ స్థలాన్ని ( తొలగింపు అని పిలవబడే ప్రక్రియ) లేదా వస్తువు కొంత కాలం (అభ్యర్థన వృద్ధాప్యం ) కోసం అభ్యర్థించబడనప్పుడు కాష్ నుండి తొలగించబడతాయి.

కంటెంట్ డెలివరీ నెట్వర్క్స్ యొక్క ప్రయోజనాలు

CDN లు పరస్పరం ప్రొవైడర్లు, కంటెంట్ ప్రచురణకర్తలు మరియు క్లయింట్లు (యూజర్లు) అనేక విధాలుగా లబ్ది చేకూరుతున్నాయి:

CDN లతో సమస్యలు

CDN ప్రొవైడర్లు వారి వినియోగదారులను వారి అనువర్తనాలు మరియు సేవల ద్వారా ఉత్పత్తి చేసే నెట్వర్క్ ట్రాఫిక్ యొక్క పరిమాణం ప్రకారం సాధారణంగా ఛార్జ్ చేస్తారు. వినియోగదారులు త్వరితగతి సేవ ప్రణాళికలను చందా మరియు వారి పరిమితులను మించి ఉన్నప్పుడు ఫీజు త్వరగా, త్వరగా కూడబెట్టుతుంది. ఆకస్మిక సాంఘిక మరియు వార్త సంఘటనల వలన లేదా కొన్నిసార్లు తిరస్కరణ సేవ (డోస్) దాడులచే ప్రేరేపించబడిన ట్రాఫిక్ ఆకస్మిక వచ్చే చిక్కులు ముఖ్యంగా సమస్యగా ఉంటాయి.

CDN ని ఉపయోగించి మూడవ పార్టీ వ్యాపారాలపై కంటెంట్ ప్రచురణకర్త యొక్క నమ్మకాన్ని పెంచుతుంది. ప్రొవైడర్ దాని అవస్థాపనతో సాంకేతిక సమస్యలను అనుభవించినట్లయితే, వినియోగదారులు నిదానమైన వీడియో స్ట్రీమింగ్ లేదా నెట్వర్క్ గడువు వంటి ముఖ్యమైన వినియోగ సమస్యలను ఎదుర్కొంటారు. అంతిమ వినియోగదారులకు సాధారణంగా CDN లతో గుర్తించనందున కంటెంట్ సైట్ యజమానులు ఫిర్యాదులను స్వీకరించవచ్చు.