OpenShiftతో సర్వర్‌లెస్ అప్లికేషన్‌లు వేగంగా మరియు సులభంగా ఉంటాయి

Red Hat OpenShift Serverless అనేది మైక్రోసర్వీసెస్, కంటైనర్‌లు మరియు ఫంక్షన్-యాజ్-ఎ-సర్వీస్ (FaaS) ఇంప్లిమెంటేషన్‌ల కోసం ఈవెంట్-డ్రైవెన్ Kubernetes భాగాల సమితి.

OpenShiftతో సర్వర్‌లెస్ అప్లికేషన్‌లు వేగంగా మరియు సులభంగా ఉంటాయి

ఈ అవుట్-ఆఫ్-ది-బాక్స్ సొల్యూషన్ సెక్యూరిటీ మరియు ట్రాఫిక్ రూటింగ్‌ను కలిగి ఉంటుంది మరియు Red Hat ఆపరేటర్‌లను మిళితం చేస్తుంది, నేటివ్ и Red Hat OpenShift ప్రైవేట్, పబ్లిక్, హైబ్రిడ్ మరియు బహుళ-క్లౌడ్ పరిసరాలలో OpenShift ప్లాట్‌ఫారమ్‌లో స్థితిలేని మరియు సర్వర్‌లెస్ లోడ్‌లను అమలు చేయడానికి.

ఓపెన్‌షిఫ్ట్ సర్వర్‌లెస్ ప్రోగ్రామింగ్ లాంగ్వేజ్‌లు, ఫ్రేమ్‌వర్క్‌లు, డెవలప్‌మెంట్ ఎన్విరాన్‌మెంట్‌లు మరియు ఇతర సాధనాల యొక్క విస్తృత ఎంపికను అందించడం ద్వారా తదుపరి తరం అప్లికేషన్‌లను రూపొందించడంపై పూర్తిగా దృష్టి కేంద్రీకరించడానికి డెవలపర్‌లను అనుమతిస్తుంది.

Red Hat OpenShift సర్వర్‌లెస్ యొక్క ముఖ్య లక్షణాలు:

  • సర్వర్‌లెస్ అప్లికేషన్‌ల కోసం ప్రోగ్రామింగ్ భాషలు మరియు రన్‌టైమ్ భాగాల విస్తృత ఎంపిక. మీకు అవసరమైన సాధనాల సమితిని మీరు ఖచ్చితంగా ఎంచుకోవచ్చు.
  • రిక్వెస్ట్‌లు లేదా ఈవెంట్‌ల తీవ్రతపై ఆధారపడి ఆటోమేటిక్ క్షితిజసమాంతర స్కేలింగ్, ఊహాజనిత అవసరాలపై కాకుండా వాస్తవాల ఆధారంగా వనరులను సమర్థవంతంగా నిర్వహించడం
  • ఓపెన్‌షిఫ్ట్ పైప్‌లైన్స్‌తో అతుకులు లేని ఏకీకరణ, టెక్టన్ ద్వారా ఆధారితమైన కుబెర్నెట్స్-ఆధారిత నిరంతర నిర్మాణ మరియు డెలివరీ (CI/CD) వ్యవస్థ
  • ఆధారం Red Hat ఆపరేటర్ రూపంలో ఉంది, ఇది నిర్వాహకులు రన్నింగ్ ఇన్‌స్టాన్స్‌లను సురక్షితంగా నిర్వహించడానికి మరియు నవీకరించడానికి అనుమతిస్తుంది మరియు క్లౌడ్ సేవల వంటి అప్లికేషన్‌ల జీవిత చక్రాన్ని కూడా నిర్వహిస్తుంది.
  • Knative 0.13 సర్వింగ్, ఈవెంట్ మరియు kn (Native కోసం అధికారిక CLI)తో సహా కొత్త కమ్యూనిటీ విడుదలలను నిరంతరం పర్యవేక్షిస్తుంది - అన్ని ఇతర Red Hat ఉత్పత్తుల మాదిరిగానే, దీని అర్థం వివిధ OpenShift ప్లాట్‌ఫారమ్‌లు మరియు కాన్ఫిగరేషన్‌లపై సమగ్రమైన పరీక్ష మరియు ధ్రువీకరణ.

అదనంగా, Red Hat సర్వర్‌లెస్ సాంకేతికతలపై అనేక భాగస్వాములతో పాటు మైక్రోసాఫ్ట్‌తో అజూర్ ఫంక్షన్‌లు మరియు KEDA (మరిన్ని వివరాల కోసం చూడండి ఇక్కడ) ప్రత్యేకించి, ధృవీకరించబడిన OpenShift ఆపరేటర్ ఇప్పటికే ఉనికిలో ఉంది ట్రిగ్గర్మెష్, మరియు ఇటీవల మేము సహకరించడం ప్రారంభించాము Serverless.comతద్వారా సర్వర్‌లెస్ ఫ్రేమ్‌వర్క్ ఓపెన్‌షిఫ్ట్ సర్వర్‌లెస్ మరియు నాటివ్‌తో పని చేస్తుంది. ఈ భాగస్వామ్యాలు సర్వర్‌లెస్ పరిపక్వతకు చిహ్నంగా మరియు పరిశ్రమ పర్యావరణ వ్యవస్థ ఏర్పాటుకు నాందిగా చూడవచ్చు.

మీరు మునుపు Red Hat OpenShift సర్వర్‌లెస్ ప్రివ్యూ వెర్షన్‌ను ఇన్‌స్టాల్ చేసి ఉంటే, మీరు దానిని సాధారణ లభ్యత GA వెర్షన్‌కి అప్‌గ్రేడ్ చేయవచ్చు. ఈ సందర్భంలో, టెక్నాలజీ ప్రివ్యూ వెర్షన్ కోసం, మీరు అంజీర్‌లో చూపిన విధంగా OLM సబ్‌స్క్రిప్షన్ అప్‌డేట్ ఛానెల్‌ని రీకాన్ఫిగర్ చేయాలి. 1.

OpenShiftతో సర్వర్‌లెస్ అప్లికేషన్‌లు వేగంగా మరియు సులభంగా ఉంటాయి
అన్నం. 1. సబ్‌స్క్రిప్షన్ ఛానెల్‌ని నవీకరిస్తోంది.

OpenShift కంటైనర్ ప్లాట్‌ఫారమ్ వెర్షన్ 4.4 లేదా 4.3తో సరిపోలడానికి సబ్‌స్క్రిప్షన్ ఛానెల్ తప్పనిసరిగా నవీకరించబడాలి.

స్థానిక సేవలు - అగ్రశ్రేణి సేవ

OpenShift 4.4 OpenShift సర్వర్‌లెస్ ఫంక్షనాలిటీతో అప్లికేషన్‌ల విస్తరణను చాలా సులభతరం చేస్తుంది, ఓపెన్‌షిఫ్ట్ వెబ్ కన్సోల్ డెవలపర్ మోడ్ నుండి నేరుగా నాటివ్ సేవలను అప్రయత్నంగా అమలు చేయడానికి మిమ్మల్ని అనుమతిస్తుంది.

ప్రాజెక్ట్‌కి కొత్త అప్లికేషన్‌ను జోడించేటప్పుడు, దాని కోసం నాటివ్ సర్వీస్ రిసోర్స్ రకాన్ని పేర్కొనడం సరిపోతుంది, తద్వారా ఓపెన్‌షిఫ్ట్ సర్వర్‌లెస్ ఫంక్షనాలిటీని తక్షణమే సక్రియం చేస్తుంది మరియు అంజీర్‌లో చూపిన విధంగా స్టాండ్‌బై మోడ్‌లో సున్నాకి స్కేలింగ్‌ను ఎనేబుల్ చేస్తుంది. 2.

OpenShiftతో సర్వర్‌లెస్ అప్లికేషన్‌లు వేగంగా మరియు సులభంగా ఉంటాయి
అన్నం. 2. వనరుల రకంగా నాటివ్ సర్వీస్‌ని ఎంచుకోండి.

కొరియర్ ఉపయోగించి సులువు సంస్థాపన

మేము ఇప్పటికే వ్రాసినట్లు ఓపెన్‌షిఫ్ట్ సర్వర్‌లెస్ 1.5.0 టెక్ ప్రివ్యూ ప్రకటన, వినియోగం కొరియర్ ఓపెన్‌షిఫ్ట్‌లో సర్వర్‌లెస్‌ను ఇన్‌స్టాల్ చేసేటప్పుడు అవసరాల జాబితాను తీవ్రంగా తగ్గించడం సాధ్యం చేసింది మరియు GA వెర్షన్‌లో ఈ అవసరాలు మరింత చిన్నవిగా మారాయి. ఇవన్నీ వనరుల వినియోగాన్ని తగ్గిస్తుంది, అప్లికేషన్‌ల కోల్డ్ స్టార్టప్‌ను వేగవంతం చేస్తుంది మరియు అదే నేమ్‌స్పేస్‌లో నడుస్తున్న సాధారణ, సర్వర్‌లెస్ లోడ్‌ల ప్రభావాన్ని కూడా తొలగిస్తుంది.

సాధారణంగా, ఈ మెరుగుదలలు, అలాగే OpenShift 4.3.5లో మెరుగుదలలు, చిత్ర పరిమాణాన్ని బట్టి ముందుగా నిర్మించిన కంటైనర్ నుండి అప్లికేషన్‌ల సృష్టిని 40-50% వేగవంతం చేస్తాయి.
కొరియర్ ఉపయోగించకుండా ప్రతిదీ ఎలా జరుగుతుందో అంజీర్ 3లో చూడవచ్చు:

OpenShiftతో సర్వర్‌లెస్ అప్లికేషన్‌లు వేగంగా మరియు సులభంగా ఉంటాయి
అన్నం. 3. కొరియర్ ఉపయోగించని సందర్భాలలో అప్లికేషన్ సృష్టి సమయం.

కొరియర్ ఉపయోగించినప్పుడు ప్రతిదీ ఎలా జరుగుతుందో అంజీర్ 4లో చూడవచ్చు:

OpenShiftతో సర్వర్‌లెస్ అప్లికేషన్‌లు వేగంగా మరియు సులభంగా ఉంటాయి
అన్నం. 4. కొరియర్ ఉపయోగిస్తున్నప్పుడు అప్లికేషన్ సృష్టి సమయం.

ఆటోమేటిక్ మోడ్‌లో TLS/SSL

OpenShift Serverless ఇప్పుడు స్వయంచాలకంగా TLS/SSLని మీ నాటివ్ సర్వీస్ యొక్క OpenShift రూట్ కోసం సృష్టించగలదు మరియు అమలు చేయగలదు, కాబట్టి మీరు మీ అప్లికేషన్‌పై పని చేస్తున్నప్పుడు ఈ లక్షణాలను అమలు చేయడం మరియు నిర్వహించడం గురించి ఆందోళన చెందాల్సిన అవసరం లేదు. మరో మాటలో చెప్పాలంటే, సర్వర్‌లెస్ TSLతో అనుబంధించబడిన సంక్లిష్టతలను డెవలపర్‌కు ఉపశమనం చేస్తుంది, అయితే Red Hat OpenShift నుండి ప్రతి ఒక్కరూ ఆశించే అధిక స్థాయి భద్రతను కొనసాగిస్తుంది.

ఓపెన్‌షిఫ్ట్ సర్వర్‌లెస్ కమాండ్ లైన్ ఇంటర్‌ఫేస్

ఓపెన్‌షిఫ్ట్ సర్వర్‌లెస్‌లో దీనిని kn అని పిలుస్తారు మరియు అంజీర్‌లో చూపిన విధంగా కమాండ్ లైన్ టూల్స్ పేజీలోని ఓపెన్‌షిఫ్ట్ కన్సోల్‌లో నేరుగా అందుబాటులో ఉంటుంది. 5:

OpenShiftతో సర్వర్‌లెస్ అప్లికేషన్‌లు వేగంగా మరియు సులభంగా ఉంటాయి
అన్నం. 5. OpenShift సర్వర్‌లెస్ CLI డౌన్‌లోడ్ పేజీ.

మీరు ఈ పేజీ నుండి డౌన్‌లోడ్ చేసినప్పుడు, మీరు MacOS, Windows లేదా Linux కోసం kn సంస్కరణను పొందుతారు, అది Red Hat ద్వారా ధృవీకరించబడింది మరియు మాల్వేర్ లేనిదని హామీ ఇవ్వబడుతుంది.

అంజీర్లో. సెకన్ల వ్యవధిలో URL ద్వారా యాక్సెస్‌తో ఓపెన్‌షిఫ్ట్ ప్లాట్‌ఫారమ్‌లో అప్లికేషన్ ఇన్‌స్టాన్స్‌ను సృష్టించడానికి మీరు knలో కేవలం ఒక ఆదేశంతో సేవను ఎలా అమలు చేయవచ్చో మూర్తి 6 చూపిస్తుంది:

OpenShiftతో సర్వర్‌లెస్ అప్లికేషన్‌లు వేగంగా మరియు సులభంగా ఉంటాయి
అన్నం. 6. kn కమాండ్ లైన్ ఇంటర్‌ఫేస్‌ని ఉపయోగించడం.

ఏ YAML కాన్ఫిగరేషన్‌లను చూడకుండా లేదా సవరించాల్సిన అవసరం లేకుండా సర్వర్‌లెస్ సర్వింగ్ మరియు ఈవెంట్ రిసోర్స్‌లను పూర్తిగా నిర్వహించడానికి ఈ సాధనం మిమ్మల్ని అనుమతిస్తుంది.

కన్సోల్ డెవలపర్ మోడ్‌లో మెరుగైన టోపోలాజీ వీక్షణ

మెరుగుపరచబడిన టోపోలాజీ వీక్షణ Knative సేవలను నిర్వహించడాన్ని ఎలా సులభతరం చేస్తుందో ఇప్పుడు చూద్దాం.

నాటివ్ సర్వీస్ - కేంద్రీకృత విజువలైజేషన్

టోపోలాజీ వీక్షణ పేజీలోని నాటివ్ సర్వీసెస్ మూర్తి 7లో చూపిన విధంగా అన్ని పునర్విమర్శలను కలిగి ఉన్న దీర్ఘచతురస్రం వలె ప్రదర్శించబడుతుంది:

OpenShiftతో సర్వర్‌లెస్ అప్లికేషన్‌లు వేగంగా మరియు సులభంగా ఉంటాయి
అన్నం. 7. టోపోలాజీ వీక్షణ పేజీలో నాటివ్ సేవలు.

ఎంచుకున్న సమూహంలో ఏమి జరుగుతుందో సులభంగా దృశ్యమానంగా పర్యవేక్షించడానికి ఇక్కడ మీరు నాటివ్ సర్వీస్ ట్రాఫిక్ పంపిణీ యొక్క ప్రస్తుత శాతాలను మరియు అప్లికేషన్ గ్రూప్‌లోని గ్రూప్ నాటివ్ సేవలను తక్షణమే చూడవచ్చు.

OpenShift Knative Services జాబితాలను కుదించు

గ్రూపింగ్ యొక్క థీమ్‌ను కొనసాగిస్తూ, ప్రాజెక్ట్‌లో మరింత సంక్లిష్టమైన అప్లికేషన్‌లు అమలు చేయబడినప్పుడు మరింత సౌకర్యవంతంగా వీక్షణ మరియు సేవల నిర్వహణ కోసం మీరు అప్లికేషన్ గ్రూప్‌లోని నాటివ్ సేవలను ఓపెన్‌షిఫ్ట్ 4.4లో కుదించవచ్చని చెప్పాలి.

నాటివ్ సర్వీస్ వివరాలు

OpenShift 4.4 నేటివ్ సర్వీసెస్ కోసం సైడ్‌బార్‌ను కూడా మెరుగుపరుస్తుంది. పాడ్‌లు, పునర్విమర్శలు మరియు మార్గాలు వంటి సేవా భాగాలు ప్రదర్శించబడే వనరుల ట్యాబ్ దానిపై కనిపించింది. ఈ భాగాలు వ్యక్తిగత పాడ్ లాగ్‌లకు త్వరగా మరియు సులభంగా నావిగేషన్‌ను అందిస్తాయి.

టోపాలజీ వీక్షణ ట్రాఫిక్ పంపిణీ శాతాలను కూడా చూపుతుంది మరియు కాన్ఫిగరేషన్‌ను త్వరగా మార్చడానికి మిమ్మల్ని అనుమతిస్తుంది. ఆ విధంగా, అంజీర్‌లో చూపిన విధంగా, ఇచ్చిన పునర్విమర్శ కోసం అమలవుతున్న పాడ్‌ల సంఖ్య ద్వారా మీరు ఎంచుకున్న నాటివ్ సర్వీస్ కోసం నిజ సమయంలో ట్రాఫిక్ పంపిణీని త్వరగా కనుగొనవచ్చు. 8.

OpenShiftతో సర్వర్‌లెస్ అప్లికేషన్‌లు వేగంగా మరియు సులభంగా ఉంటాయి
అన్నం. 8. నాటివ్ సర్వీస్ ట్రాఫిక్ పంపిణీ.

సర్వర్‌లెస్ పునర్విమర్శలపై లోతైన పరిశీలన

అలాగే, టోపోలాజీ వీక్షణ ఇప్పుడు ఎంచుకున్న పునర్విమర్శ లోపల మరింత లోతుగా పరిశీలించడానికి మిమ్మల్ని అనుమతిస్తుంది, ఉదాహరణకు, దాని అన్ని పాడ్‌లను త్వరగా చూడండి మరియు అవసరమైతే, వాటి లాగ్‌లను వీక్షించండి. అదనంగా, ఈ వీక్షణలో మీరు పునర్విమర్శ యొక్క విస్తరణలు మరియు కాన్ఫిగరేషన్‌లను, అలాగే మూర్తి 9లో చూపిన విధంగా నేరుగా ఆ పునర్విమర్శకు సూచించే ఉప-మార్గాన్ని సులభంగా యాక్సెస్ చేయవచ్చు. XNUMX:

OpenShiftతో సర్వర్‌లెస్ అప్లికేషన్‌లు వేగంగా మరియు సులభంగా ఉంటాయి
అన్నం. 9. ఆడిట్‌లతో అనుబంధించబడిన వనరులు.

సర్వర్‌లెస్ అప్లికేషన్‌లను సృష్టించేటప్పుడు మరియు నిర్వహించేటప్పుడు పైన వివరించిన ఆవిష్కరణలు మీకు ఉపయోగకరంగా ఉంటాయని మేము ఆశిస్తున్నాము మరియు భవిష్యత్ వెర్షన్‌లు డెవలపర్‌ల కోసం మరింత ఉపయోగకరమైన ఫీచర్‌లను కలిగి ఉంటాయని, ఉదాహరణకు, ఈవెంట్ సోర్స్‌లు మరియు ఇతరులను సృష్టించే సామర్థ్యం.

ఆసక్తి ఉందా?

OpenShift ప్రయత్నించండి!

అభిప్రాయం మాకు ముఖ్యం

చెప్పండిసర్వర్‌లెస్ గురించి మీరు ఏమనుకుంటున్నారు. మా Google సమూహంలో చేరండి OpenShift డెవలపర్ అనుభవం ఆఫీస్ అవర్స్ చర్చలు మరియు వర్క్‌షాప్‌లలో పాల్గొనడానికి, మాతో సహకరించడానికి మరియు అభిప్రాయాన్ని మరియు సూచనలను అందించడానికి.

మరింత సమాచారం కోసం,

మరింత తెలుసుకోవడానికి కింది Red Hat వనరులను ఉపయోగించి OpenShift అప్లికేషన్‌లను అభివృద్ధి చేయడం గురించి:

మూలం: www.habr.com

ఒక వ్యాఖ్యను జోడించండి