సంస్థల డిజిటల్ పరివర్తన సమయంలో కుబెర్నెట్స్ మరియు లైనక్స్ ఇన్ఫ్రాస్ట్రక్చర్లకు మారడం వలన మైక్రోసర్వీస్ ఆర్కిటెక్చర్ ఆధారంగా అప్లికేషన్లు ఎక్కువగా నిర్మించబడటం ప్రారంభించాయి మరియు తత్ఫలితంగా, సేవల మధ్య అభ్యర్థనలను రౌటింగ్ చేయడానికి చాలా తరచుగా సంక్లిష్ట పథకాలను పొందుతాయి.
Red Hat OpenShift సర్వీస్ మెష్తో, మేము సాంప్రదాయ రూటింగ్ను దాటి, సేవా పరస్పర చర్యలను సరళంగా మరియు మరింత విశ్వసనీయంగా చేయడానికి ఈ అభ్యర్థనలను గుర్తించడానికి మరియు దృశ్యమానం చేయడానికి భాగాలను అందిస్తాము. సర్వీస్ మెష్ అని పిలవబడే ప్రత్యేక తార్కిక నియంత్రణ స్థాయి పరిచయం
Red Hat OpenShift సర్వీస్ మెష్ ప్రత్యేక Kubernetes ఆపరేటర్గా అందించబడుతుంది, దీని సామర్థ్యాలను Red Hat OpenShift 4లో పరీక్షించవచ్చు.
అప్లికేషన్ మరియు సర్వీస్ స్థాయిలో కమ్యూనికేషన్ల మెరుగైన ట్రాకింగ్, రూటింగ్ మరియు ఆప్టిమైజేషన్
హార్డ్వేర్ లోడ్ బ్యాలెన్సర్లు, ప్రత్యేకమైన నెట్వర్క్ పరికరాలు మరియు ఆధునిక IT పరిసరాలలో ప్రమాణంగా మారిన ఇతర సారూప్య పరిష్కారాలను మాత్రమే ఉపయోగించడం ద్వారా, సర్వీస్-టు-సర్వీస్ స్థాయిలో కమ్యూనికేషన్లను స్థిరంగా మరియు ఏకరీతిగా నియంత్రించడం మరియు నిర్వహించడం చాలా కష్టం మరియు కొన్నిసార్లు అసాధ్యం. అప్లికేషన్లు మరియు వాటి సేవల మధ్య. అదనపు సర్వీస్ మెష్ మేనేజ్మెంట్ లేయర్తో పాటు, కంటెయినరైజ్డ్ అప్లికేషన్లు ప్లాట్ఫారమ్ యొక్క ప్రధాన భాగంలో కుబెర్నెట్స్తో తమ కమ్యూనికేషన్లను మెరుగ్గా పర్యవేక్షించగలవు, రూట్ చేయగలవు మరియు ఆప్టిమైజ్ చేయగలవు. సర్వీస్ మెష్లు బహుళ స్థానాల్లో హైబ్రిడ్ వర్క్లోడ్ల నిర్వహణను సులభతరం చేయడంలో సహాయపడతాయి మరియు డేటా లొకేషన్పై మరింత గ్రాన్యులర్ నియంత్రణను అందిస్తాయి. OpenShift సర్వీస్ మెష్ విడుదలతో, మైక్రోసర్వీసెస్ టెక్నాలజీ స్టాక్లోని ఈ ముఖ్యమైన భాగం మల్టీ-క్లౌడ్ మరియు హైబ్రిడ్ వ్యూహాలను అమలు చేయడానికి సంస్థలను శక్తివంతం చేస్తుందని మేము ఆశిస్తున్నాము.
OpenShift సర్వీస్ మెష్ అనేది Istio, Kiali మరియు Jaeger వంటి అనేక ఓపెన్ సోర్స్ ప్రాజెక్ట్ల పైన నిర్మించబడింది మరియు మైక్రోసర్వీస్ అప్లికేషన్ ఆర్కిటెక్చర్లో కమ్యూనికేషన్ లాజిక్ను ప్రోగ్రామ్ చేసే సామర్థ్యాన్ని అందిస్తుంది. ఫలితంగా, వ్యాపార సమస్యలను పరిష్కరించే అప్లికేషన్లు మరియు సేవలను అభివృద్ధి చేయడంపై డెవలప్మెంట్ బృందాలు పూర్తిగా దృష్టి సారించగలవు.
డెవలపర్లకు జీవితాన్ని సులభతరం చేయడం
అన్ని సేవల మధ్య కనెక్షన్లను దృశ్యమానం చేయగల సామర్థ్యం మరియు పరస్పర చర్య యొక్క టోపోలాజీని చూడగల సామర్థ్యం ఇంటర్-సర్వీస్ సంబంధాల యొక్క సంక్లిష్ట చిత్రాన్ని బాగా అర్థం చేసుకోవడానికి సహాయపడుతుంది. OpenShift సర్వీస్ మెష్లో ఈ శక్తివంతమైన సామర్థ్యాలను కలపడం ద్వారా, Red Hat డెవలపర్లకు క్లౌడ్-నేటివ్ మైక్రోసర్వీస్లను విజయవంతంగా అభివృద్ధి చేయడానికి మరియు అమలు చేయడానికి అవసరమైన విస్తృతమైన సాధనాలను అందిస్తుంది.
సేవా మెష్ని సృష్టించడాన్ని సులభతరం చేయడానికి, తగిన Kubernetes ఆపరేటర్ని ఉపయోగించి ఇప్పటికే ఉన్న OpenShift ఉదాహరణలో ఈ స్థాయి నిర్వహణను సులభంగా అమలు చేయడానికి మా పరిష్కారం మిమ్మల్ని అనుమతిస్తుంది. ఈ ఆపరేటర్ ఇన్స్టాలేషన్, నెట్వర్క్ ఇంటిగ్రేషన్ మరియు అవసరమైన అన్ని భాగాల యొక్క కార్యాచరణ నిర్వహణను చూసుకుంటుంది, ఇది నిజమైన అప్లికేషన్లను అమలు చేయడానికి కొత్తగా సృష్టించబడిన సర్వీస్ మెష్ను ఉపయోగించడం ప్రారంభించేందుకు మిమ్మల్ని అనుమతిస్తుంది.
సేవా మెష్ను అమలు చేయడం మరియు నిర్వహించడం కోసం కార్మిక వ్యయాలను తగ్గించడం వలన మీరు అప్లికేషన్ కాన్సెప్ట్లను త్వరగా సృష్టించడానికి మరియు పరీక్షించడానికి మరియు అవి అభివృద్ధి చెందుతున్నప్పుడు పరిస్థితిపై నియంత్రణను కోల్పోకుండా ఉండటానికి మిమ్మల్ని అనుమతిస్తుంది. ఇంటర్సర్వీస్ కమ్యూనికేషన్లను నిర్వహించడం నిజమైన సమస్యగా మారే వరకు ఎందుకు వేచి ఉండాలి? OpenShift సర్వీస్ మెష్ మీకు నిజంగా అవసరమైన స్కేలబిలిటీని సులభంగా అందించగలదు.
OpenShift వినియోగదారులకు OpenShift సర్వీస్ మెష్ అందించే ప్రయోజనాల జాబితా:
- ట్రేసింగ్ మరియు మానిటరింగ్ (జేగర్). నిర్వహణ సామర్థ్యాన్ని మెరుగుపరచడానికి సర్వీస్ మెష్ను యాక్టివేట్ చేయడం వలన పనితీరులో కొంత తగ్గుదల ఉండవచ్చు, కాబట్టి OpenShift సర్వీస్ మెష్ పనితీరు యొక్క బేస్లైన్ స్థాయిని కొలవగలదు మరియు తదుపరి ఆప్టిమైజేషన్ కోసం ఈ డేటాను ఉపయోగించవచ్చు.
- విజువలైజేషన్ (కియాలీ). సర్వీస్ మెష్ యొక్క విజువల్ రిప్రజెంటేషన్ సర్వీస్ మెష్ యొక్క టోపోలాజీని మరియు సర్వీస్లు ఎలా ఇంటరాక్ట్ అవుతాయి అనే మొత్తం చిత్రాన్ని అర్థం చేసుకోవడానికి సహాయపడుతుంది.
- కుబెర్నెటెస్ సర్వీస్ మెష్ ఆపరేటర్. ఇన్స్టాలేషన్, మెయింటెనెన్స్ మరియు సర్వీస్ లైఫ్సైకిల్ మేనేజ్మెంట్ వంటి సాధారణ టాస్క్లను ఆటోమేట్ చేయడం ద్వారా అప్లికేషన్లను మేనేజ్ చేసేటప్పుడు అడ్మినిస్ట్రేషన్ అవసరాన్ని తగ్గిస్తుంది. వ్యాపార తర్కాన్ని జోడించడం ద్వారా, మీరు నిర్వహణను మరింత సులభతరం చేయవచ్చు మరియు ఉత్పత్తిలో కొత్త ఫీచర్ల పరిచయంని వేగవంతం చేయవచ్చు. OpenShift సర్వీస్ మెష్ ఆపరేటర్ Istio, Kiali మరియు Jaeger ప్యాకేజీలను కాన్ఫిగరేషన్ లాజిక్తో పూర్తి చేస్తుంది, ఇది ఒకేసారి అవసరమైన అన్ని కార్యాచరణలను అమలు చేస్తుంది.
- బహుళ నెట్వర్క్ ఇంటర్ఫేస్లకు మద్దతు (మల్టస్). OpenShift సర్వీస్ మెష్ మాన్యువల్ దశలను తొలగిస్తుంది మరియు డెవలపర్కు SCC (సెక్యూరిటీ కాంటెక్స్ట్ కన్స్ట్రెంట్) ఉపయోగించి మెరుగైన సెక్యూరిటీ మోడ్లో కోడ్ని అమలు చేయగల సామర్థ్యాన్ని అందిస్తుంది. ప్రత్యేకించి, ఇది క్లస్టర్లో పనిభారం యొక్క అదనపు ఐసోలేషన్ను అందిస్తుంది, ఉదాహరణకు, నేమ్స్పేస్ ఏ వర్క్లోడ్లను రూట్గా అమలు చేయగలదో మరియు ఏది చేయలేదో పేర్కొనవచ్చు. ఫలితంగా, డెవలపర్లు ఎక్కువగా కోరుకునే ఇస్టియో ప్రయోజనాలను క్లస్టర్ నిర్వాహకులకు అవసరమైన బాగా వ్రాసిన భద్రతా చర్యలతో కలపడం సాధ్యమవుతుంది.
- Red Hat 3స్కేల్ API మేనేజ్మెంట్తో ఇంటిగ్రేషన్. సర్వీస్ APIలకు యాక్సెస్ భద్రతను పెంచాల్సిన డెవలపర్లు లేదా IT ఆపరేటర్ల కోసం, OpenShift సర్వీస్ మెష్ స్థానిక Red Hat 3స్కేల్ ఇస్టియో మిక్సర్ అడాప్టర్ కాంపోనెంట్ను అందిస్తుంది, ఇది సర్వీస్ మెష్ కాకుండా, API స్థాయిలో ఇంటర్-సర్వీస్ కమ్యూనికేషన్లను నియంత్రించడానికి మిమ్మల్ని అనుమతిస్తుంది.
సర్వీస్ మెష్ టెక్నాలజీల మరింత అభివృద్ధికి సంబంధించి, ఈ సంవత్సరం ప్రారంభంలో Red Hat పరిశ్రమ ప్రాజెక్ట్లో తన భాగస్వామ్యాన్ని ప్రకటించింది.
OpenShift ప్రయత్నించండి
సర్వీస్ మెష్ టెక్నాలజీలు హైబ్రిడ్ క్లౌడ్లో మైక్రోసర్వీస్ స్టాక్ల వినియోగాన్ని చాలా సులభతరం చేయడంలో సహాయపడతాయి. అందువల్ల, కుబెర్నెట్స్ మరియు కంటైనర్లను చురుకుగా ఉపయోగించే ప్రతి ఒక్కరినీ మేము ప్రోత్సహిస్తాము
మూలం: www.habr.com