ఆన్లైన్లో తమ సేవలను ఉపయోగించుకోవడానికి ప్రతిరోజూ బిలియన్ల కొద్దీ వినియోగదారుల ట్రాఫిక్తో మిలియన్ల కొద్దీ అప్లికేషన్లు ఇంటర్నెట్లో నడుస్తున్నాయి. కాలక్రమేణా ట్రాఫిక్ భారీగా మారుతున్నందున, AWS క్లౌడ్ ప్లాట్ఫారమ్ అందించే లోడ్ బ్యాలెన్సింగ్ టెక్నిక్లను ఉపయోగించి అప్లికేషన్లు దానితో స్కేల్ అప్ చేయాలి. లోడ్ బ్యాలెన్సర్లు బిలియన్ల కొద్దీ అభ్యర్థనలను నిర్వహించడానికి మరియు వాటిని సమాన పంపిణీలతో సర్వర్లకు మార్చడానికి ఉపయోగించబడతాయి.
ఈ గైడ్ అమెజాన్ సాగే కంటైనర్ సర్వీస్లో లోడ్ బ్యాలెన్సర్లు మరియు వాటి రకాలను వివరిస్తుంది.
AWSలో లోడ్ బ్యాలెన్సర్లు అంటే ఏమిటి?
ప్రతి సర్వర్లోని లోడ్ ప్రకారం ట్రాఫిక్ను విభజించడం ద్వారా బహుళ సర్వర్లకు ఇంటర్నెట్ ట్రాఫిక్ను రూట్ చేయడానికి లోడ్ బ్యాలెన్సర్లు ఉపయోగించబడతాయి. ఇన్కమింగ్ ట్రాఫిక్ అపారమైన సంఖ్యలో ఉంటే మరియు ఆ ట్రాఫిక్ను ప్రాసెస్ చేయడానికి కొన్ని సర్వర్లు మాత్రమే ఉంటే, దానిని నిర్వహించడానికి లోడ్ బ్యాలెన్సర్లు ఉపయోగించబడతాయి. లోడ్ బ్యాలెన్సర్లు అన్ని ట్రాఫిక్ను నిమగ్నం చేస్తాయి మరియు ఉచిత సర్వర్కు అభ్యర్థనలను ఒక్కొక్కటిగా పంపుతాయి మరియు మొత్తం ట్రాఫిక్ను బఫర్ జోన్లో ఉంచండి:
Amazon ECS అంటే ఏమిటి?
Amazon ECS లేదా ఎలాస్టిక్ కంటైనర్ సర్వీస్ అనేది AWS సేవ, ఇది అప్లికేషన్లను క్లౌడ్లో మరియు ఆన్-ఆవరణలో ఉంచడానికి కంటైనర్లను సృష్టిస్తుంది. ఇది సంక్లిష్టమైన ఆర్కెస్ట్రేషన్ సాఫ్ట్వేర్ను అమలు చేయడానికి మరియు క్లౌడ్పై డెవలపర్ల ఖర్చు లేదా భద్రతా సమస్యలను నిర్వహించడానికి ఉపయోగించే పూర్తి ఆటోమేటెడ్ సేవ. EC2 వంటి కంప్యూట్ సేవల్లో కంటైనర్లను అమలు చేయడం వంటి చురుకుదనాన్ని అందించడానికి Amazon ECS ఇతర AWS సేవలతో సులభంగా అనుసంధానిస్తుంది:
Amazon ECSలో లోడ్ బ్యాలెన్సర్ రకాలు ఏమిటి?
లోడ్ బ్యాలెన్సర్లు మొత్తం 4 రకాలు కానీ సాగే కంటైనర్ సేవ కోసం మేము వాటిలో రెండింటిని మాత్రమే ఉపయోగిస్తాము. అమెజాన్ సాగే కంటైనర్ సర్వీస్లోని లోడ్ బ్యాలెన్సర్ల రకాలు క్రింద వివరించబడ్డాయి:
నెట్వర్క్ లోడ్ బ్యాలెన్సర్
నెట్వర్క్ లోడ్ బ్యాలెన్సర్ అనేది అమెజాన్ సాగే కంటైనర్ సేవలో ఉపయోగించే లోడ్ బ్యాలెన్సింగ్ టెక్నిక్ రకం. ఇది నెట్వర్క్లో సెకనుకు మిలియన్ల కొద్దీ అభ్యర్థనలను నిర్వహించడానికి ఓపెన్ సిస్టమ్స్ ఇంటర్కనెక్షన్ లేదా OSI మోడల్ యొక్క 4వ లేయర్పై నడుస్తుంది. ఇది సంఘటన యొక్క ఆరోగ్యాన్ని తనిఖీ చేసే లక్షణాన్ని కలిగి ఉంది మరియు అంతర్నిర్మిత CloudWatch పర్యవేక్షణ సేవను కలిగి ఉంది:
అప్లికేషన్ లోడ్ బ్యాలెన్సర్
అప్లికేషన్ లోడ్ బ్యాలెన్సర్ అభ్యర్థనలోని కంటెంట్ ఆధారంగా రూటింగ్ నియమాలను నిర్వచించడానికి వినియోగదారుని అనుమతిస్తుంది. ఈ రకమైన లోడ్ బ్యాలెన్సింగ్ వినియోగదారుడు తమ ట్రాఫిక్ను కంటైనర్లో అమలవుతున్న అప్లికేషన్తో నిర్దిష్ట సేవకు సమర్ధవంతంగా రూట్ చేయడానికి అనుమతిస్తుంది. ఈ రకమైన లోడ్ బ్యాలెన్సర్, కంటైనర్-ఆధారిత అప్లికేషన్ల కోసం డైనమిక్ పోర్ట్లతో సహా, అది ఎక్కడ నడుస్తున్నా ఆర్డరింగ్ సేవకు ట్రాఫిక్ మళ్లించబడిందని నిర్ధారిస్తుంది:
అమెజాన్ ఎలాస్టిక్ కంటైనర్ సర్వీస్లోని లోడ్ బ్యాలెన్సర్ల రకాల గురించి అంతే.
ముగింపు
AWSలోని లోడ్ బ్యాలెన్సర్లు సర్వర్ల కోసం ట్రాఫిక్ వర్క్లోడ్ను రూట్ చేయడానికి మిలియన్ల కొద్దీ అభ్యర్థనలను సర్వర్లకు ఒక్కొక్కటిగా రూట్ చేయడం ద్వారా ఉపయోగించబడతాయి. AWSలో సాగే కంటైనర్ సేవ క్లౌడ్లో కంటైనర్లను నిర్వహించడానికి ఉపయోగించబడుతుంది, వీటిని సురక్షిత చలనశీలత కోసం వాటిపై అప్లికేషన్లను ఉంచడానికి ఉపయోగిస్తారు. Amazon ECS సేవ కంటైనర్లపై పనిచేసే సేవ కోసం అప్లికేషన్ మరియు నెట్వర్క్ లోడ్ బ్యాలెన్సర్ల వంటి లోడ్ బ్యాలెన్సింగ్ రకాలను ఉపయోగిస్తుంది. ఈ గైడ్ అమెజాన్ ఎలాస్టిక్ కంటైనర్ సర్వీస్లోని లోడ్ బ్యాలెన్సర్ రకాలను వివరించింది.