అప్లికేషన్ త్వరణం: తుది వినియోగదారులకు వేగంగా పనితీరు

రచయిత: Eugene Taylor
సృష్టి తేదీ: 10 ఆగస్టు 2021
నవీకరణ తేదీ: 6 మే 2024
Anonim
అప్లికేషన్ త్వరణం: తుది వినియోగదారుల కోసం వేగవంతమైన పనితీరు
వీడియో: అప్లికేషన్ త్వరణం: తుది వినియోగదారుల కోసం వేగవంతమైన పనితీరు

Takeaway: హోస్ట్ ఎరిక్ కవనాగ్ అప్లికేషన్ పనితీరును మరియు డాక్టర్ రాబిన్ బ్లూర్, డెజ్ బ్లాంచ్ఫీల్డ్ మరియు IDERA లు బిల్ ఎల్లిస్‌తో ఎలా సామర్థ్యాన్ని మెరుగుపరుచుకోవాలో చర్చిస్తారు.



మీరు ప్రస్తుతం లాగిన్ కాలేదు. దయచేసి వీడియోను చూడటానికి లాగిన్ అవ్వండి లేదా సైన్ అప్ చేయండి.

ఎరిక్ కవనాగ్: లేడీస్ అండ్ జెంటిల్మెన్, హలో మరియు హాట్ టెక్నాలజీస్ కు మరోసారి స్వాగతం. అవును నిజమే! నా పేరు ఎరిక్ కవనాగ్, మా బ్రీఫింగ్ రూమ్ సిరీస్‌కు అభినందనగా ఈ నిజంగా సరదాగా, ఉత్తేజకరమైన సిరీస్‌లో నేను ఈ రోజు మరొక వెబ్‌కాస్ట్‌కు మీ హోస్ట్‌గా ఉంటాను. టైటిల్ “అప్లికేషన్ యాక్సిలరేషన్: ఎండ్ యూజర్స్ కోసం ఫాస్ట్ పెర్ఫార్మెన్స్.” ఫొల్క్స్ రండి, ఎవరు కోరుకోరు? నేను మీ అప్లికేషన్ వేగంగా నడపడానికి సహాయపడే వ్యక్తి అయితే, పని తర్వాత బార్ వద్ద నా కోసం బీర్లు కొన్న వ్యక్తిని నేను అనుకుంటున్నాను. ఎవరికైనా అనువర్తనాన్ని వేగవంతం చేయడానికి ఇది చాలా చక్కని విషయం.

మీ గురించి నిజంగా ఒక స్లైడ్ ఉంది, @Eric_Kavanagh లో నన్ను నొక్కండి. నేను ఎల్లప్పుడూ తిరిగి అనుసరించడానికి ప్రయత్నిస్తాను మరియు మీరు నన్ను ప్రస్తావించినట్లయితే నేను ఎల్లప్పుడూ తిరిగి ట్వీట్ చేస్తాను, కాబట్టి నన్ను ప్రస్తావించడానికి సంకోచించకండి.


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

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


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

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

వాస్తవానికి, కంప్యూటర్ వాతావరణంలో నోడ్‌ల గురించి మాట్లాడేటప్పుడు, మీరు ఒకరినొకరు పట్టించుకునే వ్యక్తిగత విషయాల గురించి మాట్లాడుతున్నారు. సంక్లిష్టత, ఇది వైవిధ్యమైన నిర్మాణం మరియు మీరు పాటించటానికి ప్రయత్నిస్తున్న వివిధ అడ్డంకులు. అలాగే, సంఖ్యలు. సంఖ్యలు పెరిగినప్పుడు, వారు వెర్రివారు. నేను నిన్న ఒక ఆసక్తికరమైన చాట్ చేసాను, నేను ఎవరితోనైనా మాట్లాడుతున్నాను - అతను ఎవరో నేను ప్రస్తావించలేను, కాని అది నిజంగా పట్టింపు లేదు - వారు 40,000 ఉన్న సైట్ గురించి మాట్లాడుతున్నారు - అంటే నాలుగు-సున్నా, 40,000 - సైట్‌లోని డేటాబేస్‌ల ఉదాహరణలు. దాని గురించి ఆలోచించండి - 40,000 వేర్వేరు డేటాబేస్లు. వాస్తవానికి మాకు ఉన్న ఏకైక విషయం - అవి స్పష్టంగా చాలా, అనేక వేల అనువర్తనాలను కలిగి ఉన్నాయి. మేము చాలా పెద్ద సంస్థ గురించి మాట్లాడుతున్నాము, కాని నేను దీనికి పేరు పెట్టలేను. మీరు నిజంగానే దాన్ని చూస్తారు, మరియు మీరు నిజంగా ఒక విధంగా లేదా మరొక విధంగా, కొంతమంది బహుళ వినియోగదారుల కోసం బోర్డు అంతటా సరిపోయే సేవా స్థాయిలను పొందడానికి ప్రయత్నిస్తున్నారు, మీకు కావాలనుకుంటే, అంచనాలు. ఇది ఒక సంక్లిష్ట పరిస్థితి, మరియు నేను నిజంగా చెప్పేది, ఇది సంక్లిష్టంగా ఉంటుంది. సంఖ్యలు ఎల్లప్పుడూ పెరుగుతాయి. వ్యాపార ప్రక్రియలు మరియు వ్యాపార లక్ష్యాల ద్వారా పరిమితులు నిర్ణయించబడతాయి. అంచనాలు మారడాన్ని మీరు గమనించవచ్చు.

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

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

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

ఇలా చెప్పిన తరువాత, నేను దేజ్ గురించి పూర్తిగా, ఆశాజనకంగా మాట్లాడతాను.

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

వాస్తవికత ఏమిటంటే, మన క్రొత్త "ఎల్లప్పుడూ ఆన్" ప్రపంచం, ఇది 100 శాతం సమయమును కోరుతుంది - రాబిన్ ఇంతకు ముందు చెప్పినట్లుగా - వెబ్‌మెయిల్ పరిచయం మరియు ఇతర సేవలను నిరంతర స్థలంలో మంజూరు చేయడం వంటి వాటితో, మరియు ఇప్పుడు మేము దీనిని ఆశిస్తున్నాము మా సంస్థ మరియు పని వాతావరణం. వాస్తవమేమిటంటే, మీ సేవా-స్థాయి ఒప్పందాన్ని మీరు కలుసుకున్నారని అర్థం కాదు. అనువర్తన పనితీరును నిర్వహించాల్సిన అవసరాన్ని నేను కలిగి ఉన్నాను మరియు లభ్యత సేవా-స్థాయి ఒప్పందాలు గత దశాబ్దంలో ప్రాథమిక మార్పుకు గురయ్యాయి. ఇకపై ఒక వ్యవస్థ పనితీరు గురించి ఆందోళన చెందడానికి మాత్రమే ప్రయత్నించలేదు. ప్రపంచం కొంచెం సరళంగా ఉన్నప్పుడు, బహుళ సేవలను నడుపుతున్న ఒకే సర్వర్‌ను ప్రత్యక్షంగా పర్యవేక్షించగల పరిస్థితి మనకు ఉండవచ్చు మరియు మద్దతు ఇవ్వడం చాలా సరళంగా ఉంటుంది. మేము చేయగలిగాము - మరియు నా చిన్నది, నేను చాలా సంవత్సరాల క్రితం సిస్టమ్ అడ్మినిస్ట్రేటర్‌గా ఉన్నప్పుడు చింతించాల్సిన విషయాలు - మేము చుట్టూ చూస్తాము, సేవ సాధారణంగా మరియు ప్రతిస్పందిస్తుందా? నేను టెర్మినల్‌లోకి లాగిన్ అవ్వవచ్చా? ఆపరేటింగ్ సిస్టమ్ ప్రతిస్పందిస్తుందా మరియు నేను ఆదేశాలను టైప్ చేయవచ్చా? అనువర్తనాలు నడుస్తున్నాయా? నేను పనులు చేయడంలో ప్రక్రియలు మరియు జ్ఞాపకశక్తిని చూడగలనా మరియు నెట్‌వర్క్ అంతటా I / O చేయవచ్చా? మెయిన్‌ఫ్రేమ్ రోజుల్లో, జిప్-జిప్-జిప్ మరియు వాటి నుండి కాగితం పడే టేపులను మీరు వినవచ్చు.

అనువర్తనాలు ప్రతిస్పందిస్తున్నాయా మరియు మేము లాగిన్ అయి వాటిపై పనులు చేయగలమా? వినియోగదారులు ఆ సర్వర్‌లలో కొన్నింటికి కనెక్ట్ చేయగలరా? ఇది కొనసాగుతుంది. అవి చాలా ప్రాథమికమైనవి, మీకు తెలుసు. అప్పుడు కొన్ని ఫన్నీ - హెల్ప్ డెస్క్ ఆకుపచ్చగా ఉందా? ఎందుకంటే కాకపోతే, ప్రతిదీ బాగా నడుస్తుంది, మరియు డోనట్స్ ఎవరికి లభిస్తాయి? ఆ రోజుల్లో జీవితం నిజంగా చాలా సులభం. ఆ రోజుల్లో కూడా, ఆపై నేను 20-30 సంవత్సరాల క్రితం మాట్లాడుతున్నాను, సంక్లిష్టత ఇప్పటికీ చాలా ఎక్కువగా ఉంది. మేము సాపేక్షంగా సూటిగా, సేవా-స్థాయి ఒప్పందాలను నిర్వహించగలము మరియు పనితీరుపై నిఘా ఉంచగలము. రాబిన్ సూచించినట్లు మేము దీన్ని ఇకపై చేతితో చేయలేము. సవాలు చాలా గొప్పది. వాస్తవం ఏమిటంటే కొన్ని మంచి అనువర్తనాలు, నిర్వాహకులు, సిస్టమ్ నెట్‌వర్క్ మరియు డేటాబేస్, నిర్వాహకులు పనితీరు SLA లను పర్యవేక్షించగలరు మరియు కలుసుకోవచ్చు. SLA లు ఇప్పుడు పోయాయి, నేను చివరి రాత్రి చాలా కష్టతరమైన స్టాక్ యొక్క వ్యవస్థను చూడగలిగిన సంవత్సరాన్ని కూడా ఆలోచించటానికి నా చివరి గమనికలను ఒకచోట ఉంచినప్పుడు నేను చాలా కష్టపడ్డాను. హుడ్ కింద జరుగుతోంది, మరియు నేను లోతైన సాంకేతిక నేపథ్యం నుండి వచ్చాను. పరిపాలనా పద్ధతిలో ఇప్పుడు రోజువారీ ప్రాతిపదికన ఎలా ఉంటుందో imagine హించలేను.

ఏం జరిగింది? బాగా, 1996 లో, డేటాబేస్ ఆధారిత అనువర్తనాలు ఇంటర్నెట్ బూమ్‌తో రూపాంతరం చెందాయి. మన ద్వారా చాలా మంది ఉన్నారు. మీరు ఇంటర్నెట్ విజృంభణ చుట్టూ లేనప్పటికీ, మీరు సులభంగా చుట్టూ చూడవచ్చు మరియు రోజువారీ జీవితంలో, మేము ఇప్పుడు ఇంటర్నెట్‌కు అన్నింటినీ కట్టిపడేశాము. వై-ఫైని పొందే ఎంపికతో స్పష్టంగా టోస్టర్ వచ్చింది అని నేను నమ్ముతున్నాను, ఇది హాస్యాస్పదంగా ఉంది, ఎందుకంటే నా టోస్టర్ ఇంటర్నెట్‌కు కనెక్ట్ చేయవలసిన అవసరం లేదు. 2000 లలో, ముఖ్యంగా 2000 ల ప్రారంభంలో, డాట్-కామ్ బూమ్‌లో సేవా పనితీరును అందించే సంక్లిష్టత రౌండ్‌లో ఈ భారీ వృద్ధిని మేము ఎదుర్కోవలసి వచ్చింది. వెబ్ 2.0 లో మరొక హాస్యాస్పదమైన ఇబ్బందికరమైన స్పార్క్, ఇక్కడ స్మార్ట్‌ఫోన్‌లు వచ్చాయి మరియు ఇప్పుడు అనువర్తనాలు మా చేతుల్లో ఉన్నాయి 24/7 మరియు ఎల్లప్పుడూ ఆన్ మోడ్‌లో ఉంటాయి.

దాని 2016 ఇప్పుడు, క్లౌడ్ మరియు పెద్ద డేటా మరియు చలనశీలత రూపంలో మరొక క్వాగ్మైర్ను ఎదుర్కొంది. ఇవి చాలా పెద్దవిగా ఉన్న వ్యవస్థలు, అవి అర్థం చేసుకోవడం మరియు సాదా ఆంగ్లంలో ఉంచడం చాలా కష్టం. మనం మాట్లాడే కొన్ని పెద్ద యునికార్న్స్‌లో పదుల సంఖ్యలో పెటాబైట్ల డేటా ఉందనే వాస్తవం గురించి ఆలోచించినప్పుడు. ఇది మీ, చిత్రాలు మరియు సోషల్ మీడియాను ఉంచడానికి డిస్క్ స్థలం మరియు నిల్వ యొక్క మొత్తం అంతస్తు. లేదా కొన్ని సందర్భాల్లో, రవాణా మరియు షిప్పింగ్ లాజిస్టిక్స్లో, ఇవన్నీ బ్యాంకింగ్‌లో ఉన్నాయి, మీ డబ్బు ఎక్కడ ఉంది, లేదా మీ పోస్ట్ ఎక్కడ ఉంది, లేదా మీది, మీరు ఈబేలో కొనుగోలు చేసిన వస్తువు ఎక్కడ ఉంది. తదుపరి పెద్ద తరంగం ఎదుర్కోబోయేది ఇంటర్నెట్ విషయాల యొక్క ఈ భారీ సవాలు.

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

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

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

Gen Y అనుభవజ్ఞులైన వ్యక్తులు తమ సొంత పరికరాలను తీసుకువస్తున్నందున, మేము కొన్ని పరివేష్టిత వాతావరణాలలో BYOD ను పొందాము. వెబ్ ఇంటర్‌ఫేస్‌ల గురించి వారితో మాట్లాడటానికి మేము వారిని అనుమతిస్తాము. ఇంటర్నెట్ ద్వారా లేదా వై-ఫై ద్వారా గాని, కాఫీ తాగుతున్నందున మాకు మెట్ల కేఫ్‌లో ఉచిత వై-ఫై ఉంది. లేదా మా అంతర్గత Wi-Fi. మెషిన్-టు-మెషిన్ ఇప్పుడు ఎప్పుడూ ఉంటుంది. ఇది విషయాల యొక్క ఇంటర్నెట్‌లో నేరుగా భాగం కాదు, కానీ దీనికి కూడా సంబంధించినది. విషయాల ఇంటర్నెట్ అనేది సంక్లిష్టత యొక్క సరికొత్త ఆట, ఇది మనస్సును కదిలించేది. ఆర్టిఫిషియల్ ఇంటెలిజెన్స్, మరియు మేము మాట్లాడుతున్న అన్ని సిరి మరియు ఇతర సంబంధిత పరికరాలతో ఇప్పుడు ఆడుతున్నది సంక్లిష్టంగా ఉందని మీరు అనుకుంటే, మీరు 3-D ed బస్సు అయిన ఒల్లి అని పిలువబడే ఒక పరిస్థితిని చూసే వరకు వేచి ఉండండి. ఇది ఆరుగురు వ్యక్తులను తీసుకుంటుంది మరియు నగరం చుట్టూ నడపగలదు మరియు మీరు దానికి సాదా ఇంగ్లీష్ మాట్లాడగలరు మరియు ఇది మీతో తిరిగి మాట్లాడుతుంది. ఇది ట్రాఫిక్‌ను తాకినట్లయితే, ట్రాఫిక్ ఉన్న ప్రధాన ప్రాంతానికి ఎడమ లేదా కుడి వైపుకు తిరగాలని ఇది నిర్ణయిస్తుంది. అది తిరిగేటప్పుడు మరియు ప్రధాన రహదారికి ఎడమ లేదా కుడి వైపు ఎందుకు తిరిగినట్లు మీరు ఆందోళన చెందుతుంటే, అది మీకు ఇలా చెబుతుంది, “చింతించకండి, నేను ఎడమవైపు తిరగబోతున్నాను. ట్రాఫిక్ ముందుకు ఉంది మరియు నేను దాని చుట్టూ వెళ్ళబోతున్నాను. "

అక్కడ ఉన్న అన్ని వ్యవస్థల పనితీరును మరియు అన్ని సంక్లిష్టతలను నిర్వహించడం, ఆ డేటా ఎక్కడికి వెళుతుందో ట్రాక్ చేయడం, అది డేటాబేస్లోకి వెళుతుందో లేదో, అన్ని ఇంటర్ కనెక్షన్లు మరియు అన్ని సంబంధిత బిట్స్ మనస్సును కదిలించడం. వాస్తవికత ఏమిటంటే, నేటి వేగం మరియు స్థాయిలో పనితీరు మరియు SLA లను నిర్వహించడానికి సాధనాలు మరియు వ్యవస్థలు అవసరం, మరియు అప్రమేయంగా ఇది ఇకపై ఒక సాధనం కలిగి ఉండటం మంచిది అని మీరు అనుకునేది కాదు - ఇది ఒక అవసరం; ఇది ఖచ్చితంగా అవసరం. ఒక చిన్న ఉదాహరణగా ఇక్కడ ఉంది, ఓపెన్‌స్టాక్, ఓపెన్-సోర్స్ సాఫ్ట్‌వేర్-నిర్వచించిన క్లౌడ్ కోసం ఉన్నత-స్థాయి అప్లికేషన్ డిజైన్ రేఖాచిత్రాల జాబితా. ఇది పెద్ద భాగం మాత్రమే. ఇది సర్వర్లు మరియు డేటాబేస్ మాత్రమే కాదు. ఇక్కడే ప్రతి చిన్న నీలం బొట్టు విషయాల సమూహాలను సూచిస్తుంది. కొన్ని సందర్భాల్లో ఫైల్‌లు మరియు సర్వర్‌లు లేదా వందలాది డేటాబేస్‌లు లేదా పదివేల కంటే ఎక్కువ చిన్న అనువర్తనాల లాజిక్ రన్నింగ్ కంటే ఎక్కువ కాదు. ఒక చిన్న వెర్షన్. మీరు దీని గురించి వచ్చే సంక్లిష్టత గురించి ఆలోచించడం ప్రారంభించినప్పుడు ఇది చాలా మనసును కదిలించేది. ఈ రోజు, పెద్ద డేటా స్థలంలో కూడా, నేను కేవలం బ్రాండ్ల యొక్క కొన్ని స్క్రీన్షాట్లను ఉంచాను. మేము ఇక్కడ నిర్వహించాల్సిన అన్ని ముక్కల గురించి మీరు ఆలోచించినప్పుడు, కేవలం ఒక బ్రాండ్ గురించి మాత్రమే మాట్లాడటం లేదు, ఇవన్నీ పెద్ద డేటా ల్యాండ్‌స్కేప్ మరియు టాప్ బ్రాండ్‌లోని బ్రాండ్లు, ప్రతి చిన్న చిన్న లేదా ఓపెన్ సోర్స్ మాత్రమే కాదు. మీరు చూస్తారు మరియు ఇది చాలా మనసును కదిలించే చార్ట్ అని మీరు అనుకుంటున్నారు.

కొన్ని నిలువు వరుసలను చూద్దాం. ఉదాహరణకు, మార్కెటింగ్ తీసుకుందాం. ఇదే విధమైన చార్ట్ ఇక్కడ ఉంది, కానీ మార్కెటింగ్ టెక్నాలజీలో మాత్రమే లభించే టెక్నాలజీ స్టాక్‌ల నుండి. ఇది 2011 గ్రాఫ్. ఇక్కడ 2016 వెర్షన్ ఉంది. ఒక్కసారి ఆలోచించండి, ఇది మార్కెటింగ్ టెక్నాలజీకి సంబంధించి మీరు టెక్నాలజీ కోసం అమలు చేయగల ఉత్పత్తుల బ్రాండ్ల సంఖ్య. అక్కడ ఉన్న వ్యవస్థల సంక్లిష్టత కాదు, విభిన్న అనువర్తనం మరియు వెబ్ మరియు అభివృద్ధి మరియు నెట్‌వర్క్ మరియు అన్నిటికీ కాదు. కేవలం బ్రాండ్. ఐదేళ్ల క్రితం ముందు మరియు ఈ రోజు ఇక్కడ ఉంది. ఇది మరింత దిగజారిపోతుంది. వాస్తవికత ఉన్న ఈ సమయంలో, మానవులు అన్ని సేవా-స్థాయి ఒప్పందాలను నిర్ధారించలేరు. మేము తగినంత వివరాలతో, తగినంత వేగంగా, మరియు మనకు అవసరమైన స్థాయిలో డైవ్ చేయలేము. పర్యవేక్షణ కన్సోల్ ఇప్పుడు ఎలా ఉందో దానికి ఉదాహరణ ఇక్కడ ఉంది. ఇది దాదాపు ఇరవై-బేసి తెరలు ఒక చిన్న, పెద్ద ప్రొజెక్టెడ్ స్క్రీన్ ప్రతి చిన్న భాగాన్ని పర్యవేక్షిస్తున్నట్లు నటిస్తూ కలిసి ఉంటాయి. ఇప్పుడు ఇక్కడ ఆసక్తికరంగా ఉంది, నేను బ్రాండ్ గురించి ప్రస్తావించను, కానీ ఈ పర్యవేక్షణ వేదిక లాజిస్టిక్స్ మరియు షిప్పింగ్ వాతావరణంలో ఒకే అనువర్తనాన్ని పర్యవేక్షిస్తోంది. కేవలం ఒక అనువర్తనం. ఉత్పత్తి వాతావరణంలో ఇప్పుడు సంస్థలు 40,000 డేటాబేస్‌లను కలిగి ఉన్న చోట రాబిన్ ఏమి మాట్లాడుతున్నారో మీరు ఆలోచిస్తే. ఒక అనువర్తనాన్ని పర్యవేక్షించే ఈ స్క్రీన్‌ల సేకరణ యొక్క 40,000 సంస్కరణలు ఎలా ఉంటాయో మీరు visual హించగలరా? రాబిన్ చెప్పినట్లు మరియు నేను ఖచ్చితంగా, 100 శాతం ప్రతిధ్వనించాను, సరైన సాధనాలు లేకుండా, సరైన మద్దతు లేకుండా మరియు ఆ సాధనాలను ఉపయోగించి పట్టికలో జానపద, అనువర్తన పనితీరు మానవులకు కోల్పోయిన ఆట మరియు ఇది సాధనాలు మరియు సాఫ్ట్‌వేర్ ద్వారా చేయాలి.

దానితో నేను IDERA లోని మా స్నేహితులకు పంపుతాను.

ఎరిక్ కవనాగ్: సరే, బిల్.

బిల్ ఎల్లిస్: ధన్యవాదాలు. నా స్క్రీన్‌ను ఇక్కడ పంచుకుంటున్నాను. మీరు నా స్క్రీన్‌ను చూడగలరని ఎవరైనా ధృవీకరించగలరా?

డాక్టర్ రాబిన్ బ్లూర్: అవును.

ఎరిక్ కవనాగ్: ఇది సరిగ్గా ఉంది.

బిల్ ఎల్లిస్: ధన్యవాదాలు. అతను ప్రస్తావించిన ఒక విషయం ఏమిటంటే, సెల్ఫ్ డ్రైవింగ్ కారు కోసం నేను నిజంగా వేచి ఉండలేను. నేను ఎవరి గురించి మాట్లాడని ఒక విషయం ఏమిటంటే, అది స్నోస్ అయినప్పుడు ఏమి జరుగుతుంది? కాలిఫోర్నియాలోని ఇంజనీర్లు దేశంలోని ఇతర ప్రాంతాలలో కొంచెం కొట్టుకుపోతారని గ్రహించినట్లయితే నేను ఆశ్చర్యపోతున్నాను.

డెజ్ బ్లాంచ్ఫీల్డ్: నాకు అది ఇష్టం, నేను దానిని గుర్తుంచుకోబోతున్నాను.

ఎరిక్ కవనాగ్: ఒక సాధారణ గంటకు ఒక మైలు.

బిల్ ఎల్లిస్: సంక్లిష్ట వాతావరణంలో అప్లికేషన్ పనితీరు నిర్వహణ గురించి మాట్లాడటానికి ఇక్కడ ఉన్నాము. నేను మాట్లాడటానికి ఇష్టపడే ఒక విషయం ఏమిటంటే, చాలా మంది, వారు పనితీరు గురించి మాట్లాడేటప్పుడు, ప్రతిచర్య యొక్క స్వభావం ఏమిటంటే, హే ఎక్కువ సర్వర్లు, ఎక్కువ సిపియు, ఎక్కువ మెమరీ మొదలైనవి. ఆ నాణెం యొక్క మరొక వైపు ప్రాసెసింగ్ సామర్థ్యం. నిజంగా, ఒకే నాణానికి రెండు వైపులా ఉంటుంది మరియు రెండింటినీ పరిశీలించబోతున్నాం. వ్యాపార లావాదేవీల కోసం సేవా-స్థాయి ఒప్పందాలను చేరుకోవడం అంతిమ లక్ష్యం. అంతిమంగా ఈ సాంకేతిక పరిజ్ఞానం అంతా వ్యాపారం కోసం ఉంది. పరిశ్రమ-మొదటి పనితీరు నిర్వహణ డేటాబేస్ కలిగి ఉండటం గురించి మేము మాట్లాడాము. పనితీరు యొక్క ఆదర్శ అచ్చుకు సరిపోయేటట్లు మరియు అనువర్తనాల జీవిత చక్రం ప్రారంభం నుండి దానిని నిర్వహించడం ఆదర్శం.

విషయాలు నిజంగా నాలుగు ముక్కలుగా ఉడకబెట్టడం; ఒకటి పనితీరును నిర్వహించే ప్రక్రియ. మేము ప్రతి ఒక్కరితో మాట్లాడాము మరియు ప్రతిఒక్కరికీ ఉపకరణాలు ఉన్నాయి. వారికి ఉపకరణాలు లేకపోతే, వాటికి స్క్రిప్ట్‌లు లేదా ఆదేశాలు ఉన్నాయి, కాని అవి తప్పిపోయినవి కాన్. కాన్ కేవలం అప్లికేషన్ స్టాక్స్ అంతటా చుక్కలను కలుపుతోంది. ఈ అనువర్తనాలు - బ్రౌజర్ ఆధారితమైనవి. అవి చాలా గట్టిగా టైర్ నుండి టైర్ వరకు కలుపుతారు. శ్రేణులు ఎలా సంకర్షణ చెందుతాయో కూడా చాలా ముఖ్యమైనది. అప్పుడు, వ్యాపార లావాదేవీ గురించి మాట్లాడుతున్నారు. సాంకేతిక వ్యక్తులకు మాత్రమే కాకుండా, అప్లికేషన్ యజమానులకు మరియు కార్యకలాపాల నిర్వాహకులకు కూడా దృశ్యమానతను అందించబోతున్నాం.

కస్టమర్‌లు వీటిని ఎలా ఉపయోగించాలో మీతో పంచుకోవడానికి నాకు రెండు కేస్ స్టడీస్ ఉన్నాయి. ఇది ఇక్కడ ప్రదర్శన యొక్క చాలా ఆచరణాత్మక భాగం. సాధారణంగా ఏమి జరుగుతుందో చూద్దాం. నేను రేఖాచిత్రం చేయాలనుకుంటున్నాను - ఇది టెక్నాలజీల యొక్క అద్భుతమైన కోల్లెజ్ లాగా ఉంది. డేటా సెంటర్‌లో టెక్నాలజీల సంఖ్య ఇప్పుడే పెరిగింది, పెరిగింది, పెరిగింది. ఇంతలో, తుది వినియోగదారు దాని గురించి పట్టించుకోరు మరియు దానిని పట్టించుకోరు. వారు లావాదేవీని వ్యాయామం చేయాలనుకుంటున్నారు, అది అందుబాటులో ఉండి, వేగంగా పూర్తి కావాలి. సాధారణంగా ఏమి జరుగుతుందంటే, ఐటి నిపుణులకు స్వీయ నివేదిక వచ్చేవరకు తుది వినియోగదారులకు కూడా సమస్య ఉందని తెలియదు. ఇది సమయం తీసుకునే, నెమ్మదిగా జరిగే ప్రక్రియ మరియు తరచూ నిరాశపరిచింది. ఏమి జరుగుతుందంటే, ప్రజలు వారి సాధనాలను తెరుస్తారు మరియు వారు వారి అప్లికేషన్ స్టాక్ యొక్క ఉపసమితిని చూస్తారు. ఆ ఉపసమితితో, సరళమైన ప్రశ్నకు సమాధానం ఇవ్వడం చాలా కష్టం అవుతుంది. మీకు సమస్య రావడం సాధారణమేనా? ఇది ఏ లావాదేవీ? అప్లికేషన్ స్టాక్‌లో అడ్డంకి ఎక్కడ ఉంది? ఈ సమయాన్ని గడపడం ద్వారా, టైర్ ద్వారా టైర్ చూడటం, ఈ ప్రశ్నలకు సమాధానం ఇవ్వలేకపోవడం, మీరు చాలా సమయం మరియు శక్తిని, చాలా మంది సిబ్బందిని, నిధులను మరియు శక్తిని కనుగొనే రకాన్ని ఖర్చు చేస్తారు.

దీన్ని పరిష్కరించడానికి, మెరుగైన మార్గాన్ని అందించడానికి, ఖచ్చితమైనది ఏమిటంటే తుది-వినియోగదారు ట్రాక్ లావాదేవీని తీసుకుంటుంది, దాని గురించి మెటాడేటాను సంగ్రహిస్తుంది, నెట్‌వర్క్ ద్వారా లావాదేవీని అనుసరిస్తుంది, వెబ్ సర్వర్‌లోకి, వ్యాపార లాజిక్ టైర్‌లోకి మరియు మల్టీటియర్ అనువర్తనాల్లో .NET మరియు ABAP మరియు పీపుల్‌కోడ్ మరియు ఇ-బిజినెస్ సూట్‌లకు మేము మద్దతు ఇస్తాము, చివరికి అన్ని లావాదేవీలు రికార్డు వ్యవస్థతో సంకర్షణ చెందుతాయి. దాని జాబితా శోధన, రిపోర్టింగ్ సమయం పనిచేసినా, అవి ఎల్లప్పుడూ డేటాబేస్‌తో సంకర్షణ చెందుతాయి. డేటాబేస్ వ్యాపార పనితీరుకు పునాది అవుతుంది. డేటాబేస్, నిల్వపై ఆధారపడుతుంది. లావాదేవీల గురించి మెటాడేటా ఏమి సమాధానం ఇస్తుంది, ఎవరు, ఏ లావాదేవీ, అప్లికేషన్ స్టాక్‌లో, ఆపై మీకు ఏమి అమలు చేయాలో చూపించడానికి మాకు లోతైన కోడ్-స్థాయి దృశ్యమానత ఉంది. ఈ సమాచారం నిరంతరం సంగ్రహించబడుతుంది, పనితీరు నిర్వహణ డేటాబేస్లో ఉంచబడుతుంది - ఇది ఏమి జరుగుతుందో చూడటానికి ప్రతి ఒక్కరికీ సంగీతం యొక్క ఒకే షీట్ అవుతుంది. ఏమి జరుగుతుందో పట్టించుకునే వివిధ వ్యక్తులు మరియు సంస్థలు ఉన్నాయి: సాంకేతిక నిపుణులు, అప్లికేషన్ యజమానులు, చివరికి వ్యాపారం కూడా. సమస్య వచ్చినప్పుడు, మీరు ఆ లావాదేవీ గురించి సమాచారాన్ని సేకరించగలరు.

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

డైవ్ చేద్దాం మరియు దాని గురించి మనం ఏమి చూపించవచ్చో చూద్దాం. పనితీరుపై ఆసక్తి ఉన్న వ్యక్తులు ప్రెసిస్‌ని తెరుస్తారు. వారు లావాదేవీలను అంచనా వేస్తారు. SLA కంప్లైంట్ లేని లావాదేవీలను గుర్తించడానికి వారు SLA కాలమ్‌ను చూస్తారు. వారు ప్రభావితమైన తుది వినియోగదారులను చూడగలుగుతారు మరియు ఆ లావాదేవీ అప్లికేషన్ అంతటా ప్రవహించినప్పుడు ఏమి చేసింది. ఈ చిత్రలిపిని మీరు అర్థంచేసుకునే మార్గం, ఇది బ్రౌజర్, URL, U URL కోసం, ఇది JVM లోకి ప్రవేశించే స్థానం. ఇప్పుడు ఈ ప్రత్యేకమైన JVM ఒక వెబ్ సర్వర్‌ను రెండవ JVM కి పిలుస్తుంది, అది SQL స్టేట్‌మెంట్‌ను అమలు చేస్తుంది. ఇది స్పష్టంగా డేటాబేస్ సమస్య ఎందుకంటే ఈ SQL స్టేట్మెంట్ 72 శాతం ప్రతిస్పందన సమయానికి బాధ్యత వహిస్తుంది. మేము సమయం మీద దృష్టి పెట్టాము. సమయం పనితీరు యొక్క కరెన్సీ. విషయాలు నెమ్మదిగా నడుస్తున్నాయా లేదా అనే విషయాన్ని తుది వినియోగదారులు ఎలా అనుభవిస్తారు మరియు ఇది వనరుల వినియోగం యొక్క కొలత. ఇది చాలా సులభ; పనితీరును అంచనా వేయడానికి చాలా ముఖ్యమైన ఒకే రకమైన మెట్రిక్. ఈ సమస్య DBA కి అప్పగించబడినప్పుడు, ఇది డేటాబేస్ సమస్య మాత్రమే కాదు, ఈ SQL స్టేట్మెంట్. ఇది నేను మాట్లాడుతున్న కాన్.

ఇప్పుడు ఈ సమాచారంతో ఆయుధాలు కలిగి ఉన్నాను, నేను ఏమి జరిగిందో విశ్లేషించగలను. నేను మొదట చూడగలను, y- అక్షం రోజంతా సమయం. నన్ను క్షమించండి, y- అక్షం ప్రతిస్పందన సమయం, x- అక్షం రోజంతా సమయం. నేను ఒక డేటాబేస్ సమస్యను చూడగలను, రెండు సంఘటనలు ఉన్నాయి, ఆ ప్రవాహానికి తిరిగి వెళ్ళండి, ఆ SQL స్టేట్‌మెంట్‌ను ఎంచుకొని నిపుణుల వీక్షణలోకి వెళ్ళండి, ఇక్కడ ఖచ్చితమైన ఏమి జరుగుతుందో, దాని నియంత్రణలు మీకు చూపించగలవు, ఆ కోడ్ ఎంత సమయం పడుతుంది అమలు. డేటాబేస్ శ్రేణిలో, దాని అమలు ప్రణాళిక. అమలు సమయంలో ఉపయోగించిన నిజమైన అమలు ప్రణాళికను ప్రెసిస్ ఎంచుకున్నట్లు మీరు గమనించవచ్చు, ఇది అంచనా వేసిన ప్రణాళిక నుండి వేరు చేయబడుతుంది, ఇది ప్రణాళిక ఇవ్వబడినప్పుడు మరియు అమలు సమయంలో కాదు. డేటాబేస్ వాస్తవానికి చేసినట్లు ఇది ప్రతిబింబించకపోవచ్చు.

ఇప్పుడు ఇక్కడ డౌన్, SQL స్టేట్మెంట్ కోసం ప్రతిస్పందన సమయ విశ్లేషణ. నిల్వలో గడిపిన తొంభై శాతం సమయం; పది శాతం CPU లో ఉపయోగించబడింది. నేను SQL స్టేట్మెంట్ మరియు ఫలితాల నివేదికను చూడగలను. SQL స్టేట్మెంట్ వాస్తవానికి కొన్ని కోడింగ్ సమస్యలను బహిర్గతం చేస్తుంది. ఇది ఎంచుకున్న నక్షత్రం; ఇది అన్ని అడ్డు వరుసలను తిరిగి ఇస్తుంది - నన్ను క్షమించండి, తిరిగి వచ్చిన అడ్డు వరుసల నుండి అన్ని నిలువు వరుసలు. అదనపు నిలువు వరుసలను వెనక్కి తిప్పడం వల్ల అప్లికేషన్ అవసరం లేదా అవసరం లేకపోవచ్చు. ఆ నిలువు వరుసలు ప్రాసెస్ చేయడానికి స్థలం మరియు వనరులను వినియోగిస్తాయి. మీరు SAP ను నడుపుతున్నట్లయితే, పెద్ద మార్పులలో ఒకటి, ఎందుకంటే HANA డేటాబేస్ స్తంభం, ప్రాథమికంగా SAP ను తిరిగి రాయడం అంటే ఎంచుకున్న నక్షత్రాన్ని ఎన్నుకోకుండా ఉండడం వల్ల అవి వనరుల వినియోగాన్ని బాగా తగ్గించగలవు. ఇది ప్రాథమికంగా జావా, .నెట్, మొదలైన వాటిలో స్వదేశీ అనువర్తనాల్లో కూడా చాలా సమయం జరుగుతుంది.

ఆ స్క్రీన్, ఇది ఎవరు, ఏమి, ఎప్పుడు, ఎక్కడ మరియు ఎందుకు అని మీకు చూపుతుంది. SQL స్టేట్మెంట్ మరియు ఎగ్జిక్యూషన్ ప్లాన్ వంటి సమస్యలను ఎందుకు పరిష్కరించడానికి మిమ్మల్ని అనుమతిస్తుంది. ప్రెసిస్ నిరంతరం నడుస్తున్నందున, మీరు వాస్తవానికి ముందు మరియు తరువాత, SQL స్టేట్మెంట్ స్థాయిలో, లావాదేవీల స్థాయిలో కొలవవచ్చు, కాబట్టి మీరు మీ కోసం, అలాగే అప్లికేషన్ యజమానుల ద్వారా మరియు నిర్వహణ ద్వారా కొలవవచ్చు, మీరు సమస్యను పరిష్కరించారు. ఆ డాక్యుమెంటేషన్ నిజంగా సహాయపడుతుంది. ఈ అప్లికేషన్ స్టాక్‌లో చాలా సంక్లిష్టత ఉంది. అనేక అనువర్తనాల్లో, వాస్తవానికి, మేము మాట్లాడిన ప్రతి ఒక్కరూ, VMware క్రింద అప్లికేషన్ స్టాక్‌లో కనీసం కొంత భాగాన్ని అమలు చేస్తారు. ఈ సందర్భంలో, వారు కస్టమర్ సేవా అనువర్తనాన్ని చూస్తున్నారు, వారు లావాదేవీల సమయాన్ని చూస్తున్నారు మరియు మందగమనంతో పరస్పర సంబంధం కలిగి ఉండటం వర్చువలైజేషన్ ఈవెంట్. అన్ని వర్చువలైజేషన్ సంఘటనలను ఖచ్చితమైన ట్రాక్ చేస్తుంది. దాన్ని తీయటానికి మాకు vCenter కు ప్లగ్-ఇన్ ఉంది.

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

అది VMware. అప్లికేషన్ కోడ్ అయిన కోడ్‌లోకి వెళ్దాం. జావా, .నెట్, ఎబిఎపి కోడ్, ఇ-బిజినెస్, పీపుల్‌కోడ్ మొదలైన వాటిలో ఏమి జరుగుతుందో ఖచ్చితమైనవి మీకు చూపించగలవు. ఈ సందర్భంలో వెబ్‌లాజిక్‌లోకి ప్రవేశించే పాయింట్లు ఇవి. ఇక్కడ డౌన్, మీరు చూడవలసిన ఈ EJB లను నాకు తెలియజేసే ఒక పరిశోధన నివేదిక ఉంది మరియు ఈ వ్యవస్థలో మీరు కూడా లాకింగ్ జరుగుతోందని నాకు చెబుతుంది. మరోసారి, ఏమి జరుగుతుందో చూపించడానికి, వ్యాపార లాజిక్ శ్రేణిలో డ్రిల్ చేయండి. ఈ సందర్భంలో, నేను ప్రత్యేక సందర్భాలను చూస్తున్నాను; నేను క్లస్టరింగ్‌కు కూడా మద్దతు ఇస్తున్నాను. మీకు అనేక JVM లు నడుస్తుంటే, మీరు మొత్తంగా క్లస్టర్‌ను చూడవచ్చు లేదా వ్యక్తిగత JVM లోని అడ్డంకులను చూడవచ్చు.

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

ప్రెసిసెస్ ఫలితాల నివేదిక గురించి ఒక విషయం, ఇది కేవలం లాగ్‌లను చూడటం లేదా స్థితిని వేచి చూడటం లేదు - ఇది CPU తో సహా అన్ని అమలు రాష్ట్రాలను చూస్తుంది, అలాగే నిల్వ నుండి సమాచారాన్ని తిరిగి ఇస్తుంది. అప్లికేషన్ స్టాక్‌లో నిల్వ చాలా ముఖ్యమైన భాగం, ముఖ్యంగా ఘన స్థితి రావడంతో. ఆ మార్గాల్లో సమాచారం ఉండటం చాలా సహాయకారిగా ఉంటుంది. కొన్ని నిల్వ యూనిట్ల కోసం, మేము వాస్తవానికి క్రిందికి రంధ్రం చేయవచ్చు మరియు వ్యక్తిగత పరికర స్థాయిలో ఏమి జరుగుతుందో చూపించవచ్చు. ఆ రకమైన సమాచారం - మరోసారి, దాని లోతైన దృశ్యమానత; దాని విస్తృత పరిధిలో - అనువర్తన పనితీరు నిపుణుడిగా లాగడానికి ఎక్కువ పరపతి కలిగి ఉండటానికి మీకు తగినంత సమాచారం ఇవ్వడానికి, తద్వారా మీరు మీ వ్యాపార లావాదేవీలను తీర్చడానికి ఎండ్-టు-ఎండ్ ప్రాతిపదికన మీ అనువర్తనాలను ఆప్టిమైజ్ చేయవచ్చు.

నేను మీతో పంచుకోవాలనుకున్న కొన్ని కేస్ స్టడీస్ ఉన్నాయి. మేము చాలా వేగంగా ప్రయాణిస్తాము; నేను సరే వేగంతో వెళ్తున్నానని ఆశిస్తున్నాను. నిల్వ గురించి మాట్లాడుతుంటే, ప్రతి ఒక్కరూ కాలక్రమేణా హార్డ్‌వేర్‌ను మారుస్తారు. హార్డ్వేర్ వారంటీ ఉంది. విక్రేత మీకు చెప్పినదానిని ఇది నిజంగా పంపిణీ చేసిందా? మీరు దానిని ఖచ్చితత్వంతో అంచనా వేయవచ్చు. మీరు లోపలికి రండి, ఇక్కడ ఏమి జరిగిందో, వారు ప్రాథమికంగా క్రొత్త నిల్వ యూనిట్‌లో ఉంచారు, కాని నిల్వ నిర్వాహకులు కేవలం నిల్వ యూనిట్ స్థాయిలో చూసినప్పుడు, వారు చాలా వివాదాలను చూశారు మరియు ఈ కొత్త నిల్వ యూనిట్‌లో సమస్య ఉండవచ్చు అని వారు భావించారు . వాస్తవానికి ఎక్కడ జరుగుతుందో చూపించడానికి, ఎండ్-టు-ఎండ్ కోణం నుండి మరింత చూడటం. అవి వాస్తవానికి సెకనుకు 400 మెగాల నిర్గమాంశ నుండి వెళ్ళాయి, ఇక్కడ నిల్వ సమయం 38 శాతం ప్రతిస్పందన సమయానికి బాధ్యత వహిస్తుంది, కాబట్టి ఇది చాలా ఎక్కువ. క్రొత్త నిల్వ యూనిట్‌తో మేము వాస్తవానికి నిర్గమాంశను సెకనుకు ఆరు, ఏడు వందల మెగాలకు పెంచాము, కాబట్టి ప్రాథమికంగా రెట్టింపు, మరియు లావాదేవీల సమయానికి నిల్వ శ్రేణి యొక్క సహకారాన్ని సగానికి తగ్గించగలిగాము. నేను ఇంతకు ముందు వాస్తవానికి గ్రాఫ్ చేయగలిగాను, ఇది కటౌవర్ కాలం, తరువాత.

కాబట్టి మరోసారి, హార్డ్‌వేర్ పెట్టుబడి విలువైనదని నిరూపించడానికి డాక్యుమెంటేషన్ మరియు నిర్దిష్ట విక్రేత .హించిన విధంగా అవి పంపిణీ చేయబడ్డాయి. అన్నింటికీ ఉన్నాయి, సంక్లిష్టత, విషయాల సంఖ్య, అన్ని రకాల విషయాలు జరగవచ్చు. ఈ సందర్భంలో, వారు వాస్తవానికి ప్రతిఒక్కరూ DBA ని నిందించే పరిస్థితి ఉంది, DBA "బాగా, అంత వేగంగా లేదు" లాంటిది. ఇక్కడ వాస్తవానికి ఒక SAP అప్లికేషన్‌ను చూస్తున్నారు, ఈ రకమైన దృశ్యం చాలా సాధారణం అని నేను అనుకుంటున్నాను. ఏమి జరిగిందంటే, వారు వినియోగదారు కోసం అనుకూల లావాదేవీని అభివృద్ధి చేస్తున్నారు. వినియోగదారు ఇలా ఉంటుంది, "ఇది చాలా నెమ్మదిగా ఉంది." ABAP కోడర్ - SAP లోని ప్రోగ్రామింగ్ లాంగ్వేజ్ - "ఇది డేటాబేస్ సమస్య" అని అన్నారు. వారు ఖచ్చితత్వాన్ని తెరవడం ముగించారు; వారు ఆ తుది వినియోగదారుని 60 సెకన్లు కొలుస్తారు, ఒక నిమిషం పాటు. బ్యాక్ ఎండ్‌లో యాభై మూడు సెకన్లు గడిపారు. వారు బ్యాక్ ఎండ్‌లోకి రంధ్రం చేశారు మరియు వాస్తవానికి అవరోహణ క్రమంలో సమర్పించిన SQL స్టేట్‌మెంట్‌ను వారు వెల్లడించగలిగారు.

వనరుల వినియోగంలో 25 శాతం బాధ్యత వహించే ఈ అగ్ర SQL స్టేట్మెంట్, దాని సగటు అమలు సమయం రెండు మిల్లీసెకన్లు. మీరు రకమైన డేటాబేస్ను నిందించలేరు. మీకు తెలుసా, హే, అంత వేగంగా కాదు, వ్యక్తి. ప్రశ్న ఏమిటంటే, ఎందుకు చాలా మరణశిక్షలు ఉన్నాయి? సరే, వారు దానిని తిరిగి ABAP కి బౌన్స్ చేసారు, అతను లోపలికి వెళ్లి, లూప్ యొక్క గూడును పరిశీలించాడు, వారు డేటాబేస్ను తప్పు స్థానంలో పిలుస్తున్నారని కనుగొన్నారు, వారు ప్రాథమికంగా మార్పు చేసారు, మార్పును పరీక్షించారు మరియు ఇప్పుడు కొత్త ప్రతిస్పందన సమయం ఐదు సెకన్లు. కొంచెం నెమ్మదిగా, కానీ వారు దానితో జీవించగలరు. 60 సెకన్ల కన్నా చాలా మంచిది. కొన్నిసార్లు, ఇప్పుడే బయటకు వెళ్లడం, ఇది అప్లికేషన్ కోడ్, ఇది డేటాబేస్, ఇది నిల్వనా? ఎండ్-టు-ఎండ్ లావాదేవీల యొక్క కాన్ కలిగి ఉండటం ద్వారా, ప్రెసిస్ అమలులోకి వచ్చే ప్రాంతాలు అవి. మీరు ప్రాథమికంగా ఆ విషయాలను ముగించారు.

నేను సమయాన్ని చూస్తున్నాను, వీటిలో మరికొన్నింటిని వెళ్ళడానికి మాకు ఇంకా కొంత సమయం ఉన్నట్లు కనిపిస్తోంది. నేను వీటి ద్వారా ప్రసారం చేస్తున్నాను. ఈ అనువర్తనం ఒక సంవత్సరానికి పైగా అభివృద్ధిలో ఉంది. వారు QA లోకి వెళ్ళినప్పుడు, వెబ్ సర్వర్లు 100 శాతం గరిష్టంగా ఉన్నాయని వారు చూశారు మరియు VMware కింద అప్లికేషన్ అమలు చేయలేనట్లు అనిపించింది. ప్రతి ఒక్కరూ చెప్పిన మొదటి విషయం ఏమిటంటే, “దీన్ని శారీరకంగా ఉంచండి; ఇది VMware క్రింద అమలు చేయబడదు. ”వాస్తవానికి సమస్యను పరిష్కరించడానికి అదనపు మార్గాలను వారికి ఇచ్చింది. మేము లావాదేవీలను చూశాము, వెబ్ సర్వర్ కాల్ చూశాము, ఇది IIS.NET లో ASMX గా వస్తుంది. ఇది వాస్తవానికి అంతర్లీన కోడ్‌ను వెల్లడించింది. నేను సూచించే చోట మీరు దీన్ని చూస్తున్నారా? ఇది 23 రోజులు, 11 గంటలు. వావ్, అది ఎలా సాధ్యమవుతుంది? ప్రతి ఆహ్వానం 9.4 సెకన్లు పడుతుంది మరియు ఈ విషయం 215,000 సార్లు ఉపయోగించబడుతుంది. ప్రతి ఆహ్వానం కోసం, ఇది 6 సెకన్ల CPU ని ఉపయోగిస్తుంది. ఇది కారణం, ఈ విషయం ఈ స్థాయిని ఎప్పటికీ కొలవలేకపోవడానికి కారణం. వాస్తవానికి, ఇది భౌతికంగా కొలవలేదు.

వారు ఏమి చేసారు, వారు తమ డెవలపర్‌ల వద్దకు తిరిగి వెళ్లి, “ఎవరైనా మార్పు చేయగలరా?” అని అడిగారు. వారు ఒక రకమైన పోటీని కలిగి ఉన్నారు, మరియు వారు వేర్వేరు సలహాలను పరీక్షించారు మరియు వారు చాలా పరుగులు చేయగలిగే సూచనతో ముందుకు వచ్చారు మరింత సమర్థవంతంగా. క్రొత్తది ఒక పాయింట్‌ను పూర్తి చేసింది, రెండు సెకన్ల కన్నా తక్కువ, CPU లో సెకనుకు రెండు వందల వంతు. ఇప్పుడు ఇది స్కేల్ చేయగలదు మరియు ఇది VMware పొలంలో నడుస్తుంది. మేము ప్రాథమికంగా కోడ్ స్థాయిలో మరియు లావాదేవీల స్థాయిలో రెండింటినీ డాక్యుమెంట్ చేయగలిగాము. ఇది ముందు రకమైనది, తరువాత. వెబ్, .నెట్ మరియు డేటాబేస్ చూపించే స్టాక్ బార్ గ్రాఫ్‌లో ఇప్పుడు మీరు ఇక్కడ చూడవచ్చు, ఇప్పుడు మీరు డేటాబేస్‌తో ఇంటరాక్ట్ అవుతున్నారు. ఇది సాధారణంగా నడుస్తున్న అనువర్తనం కోసం మీరు చూడాలనుకునే ప్రొఫైల్.

సరే, నేను మీకు చూపించగలిగే అదనపు విషయాల పరంగా ఎంచుకోవడం మరియు ఎంచుకోవడం. చాలా మంది ప్రజలు దీన్ని ఇష్టపడతారు ఎందుకంటే ఇది చాలా షాపులను పడుకుంటుంది. మీరు వ్యాపార SLA ని కలవలేకపోతే, మరియు ప్రతిఒక్కరూ “మాకు సహాయం చెయ్యండి” లాంటిది. ఈ దుకాణంలో వ్యాపార SLA 3 p.m. అందుకున్న ఆర్డర్‌లలో ఉన్న పరిస్థితిని కలిగి ఉంది, అది ఆ రోజు రవాణా చేయబడింది. వారు ఆర్డర్లు పొందడం నిజంగా చాలా ముఖ్యమైనది, మరియు గిడ్డంగి చాలా బిజీగా ఉంది. ఈ జెడి ఎడ్వర్డ్స్ సేల్స్ ఆర్డర్ స్క్రీన్ గడ్డకట్టేది మరియు ఇది జస్ట్-ఇన్-టైమ్ రిటైల్ ఇన్వెంటరీ మేనేజ్‌మెంట్ సిస్టమ్ అని మీకు చాలా మంచి ఆలోచన వస్తుంది. రిటైల్‌లో ఖాళీ అల్మారాలు ఆమోదయోగ్యం కాదు. విక్రయించడానికి అక్కడ సరుకులను కలిగి ఉంది. మేము ఏమి చేసాము, ఈ సందర్భంలో, SQL సర్వర్ డేటాబేస్ను చూస్తున్నాము. దాని SQL, ఒరాకిల్, DB2 లేదా సైబేస్ అయినా లుక్ అండ్ ఫీల్ ఒకటే.

మేము PS_PROD నుండి ఎంచుకున్నదాన్ని గుర్తించాము మరియు వ్యవధిని సంగ్రహించగలిగాము, అవి చాలా ఎక్కువ అమలు చేస్తాయి. ముదురు నీలం కొన్ని నిరీక్షణ స్థితి లేదా కొంత లాగింగ్ లేదా నిల్వపై వేచి ఉండదని చెప్పిన కీతో సరిపోలింది - ఈ విషయం CPU చేత కట్టుబడి ఉంది. మేము SQL స్టేట్‌మెంట్‌ను 34301 ద్వారా ట్రాక్ చేసాము, కాబట్టి ఇది అమలు చేయబడిన ప్రతిసారీ, దాన్ని ట్రాక్ చేయడానికి మేము మా కౌంటర్లను పెంచుతాము. అంటే మనకు వివరణాత్మక చరిత్ర ఉందని మరియు ఆ ట్యూన్ బటన్‌ను క్లిక్ చేయడం ద్వారా నేను దాన్ని యాక్సెస్ చేయగలను. చరిత్ర టాబ్ ఇక్కడ ఉంది. ఇక్కడ ఈ స్క్రీన్ సగటు వ్యవధి మరియు మార్పులకు వ్యతిరేకంగా చూపిస్తుంది. బుధవారం, గురువారం, శుక్రవారం, సగటు వ్యవధి సెకనులో రెండు వంతులు. చాలా తక్కువ స్క్రీన్ స్తంభింపజేస్తుంది, వారు వ్యాపార SLA ని కలుసుకోగలుగుతారు. ఫిబ్రవరి 27 వ తేదీ, ఏదో మార్పులు మరియు అకస్మాత్తుగా, అమలు సమయం ఇక్కడ ఉంది, మరియు సమయం ముగిసే సమయానికి ఇది చాలా నెమ్మదిగా ఉంటుంది, దీని ఫలితంగా స్క్రీన్ స్తంభింపజేస్తుంది. ఖచ్చితమైన, SQL అమలులో ఉంటే అమలు ప్రణాళిక మరియు పట్టిక సూచికలలో సాధారణ మార్పులతో సహా వివరణాత్మక చరిత్రను ఉంచడం ద్వారా. ఫిబ్రవరి 27 న యాక్సెస్ ప్లాన్ మారిందని మేము ఎంచుకోగలిగాము. సోమవారం నుండి శుక్రవారం వరకు చెడ్డ వారం. మార్చి 5 వ తేదీ, యాక్సెస్ ప్లాన్ మళ్లీ మార్చబడింది. ఇది మంచి వారం. ఈ పింక్ స్టార్ మాకు నవీకరించబడిన వాల్యూమ్‌ను చెబుతుంది.

అంతర్లీన పట్టికలలో వరుసల సంఖ్య పెరుగుతున్నట్లు మీరు ఇక్కడ చూడవచ్చు మరియు ఇది వ్యాపారానికి విలక్షణమైనది. మీ పట్టికలు పెరగాలని మీరు కోరుకుంటారు.విషయం ఏమిటంటే స్టేట్‌మెంట్‌లు పార్స్, SQL స్టేట్‌మెంట్‌లు వస్తాయి, ఆప్టిమైజర్ ఏమి చేయాలో నిర్ణయించుకోవాలి మరియు ఎగ్జిక్యూషన్ ప్లాన్ వేగంగా ఉన్నప్పుడు ఎన్నుకోవాలి, నెమ్మదిగా ఉన్నప్పుడు మరొక ఎగ్జిక్యూషన్ ప్లాన్‌ను ఎంచుకోండి, స్క్రీన్ స్తంభింపజేస్తుంది. లోతైన సాంకేతిక ప్రాతిపదికన, అమలు ప్రణాళిక ఏమిటో నేను తెలుసుకోవాలి మరియు తేదీ మరియు సమయ స్టాంప్‌తో ఖచ్చితమైనది నాకు సంగ్రహిస్తుంది. ఇది వేగంగా మరియు సమర్థవంతంగా పనిచేసేది, ఇది నెమ్మదిగా మరియు అసమర్థంగా ఉండేది. ఈ ఫిల్టర్ చేరడం ఈ ప్రత్యేకమైన SQL స్టేట్‌మెంట్ చేయడానికి, పునరుద్దరించటానికి చాలా ఎక్కువ CPU ని ఉపయోగిస్తుంది. అవి ఇప్పటికీ అదే అంతిమ ప్రభావాన్ని కలిగి ఉన్నాయి, అయితే ఇది ప్రాథమికంగా ఫలిత సమితిని అందించడానికి నెమ్మదిగా, తక్కువ సమర్థవంతమైన రెసిపీని కలిగి ఉంటుంది. కాబట్టి, మేము అడుగు పెట్టాము. హే, మాకు మరికొన్ని సమయం ఉందా?

ఎరిక్ కవనాగ్: అవును, దాని కోసం వెళ్ళు.

బిల్ ఎల్లిస్: సరే, నేను ముందుకు వెళ్ళు. ఒక విషయం మీరు గమనించాలని నేను కోరుకుంటున్నాను, మేము హార్డ్‌వేర్ గురించి మాట్లాడాము, SAP గురించి మాట్లాడాము, మేము .NET గురించి మాట్లాడాము, మేము JD ఎడ్వర్డ్స్ మరియు జావా- SQL సర్వర్ వాతావరణం గురించి మాట్లాడాము. ఇది SAP, ఇక్కడ పీపుల్‌సాఫ్ట్ వైపు చూస్తున్నారు. ఖచ్చితమైన మద్దతు మాతృక విస్తృత మరియు లోతైనది. మీకు అనువర్తనం ఉంటే, అవకాశం కంటే ఎక్కువ, ఈ స్థాయి దృశ్యమానతను అందించడానికి మేము దీన్ని సాధన చేయవచ్చు. ప్రస్తుతం జరుగుతున్న అతిపెద్ద మార్పులలో ఒకటి చైతన్యం. పీపుల్‌సాఫ్ట్ దాని ద్రవ UI తో చైతన్యాన్ని ప్రవేశపెట్టింది. ద్రవ UI వ్యవస్థను చాలా భిన్నంగా ఉపయోగిస్తుంది. ఈ అనువర్తనం అభివృద్ధి చెందుతోంది. ద్రవ UI - ఇది నిర్వహణ కోణం నుండి ఏమి చేస్తుంది అంటే ఇది తుది వినియోగదారులను వారి ఫోన్‌ను ఉపయోగించడానికి అనుమతిస్తుంది మరియు ఇది ఉత్పాదకతను బాగా పెంచుతుంది. మీకు వందల లేదా వేల లేదా అంతకంటే ఎక్కువ మంది ఉద్యోగులు ఉంటే, మీరు వారి ఉత్పాదకతను 1-2 శాతం పెంచగలిగితే, మీరు పేరోల్ మరియు మిగతా వాటిపై భారీ ప్రభావాన్ని చూపుతారు. ఏమి జరిగిందంటే, ఈ ప్రత్యేకమైన దుకాణం పీపుల్‌సాఫ్ట్ ఫ్లూయిడ్ UI ని తయారు చేసింది. ఇప్పుడు, సంక్లిష్టత గురించి మాట్లాడుతూ, ఇది పీపుల్సాఫ్ట్ స్టాక్. ఒక అప్లికేషన్, కనీసం ఆరు టెక్నాలజీ, అనేక మంది తుది వినియోగదారులు. మీరు దీన్ని ఎలా ప్రారంభించాలి?

మరోసారి ఖచ్చితమైన ఈ లావాదేవీలను అనుసరించగలుగుతుంది. ఇక్కడ మీకు చూపించేది క్లయింట్, వెబ్ సర్వర్, జావా, తక్సేడో డేటాబేస్, పీపుల్‌సాఫ్ట్ అప్లికేషన్ స్టాక్‌ను చూపించే పేర్చబడిన బార్ గ్రాఫ్. J2EE కు ఆకుపచ్చ పటాలు, ఇది వెబ్‌లాజిక్ అని చెప్పే ఒక అద్భుత మార్గం. ఇది కటౌవర్. తుది వినియోగదారులు ద్రవ UI ని ఉపయోగించడం ప్రారంభిస్తారు మరియు ప్రతిస్పందన సమయం ఒకటిన్నర, రెండు సెకన్లు, తొమ్మిది, పది సెకన్ల వరకు ఉంటుంది. ఈ ఒక స్క్రీన్ చూపించనిది “స్పందించకపోవడం” పొందిన వ్యక్తుల సంఖ్య. వాస్తవానికి వారు అనువర్తనంలో స్క్రీన్ ఫ్రీజెస్ పొందారు. ఖచ్చితమైన ఈ కస్టమర్‌ను అందించగల కొన్ని దృశ్యమానతను పరిశీలిద్దాం.

అన్నింటిలో మొదటిది, నేను పీపుల్‌సాఫ్ట్ లావాదేవీలను చూసినప్పుడు, అవి ప్రాథమికంగా చూడగలవు, మేము ఈ రకమైన విషయాన్ని బోర్డు అంతటా చూశాము. అన్ని లావాదేవీలు, అలాగే అన్ని స్థానాలు ప్రభావితమయ్యాయి. యాదృచ్ఛికంగా, మీరు దీన్ని చూసినప్పుడు, మీరు వాస్తవానికి ప్రపంచవ్యాప్తంగా ఉన్న ప్రదేశాలను చూడవచ్చు. ఆసియా పసిఫిక్ నుండి, ఐరోపాతో పాటు ఉత్తర అమెరికా వరకు. పనితీరు సమస్య ఒక నిర్దిష్ట లావాదేవీకి లేదా నిర్దిష్ట భౌగోళిక స్థానానికి, దాని వ్యవస్థ విస్తృతంగా లేదు. మార్పు లేదా ద్రవ UI ప్రపంచ ప్రభావంలో ఉందని చెప్పే ఒక మార్గం. స్కేలబిలిటీ దృక్కోణం నుండి మీరు ఇక్కడ చూడవచ్చు, ప్రజలు ఒకే రకమైన కార్యాచరణను చేయడానికి ప్రయత్నిస్తున్నారు, కాని ప్రతిస్పందన సమయం ప్రాథమికంగా అధోకరణం మరియు అధోకరణం. విషయాలు స్కేలింగ్ కాదని మీరు చూడవచ్చు. విషయాలు చాలా ఘోరంగా జరుగుతున్నాయి. ఇక్కడ, నేను అక్షం గణన మరియు ఏకకాలిక కనెక్షన్లను చూసినప్పుడు, యాక్సెస్ కౌంట్ మరియు కనెక్షన్ల పరంగా చాలా ఆసక్తికరంగా ఉంటుంది. ఇక్కడ సుమారు 5,000 వరకు మాత్రమే స్కేలింగ్ చేయబడ్డాయి మరియు మీరు చూస్తున్నట్లయితే, ఇది 100 ఏకకాలిక కనెక్షన్లలో అగ్రస్థానంలో ఉంది. ఇది తరువాత జరుగుతుంది; ఇది ముందు. కాబట్టి సిస్టమ్‌లో నా నిజమైన డిమాండ్ ఏమిటంటే, ఈ విషయం స్కేల్ చేయగలిగితే, 300,000 పరిధిలో ఉంటుంది. పాత రోజుల్లో, క్లాసిక్ UI తో, మీరు 30 ఏకకాలిక కనెక్షన్‌లను చూస్తున్నారు.

ఇప్పుడు ఇది మీకు చెప్తున్నది ఏమిటంటే, ద్రవ UI కనీసం 10x సంఖ్యల ఉమ్మడి కనెక్షన్‌లను ఉపయోగిస్తుంది. పీపుల్‌సాఫ్ట్‌తో కవర్ల కింద ఏమి జరుగుతుందో మేము వెనక్కి తీసుకోవడం మొదలుపెడతాము, అందువల్ల మీరు వెబ్ సర్వర్‌లపై ప్రభావాన్ని చూడటం ప్రారంభించవచ్చు, SLA లు ఉల్లంఘించడం ప్రారంభించాయి. ప్రతిదానిలోకి వెళ్ళడం లేదు, కానీ ఏమి జరుగుతుందో వారు ప్రాథమికంగా సందేశాలపై ఆధారపడతారు. వారు ప్రాథమికంగా వ్యాయామం వెబ్‌లాజిక్ మరియు తక్సేడోలో క్యూయింగ్‌కు కారణమవుతుంది. వాస్తవానికి ఫ్లూయిడ్ UI తో చూపబడిన మల్టీటియర్ డిపెండెన్సీ సమస్య ఉంది, కానీ ఖచ్చితమైనది మొత్తం విభిన్న విషయాల ద్వారా, సమస్య ఏమిటో మనం దృష్టి పెట్టగలమని చూపించగలిగాము. డేటాబేస్లో కూడా సమస్య ఉందని తేలింది. వాస్తవానికి మెసేజింగ్ లాగ్ ఫైల్, మరియు అన్ని ఏకకాల వినియోగదారుల కారణంగా, ఆ లాగ్ ఫైల్ లాక్ అవుతోంది. ఇది ప్రాథమికంగా అప్లికేషన్ స్టాక్‌లోని ప్రతి శ్రేణిలో ట్యూన్ చేయడానికి విషయాలు కలిగి ఉంది. సంక్లిష్టత గురించి మాట్లాడండి, వాస్తవానికి తక్సేడో శ్రేణి మీకు క్యూయింగ్ చూపిస్తుంది మరియు మీరు ఈ శ్రేణిలో పనితీరు క్షీణించడాన్ని చూడవచ్చు. నేను ప్రక్రియలను చూడగలిగాను; నేను డొమైన్‌లను మరియు సర్వర్‌లను చూడగలిగాను. తక్సేడోలో, ప్రజలు దీనిని ఉపయోగించుకోవటానికి, సాధారణంగా మీరు చేసేది రద్దీ నుండి ఉపశమనం పొందడానికి, క్యూయింగ్ సమయాన్ని తగ్గించడానికి సూపర్ మార్కెట్లో ఉన్నట్లే మీరు అదనపు క్యూలు, డొమైన్‌లు మరియు సర్వర్‌లను తెరవడం. చివరి మరియు చివరి ఎంపిక, ఖచ్చితమైన చాలా సమాచారాన్ని చూపిస్తుంది.

నేను ఇంతకు ముందే చెప్పినట్లుగా, ప్రతి ముఖ్యమైన లావాదేవీ రికార్డుల వ్యవస్థతో సంకర్షణ చెందుతుంది. డేటాబేస్లో దృశ్యమానత చాలా ముఖ్యమైనది. డేటాబేస్ లోపల, వెబ్‌లాజిక్ లోపల, జావా, .NET, బ్రౌజర్‌లో ఏమి జరుగుతుందో ఖచ్చితమైనది చూపిస్తుంది, కాని ఖచ్చితమైనది నిజంగా గొప్పగా ఉన్న ప్రదేశం డేటాబేస్ టైర్‌లో ఉంది. ఇది మా పోటీదారుల బలహీనత. దీని ద్వారా వెళ్ళడానికి ఖచ్చితమైన మీకు సహాయపడే మార్గాలలో ఒకదాన్ని నేను మీకు చూపిస్తాను. నేను డేటాబేస్ ఆప్టిమైజేషన్ యొక్క త్రిభుజంలో సమయం గడపడం లేదు, కానీ ప్రాథమికంగా తక్కువ-ధర, తక్కువ-ప్రమాదం, విస్తృత-పరిధి, అధిక-ప్రమాదం, అధిక-ధర రకం మార్పులను చూస్తున్నాను. ప్రజలు ప్రయత్నించండి మరియు పరిశీలించాలనుకుంటే నేను ఈ స్లయిడ్‌ను ట్వీట్ చేస్తాను. ట్యూనింగ్ సమస్యల కోసం ఇది చాలా పెద్ద గైడ్. ఒరాకిల్ నిపుణుల వీక్షణ కోసం ఖచ్చితమైనది ఇక్కడ ఉంది. ఫలితాల నివేదికలో, 60 శాతం ప్రభావం ఈ ప్రత్యేకమైన SQL స్టేట్మెంట్. మీరు ఈ కార్యాచరణ స్క్రీన్‌ను తెరిస్తే, అది అక్కడ కనిపిస్తుంది. నేను ఈ ఎంపిక ప్రకటనను చూడగలను, ఒక అమలు ప్రణాళిక. ప్రతి అమలు రెండవ సమయం పడుతుంది - 48,000 మరణశిక్షలు. ఇది 48,000 గంటల మరణశిక్షలను జోడిస్తుంది.

ముదురు నీలం, మరోసారి, CPU. ఈ విషయం CPU కట్టుబడి ఉంది, వేచి ఉన్న స్థితి కాదు, లాగ్ కాదు. మా పోటీదారులలో కొందరు వేచి ఉన్న రాష్ట్రాలు మరియు లాగింగ్ సంఘటనలను మాత్రమే చూస్తారు కాని సాధారణంగా చెప్పాలంటే, CPU అత్యంత రద్దీగా ఉండే అమలు రాష్ట్రం మరియు ఎక్కువ తిరిగి కొనుగోలు చేస్తుంది. ఈ నిపుణుల దృష్టికి రావడం - మరియు నేను చాలా త్వరగా వెళ్తున్నాను - నేను ఏమి చేసాను, నేను టేబుల్, 100,000 వరుసలు, 37,000 బ్లాక్స్ వైపు చూశాను. పూర్తి పట్టిక చేస్తున్నాం, అయినప్పటికీ ఈ విషయంపై మాకు ఆరు సూచికలు ఉన్నాయి. ఏమి జరుగుతుంది ఇక్కడ? సరే, నేను ఎక్కడ నిబంధనను చూసినప్పుడు, ఈ నిబంధన ఏమి చేస్తుందో అది వాస్తవానికి ఒక కాలమ్‌ను అప్పర్‌కేస్‌గా మార్చడం మరియు అది పెద్ద అక్షరానికి సమానమైన చోట వేరియబుల్‌ను కనుగొనడం. ఏమి జరుగుతుందో ఈ విషయం అమలు చేసిన ప్రతిసారీ, ఒరాకిల్ ఈ కాలమ్‌ను అప్పర్‌కేస్‌గా మార్చాలి. దాదాపు యాభై వేల సార్లు చేసే బదులు, ఆ సూచికను ఫంక్షన్-బేస్డ్ ఇండెక్స్ యొక్క అప్పర్‌కేస్‌లో నిర్మించడానికి ఇది చాలా సమర్థవంతంగా పనిచేస్తుంది మరియు ఇది ఒరాకిల్ ఎంటర్ప్రైజెస్ విభాగంలో మాత్రమే కాకుండా, ప్రామాణిక డివిజన్‌లో కూడా లభిస్తుంది. మీరు అలా చేసినప్పుడు, మీరు చేయగలిగేది ఏమిటంటే, ఆ కొత్త ఇండెక్స్ యూజర్ పెర్మ్ అప్పర్‌కేస్‌ను జారీ చేసే అమలు ప్రణాళికను ధృవీకరించడం, ఇది నా విషయం.

అప్పుడు, ముందు మరియు తరువాత కొలత నుండి, మీరు ఒక సెకను అమలు సమయం చూస్తున్నారు, అదే ఖచ్చితమైన SQL స్టేట్‌మెంట్‌తో 9 గంటల 54 నిమిషాల వరకు కలుపుతారు, కాని ఆ సూచిక 58,000 మరణశిక్షల కోసం పెద్ద అక్షరాలతో నిర్మించబడితే, ప్రతిస్పందన సమయం పడిపోతుంది ఉప-మిల్లీసెకన్లకు, సమగ్రంగా, ఇది ఏడు సెకన్ల వరకు వస్తుంది. నేను ప్రాథమికంగా నా సర్వర్‌లో పది గంటల CPU ని సేవ్ చేసాను. ఇది చాలా పెద్దది. ఎందుకంటే సర్వర్ రిఫ్రెష్ కోసం నేను కారణం కాకపోతే, నేను ఆ సర్వర్‌లో జీవించగలను. నేను నిజంగా ఆ సర్వర్ వాడకాన్ని 20 శాతం తగ్గిస్తాను మరియు మీరు నిజంగా ముందు మరియు తరువాత చూడవచ్చు. ఖచ్చితమైన అందించగల దృశ్యమానత రకం. మేము చూడగలిగే కొన్ని అదనపు విషయాలు కూడా ఉన్నాయి, అవి ఉపయోగించకపోతే ఈ సూచికలన్నీ మీకు ఎందుకు ఉన్నాయి? వారు దానిని అనుసరించవచ్చు. వాస్తుశిల్పం, మరియు నేను గంటకు చేరుకున్నందున దాన్ని మూటగట్టుకుంటాను. నేను ఈ పరిష్కారంలో నిజమైన నమ్మినవాడిని మరియు మీరు నిజమైన నమ్మినవారు కావాలని మేము కోరుకుంటున్నాము. ట్రయల్ కస్టమర్‌ను చేస్తుందని IDERA వద్ద మేము నమ్ముతున్నాము, కాబట్టి మీకు ఆసక్తి ఉంటే, మేము మీ సైట్‌లో మూల్యాంకనాలు చేయగలుగుతాము.

దానితో, నేను బెకన్ను తిరిగి పాస్ చేస్తాను.

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

బిల్ ఎల్లిస్: మీరు అక్కడ చాలా ప్రశ్నలు అడిగారు.

ఎరిక్ కవనాగ్: నాకు తెలుసు, క్షమించండి.

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

ప్రాథమికంగా నకిలీ డేటాబేస్ల అవసరాన్ని నివారించడానికి, అత్యంత సమాంతర ఇన్-మెమరీ డేటాబేస్ కలిగి ఉండాలనే హనా ఆలోచన. మాకు ఒక డేటాబేస్ ఉంది, సత్యానికి ఒక మూలం, ఇది ఎల్లప్పుడూ తాజాగా ఉంది, ఆ విధంగా మీరు అన్ని సయోధ్యలను చేయవలసిన అవసరాన్ని నివారించవచ్చు. హనా డేటాబేస్ యొక్క పనితీరు యొక్క ప్రాముఖ్యత పెరుగుతుంది - నేను 10x లేదా ఇతర డేటాబేస్లు, హార్డ్వేర్, వనరులు కొనుగోలు చేయగల మొత్తం కంటే కనీసం విలువైనదిగా చెప్పబోతున్నాను. హనాను నిర్వహించగలిగినందున, ఇప్పుడు ఆ భాగం వాస్తవానికి బీటా పరీక్షలో ఉంది, దాని యొక్క ఏదో త్వరలో GA కి వెళ్ళబోతోంది. కాబట్టి IDERA కి మరియు మాకు ప్రాథమికంగా SAP ప్లాట్‌ఫారమ్‌కు మద్దతు ఇవ్వడానికి చాలా ఉత్తేజకరమైనది. మీ ప్రశ్నలోని ఇతర భాగాలు నేను ఏ విధంగా సంక్షిప్త మార్పిడి చేశానో నాకు తెలియదు -

ఎరిక్ కవనాగ్: అక్కడ అన్ని మంచి విషయాలు లేవు. నేను ఒకేసారి మీపై మొత్తం బంచ్ విసిరాను, దాని గురించి క్షమించండి. నేను నిజంగా ఆకర్షితుడయ్యాను, నిజంగా ఇది నా ఉద్దేశ్యం ఇది చాలా సులభమైన అప్లికేషన్ కాదు, సరియైనదా? మీరు ఈ సాధనాలలో లోతుగా త్రవ్వి, వారు ఒకరితో ఒకరు ఎలా వ్యవహరిస్తున్నారో అర్థం చేసుకుంటున్నారు మరియు మీ పాయింట్‌కి, మీరు మీ తలపై కథను కలిసి ఉంచాలి. వాస్తవానికి ఏమి జరుగుతుందో మరియు మీకు ఏది ఇబ్బంది కలిగిస్తుందో అర్థం చేసుకోవడానికి మీరు బిట్స్ సమాచారాన్ని మిళితం చేయాలి, కాబట్టి మీరు అక్కడకు వెళ్లి ఆ సమస్యలను పరిష్కరించవచ్చు.

ఒక హాజరైన వ్యక్తి అడుగుతున్నాడు, ప్రెసిస్‌ని అమలు చేయడం ఎంత కష్టం? మరొక వ్యక్తి అడిగారు, ప్రజలు ఎవరు - స్పష్టంగా DBA లు - కాని ఈ సాధనాన్ని ఉపయోగించే సంస్థలో మరికొన్ని పాత్రలు ఎవరు?

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

లావాదేవీల పరంగా, మీరు లావాదేవీలను పటిష్టంగా కలుపుతారు కాబట్టి వాటిని మ్యాప్ చేయవలసిన అవసరం లేదు. ఈ URL JVM కి ఎంట్రీ పాయింట్ అవుతుంది మరియు తరువాత దీనిని ప్రారంభించింది, ఫలితంగా డేటాబేస్ నుండి JVC పట్టుబడుతుంది. ప్రాథమికంగా ఆ సహజ కనెక్షన్ పాయింట్లను పట్టుకుని, ఆ లావాదేవీల స్క్రీన్‌లో వాటిని మీ ముందు ప్రదర్శించగలిగాము, అక్కడ మేము ఎంత సమయం, లేదా ప్రతి వ్యక్తి దశలో గడిపిన సమయాన్ని కూడా లెక్కించాము. అవన్నీ స్వయంచాలకంగా జరుగుతాయి. సాధారణంగా చెప్పాలంటే, మేము 90 నిమిషాలు కేటాయించాము - ప్రాథమికంగా ఖచ్చితమైన కోర్‌ను ఇన్‌స్టాల్ చేయడానికి, ఆపై మేము అప్లికేషన్‌ను అమలు చేయడం ప్రారంభిస్తాము. అప్లికేషన్ యొక్క జ్ఞానాన్ని బట్టి, మొత్తం అప్లికేషన్ పరికరాన్ని పొందడానికి మాకు కొన్ని అదనపు సెషన్లు పట్టవచ్చు. చాలా మంది ప్రెసిస్ యొక్క డేటాబేస్ భాగాన్ని మాత్రమే ఉపయోగిస్తారు. ఫరవాలేదు. మీరు దీన్ని ప్రాథమికంగా విచ్ఛిన్నం చేయవచ్చు, మీ సైట్‌కు అవసరమని మీరు భావించే భాగాలుగా విభజించవచ్చు. మొత్తం అప్లికేషన్ స్టాక్‌ను కలిగి ఉన్న కాన్ అని మేము ఖచ్చితంగా నమ్ముతున్నాము, కాబట్టి టైర్-టు-టైర్ డిపెండెన్సీ వాస్తవానికి ఒక వ్యక్తి శ్రేణిని పర్యవేక్షించే విలువను పెంచుతుందని మీరు చూడవచ్చు. ఎవరైనా వారి అప్లికేషన్ స్టాక్‌ను మరింత అన్వేషించాలనుకుంటే, దయచేసి మా వెబ్‌సైట్‌కు వెళ్లండి - అదనపు సమాచారాన్ని అభ్యర్థించడానికి సులభమైన మార్గం ఇదేనని నేను ess హిస్తున్నాను మరియు కొంచెం ముందుకు చర్చించండి.

ఎరిక్ కవనాగ్: ఒకటి లేదా రెండు శీఘ్ర ప్రశ్నలను మీతో విసిరేస్తాను. వివిధ అనువర్తనాలు మరియు వివిధ డేటాబేస్ల మధ్య పరస్పర చర్యల కోసం మీరు వ్యక్తిగత క్లయింట్ల కోసం మరియు మొత్తం కార్పొరేట్ సంస్థగా కాలక్రమేణా ఒక రిపోజిటరీని సేకరించి నిర్మిస్తున్నారని నేను ing హిస్తున్నాను. మరో మాటలో చెప్పాలంటే, దృష్టాంత మోడలింగ్, నేను సూచిస్తున్నాను. అదేనా? కొన్ని విషయాలు అమలులోకి వచ్చినప్పుడు తుది వినియోగదారులకు సూచనలు చేయగల సాధారణ పరిస్థితుల రిపోజిటరీని మీరు నిజంగా నిర్వహిస్తున్నారా? ఇ-బిజినెస్ సూట్ యొక్క ఈ వెర్షన్ వలె, ఈ డేటాబేస్ యొక్క ఈ వెర్షన్ మొదలైనవి - మీరు చాలా ఎక్కువ చేస్తున్నారా?

బిల్ ఎల్లిస్: సరే, ఆ రకమైన సమాచారం ఫలితాల నివేదికలో నిర్మించబడింది. ఫలితాల పనితీరు ఏమిటో, మరియు అది అమలు సమయం ఆధారంగా కనుగొన్నట్లు నివేదికల నివేదిక పేర్కొంది. ఆ ఫలితాల నివేదికలో కొంత భాగం మరింత తెలుసుకోండి మరియు మీరు తరువాత ఏమి చేస్తారు. కస్టమర్ల నుండి వచ్చిన సమాచారం లేదా అనుభవం ప్రాథమికంగా సిఫారసుల లైబ్రరీలో పొందుపరచబడింది.

ఎరిక్ కవనాగ్: సరే, అది మంచిది. బాగా చేసారో, ఈ రోజు అద్భుతమైన ప్రదర్శన. బిల్, మీరు అక్కడ ఎంత వివరంగా ఉన్నారో నాకు బాగా నచ్చింది. ఇది నిజంగా అద్భుతమైన, ఇసుకతో కూడిన, కణిక సమాచారం అని నేను అనుకున్నాను, ఈ విషయాలన్నీ ఎలా జరుగుతాయో చూపిస్తుంది. ఒక నిర్దిష్ట సమయంలో ఇది దాదాపు మాయాజాలం లాంటిది, కానీ నిజంగా, అది కాదు. చాలా ప్రత్యేకమైన వాతావరణాన్ని అర్థం చేసుకోవడానికి మరియు ప్రజలను సంతోషపెట్టడానికి మీరు కలిసి ఉంచిన దాని ప్రత్యేకమైన సాంకేతికత ఎందుకంటే అనువర్తనాలు నెమ్మదిగా నడుస్తున్నప్పుడు ఎవరూ ఇష్టపడరు.

బాగా చేసారో, మేము ఈ వెబ్‌కాస్ట్‌ను ఆర్కైవ్ చేస్తాము. మీరు ఆన్‌లైన్‌లో టెకోపీడియా లేదా లోపలి విశ్లేషణ.కామ్‌లో హాప్ చేయవచ్చు మరియు వావ్, మీ సమయానికి ధన్యవాదాలు, మేము తదుపరిసారి మిమ్మల్ని కలుస్తాము. జాగ్రత్త వహించండి, బై-బై.