GCP: Google క్లౌడ్ ప్లాట్‌ఫారమ్ కంప్యూట్ స్టాక్‌ను అన్వయించడం

వ్యాసం యొక్క అనువాదం కోర్సు యొక్క విద్యార్థుల కోసం ప్రత్యేకంగా తయారు చేయబడింది "క్లౌడ్ సేవలు".

ఈ దిశలో అభివృద్ధి చెందడానికి మీకు ఆసక్తి ఉందా? ప్రొఫెషనల్ మాస్టర్ క్లాస్ రికార్డింగ్‌ను చూడండి "AWS EC2 సేవ", ఇది ఇన్‌బిట్‌లో ఎగోర్ జువ్ - టీమ్‌లీడ్ మరియు OTUSలో ఎడ్యుకేషనల్ ప్రోగ్రామ్ రచయితచే నిర్వహించబడింది.

GCP: Google క్లౌడ్ ప్లాట్‌ఫారమ్ కంప్యూట్ స్టాక్‌ను అన్వయించడం

Google క్లౌడ్ ప్లాట్‌ఫారమ్ (GCP) అనేక సేవలను అందిస్తుంది మరియు ముఖ్యంగా Google కంప్యూట్ ఇంజిన్ (GCE), Google Kubernetes ఇంజిన్ (గతంలో కంటైనర్ ఇంజిన్) (GKE), Google App ఇంజిన్ (GAE) మరియు Google క్లౌడ్ ఫంక్షన్‌లు (GCF ) కలిగి ఉన్న కంప్యూటింగ్ స్టాక్‌ను అందిస్తుంది. . ఈ సేవలన్నింటికీ మంచి పేర్లు ఉన్నాయి, కానీ వాటి విధులు మరియు వాటిని ఒకదానికొకటి ప్రత్యేకంగా చేసే వాటి గురించి పూర్తిగా స్పష్టంగా ఉండకపోవచ్చు. ఈ కథనం క్లౌడ్ కాన్సెప్ట్‌లకు, ముఖ్యంగా క్లౌడ్ సేవలు మరియు GCPకి కొత్తగా ఉన్నవారి కోసం ఉద్దేశించబడింది.

GCP: Google క్లౌడ్ ప్లాట్‌ఫారమ్ కంప్యూట్ స్టాక్‌ను అన్వయించడం

1. కంప్యూట్ స్టాక్

కంప్యూటింగ్ స్టాక్‌ను కంప్యూటర్ సిస్టమ్ అందించే దానిపై లేయర్డ్ నైరూప్యతగా భావించవచ్చు. ఈ స్టాక్ ఎక్కుతుంది (పైకి కదులుతుంది) "బేర్ ఐరన్" నుండి (బరువైన లోహము), కంప్యూటర్ యొక్క వాస్తవ హార్డ్‌వేర్ భాగాలను సూచిస్తూ, ఫంక్షన్‌ల వరకు (విధులు), ఇది గణన యొక్క అతి చిన్న యూనిట్‌ను సూచిస్తుంది. స్టాక్ గురించి గమనించవలసిన ముఖ్యమైన విషయం ఏమిటంటే, మీరు స్టాక్‌ను పైకి తరలించేటప్పుడు "అప్లికేషన్‌లు" విభాగం వంటి సేవలు సమగ్రపరచబడతాయి (అనువర్తనాలు), దిగువన ఉన్న మూర్తి 1లో చూపబడింది, అన్ని ప్రాథమిక కంటైనర్ భాగాలను కలిగి ఉండాలి (కంటైనర్లు), వర్చువల్ మిషన్లు (వర్చువల్ యంత్రాలు) మరియు ఇనుము. అదే విధంగా, వర్చువల్ మిషన్ల భాగం పని చేయడానికి లోపల హార్డ్‌వేర్‌ను కలిగి ఉండాలి.

GCP: Google క్లౌడ్ ప్లాట్‌ఫారమ్ కంప్యూట్ స్టాక్‌ను అన్వయించడం

మూర్తి 1: గణన స్టాక్ | చిత్రం నుండి సేకరించబడింది Google మేఘం

మూర్తి 1లో చూపిన ఈ మోడల్, క్లౌడ్ ప్రొవైడర్‌ల నుండి ఆఫర్‌లను వివరించడానికి ఆధారం. అందువల్ల, కొంతమంది ప్రొవైడర్లు స్టాక్‌తో పాటు నాణ్యతలో తక్కువ కంటైనర్‌లు మరియు సేవలను మాత్రమే అందించగలరు, మరికొందరు మూర్తి 1లో చూపిన ప్రతిదాన్ని అందించగలరు.

— మీకు క్లౌడ్ సేవల గురించి తెలిసి ఉంటే, దీనికి వెళ్లండి విభాగం 3GCP సమానమైనదిగా చూడటానికి
— మీకు క్లౌడ్ సేవల సారాంశం మాత్రమే కావాలంటే, దీనికి వెళ్లండి విభాగం 2.4

2. క్లౌడ్ సేవలు

క్లౌడ్ కంప్యూటింగ్ ప్రపంచం చాలా వైవిధ్యమైనది. క్లౌడ్ ప్రొవైడర్లు విభిన్న కస్టమర్ అవసరాలకు అనుగుణంగా వివిధ రకాల సేవలను అందిస్తారు. మీరు IaaS, PaaS, SaaS, FaaS, KaaS మొదలైన పదాల గురించి విని ఉండవచ్చు. వర్ణమాలలోని అన్ని అక్షరాలతో పాటు "aaS". విచిత్రమైన నామకరణ సమావేశం ఉన్నప్పటికీ, అవి క్లౌడ్ ప్రొవైడర్ సేవల సమితిని ఏర్పరుస్తాయి. క్లౌడ్ ప్రొవైడర్లు దాదాపు ఎల్లప్పుడూ అందించే 3 ప్రధాన “సేవగా” ఆఫర్‌లు ఉన్నాయని నేను చెబుతున్నాను.

ఇవి IaaS, PaaS మరియు SaaS, ఇవి వరుసగా ఇన్‌ఫ్రాస్ట్రక్చర్‌ని సర్వీస్‌గా, ప్లాట్‌ఫారమ్‌ను సర్వీస్‌గా మరియు సాఫ్ట్‌వేర్‌ను సర్వీస్‌గా సూచిస్తాయి. క్లౌడ్ సేవలను అందించిన సేవల పొరలుగా చూడటం ముఖ్యం. దీనర్థం మీరు స్థాయి నుండి స్థాయికి పైకి లేదా క్రిందికి కదులుతున్నప్పుడు, మీరు ఒక కస్టమర్‌గా విభిన్న సేవా ఎంపికల ద్వారా ప్రయాణించబడతారు, అవి ప్రధాన సమర్పణకు జోడించబడతాయి లేదా తీసివేయబడతాయి. మూర్తి 2లో చూపిన విధంగా దీనిని పిరమిడ్‌గా భావించడం ఉత్తమం.
GCP: Google క్లౌడ్ ప్లాట్‌ఫారమ్ కంప్యూట్ స్టాక్‌ను అన్వయించడం

మూర్తి 2: aaS పిరమిడ్ | చిత్రం నుండి సేకరించబడింది రూబీ గ్యారేజ్

2.1 ఒక సేవగా మౌలిక సదుపాయాలు (IaaS)

ఇది క్లౌడ్ ప్రొవైడర్ అందించే అత్యల్ప శ్రేణి మరియు మిడిల్‌వేర్, నెట్‌వర్క్ కేబుల్స్, CPUలు, GPUలు, RAM, బాహ్య నిల్వ, సర్వర్లు మరియు అంతర్లీన ఆపరేటింగ్ సిస్టమ్ ఇమేజ్‌లతో సహా బేర్ మెటల్ ఇన్‌ఫ్రాస్ట్రక్చర్‌ను డెలివరీ చేసే క్లౌడ్ ప్రొవైడర్‌ను కలిగి ఉంటుంది ఉదా. Debian Linux, CentOS, Windows , మొదలైనవి

మీరు క్లౌడ్ IaaS ప్రొవైడర్ నుండి కోట్‌ను ఆర్డర్ చేస్తే, మీరు అందుకోవాలని ఆశించాలి. మీ వ్యాపారాన్ని నడపడానికి ఈ ముక్కలను సమీకరించడం మీ ఇష్టం, కస్టమర్. మీరు పని చేయాల్సిన పరిధి విక్రేత నుండి విక్రేతకు మారవచ్చు, కానీ సాధారణంగా మీరు హార్డ్‌వేర్ మరియు OSని మాత్రమే పొందుతారు మరియు మిగిలినది మీ ఇష్టం. IaaS యొక్క ఉదాహరణలు AWS ఎలాస్టిక్ కంప్యూట్, మైక్రోసాఫ్ట్ అజూర్ మరియు GCE.

కొంతమంది వ్యక్తులు OS చిత్రాలను ఇన్‌స్టాల్ చేయడం మరియు నెట్‌వర్కింగ్, లోడ్ బ్యాలెన్సింగ్‌తో వ్యవహరించడం లేదా వారి పనిభారానికి ఏ రకమైన ప్రాసెసర్ అనువైనది అనే దాని గురించి ఆందోళన చెందడం వంటివి ఇష్టపడకపోవచ్చు. ఇక్కడే మనం పిరమిడ్ పైకి PaaS వైపు కదులుతాము.

2.2 ప్లాట్‌ఫాం ఒక సేవగా (PaaS)

PaaSలో వినియోగదారులు అప్లికేషన్‌లను రూపొందించగల నిర్దిష్ట ప్లాట్‌ఫారమ్‌ను అందించే క్లౌడ్ సర్వీస్ ప్రొవైడర్ మాత్రమే ఉంటుంది. ఇది IaaSపై సంగ్రహణ, అంటే క్లౌడ్ ప్రొవైడర్ CPU రకాలు, మెమరీ, ర్యామ్, స్టోరేజ్, నెట్‌వర్క్‌లు మొదలైన అన్ని వివరాలను చూసుకుంటుంది. ఫిగర్ 2లో చూపిన విధంగా, కస్టమర్‌గా మీకు అసలు ప్లాట్‌ఫారమ్‌పై తక్కువ నియంత్రణ ఉండదు. క్లౌడ్ ప్రొవైడర్ మీ కోసం అన్ని మౌలిక సదుపాయాల వివరాలను నిర్వహిస్తుంది. మీరు ఎంచుకున్న ప్లాట్‌ఫారమ్‌ను అభ్యర్థించండి మరియు దానిపై ప్రాజెక్ట్‌ను రూపొందించండి. PaaS ఉదాహరణలు Heroku.

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

2.3 సాఫ్ట్‌వేర్ ఒక సేవగా (SaaS)

SaaS క్లౌడ్ సర్వీస్ ప్రొవైడర్లు అందించే అత్యంత సాధారణ సేవలను సూచిస్తుంది. అవి తుది వినియోగదారుల కోసం ఉద్దేశించబడ్డాయి మరియు ప్రధానంగా Gmail, Google డాక్స్, డ్రాప్‌బాక్స్ మొదలైన వెబ్‌సైట్‌ల ద్వారా యాక్సెస్ చేయబడతాయి. Google క్లౌడ్ విషయానికొస్తే, వారి కంప్యూటింగ్ స్టాక్ వెలుపల SaaS అనే అనేక ఆఫర్‌లు ఉన్నాయి. వీటిలో డేటా స్టూడియో, బిగ్ క్వెరీ మొదలైనవి ఉన్నాయి.

2.4 క్లౌడ్ సేవల సారాంశం

భాగాలు
IaaS
PaaS
SaaS

మీరు ఏమి పొందుతున్నారు
మీరు మౌలిక సదుపాయాలను పొందండి మరియు తదనుగుణంగా చెల్లించండి. ఏదైనా సాఫ్ట్‌వేర్, OS లేదా దాని కూర్పుని ఉపయోగించడానికి లేదా ఇన్‌స్టాల్ చేసే స్వేచ్ఛ.
మీరు కోరినది ఇక్కడ మీకు లభిస్తుంది. సాఫ్ట్‌వేర్, హార్డ్‌వేర్, OS, వెబ్ వాతావరణం. మీరు ఉపయోగించడానికి సిద్ధంగా ఉన్న ప్లాట్‌ఫారమ్‌ను పొందండి మరియు తదనుగుణంగా చెల్లించండి.
ఇక్కడ మీరు దేని గురించి ఆందోళన చెందాల్సిన అవసరం లేదు. మీ అవసరాలకు అనుగుణంగా అనుకూలీకరించిన ముందే ఇన్‌స్టాల్ చేయబడిన ప్యాకేజీ మీకు అందించబడింది మరియు మీరు చేయాల్సిందల్లా తదనుగుణంగా చెల్లించడమే.

విలువ
ప్రాథమిక కంప్యూటింగ్
టాప్ IaaS
ఇది తప్పనిసరిగా సేవల యొక్క పూర్తి ప్యాకేజీ

సాంకేతిక ఇబ్బందులు
సాంకేతిక పరిజ్ఞానం అవసరం
మీకు ప్రాథమిక కాన్ఫిగరేషన్ అందించబడింది, కానీ మీకు ఇంకా డొమైన్ పరిజ్ఞానం అవసరం.
సాంకేతిక వివరాలతో బాధపడాల్సిన అవసరం లేదు. SaaS ప్రొవైడర్ ప్రతిదీ అందిస్తుంది.

ఇది దేనితో పని చేస్తుంది?
వర్చువల్ మిషన్లు, నిల్వ, సర్వర్లు, నెట్‌వర్క్, లోడ్ బ్యాలెన్సర్‌లు మొదలైనవి.
రన్‌టైమ్ పరిసరాలు (జావా రన్‌టైమ్ వంటివి), డేటాబేస్‌లు (mySQL, Oracle వంటివి), వెబ్ సర్వర్లు (టామ్‌క్యాట్ వంటివి)
ఇమెయిల్ సేవలు (Gmail, Yahoo మెయిల్, మొదలైనవి), సామాజిక పరస్పర సైట్‌లు (Facebook, మొదలైనవి) వంటి అప్లికేషన్‌లు

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

మూర్తి 3: ప్రధాన క్లౌడ్ సమర్పణల సారాంశం | చిత్రం అందించబడింది బ్లాగ్ స్పెసియాలో అమీర్

3. Google క్లౌడ్ ప్లాట్‌ఫారమ్ కంప్యూటింగ్ సూట్

సెక్షన్ 2లో సాధారణ క్లౌడ్ ప్రొవైడర్ ఆఫర్‌లను చూసిన తర్వాత, మేము వాటిని Google క్లౌడ్ ఆఫర్‌లతో పోల్చవచ్చు.

3.1 Google కంప్యూట్ ఇంజిన్ (GCE) - IaaS

GCP: Google క్లౌడ్ ప్లాట్‌ఫారమ్ కంప్యూట్ స్టాక్‌ను అన్వయించడం

చిత్రం 4: Google కంప్యూట్ ఇంజిన్ (GCE) చిహ్నం

GCE అనేది Google అందించే IaaS. GCEతో, మీరు వర్చువల్ మిషన్‌లను ఉచితంగా సృష్టించవచ్చు, CPU మరియు మెమరీ వనరులను కేటాయించవచ్చు, SSD లేదా HDD వంటి నిల్వ రకాన్ని మరియు మెమరీ మొత్తాన్ని ఎంచుకోవచ్చు. ఇది దాదాపుగా మీరు మీ స్వంత కంప్యూటర్/వర్క్‌స్టేషన్‌ను నిర్మించి, అది ఎలా పనిచేస్తుందనే వివరాలన్నింటినీ హ్యాండిల్ చేసినట్లుగా ఉంటుంది.

GCEలో, మీరు 0,3-కోర్ ప్రాసెసర్‌లు మరియు 1 GB RAM నుండి 96 GB RAMతో 300-కోర్ మాన్‌స్టర్స్‌తో మైక్రో ఇన్‌స్టాన్స్‌ల నుండి ఎంచుకోవచ్చు. మీరు మీ పనిభారం కోసం అనుకూల-పరిమాణ వర్చువల్ మిషన్‌లను కూడా సృష్టించవచ్చు. ఆసక్తి ఉన్నవారి కోసం, ఇవి మీరు నిర్మించగల వర్చువల్ మిషన్లు.

యంత్ర రకాలు | కంప్యూట్ ఇంజిన్ డాక్యుమెంటేషన్ | Google క్లౌడ్

3.2 Google Kubernetes ఇంజిన్ (GKE) - (కాస్ / కాస్)

GCP: Google క్లౌడ్ ప్లాట్‌ఫారమ్ కంప్యూట్ స్టాక్‌ను అన్వయించడం

మూర్తి 5: Google Kubernetes ఇంజిన్ (GKE) చిహ్నం

GKE అనేది GCP నుండి అందించబడిన ఒక ప్రత్యేకమైన కంప్యూటింగ్ సమర్పణ, ఇది కంప్యూట్ ఇంజిన్ పైన ఉన్న సంగ్రహణ. మరింత సాధారణంగా, GKEని కంటైనర్ యాజ్ ఎ సర్వీస్ (CaaS)గా వర్గీకరించవచ్చు, కొన్నిసార్లు దీనిని కుబెర్నెట్స్ యాజ్ ఎ సర్వీస్ (KaaS) అని పిలుస్తారు, ఇది కస్టమర్‌లు తమ డాకర్ కంటైనర్‌లను పూర్తిగా నిర్వహించే కుబెర్నెట్స్ వాతావరణంలో సులభంగా అమలు చేయడానికి అనుమతిస్తుంది. కంటైనర్‌లతో పరిచయం లేని వారికి, కంటైనర్‌లు సేవలు/అప్లికేషన్‌లను మాడ్యులరైజ్ చేయడంలో సహాయపడతాయి, కాబట్టి వేర్వేరు కంటైనర్‌లు విభిన్న సేవలను కలిగి ఉంటాయి, ఉదాహరణకు, ఒక కంటైనర్ మీ వెబ్ అప్లికేషన్ యొక్క ఫ్రంట్ ఎండ్‌ను హోస్ట్ చేయగలదు మరియు మరొక దాని వెనుక ముగింపును కలిగి ఉంటుంది. కుబెర్నెట్స్ మీ కంటైనర్‌లను ఆటోమేట్ చేస్తుంది, ఆర్కెస్ట్రేట్ చేస్తుంది, నిర్వహిస్తుంది మరియు అమలు చేస్తుంది. మరింత సమాచారం ఇక్కడ.

Google Kubernetes ఇంజిన్ | Google క్లౌడ్

3.3 Google యాప్ ఇంజిన్ (GAE) - (PaaS)

GCP: Google క్లౌడ్ ప్లాట్‌ఫారమ్ కంప్యూట్ స్టాక్‌ను అన్వయించడం

చిత్రం 6: Google యాప్ ఇంజిన్ (GAE) చిహ్నం

సెక్షన్ 2.2లో పేర్కొన్నట్లుగా, PaaS IaaS పైన ఉంటుంది మరియు GCP విషయంలో, ఇది GKE పైన ఉన్న సమర్పణగా కూడా పరిగణించబడుతుంది. GAE అనేది Google యొక్క అనుకూల PaaS, మరియు వారు తమను తాము ఉత్తమంగా వివరించుకునే విధానం "మీ కోడ్‌ని తీసుకురండి మరియు మిగిలిన వాటిని మేము చూసుకుంటాము."

ఇది GAEని ఉపయోగించే కస్టమర్‌లు అంతర్లీన హార్డ్‌వేర్/మిడిల్‌వేర్‌తో వ్యవహరించాల్సిన అవసరం లేదని నిర్ధారిస్తుంది మరియు ఇప్పటికే సిద్ధంగా ఉన్న ముందస్తుగా కాన్ఫిగర్ చేయబడిన ప్లాట్‌ఫారమ్‌ను కలిగి ఉండవచ్చు; వారు చేయాల్సిందల్లా దాన్ని అమలు చేయడానికి అవసరమైన కోడ్‌ను అందించడమే.

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

వీటన్నింటిని నిర్వహించడానికి GAE Kubernetes లేదా దాని స్థానిక వెర్షన్‌ను ఉపయోగిస్తుంది కాబట్టి మీరు దాని గురించి ఆందోళన చెందాల్సిన అవసరం లేదు. అంతర్లీన మౌలిక సదుపాయాలపై ఆసక్తి లేని కంపెనీలకు GAE ఉత్తమంగా సరిపోతుంది మరియు వారి అప్లికేషన్ సాధ్యమైనంత ఉత్తమమైన మార్గంలో అందుబాటులో ఉండేలా చూసుకోవడంలో మాత్రమే శ్రద్ధ వహిస్తుంది.

నా అభిప్రాయం ప్రకారం, మీరు గొప్ప ఆలోచనతో డెవలపర్ అయితే GAE ప్రారంభించడానికి ఉత్తమమైన ప్రదేశం, కానీ సర్వర్‌లను సెటప్ చేయడం, లోడ్ బ్యాలెన్సింగ్ మరియు ఇతర అన్ని సమయం తీసుకునే devops/SRE పనిని ఎదుర్కోవడం ఇష్టం లేదు. . కాలక్రమేణా మీరు GKE మరియు GCEని ప్రయత్నించవచ్చు, కానీ అది నా అభిప్రాయం మాత్రమే.

నిరాకరణ: AppEngine వెబ్ అప్లికేషన్‌ల కోసం ఉపయోగించబడుతుంది, మొబైల్ అప్లికేషన్‌ల కోసం కాదు.

సమాచారం కోసం: యాప్ ఇంజిన్ - ఏ భాషలోనైనా స్కేలబుల్ వెబ్ మరియు మొబైల్ బ్యాకెండ్‌లను రూపొందించండి | Google క్లౌడ్

3.4 Google క్లౌడ్ విధులు - (FaaS)

GCP: Google క్లౌడ్ ప్లాట్‌ఫారమ్ కంప్యూట్ స్టాక్‌ను అన్వయించడం

మూర్తి 7: Google Cloud Functions (GCF) చిహ్నం

మునుపటి ఆఫర్‌లను చూడటం ద్వారా మీరు ట్రెండ్‌ని గమనించారని ఆశిస్తున్నాము. మీరు GCP కంప్యూటింగ్ సొల్యూషన్ నిచ్చెనను ఎంత ఎక్కువగా అధిరోహిస్తే, అంతర్లీన సాంకేతికత గురించి మీరు అంతగా ఆందోళన చెందాల్సిన అవసరం లేదు. ఈ పిరమిడ్ సెక్షన్ 1లో చూపిన విధంగా గణన యొక్క అతి చిన్న యూనిట్, ఫంక్షన్‌తో ముగుస్తుంది.

GCF అనేది సాపేక్షంగా కొత్త GCP ఆఫర్, ఇది ఇప్పటికీ బీటాలో ఉంది (ఈ రచన సమయంలో). క్లౌడ్ ఫంక్షన్‌లు డెవలపర్ రాసిన నిర్దిష్ట ఫంక్షన్‌లను ఈవెంట్ ద్వారా ట్రిగ్గర్ చేయడానికి అనుమతిస్తాయి.

అవి ఈవెంట్‌తో నడిచేవి మరియు “సర్వర్‌లెస్” అనే బజ్‌వర్డ్‌లో ప్రధానమైనవి, అంటే వారికి సర్వర్‌లు తెలియవు. క్లౌడ్ ఫంక్షన్‌లు చాలా సరళమైనవి మరియు ఈవెంట్ థింకింగ్ అవసరమయ్యే అనేక విభిన్న ఉపయోగాలు ఉన్నాయి. ఉదాహరణకు, కొత్త వినియోగదారు నమోదు చేసుకున్న ప్రతిసారీ, డెవలపర్‌లను అప్రమత్తం చేయడానికి క్లౌడ్ ఫంక్షన్‌ని ప్రారంభించవచ్చు.

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

క్లౌడ్ విధులు - ఈవెంట్-డ్రైవెన్ సర్వర్ కంప్యూటింగ్ | Google క్లౌడ్

తీర్మానం

ఈ కథనంలో, మేము IaaS, PaaS మొదలైన విభిన్న క్లౌడ్ ఆఫర్‌ల గురించి మాట్లాడాము మరియు Google యొక్క కంప్యూటింగ్ స్టాక్ ఈ విభిన్న లేయర్‌లను ఎలా అమలు చేస్తుంది. Paasలో IaaS వంటి ఒక సేవా వర్గం నుండి మరొక సేవా వర్గానికి మారేటప్పుడు సంగ్రహణ లేయర్‌లకు అంతర్లీనంగా తక్కువ జ్ఞానం అవసరమని మేము చూశాము.

వ్యాపారం కోసం, ఇది దాని కార్యాచరణ లక్ష్యాలను చేరుకోవడమే కాకుండా భద్రత మరియు ఖర్చు వంటి ఇతర కీలక రంగాలకు అనుగుణంగా ఉండే క్లిష్టమైన సౌలభ్యాన్ని అందిస్తుంది. సంగ్రహించేందుకు:

ఇంజిన్‌ను కంప్యూట్ చేయండి - నిర్దిష్ట హార్డ్‌వేర్ వనరులను కేటాయించడం ద్వారా మీ స్వంత వర్చువల్ మెషీన్‌ను సృష్టించడానికి మిమ్మల్ని అనుమతిస్తుంది, ఉదాహరణకు, RAM, ప్రాసెసర్, మెమరీ. ఇది చాలా ఆచరణాత్మకమైనది మరియు తక్కువ స్థాయి.

కుబెర్నెటెస్ ఇంజిన్ కంప్యూట్ ఇంజిన్ నుండి ఒక మెట్టు పైకి ఉంది మరియు మీ అప్లికేషన్‌ను నిర్వహించడానికి కుబెర్నెట్‌లు మరియు కంటైనర్‌లను ఉపయోగించడానికి మిమ్మల్ని అనుమతిస్తుంది, ఇది అవసరమైన విధంగా దాన్ని స్కేల్ చేయడానికి మిమ్మల్ని అనుమతిస్తుంది.

అనువర్తన ఇంజిన్ కుబెర్నెటెస్ ఇంజిన్ నుండి ఒక మెట్టు పైకి, Google అన్ని అంతర్లీన ప్లాట్‌ఫారమ్ అవసరాలను చూసుకునేటప్పుడు మీ కోడ్‌పై మాత్రమే దృష్టి పెట్టడానికి మిమ్మల్ని అనుమతిస్తుంది.

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

Спасибо!

ట్విట్టర్: @మార్టినోంబురాజ్

మూలం: www.habr.com

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