Bahay Enterprise En marche! pagpapagana ng mobile workforce

En marche! pagpapagana ng mobile workforce

Anonim

Sa pamamagitan ng Techopedia Staff, Hunyo 21, 2017

Takeaway: Tatalakayin ni Host Eric Kavanagh ang mobile workforce kasama si Dr. Robin Bloor at Bill Ellis ng IDERA.

Kasalukuyan kang hindi naka-log in. Mangyaring mag-log in o mag-sign up upang makita ang video.

Eric Kavanagh: Sige, mga kababaihan at mga ginoo, ito ay Miyerkules, Hunyo 21 st . Ito ay 4:00 na oras ng Silangan at syempre nangangahulugan ito sa mundo ng teknolohiya ng enterprise oras na para sa Hot Technologies! Oo, naman. Ang pangalan ko ay Eric Kavanagh, ako ang magiging host at moderator mo para sa kaganapan ngayon. Ito ay isang mainit na paksa ng mga tao, malaki ito: "En Marche! Paganahin ang Mobile Workforce. "At hindi ko sinasadyang makuha ang tagline mula sa kandidatura ni G. Macron sa Pransya. Ito ay lubos na nagkataon, ipinangako ko sa iyo, ngunit sa halip pa rin kapana-panabik. Kaya, pag-uusapan natin ang lahat tungkol sa mobile workforce at kung paano mo masisiguro na makuha ng mga taong iyon ang kailangan nila, at magagawa nilang mabuti. Maraming mga hamon, maraming isyu sa labas. I-archive namin ang webcast na ito para sa pagtingin sa paglaon, kaya kung makaligtaan ka ng isang bagay maaari kang bumalik at suriin ito. Gayundin, ibahagi ito sa iyong mga kaibigan at kasamahan.

At dapat kong sabihin huwag mahiya; ang pinakamahusay na paraan upang makakuha ng talagang pasadyang nilalaman at impormasyon na kailangan mo mula sa isang kaganapan tulad nito ay upang magtanong. Kaya, maaari kang magtanong mula sa window ng chat, o mula sa Q&A na sangkap ng iyong webcast console. Anumang oras sa kaganapan, ipadala ito at siguraduhing kukunin ko iyon at ihahatid ito sa Q&A sa pagtatapos. Magkakaroon kami ng isang pares ng mga pagtatanghal at pagkatapos ay maririnig namin mula sa Bill Ellis ng IDERA Software. Siyempre, ang aming sariling Robin Bloor ay nasa linya ngayon. At kasama nito, sumisid tayo mismo.

Kaya, nakakuha ako ng ilang magagandang istatistika mula sa RCR Wireless tungkol sa kung ano ang nangyayari, at talagang medyo sumasabog ang isip. Sinabi nila na ang global na mobile workforce ay tatama sa 1.87 bilyong tao sa 2022. Iyon ay higit sa 40 porsyento ng pangkalahatang lakas-paggawa sa planeta. Kaya, kung iniisip mo ang tungkol dito, ngayon, lahat ng biglaang kung saan mo dati, sa mga tuntunin ng mga kakayahan ng IT, sa mga tuntunin ng pag-andar sa mga aparato tulad ng mga computer, kung saan dati ay mayroon kang 99 porsyento o higit pa sa mga lugar sa iyong lugar mga tanggapan - kahit na, sabihin nating 15 taon na ang nakakaraan, 10 taon na ang nakakaraan marahil ay 85-90 porsyento, limang taon na ang nakakaraan tulad ng 70 porsiyento? Isang bagay na ganyan? Ngayon, lahat ng ito ay bumabagsak, halos 60 porsyento. At ito ay isang malaking pakikitungo. Kaya, nakita namin ang napakalaking shift na ito sa mga tuntunin ng teknolohiya, ang aktwal na mga tool na ginagamit ng mga tao sa paglipat sa labas ng opisina, sa workforce.

Buweno, maraming mga benepisyo ito. Ibig kong sabihin, literal kung titingnan mo ang industriya ng pagpapadala halimbawa, tulad ng UPS, o kung titingnan mo ang mga lalaki na lumabas sa mga rigs sa mga oilfields, kung titingnan mo ang alinman sa iba't ibang mga trabaho kung saan nakakatulong na magkaroon ng malalim na pag-andar sa iyo, sa kalsada, binabago ng mobile workforce ang lahat. Ngayon, ang isa sa mga problema - at pag-uusapan natin ito ay ilang mas malalim - ay mayroon kaming ilang magkakaibang mga bagay na nangyayari, isa sa kung saan ay ang pagkakaiba-iba ng paggawa. Kaya noong 2020 - Nakita ko lang ang stats ngayon - may magiging limang henerasyon ng mga tao sa workforce. Nangangahulugan ito na magkakaroon ka ng lola at lola at pagkatapos sina nanay at tatay at pati na rin ang mga bata, ngunit sa teoryang ikaw ay magkakaroon ng mahalagang lola at dakilang-lolo at lola at dakilang-lola sa labas. Ngayon, malinaw naman na ito ay hindi sa loob ng isang partikular na pamilya, ngunit ang punto ay makabuo ng marunong, nakakuha ka ng limang magkakaibang mga kategorya ng malawak na mga indibidwal sa mga manggagawa, ang bawat isa sa kanila ay may sariling mga hilig, kanilang sariling mga predileksyon, kanilang sariling propensidad upang makatrabaho kasama teknolohiya.

Malinaw, ang mga bata ay may posibilidad na maging mobile muna sa mga tuntunin kung paano sila nakikipag-ugnay sa mundo. At isipin lamang ang tungkol sa mga channel ng komunikasyon na binago - napag-usapan namin ito sa isa pang palabas kamakailan; Ang SnapChat ay kung paano nakikipag-usap ang maraming mga tinedyer, hindi nila nais na makipag-usap sa iyo sa telepono, nais lamang nilang ipadala ang paulit-ulit na mga mensahe ng SnapChat. Iyon lamang ang isang halimbawa sa mundo ng mamimili kung paano nagbabago ang mga bagay, at maaaring maikalat sa buong spectrum ng mga teknolohiya, pag-andar, ng indibidwal, ng kumpanya, ng modelo ng negosyo. Ito ay lamang sa buong mapa, ngunit ang punto ay ang mobile workforce ay totoo, nasa labas ito at maliban kung ang iyong kumpanya ay may isang solidong programa para sa pag-unawa kung paano nakakaapekto sa mga proseso ng iyong negosyo - at nagsasalita ako ng napaka tukoy na data na hinihimok ng teknolohiya- mga proseso ng gasolina - kung hindi mo maintindihan kung ano ang mga iyon at hindi pamamahala sa pamamagitan ng isang imprastraktura ng IT at isang proseso at pananaw sa pamamahala, magkakaroon ka ng lahat ng mga problema.

Kaya, mayroong iPhone. Naalala ko noong lumabas ang sanggol na iyon, parang isang milyong taon na ang nakalilipas ngayon. Ngunit ito ay tulad lamang ng kung ano, 2007 o '08? Ito ay hindi na matagal na ang nakalipas na wala kaming mga iPhone, at siyempre ang form factor na panimula lamang nagbago ng teknolohiya, at talagang pinagana ang mobile workforce. At naalala ko siyempre sa oras, lumabas ang iPad at pagkatapos ay ang iPhone, mismo sa parehong oras. Hindi ko matandaan kung alin ang una, ngunit ang iPad ay talagang isa sa mga pinaka makabuluhang pwersa ng pagbabago para sa enterprise IT, marahil mula sa pangunahing papel. At ang dahilan ay dahil lantaran, maraming napaka-senior executive, ang mga C-suite na tao ng malalaking organisasyon ay minamahal ito mula sa paniki. At sinabi, "Gusto ko ito. Isinasagawa ko ito. "Well, isipin mo na - lahat ng biglaang IT ay kailangang umikot at harapin ang problema na marahil ay hindi nila nais na makitungo, na nakitungo sa lahat ng mga bagong aparato.

Kaya, ngayon, kung mayroon kang mga iPads - well, paano mo ihahatid iyon sa matrix? Paano mo mapapanatili ang pamamahala tungkol doon? Ang lahat ng ito ay talagang malaking hamon at ang lumang iPad at ang iPhone ay talagang isang nakakagambalang puwersa sa IT at sa pamamahala ng IT para sa maraming mga samahan, malaki at maliit. Kaya, mayroon pa rin kaming spectrum ng mga hamon at benepisyo na saklaw sa buong bilang isang malawak na hanay na maaari mong isipin, kasama ang mga mobile device. At syempre, patuloy silang nagbabago, di ba? Kaya, ngayon, hindi lamang BYOD, ito ay BYOA ng maraming beses, kung saan ang mga executive at propesyonal ay nagdadala ng kanilang sariling aparato. Kaya, dati nating tinawag na "anino IT, " di ba? Para sa mga nasa iyo sa mas matandang henerasyong iyon, maaari mong maalala ang mga dating palabas sa radyo, mayroon silang drama sa radyo at ang isa sa kanila ay Ang The Shadow - "Sino ang nakakaalam ng anong masamang nangyayari sa puso ng mga tao? Alam ng Shadow. "At naaalala ko iyon dahil bata pa ako. Buweno, anino ng IT ay pumuputok sa lahat ng mga araw na ito; lahat ay gumagawa ng anino IT.

Kaya, ito ay isang tunay na hamon para sa pamamahala ng IT at pamamahala ng proseso ng negosyo, lahat ng mga operasyon ng mga tao. Nais mong makaya ang mga aparatong mobile, ngunit nais mong magagawang itali iyon pabalik sa iyong mga system, at maraming mga kakaiba, maliit na mga isyu na naglalaro. Hindi bababa sa kung saan ay ang visual na karanasan at ang nauugnay na pag-andar na nakukuha mo kapag gumagamit ka ng isang mobile device. At alinman sa iyo na gumagamit ng maraming mga aparato tulad ng isang iPad, kumpara sa isang laptop, kumpara sa isang desktop, kumpara sa ilan sa mga mas bagong mga mobile na smartphone na lalabas, nakaranas ng katotohanan na ang pag-andar ay hindi gumagana nang tama, at ito ay isang totoong problema. Sa katunayan, ang mga digmaan sa browser ay dapat na naghanda sa amin para sa ito, dahil ang lahat ng mga browser ay gumagawa ng mga bagay na bahagyang naiiba, pati na rin. At iyon ang isa pang malaking hamon para sa hindi lamang disenyo, hindi lamang ang hitsura at pakiramdam at ang makinis na likas na katangian ng application na iyong ginagamit, ngunit ang aktwal na pag-andar. Paano mo makuha ang menu ng drop-down upang piliin ang gusto mo sa aparato na iyon? Malaking deal yan.

Kaya, iyon ang aming pag-uusapan nang kaunti ngayon, at maririnig namin mula sa Robin at Bill Ellis, tulad ng nabanggit ko, na isang tunay na dalubhasa sa larangan na ito. Kaya, ito ay isa sa mga malaking isyu na mayroon ang mga tao - ito lamang ang iba't ibang mga darn at walang isang solong pamamaraan para sa kakayahang magtrabaho sa mga platform. Mayroon kang Samsung at Apple na karamihan ay gumagawa ng mga bagay na ito, ngunit mayroong lahat ng mga uri - maraming mga aparato! Nakita ko kamakailan na ang iPhone ay nanalo sa mga tuntunin ng mga benta, at nabigla ako sa kung gaano kababa ang bilang - tulad nito, hindi sa palagay ko kahit 20 porsiyento ito! At sila ay numero uno, na nangangahulugang mayroong literal na mga marka - kung hindi daan-daan - ng mga aparato sa labas na maaaring magamit. Kaya, maiisip mo lang kung ano ang nararamdaman ng departamento ng IT tungkol doon, at siyempre, nagbabago ang saklaw ng mga teknolohiya; ito ay nagiging mas magkakaibang sa araw.

Nagbabago ang lahat, nakuha namin ang lahat ng mga uri ng nangyayari - mga lalagyan, upang ihagis ang isa pang wrench sa mga gawa dito. At pagkatapos, siyempre, mayroon kaming pagkakaiba-iba ng mga manggagawa. Ang daming millennial, iba-iba lang ang mga ito sa mga tuntunin ng kanilang mga kagustuhan, kung paano nila ginagamit ang teknolohiya, kung ano ang nais nilang malampasan, kung gaano kabilis makakaisip sila. Kadalasan, ito ay mas mabilis kaysa sa amin ng mga lumang timers, ngunit gayunpaman ang lahat na kailangang ma-mapa pabalik sa iyong mga nasabing mga system, o hindi bababa sa ulap. At iyon ang isang malaking, malaking hamon.

At kasama nito, ihahatid ko ito sa hindi maihahalagang Dr Robin Bloor. Robin, ilayo mo na.

Robin Bloor: OK, salamat sa maikling panimula. Pag-usapan natin ang mobile. Ito ay hindi partikular na halata - tinukoy ni Eric ang pagpapakilala ng iPhone - hindi ito partikular na halata kapag ang iPhone ay dumating sa eksaktong kung ano ang nailahad nito. Sa palagay ko ay naging malinaw kapag ipinasok ng iPad sa na kami ay talagang magkakaroon ng isang medyo magkakaibang mobile mundo. Ako ay isang uri ng Apple bigot, talaga, kaya hindi ko talaga iniisip sa mga tuntunin ng Android, ngunit siyempre, kahit na ang Apple ay gumagawa ng nakararami, ang pangunahing kita mula sa parehong pad market at mula sa merkado ng telepono, wala na itong mga numero, na uri ng isang kagiliw-giliw na bagay. At nangangahulugan ito na magkakaroon - bukod sa anupaman - may mga bagong aparato, dadalhin sila ng mga tao at milyun-milyon silang ibebenta. Kaya, lumilikha ito ng isang napaka magkakaibang kapaligiran, na maaaring kailanganin mong dumaan.

Ang biro dito ng "Gusto kong tanungin si Siri kung nasaan kami kung makakakuha ako ng signal." Ang bagay na medyo naiiba ang mga aparatong mobile ay ang mga desktop ay konektado sa lahat ng oras. At ang mga mobile na aparato ay hindi kinakailangang konektado at hindi sila kinakailangang 24/7, 'dahil ang mga tao ay maaaring patayin ang mga ito. maaari mo ring makuha ang mga ito sa mga eroplano at mga bagay na katulad nito, at samakatuwid ito ay isang iba't ibang uri ng aparato kaysa sa anumang nauna mo. Panatilihin ko na ang mobile phone ay talagang ang tunay na personal na computer, 'sanhi ito ang iyong kasama mo sa lahat ng oras. Ito ang tumutukoy sa aparatong mobile ng tao. Ang tablet ay bahagyang naiiba; ito ay isang uri ng kakaibang sitwasyon, na kapag iniisip mo ang tungkol dito, na sa isang paraan o sa iba pa, mayroong higit sa isang functional na uri ng mobile device.

Pa rin, kung ano ang ibig sabihin ng maging mobile. Nagbago ang internet. Hindi namin napansin na nangyayari ito - hindi ko napansin na nangyayari ito - ngunit sa ngayon 80 porsiyento ng aktibidad sa internet ay mula sa mga mobile device, at iyon ang isang pambihirang pigura kapag iniisip mo ito. Ngunit 47 porsiyento ng 80 porsyento na iyon ay trapiko sa tablet. Posible na magbigay ng karamihan sa mga aplikasyon sa isang mobile setting. Sa madaling salita, kung mayroon ka nang mga application na mayroon na, at alam mo, naa-access sila sa desktop, maaari mong ilagay ang mga ito sa isang mobile phone, ngunit malinaw naman na nililimitahan ang mga kadahilanan. Ang form factor at keyboard ay isa sa kanila. Ang mga tablet mismo, ayon sa Microsoft at Apple pareho, ay unti-unting papalitan ang mga mobile PC. At mayroon silang mga partikular na aplikasyon sa ilang mga lugar, dahil mas masungit sila.

Ang isa sa mga bagay na natatandaan kong nakikipag-usap sa mga taong may pangangalagang pangkalusugan, ay ang katotohanan na bago ang umiiral na tablet, kung napunta ka sa isang kapaligiran na isang paghihiwalay ward, alam mo, magkakaroon ka ng iyong mga aparato na iyong kinuha ikaw, ay talagang kailangang mai-disimpeksyon sa ibang paraan o iba pa. Napakadaling gawin iyon sa isang tablet, hindi madaling gawin ito sa dati nilang pagkakaroon, na kung saan ay mga desktop na mobile dahil sa pagiging isang trolley at naka-plug sa kapaligiran. Karaniwan silang manatili sa mga uri ng kapaligiran, o dumaan sa isang pambihirang uri ng pagdidisimpekta na kinuha sa mga kapaligiran. At hindi kami masyadong nag-iisip tungkol sa mga kapaligiran, maliban kung nagtatrabaho kami sa mga kapaligiran. Ngunit ang mga tablet at ang mga mobile phone ay nagtrabaho sa mga kapaligiran na talagang natural na konektado at gumana sa mga kapaligiran.

At kapag ang stat na inilagay ni Eric sa 1.7 bilyon, sa palagay ko ito ay, mga mobile na manggagawa sa 2020. Ako ba ay isang mobile worker? Iniisip ko na ganyan, ako ay isang mobile worker sa kamalayan na paminsan-minsan ay nagtatrabaho ako sa labas ng opisina at kapag ginawa ko iyon, magtatrabaho ako sa isang tablet o paggawa ng mga bagay sa isang mobile phone. Kaya, kung talagang tinitingnan mo iyon, at iniisip mo iyon, marahil sa account ng mga tao na gumagamit lamang ng mga aparatong mobile para sa kanilang mga manggagawa, kaya ang mga tao na aktwal na gumagalaw sa paligid. Pa rin, maaari mong isipin ngayon sa mga tuntunin ng tatlong uri ng gumagamit: mga gumagamit ng desktop, mga gumagamit ng tablet at mga gumagamit ng telepono. At kailangan nila ng iba't ibang mga aplikasyon. At iyon ang dahilan para mabanggit ito.

Ang camera at boses ngayon ay isang likas na bahagi ng mga mobile device ngunit mayroon din silang isang likas na bahagi ng mga desktop. Ngunit ginagamit ang mga ito sa iba't ibang paraan sa mga mobile device at mayroon silang iba't ibang mga interface sa mga mobile device. At ang buong katangian ng kung bakit gumagamit ka ng iba ay sa isang mobile device. Kaya, kung nagtatayo ka ng mga application ng mobile, hindi ka nagtatayo ng uri ng mga application na dati mong binuo, para sa isang buong host ng mga kadahilanan - marami sa mga slide na iyon. Kaya, kung ikaw ay isang negosyo na sa isang paraan o iba pa ay nagtatayo ng mga aplikasyon na tumatakbo sa mga website, ang tanong ay, dapat ba ay maging mga mobile application din sila? At ang slide na uri ng hitsura na iyon. Ang isang application sa web, maaari kang magawa nang higit pa, dahil lamang sa mga ito na binuo sa isang paraan o sa iba pa, itinayo sila nang hindi tunay na nagmamalasakit sa kadahilanan ng form, kaya ang mga tao ay bubuo ng isang webpage na hindi mo maaaring makatuwirang gamitin, o hindi mo madaling magamit sa isang iPhone o isang aparato ng Android, na maaaring magamit lamang sa isang tablet, ngunit kahit na sa isang tablet ay maaaring hindi maganda lalo na. Karaniwan, magiging okay ito.

O maaari kang bumuo ng isang mobile app. Kung nagtatayo ka ng mga mobile na app, pagkatapos ay mayroong isang glut ng application sa iba't ibang mga tindahan ng pag-download, at ang uri ng pag-mamaneho sa kanilang paglaban. Kung titingnan mo ang aking partikular na iPhone, naka-pack na lamang ito na puno ng mga application na hindi ko maaaring mapupuksa; Tinatanggal ko ang mga ito, ngunit palagi silang tila nai-download muli sa ilang kakaibang paraan. Malinaw kong hindi alam kung paano maayos ang pamamahala ng isang iPhone. Ngunit alam mo, nagtatapos ka lamang sa isang glut ng mga aplikasyon at hindi ito magkakaroon ng kahulugan. Nakakuha ako ng higit pa, sa palagay ko marami akong mga application sa aking iPhone kaysa sa nakuha ko sa aking desktop, na kakaiba kapag iniisip mo ito. Ang mga mobile app ay isang pagsubok na litmus para sa tagumpay. Ito ay uri ng kagiliw-giliw na ang ilang mga negosyo sa web - Ang Yelp ay isa sa kanila - nagawa nang mahusay sa pamamagitan ng paglikha ng isang app at pagkakaroon ng pag-download ng mga tao. At tila ang mga lugar na kung saan may makatuwirang magandang tagumpay ay talagang nasa sektor ng pananalapi; iyan ang mga bangko ngunit pati na rin ang E-Trade at mga kumpanya na tulad nito, 'sanhi ng mga tao na nais na makipagpalitan ng mga bagay-bagay, kung minsan. Mga aplikasyon ng pagkain, kaya hindi lamang naghahanap ng mga restawran ngunit gumagawa din ng mga site ng recipe, ginawa nila talaga, talagang mahusay sa mga tuntunin ng apps.

At isang pulutong ng mga tao ang hindi nagawa lalo na, at iyon ang dahilan, sa palagay ko halos lahat ay mayroong lamang maraming mga app na nasanay ka na sa paggamit, at kung gumagamit ka lamang ng isang app minsan sa bawat ilang araw o kaya, pagkatapos ay nakalimutan mo ang tungkol dito. Kung wala itong malaking personal na halaga sa iyo, nakakalimutan mo ito. Kaya, mahirap na lumikha ng isang mobile app na naa-access sa pangkalahatang kahulugan, ngunit malinaw naman maaari kang lumikha ng mga ito para sa iyong sariling kawani at gamitin ang mga ito sa loob ng samahan. Ang mga mobile app ay may malaking gastos sa pag-unlad, at ito ay isang bilang ng mga kadahilanan para sa. Ang isa sa mga dahilan para sa iyo ay talagang nagtuturo sa isang naiibang magkakaibang mga bilang ng mga aparato.

At maaari kang makakuha ng mga kapaligiran sa pag-unlad na mai-target ang maraming mga aparato, ngunit ang ilang mga aplikasyon, lalo na kapag tinitingnan mo ang seguridad, kailangan mong gawin ang pag-coding para sa aparato mismo. Magsusulat ka ng iba't ibang code para sa iPhone o sa kapaligiran ng Android. Baka iba. Minsan tinutukoy mo ang mga kakayahan sa hardware. Kaya ang pangkalahatang mobile app, oo, marahil mayroong pag-unlad na software doon na maaari kang bumuo ng isa na uri ng mestiso at straddle ang karamihan sa mga target na kapaligiran. Ginagawa ng HTML5 na mas posible kaysa sa dati. Ngunit nakukuha mo rin ang sitwasyong ito kung saan ang ilang mga app ay talagang hindi maaaring gawin iyon; nangangahulugan ito na talagang gumagawa ka ng parehong trabaho nang maraming beses para sa bawat aparato na iyong na-target, at hindi iyon titigil sa mga taong nagsasabing may karapatan silang dalhin ang kanilang sariling aparato; hindi ito gagawa ng anumang pagkakaiba sa iyon, kaya hindi mo talaga makakalinga ito.

Sa malas, ang pagsusuri ng mga mobile app ay nagpapahiwatig na humimok sila ng mas maraming mga benta, di ba? At ito ay isang kakaibang uri ng website at ang mobile app na, kung gusto mo, umakma. Ang mga app ay humimok ng mas maraming mga benta. Mas mahusay ang mga website sa pagpili ng mga bagong customer. Mas mahusay ang mga application sa pagpapanatili ng mga customer na napili mo na. Ang mga customer ay gumugol ng isang kakila-kilabot na higit pa sa mga website kaysa sa ginagawa nila sa mga app, ngunit mas madalas na gumugol ang mga customer sa mga app. At iyon ay isang talagang kakatwang bagay, at nagsasalita sa katotohanan na kung gagawa kang magtayo ng isang bagay, marahil ay kailangan mo ng isang pagkakatawang-tao sa website at isang pagkakatawang-tao ng mobile app, kung inaasahan mong ito ay malawakang ginagamit. At iyon ay, sa isang paraan o iba pa, na uri ng isang dramatikong gastos upang idagdag sa isang proyekto ng software, na sa anumang kaso ay maaaring paggawa ng maraming iba pang mga bagay.

Bilang isang pangkalahatang ideya, ang isang website ay isang katalogo at ang isang app ay isang machine ng katapatan. Mga pagpapaunlad ng mobile app - at ito ay para lamang sa uri ng pagbagsak ng problema - iba't ibang kapaligiran sa pag-unlad, iba't ibang mga problema sa mga tuntunin ng hardware, iba't ibang mga prinsipyo ng disenyo ng interface ng gumagamit, at kakayahan, kakailanganin mong magkaroon ng kakayahang offline - maging sanhi ng maraming mga app na inaasahan ng mga tao na maaaring magamit ang mga ito kung na-disconnect sila - hindi nila nais na mawala ang data; ang ilan sa mga data ay dapat na naka-imbak sa lokal. Nagtatayo ka ng ibang app kaysa sa iyong maaaring bumuo, sabihin natin para sa desktop. At pagkatapos, nakuha mo na ang mobile back-end na isyu, kakailanganin ang maging middleware doon, mayroong mga pamamaraan ng seguridad doon. Malamang na magkakaroon ng isang arkitekturang nakatuon sa serbisyo sa background, kung saan pinagsama mo ang iba't ibang mga bagay. At kung ano ang sinasabi nito ay hindi ka lamang kukuha ng ilang koponan na ginagamit sa pagbuo ng mga aplikasyon sa server at mga bagay-bagay. Paghahagis sa kanila ng isang mobile, kailangan mo talaga ang mga mobile developer. At ang mga taong may karanasan sa mobile.

Pa rin, na sinabi na, isa lamang bagay na sasabihin - higit sa lahat ng mga mobile app ay, sa karamihan ng mga kaso, isang ugnay ng customer, kaya dapat silang maging mahusay, dahil ang isang customer ay huhusgahan ang kumpanya sa batayan ng mobile karanasan, o makakaapekto ito sa kanilang paghuhusga. At sa ilang mga kaso, tulad ng nabanggit ko, ang mobile app ay talagang kung ano ang tinukoy ang tagumpay sa negosyo; maaari itong maging bagay na talagang gumagawa ng isang samahan. At siyempre, maaari itong maging isang mamasa-masa na squib din.

At pagkasabi nito, ibabalik ko ang bola kay Eric.

Eric Kavanagh: Fine, at ibibigay ko ito mismo kay Bill. Bill, kung nais mong pumunta sa Quick Start doon at ibahagi ang iyong screen?

Bill Ellis: Oo. Dito?

Eric Kavanagh: Ang kanang tuktok na kaliwang sulok.

Bill Ellis: Oo. Salamat sa mga tagubilin, pinahahalagahan ko ito. Robin, nagustuhan ko talaga ang iyong talakayan, nakakatawa ito. Ako ay, nagtrabaho sa isang virtual na koponan para sa 18 taon na ngayon, kaya sa palagay ko ay mabibilang ko ang aking sarili bilang bahagi ng mobile workforce. Minsan nababahala ako na pupunta ako, kung mayroon akong pag-andar pagkatapos ng trabaho, madalas akong magbihis upang puntahan ito. (Laughs) At marahil ay nagsisimula akong mawalan ng pananaw sa kung ano ang "bihis" ay, kung gayon pa man. (Laughs) Gamit na, magpatuloy tayo at magsimula. Nais kong kumpirmahin na marahil ay maaaring mag-chime lang si Eric at sabihin sa akin, maaari mong makita ang aking screen na OK?

Eric Kavanagh: Oo, maganda ang hitsura.

Bill Ellis: Sige. Kaya, ang pangalan ko ay Bill Ellis, nakikipagtulungan ako sa IDERA sa linya ng produkto ng Tiyak, at pag-uusapan natin ang pagpapagana ng kadaliang kumilos. At pinag-uusapan talaga namin ang pagsukat nito, at tiyakin na gumagana ito sa iyong kasiyahan. Ang isa sa mga malalaking puntos doon, ay ito ay isang bagay na nakikipag-ugnay ang mga tao, sa iyong kumpanya. Sa isang paraan, napaka-intimate - ang telepono ay nasa kamay ng isang tao at sa gayon ang impression, ang bilis, ay gumawa ng isang malaking impression sa lahat ng mga gumagamit.

Kaya, ito ay isang karanasan sa customer na naisip kong ibahagi. Nagkaroon sila ng live go, hindi ito maayos. At dahil ang paunang pagsubok ng pag-load ay hindi ganap na naghayag ng mga pagbabago sa nakapailalim na imprastraktura ng aplikasyon, at kung gayon, ang isa sa mga bagay na gusto kong ma-stress ay kasama ang mobile, application man o HTML5, mayroon ding maraming teknolohiya na umaasa. Simula sa network, sa web server, sa logic ng negosyo, sa pagmemensahe, at kung bumili sila, alam mo, isang makabuluhang transaksyon sa negosyo, nakikipag-ugnay sila sa system ng record.

At uri ng ironically, noong nagsisimula kami ay nakatagpo kami ng isang pares ng mga isyu sa network, kaya lahat ng mga bagay na ito ay napakahalaga kahit na sa paghahatid ng webinar na ito, mismo. At sa gayon, maaari kang magkaroon ng isang application, hindi bababa sa anim na teknolohiya, maraming mga gumagamit ng pagtatapos, at pagsagot kahit na ang pinakasimpleng mga katanungan ay napakahirap. Mayroon bang isang end user na may problema? Ano ang problema sa isang application stack, anong code ang sanhi ng problema? At kung gayon, ang uri ng pagkuha ng isang hawakan sa mga bagay na iyon ay talagang hindi mahalaga.

Ngayon, kung ano ang gagawin namin, susuriin natin ang ilang mga sukat na kinuha sa isang site, upang matukoy kung saan ang mga problema ay nasa loob ng stack ng aplikasyon. At ang tinitingnan natin dito ay isang graph, kung saan ang Y axis ay oras ng pagtugon, ang X axis ay oras sa buong araw. At ang graph bar ng stack ay isang pagsukat kung saan ang mga transaksyon ng end-user ay gumugugol ng kanilang oras. At kaya uri ka makakuha ng isang magandang takbo dito, at pagkatapos ay umakyat at pataas at pataas. At ito talaga ay ang pag-demarcation ng cutover, at sa gayon, pagkonsulta sa grap ng graph bar, maaari mong simulan upang makita na maraming mga problema sa J2EE tier. Nakakakita ka rin ng mga isyu sa tier ng web server, at pagkatapos ay mayroong ilang mga medyo malaking pag-angat, na rin sa tier ng database din.

At kaya, ngayon na natukoy namin na maraming mga tier, na may maraming mga problema, kailangan naming pumunta nang kaunti upang malaman kung ano mismo ang nangyayari, upang magkaroon ng isang matalinong pagtugon sa bagong pattern ng paggamit at ito ay napakabagal., pinag-uusapan namin ang tungkol sa apat o limang pagganap ng X na mas mabagal na pagganap. At kaya ang isa sa mga unang bagay na nais nating gawin ay sabihin, "Ito ang isang transaksyon, " at sa gayon ay tiningnan namin ang saklaw sa kaliwang bahagi ng lahat ng mga transaksyon at maaari silang, pagkonsulta, madali talaga upang tingnan ang grap ng oras ng tugon ng bar upang makita na nakikita mo sa parehong client ng web server na Java para sa ilang mga transaksyon higit sa iba, oras ng database. Ngunit talagang nasa buong lupon ito sa mga tuntunin ng lahat ng mga transaksyon.

At tinitingnan nito ang mga gumagamit, at kaya nagsisimula kang makakuha, ito ay isang pandaigdigang paglawak, kaya tinitingnan mo ang mga pangunahing kontinente sa loob ng mundo, kaya lahat ng mga gumagamit, lahat ng lokasyon. Ito ay isang pandaigdigang problema, nangyayari ito, kaya nagsisimula na ihiwalay, hindi ito isa o isang partikular na grupo ng mga gumagamit - ito ay isang bagay na higit na nangyayari sa gilid ng data center. At kaya nagsisimula kaming mag-diagnose, well, kung saan sa data? Anong mga tier ng application? At sa gayon nagsisimula kaming tumingin sa average na oras ng pagtugon ay bumubuo, din ang layered sa ibabaw nito kasama ang bilang ng mga pagpapatupad, sa uri ng makakuha ng isang ideya tungkol sa scaling. Ito ay napaka-kagiliw-giliw na - ang mas mababang kalahati ay aktwal na nagpapakita ng mas matagal na kasaysayan, at maaari mong makita ang napakataas na bilang ng pag-access, ngunit ang iba pang bahagi nito ay ang bilang ng mga magkakasabay na koneksyon ay medyo mababa. Matapos naming lumipat sa isang application ng mobile na HTML5, ang bilang ng mga koneksyon higit sa doble sa mas maliit - nagsasalita kami ng mga order ng mga magnitude - 100 beses na mas mababa ang pag-access, kaya hindi kami nasukat; nakuha namin ng kahit na doble ang bilang ng mga koneksyon sa kung ano ang mayroon kami dati. Kaya, nagsisimula kaming makilala kung ano ang mga bagong hinihiling na ang application ng mobile ay inilalagay sa mga pinagbabatayan na mga imprastruktura.

Kaya, pumunta pa tayo nang higit pa, 'sanhi kailangan nating ihiwalay kung saan nagaganap ang mga isyu. At kaya, narito, talaga ka nakatingin sa uri ng mga bagay na tumatakbo, at talagang hindi namin kailangan ang bar graph dito upang sabihin na hindi namin natutugunan ang aming mga SLA, ngunit madali naming makita iyon sa itaas na grapiko. Ngunit nakakuha kami ng pangalawang kumpirmasyon sa mga tuntunin ng bilang ng pagpapatupad para sa hindi pagsunod sa SLA. Ngayon, narito, magsisimula kaming tumingin sa pag-lock, at ito ay nasa loob - ito ang mangyayari sa Weblogic ngunit sa loob ng negosyong pang-logic ng negosyo. At maaari mong makita dito, at maaaring ito ay medyo mahirap basahin, ngunit pinipilit mo ang 31, 000 lock acquisition para sa isang pinagsama-samang oras ng lock ng 12 oras, 30 minuto. Kaya, ito ay malinaw na isang malaking problema.

Ngayon, ipinapakita sa amin ng epekto ng lock na palaging may ilang mga derivation ng 80/20 na panuntunan. Nasa ibaba talaga ang isang pamamaraan, isang pangkat ng mga pamamaraan na talagang nagiging sanhi ng mga isyu. Ngayon nagsisimula kaming ibukod ang mga problema sa loob ng isang partikular na tier. Kaya, pupunta kami nang kaunti pa, at narito ang sistema ng pagmemensahe. At sinisimulan naming makita ito, sa paglipas ng oras na graph na ako ay umiikot sa kaliwang tuktok, maaari mong makita ang magaspang na oras ng pagtugon na umakyat, at ang rosas, ang susi, ito ay talagang nagpapakita ng pag-pila at mayroong talagang kakaiba queuing na nangyayari, na itinulak up, dahil sa bilang ng mga koneksyon. At sa gayon ang sistema ng pagmemensahe ay gumagawa ng mas maraming trabaho; marami pa - kung gumawa ka ng isang pagkakatulad sa grocery na iyon, marami pang mga cart sa bawat linya sa checkout counter - at iyon ang nagtulak sa pag-pila, at maaari mong makita na pinaka-malinaw sa domain. Ang bawat isa sa mga domain ay nakakakita ng napakataas, napakataas na pila.

Sa ngayon, nakilala ko ang pag-lock sa loob ng Weblogic, nakilala ko ang pag-pila sa loob ng sistema ng pagmemensahe, at nangyari ito sa Tuxedo. At pagkatapos, ang tinitingnan namin dito ay isang katulad na uri ng pagsusuri, ngunit tinitingnan namin ang mga estado ng pagpapatupad sa loob ng sistema ng talaan. At ito ay nangyayari na ang mga estado ng pagpapatupad sa loob ng Oracle. Ang dahilan kung bakit nakatuon tayo sa oras ay ang oras ay may dalawang mahusay na mga katangian. Bilang ng isa: ito ang paraan ng karanasan ng pagtatapos ng mga gumagamit at aplikasyon. Ang bilang ng dalawa ay sinusukat nito ang pagkonsumo ng mapagkukunan. At sa gayon ito ay awtomatikong matukoy kung nasaan ang mga bottlenecks. At sa gayon nakikita ko dito, sa tier ng database, na nakakuha ako ng karagdagang oras ng I / O, kaya't nai-stress ko ang sub-system ng imbakan. Ang bawat baitang ay nakasalalay sa downstream na tier, kaya ang database ay nakasalalay sa imbakan. Maaari ko ring makita na sa loob ng oras ng database, gumagawa ako ng pag-lock. Kaya, kailangan kong makakuha ng isang maliit na maliit na butil bago ang impormasyong ito ay nagiging mas kaunting aksyon. At kaya, pumasok tayo, alisan ng balat ang sibuyas ng isa pang layer.

Ngayon, ito ay talagang isang pagtingin sa mga bilang ng pagpapatupad, ang axis ng Y sa bilang na ito, ito ay sa libu-libo, naghahanap ka ng 9, 000, siyam na milyon, at sa gayon ang bilang ng pagpapatupad ay tumataas din at pataas at pataas. Kaya, ang bagong application ng kadaliang mapakilos ay nai-stress ang application ng isang buong bungkos ng mga paraan. Ang pag-lock, upang magbalik-tanaw lamang: pag-lock sa web tier, nakapila sa sistema ng pagmemensahe, ang karagdagang bilang ng pagpapatupad sa tier ng database, karagdagang I / O, karagdagang pag-lock sa loob ng tier ng database. Kaya, kami, ako ay talagang nakakaapekto sa bawat tier sa loob ng spec ng aplikasyon. At sa gayon, napakahalaga na magkaroon ng mga sukatan mula sa bawat tier sa loob ng stack ng aplikasyon. Dito, talagang binabahagi ko ang aktibidad ng database sa programa, at nakikita ko na nakuha ko talaga ang dalawang programa: ang kulay ng turkesa ay mapa ang application lock. At sa gayon, ang isang ito, ang server ng pamamahagi bilang lock ng application, ang app, ito ang bahagi ng mobile, mayroon din itong lock ng aplikasyon. At maaari mong makita doon ang isang bilang ng mga ito ay mga bottleneck sa imbakan mismo.

Kumuha ako ngayon, sumisilip sa sibuyas upang makita kung ano ang magagawa ko sa bawat solong tier. At ang dahilan na ginagawa ko ito ay maraming mga tao ang tumingin sa ito mula sa isang punto ng pagpaplano ng kapasidad. At ang karamihan sa mga serbisyo ng ulap, pinag-uusapan nila ang pagpapalawak ng mga server, CPU at memorya. Ang iba pang bahagi ng barya ay mahalaga lamang, ay ang application code na nagpapatupad at nagmamaneho sa pagkonsumo ng mga mapagkukunang iyon. At kapag alam mo ang tungkol sa application code, maaari mo na ngayong matugunan ang kapasidad sa pamamagitan ng kahusayan sa pagproseso. Kaya, mayroon kang magkabilang panig ng parehong barya, at binibigyan nito ang mga propesyonal ng IT ng karagdagang mga pagpipilian para sa paglutas ng problema. Hindi lamang ito magdagdag ng higit pang mga server, ito rin ang maaari nating gawin upang linisin ang mga bagay at gumana nang mas mahusay? Ang matandang "Trabaho na mas matalinong, hindi mas mahirap."

Kaya narito, maaari nating aktwal na, ang Oracle ay may malinis na bagay na tinatawag na Mga Module at Mga Pagkilos, kung saan maaari mo talagang simulan upang idokumento ang code, at sa gayon maaari mo ring masuri ang pagtingin sa mga bagay sa ibang paraan, tulad ng dito, ang lock ng application na nakita namin? Sa gayon, na dumating sa pamamagitan ng code ng gastos sa gastos, pumasok din ito sa pamamagitan ng pamamahagi ng server, at sa gayon ang dalawang pangunahing driver ng bagong pag-lock. At ang bagong imbakan ay darating sa pamamagitan ng online system, at sa gayon nagsisimula ka talagang bumuo ng isang profile, kung saan ang mga driver ay para sa karagdagang pagkonsumo ng mapagkukunan. Ito ay isa pang bagay na maaaring matukoy ang mga driver sa pinagbabatayan na code. At sa pagpasok nito, sa palagay ko ay tiningnan namin ang gastos sa gastos na ito, at kaya pumunta kami dito.

Ngayon, tinitingnan ang mga pinagbabatayan na mga bagay na isinasagawa, sinimulan mong makita ang log ng mensahe na ito. Buweno, sa bawat oras na gumawa sila ng pagmemensahe - at nakita namin na ito ay pagpunta sa pamamagitan ng isang maramihang - aktwal na hawakan namin ang talahanayan ng log ng mensahe na ito at aktwal na makikita mo sa isang minuto na talagang nagiging sanhi ng maraming pag-lock sa loob ng tier ng database. Kaya ang mga bagong pattern ng paggamit ay nagkakaroon ng isang malaking epekto pataas at pababa sa application stack. Ngayon, higit sa kanang bahagi ay ang SQL code, at sa gayon ito ay talagang ang application code at sinusubaybayan namin ang ginagawa ng mga pahayag ng SQL sa pamamagitan ng estado ng pagpapatupad. At kaya, napakadali sa pamamagitan ng color coding upang makita kung aling mga pahayag ng SQL ang kasangkot sa mga kandado. Ang dahilan na ito ay talagang mahalaga ay kung pupunta ka sa iyong DBA, at sasabihin mo, "Uy, sa palagay namin ay mayroong problema sa antas ng database." Maaari lamang nilang tingnan ang database at maaaring mukhang maganda ang paraan tumakbo ito kahapon.

Ngunit ang pag-ugnay sa paraan ng application ay gumagamit ng database, kung gayon, maaari nilang matukoy ang eksaktong mga pahayag ng SQL na dapat nilang ituon, at pagkatapos ay makakapasok sila sa ilan sa mga advanced na kasanayan, pagtingin sa mga plano sa pagpapatupad at lahat ng mga bagay na iyon na maaari silang mag-tweak, upang mas mabilis na tumakbo ang system ng record. At sa gayon, ang pagwawasto ng mga pag-aalinlangan sa code, talagang napakahalaga upang paganahin ang mga eksperto sa teknolohiya upang malutas at matanggap ang napapailalim na mga problema. Ngayon, narito, napag-usapan din namin ang tungkol sa pag-iimbak - narito, nakikita mo ang bilang ng mga pisikal na pagbabasa, maaari mong makita kung kailan nangyari iyon, at nagsisimula itong makapasok sa arkitektura ng hardware, dahil kapag pinaplano mong umuusbong ang isang system, isa sa ang mga bagay na maaari mong gawin ay maaari kang pumili ng iba't ibang uri ng imbakan, at mayroon silang ibang ibang profile ng gastos. At sa ilang mga kaso ay gagawa ng isang mahusay na kahulugan upang mag-upgrade at magbayad para sa pag-iimbak ng flash; kung gumagawa ako ng maraming mas maraming random na pagbabasa, kung gayon ang pag-iimbak ng flash ay talagang magbabayad para sa akin.

At sa gayon, ang overarching message ng ito ay na may isang bagong application ay naglalagay ng mga bagong hinihingi sa system, at ang kalakip na salansan ng application ay kailangang magbago upang matugunan ang mga pangangailangan. At nais mo ring tingnan kung ano ang mga pangangailangan at maaaring mai-tweak ang code upang mas mahusay ito? At sa wakas, pababa sa CPU, maaari mong makita sa panahon ng pag-cutover, tumakbo kami ng halos 10 porsiyento at pagkatapos, sa sandaling ang bagong code, nasa 4X kami, ngayon nasa 40 porsiyento kami, at ito ay talagang mahalaga para sa pisikal pati na rin virtualized na kapaligiran upang matiyak na mayroon kang sapat na mga mapagkukunan ng server upang matupad ang mga pangangailangan ng application. At sa gayon, narito lamang ang isang malapit, upang makita mo ang ilan sa mga numero na medyo paitaas. Ang kawili-wili sa antas ng server, ang memorya ng memorya ay hindi nagbago na marami, ngunit tiyak na ang bilang ng mga pag-ikot ng CPU ay hiniling.

At ito talaga ay isang pagbabalik-tanaw sa pagtingin sa ulat ng gastos, pagtingin sa scaling, ang katotohanan na ang bilang ng mga pagpatay ay talagang bumaba, ngunit ang oras ng pagpapatupad ay tumaas. At sa gayon ay nagpakita na sa ilalim ng kadaliang kumilos, ang bahagi ng gastos ng application ay talagang nagkakaproblema. At iyon ay tiyak na magkaroon ng epekto sa gumagamit sa mga bagay, 'sanhi kung hindi mo magagawa ang iyong trabaho, ang mga tao ay talagaong hihinto lamang ang paggamit ng kadaliang kumilos. At ang magandang bagay tungkol sa kadaliang kumilos ay talagang nagbibigay lakas sa pagiging produktibo ng mga manggagawa, at napakahusay nito sa mga paycheck at iba pa, kaya't talagang nais mo itong gumulong. Ngayon, tinitingnan namin ang parehong bagay dito, mula lamang sa isang lokasyon ng lokasyon, kaya iyon ang Europa at Gitnang Silangan, koneksyon sa VPN sa Asya at pagkatapos ay ang punong tanggapan mismo. At ang Estados Unidos sa pangkalahatan. Kaya, naniniwala kami na ang isang paraan upang makuha ang mahalagang impormasyon sa bawat tier ng application stack ay sa pamamagitan ng tumpak na linya ng produkto.

Pupunta ako sa napakabilis, Robin at Eric, mabilis akong mabait na magbigay lamang ng isang pangkalahatang ideya tungkol sa ginagawa ni Precise, at kung bakit idinisenyo ang paraang dinisenyo nito. At kung ano ang mangyayari kung sinusubukan ng end user na gumawa ng isang bagay, maraming teknolohiya sa sentro ng data, ang tunay na gumagamit ay talagang hindi nagmamalasakit, nais lamang nilang gawin ang kanilang trabaho. Samantala, mayroon kang maraming mga tao sa IT, mahusay na inilaan, matalino, ngunit hindi nila alam ang isang problema hanggang sa mga ulat ng gumagamit na ito, kung mag-uulat sila. At pagkatapos, ng maraming beses na ito ay pagpunta sa sipain ang isang napaka-mahal na oras na pag-ubos sa panghuli pagkabigo proseso, kung saan ang mga tao ay tumingin sa isang subset ng application stack, ngunit napakahirap upang sagutin ang mga pangunahing katanungan tungkol sa kung sino, ano, kailan. kung saan, bakit.

Kaya, ang pinaniniwalaan natin ay sa pamamagitan ng pagsukat sa mga transaksyon ng mga gumagamit ng pagtatapos na nagsisimula sa kanilang aparato, sa pamamagitan ng network, sa web server, sa Java, pagkuha ng impormasyong ito ay masasagot natin ang mga tanong kung sino, ano, kailan, saan, bakit, ibigay mga rekomendasyon, ngunit marahil ang pinakamahalagang bagay ay ang pagkumpleto ng feedback loop. Kailangan nating lahat ng puna upang mapagbuti, ito ang tanging paraan na alam mong mali ang isang bagay. Sa pamamagitan ng paglalagay ng kasaysayan sa isang sentralisadong imbakan, nagbibigay ito ng isang sheet ng musika para mabasa ng lahat. At sa gayon, ito ay nagiging napakadali upang malaman kung saan ang mga problema, kaya sa sandaling muli, ang disenyo ay tungkol sa pagsukat ng transaksyon ng pagtatapos ng gumagamit; ito ay upang makilala ang mga mabagal na transaksyon, paghiwalayin ito, sasabihin nito kung anong teknolohiya ang isang problema at pagkatapos ay nagbibigay ng isang ekspertong pagtingin sa bawat indibidwal na mga tier upang malaman mo kung ano ang nangyayari. Magbibigay ang precise ng isang pag-aaral pati na rin ang pag-uulat at dashboard para sa lahat ng mga stakeholder, kung nais mong magkaroon lamang ng isang pangkalahatang-ideya, o kung nais mong magkaroon ng isang malalim na pagtingin sa teknolohiya ng kung ano ang nangyayari.

Ngayon, kung ano ang maaaring mangyari, uri ng tulad ng isang araw sa buhay, alinman sa iyo bilang isang espesyalista sa IT ay maaaring tumawag sa isang end user, o kung minsan ay maaaring tawagan ka ng isang end user. Mag-log in Tiyak, maaari kang tumuon muli, ang tugon ng axis ng Y, ang X axis ay oras sa buong araw. Narito, kami ay bawat sub-estado, kaya mayroon kang oras ng kliyente, oras ng web server, Java, Tuxedo, oras ng database. Dito mayroon kang mga transaksyon sa pagmamaneho, maaari kang magdala ng isang menu upang makilala ang isang partikular na gumagamit ng pagtatapos, at sa ganitong paraan ang IT ay may kakayahang matugunan ang mga partikular na isyu ng mga gumagamit. At sa gayon maaari mong makita nang eksakto kapag sila ay abala, maaari mong makita na gumagamit sila ng pamamahala ng nilalaman maaari kang tumuon sa transaksyon na iyon at pagkatapos ay bibigyan ka ni Precise ng isang pagsusuri ng transaksyon na iyon.

Ang porsyento sa dulo ay idinagdag ng porsyento, Tiyak, at na nagsasabi sa iyo kung gaano karaming oras, ngunit isang porsyento ng oras, na ginugol sa indibidwal na hakbang, pababa sa mga indibidwal na pahayag ng SQL, ito ang konteksto. At isa sa mga bagay na sinasabi namin na ang lahat ay may mga tool, ngunit kakaunti ang mga tindahan na may konteksto. At pinapayagan ng konteksto ng Java administrator na mag-focus sa application code, ang DBA upang makilala tulad ng sa kasong ito ang partikular na pahayag ng SQL. At sa gayon, sa impormasyong ito binibigyan sila ng higit na kakayahang makita sa kung paano matugunan ang pinagbabatayan na ugat para sa partikular na transaksyon na nakakaapekto sa partikular na gumagamit. Kaya, talagang laser ka na nakatuon sa ugat sanhi. At maaari mong pag-aralan ang pahayag ng SQL, kung saan ginugol nito ang oras, well, executing? At sa kaibahan lamang, maraming mga tool tulad ng Enterprise Manager para lamang pumili sa kanila. Malaki ang mga ito, maaari nilang kunin ito. Tumitingin sila sa mga bagay mula sa isang pananaw sa halimbawa, at hindi sapat ang pokus na iyon upang makapasok sa mga application na ito.

Karaniwan, ang iyong mga aplikasyon ng kadali ng pagkilos ng OLTP ay magiging mababang latency, mataas na throughput, kaya nakatuon sa tuktok na sampung listahan, iyon ay isang pagsisimula ngunit talagang hindi ito sapat na mabuti para sa ganitong uri ng application. At pagkatapos, ang iba pang bagay ay lalo na para sa mga panloob na naka-host na mga aplikasyon, ang pagkilala sa pamamagitan ng user ID ay talagang mahalaga, dahil hindi lamang ito tungkol sa aplikasyon at imprastraktura, ito rin ay tungkol sa kung paano ginagamit ng mga gumagamit ang application. At ang mga gumagamit ng pagtatapos ay karaniwang may mas mahusay na pag-uugali kapag nakilala mo ang mga ito. At sa gayon ito ay uri lamang ng isang screen ng iba't ibang mga transaksyon at karanasan sa kliyente, at pagkatapos ay naka-sub-segment, (mga tawa) Sa palagay ko nang matagal akong nagsasalita. Little pagod out dito; Pupunta ako ng maaga.

Dito, naghahanap kami ng isang dashboard na pinagsama namin na magpapakita ng mga alerto at pagkatapos ay magpakita ng iba't ibang mga tier ng stack ng application. Narito ang iyong mga web server at maaari mong i-verify sa pamamagitan ng pagtukoy ng pagpapatupad ng oras na ang mga bagay ay balanse ng pagkarga. Maaari kang tumingin sa mga pag-access sa browser, maaari mong tingnan ang panatilihin ang paggamit at mga koleksyon ng basura, siguraduhin na mayroon kang magandang pattern ng saw-ngipin, na wala kang isang pagtagas ng memorya, atbp. At ang ideya ng ito ay magbigay ng kaunting kaunti ng isang mas teknikal na dashboard ng bawat isa sa mga sangkap sa loob ng stack ng application. Kaya, ang linya ng Tiyak na produkto na inaalok ng IDERA ay nag-aalok ng pagmamanman ng produksyon, 24 sa pamamagitan ng 7, napaka detalyadong impormasyon. Napakadaling i-deploy ito; hindi mo na kailangang mag-mapa ng mga transaksyon, anuman ang ginagawa ng mga gumagamit ng pagtatapos, awtomatikong kumokonekta ang mga tuldok sa kabuuan ng application stack.

Kung ang isang downstream na tier ay hindi instrumento, makikilala ng Tiyak na at bibigyan nito ang oras sa loob at labas at inirerekumenda na i-instrumento mo ang pababa ng hagdan. At sa gayon, napakadaling uri ng oras upang pahalagahan; malakas kami sa database, ito ang uri ng pag-angkin ni IDERA sa katanyagan. At ang dahilan na napakahalaga nito ay ang bawat makabuluhang transaksyon sa negosyo ay nakikipag-ugnay sa sistema ng talaan, kaya ang database ay naging batayan ng pagganap. At kaya ang iba pang mga tool sa merkado, ginagawa nila ang isang OK na trabaho, ngunit ang OK ay hindi talagang sapat; talagang kailangan mong malaman kung ano ang nangyayari sa mga pahayag ng SQL. At gumawa kami ng maraming mga advanced na bagay, na labis para dito, tulad ng panatilihin ang isang kasaysayan ng pahayag ng SQL at subaybayan ang mga plano sa pagpapatupad sa paglipas ng panahon. At kung gayon, iyon ay isang lugar na maaari nating galugarin pa, kung maaari kang maging interesado.

Kaya, kasama iyon, iyon ang Tumpak na platform ng pagganap ng aplikasyon, inaanyayahan ka naming humiling ng karagdagang pulong sa pamamagitan ng website ng idera.com, kung mayroon kang karagdagang interes sa solusyon at mga paksang tinalakay namin ngayon.

At, Eric, kasama iyon, sa palagay ko nasa ilalim pa kami ng kawad, ipapasa ko sa iyo ang baton at Robin. Salamat.

Eric Kavanagh: Hindi, kamangha-manghang iyon at gustung-gusto ko ang nilalaman na pinagsama mo dito, dahil gumawa ka ng isang kamangha-manghang trabaho ng pagpapakita kung paano kumplikado ang kapaligiran sa ilalim ng talukbong. At syempre, ang buong trabaho ng Precise, ang layunin ng Precise ay upang matulungan ang pag-navigate sa pagiging kumplikado at maunawaan kung ano ang tunay na nangyayari at magagawang gumawa ng ilang mga aksyon upang mapagbuti ang isang bagay. At ako ay uri lamang ng pagkagulo sa kung gaano kumplikado ito. Inaasahan ko na pinapayagan ka ng Precise na makilala ang ilang mga pattern ng pag-uugali at pagkatapos ay pangalanan ang mga ito, o hindi bababa sa talaan ang mga ito o i-bookmark ang mga ito o isang katulad nito, tama ba?

Bill Ellis: Oo, ang isa sa mga bagay na mangyayari, ay ayaw mo bang habulin ang iyong buntot; hindi mo nais na pumunta lamang gumastos ng maraming oras sa isang one-off. Kaya, nais mong tingnan kung ano ang mga pattern, ano ang mga uso, dahil mayroong maraming teknolohiya upang pamahalaan. At sa gayon ang isa sa mga bagay ay upang unahin at ma-ranggo, alamin kung saan gugugol ang iyong oras, alamin kung ano ang kailangang bigyan ng parangal. At nais mo ring kumuha ng isang konserbatibong pamamaraan ng mas mababang panganib at mas mababang gastos. Hindi mo nais na kinakailangang gumawa ng isang mamahaling pagbabagong pandaigdigan, nang hindi pagkakaroon ng pagtatasa o pagkakaroon ng isang napakahusay na kahulugan ng pag-alam na ito, makakatulong talaga ito sa isyu. Kaya, alamin kung ano ang nangyayari sa paglipas ng panahon at ang trending na ito ay mahalaga upang matalinong matugunan ang mga saligan na isyu.

Eric Kavanagh: Gawin itong kumpleto. At kung gaano kalaki ang isang pakikitungo ay virtualization para makita ang nangyayari, at pagkatapos, pumapasok ka ba sa mga samahan na gumagamit ng mga lalagyan - gamit ang Docker halimbawa? At paano ang epekto nito sa magagawa ni Precise?

Bill Ellis: Oo, kaya ang salitang "lalagyan" ay maaaring mangahulugan ng iba't ibang mga bagay ayon sa iba't ibang mga nagtitinda. At sa gayon, nagtatrabaho kami sa VM, halos lahat ay gumagamit ng VMware - Itinuturing kong ito ang pamantayan ng de facto sa puntong ito; Alam ko na mayroong mga kakumpitensya doon. At pinalawak namin ang sinusuportahan namin, ngunit ang VMware ang nangingibabaw, sa loob ng Oracle stack. Mayroong mga lalagyan na database at sa gayon lahat ay napakahalaga upang ma-evolve nang napakabilis ang iyong system. Mahalaga rin na malaman sa isang virtualized na kapaligiran kapag ang pisikal na host ay hindi maaaring matugunan ang mga pangangailangan ng lahat ng mga lalagyan ng panauhin, dahil ang bawat isa sa kanila ay nakikipagkumpitensya para sa mga mapagkukunan.

At ang isa sa mga bagay na tunay na nangyari sa loob ay nagulat ako, ay talagang mayroon kaming sa loob ng IDERA na napakaraming mga walang ginagawa na VM, ngunit ang bawat isa sa mga walang ginagawa na VM ay kumonsumo ng mga mapagkukunan, na nagsimula silang magdulot ng isang isyu sa pangkalahatan para sa mga VM na aktwal na ginamit na mahalaga sa amin, pagsasagawa ng aming negosyo. At sa gayon iyon ay uri ng isang kagiliw-giliw na bagay. Ngayon, hindi namin sinusuportahan ang bawat teknolohiya sa ilalim ng Araw; mayroong isang suporta sa matrix na nauugnay sa solusyon na ito, at sa gayon iyon ang isa sa mga bagay na nais naming mag-drill down, para sa isang partikular na prospect o partikular na customer, upang matiyak na maaari nating matugunan ang mga pangangailangan ng teknolohiya at ang mga indibidwal na teknolohiya na ang kanilang application stack ay tumatakbo sa ilalim.

Eric Kavanagh: Oo, gumagawa ng maraming kahulugan. Mula sa iyong karanasan ano ang ilan sa mga pangunahing puwersa ngayon na nagmamaneho ng mga hamon sa mobile? Kapag nakipag-usap kami bago ang webcast na ito ng ilang buwan, nakagawa ka ng isang magandang punto tungkol sa kung paano lamang ang pag-andar at layout ng isang iPhone o ilang mobile na aparato ay maaaring maging isang tunay na hamon para sa negosyo, dahil biglang nagwakas ang end user Hindi ko malaman kung paano makagawa ng ilang tukoy na proseso sa daloy ng trabaho, di ba? At kaya, sa puntong iyon, kung ano ang iyong pagpapagana sa pag-unlad ng mobile app ay ipinapakita mo ang mga nag-develop kung saan nangyari ang mga problema at pagkatapos ay maaari mong mapa-back to kung ano ang ginagawa ng app sa partikular na aparato, o sa partikular na aparato. At iyon ay kapaki-pakinabang, tama, para sa nag-develop, dahil ngayon makikita nila kung ano ang sanhi ng problema, maaari silang gumawa ng ilang pagbabago sa app, upang malutas iyon, di ba?

Bill Ellis: Oo, ito ay uri ng overlaying ng hindi mapaniniwalaan o kapani-paniwala mataas na mga inaasahan - inaasahan ng lahat na ang lahat ay sa isang kamalayan lamang na gumagana, ngunit mayroong maraming iba't-ibang doon. Mayroon kang lahat ng mga iba't ibang mga smartphone, mayroon silang iba't ibang mga sukat ng screen, at pagkatapos, mayroon kang iba't ibang mga vendor ng komunikasyon, ang Verizons, AT & Ts, ang Sprints, ang mga sikat lamang sa Estados Unidos. At mayroong maraming iba't ibang nasa labas, tulad din nito, paano mo balot ang iyong mga bisig sa lahat ng ito, sa uri ng pagsisimula upang makilala kung nasaan ang mga isyu? At kung gayon, mayroong maraming mga sukatan na magagamit at isa sa mga bagay na nagawa ng koponan ng pamamahala ng produkto, ay pagtatangkang hilahin ang mga sukatan na pinakamahalaga o pinaka kinakailangan ng koponan ng IT, upang makagawa ng matalinong pagpapasya .

At sa gayon, ito ay uri ng isang hamon at ginagawa namin ang aming produkto ay tulad ng umuusbong na pamilihan at nakakakuha kami ng puna mula sa aming mga customer at palaging mayroong mga kahilingan sa pagpapahusay, kaya "Uy, ang karagdagang sukatan na ito ay magiging napakabuti sa amin." Kaya, ang aming ang produkto ay umuusbong tulad ng pamilihan, ngunit kung kinailangan kong sabihin, sa totoo lang Eric, talagang kawili-wili sa akin, iyon ang buong bagay na inaasahan. Ang mga tao ay tulad ng, dati itong bumalik sa araw na maghihintay ang mga tao ng lima, pitong segundo para sa isang screen upang mag-pane up, ngayon tulad ng isa o dalawang segundo, ang mga tao ay tulad ng "Oh, ang application na ito ay hindi gumagana sa lahat!" (Tawa)

Eric Kavanagh: Nakakatawa iyon. Sobrang totoo!

Bill Ellis: Nakakatawa.

Eric Kavanagh: Oo, medyo hindi makatotohanang, matapat. At sa palagay ko marahil ay sisimulan nating makita ang isang medyo higit na pagiging totoo sa paligid ng paksang iyon, ngunit gayunpaman ito ay isang katotohanan ng buhay na ang mga tao ay may napakataas, napakataas na inaasahan. At sa palagay ko, Robin, ibabalik kita sa totoong mabilis sa huling ilang minuto dito. Mahal ko ang iyong pagtatasa ng website bilang isang katalogo at app bilang isang machine ng katapatan. At sa puntong iyon, kung ano ang pinag-uusapan natin dito ay kung paano paganahin ang mga developer ng mga app na ito upang maunawaan kung ano ang nangyayari: Magagamit ba ito? Hindi ba ito kapaki-pakinabang? At ano ang maaari mong baguhin upang ayusin iyon? At sa punto ni Bill dito, isang segundo lamang ang nakaraan, ang oras ng pag-ikot sa pag-aayos ng problemang iyon ay talagang pinaikling, di ba? Hindi lang ito kagaya ng dati - kailangan mong ayusin ang mabilis. O magkakaroon ka lamang ng isang malaking drop-off na ginagamit, di ba?

Robin Bloor: Oo, mayroong isang buong bungkos ng iba pang mga bagay na nilalaro sa ito, kaya nakuha mo ang pag-unlad na ito at nakakuha ka ng mga inaasahan sa maraming lugar ngayon, na ilalabas mo ang isang bagong bersyon ng isang bagay na nasa proseso ng pagbuo, o sa proseso ng pagbabago, tuwing ilang linggo. At iyon ang naglalagay, ginagawa ito kapag iniisip mo ang tungkol dito, kung iisipin mo ang tungkol sa mga paglawak ng mga kapaligiran, at iniisip mo ang tungkol sa kung gaano kalaki ang salansan kapag nakakuha ka ng mobile, mayroon ka talagang maraming mga potensyal na aparato sa pagtatapos ng node, at pagkatapos ay magkakaroon ka ng middleware sa gitna. At maaari kang magkaroon ng maayos sa ilalim at sa ilalim ng maaari kang magkaroon ng maayos na mga database. Kaya, maaari kang hawakan ng maraming, maraming mga aplikasyon; maaari mong hawakan ang maramihang mga database at maaaring gumawa ka ng mga kumplikadong bagay sa mga tuntunin ng seguridad. At lahat ito ay dapat gumana, at ang pag-asang ito ay gagana nang maayos nang maayos.

At ang kamangha-manghang bagay ay paminsan-minsan, ngunit ang naisip ko tungkol dito, ay kung ikaw talaga, kung nagtatayo ka ng mga mobile app na talagang susi sa tagumpay ng kumpanya at maraming mga ito ay lumiliko, maraming mga bagay na ito talaga. Kung gumagawa ka ng pagpapanatili ng mobile sa mga rigs ng langis at mga pipeline ng langis at mga bagay na katulad nito, ito ay uri ng trabaho. Ang mga kahihinatnan nito ay hindi gumagana ay uri lamang ng kakila-kilabot. At kung wala kang kakayahang ito na aktwal na i-slice ang application at malaman kung saan ang mga bagay ay nagkakamali, 'sanhi ng karamihan sa mga ito ay pagganap. Mayroon kaming talagang mahusay na pagsubok harnesses sa kasalukuyan, kaya oo, mayroong mga bug at mga bug na makukuha. Ngunit karamihan kung ang isang bagay ay nagkakamali ay ang isyu ng pagganap. At kung hindi mo mailalagay ang stethoscope sa 18 iba't ibang mga lugar, kung gayon mahirap talaga i-pin ang kung ano ang mali. At mayroon ka ring kadahilanan sa network sa ito, at mayroon ka ring katotohanan na ang anumang naibigay na sangkap sa isang aplikasyon ay maaaring ma-stress sa iba't ibang oras ng araw, dahil sa likas na katangian ng partikular na aplikasyon. Kailangan mong magkaroon ng sopistikadong mga tool sa pagsubaybay kung tatayo ka ng isang pagkakataon sa lahat ng iyon.

Eric Kavanagh: Oo, kailangan kong sumang-ayon at sa palagay ko na talaga ang lakas ng Precise ni IDERA, sa mga araw na ito. At Bill, sa palagay ko kahit anong pagsasara ng mga puna mula sa iyo? Sa tingin ko na ang kamangha-manghang teknolohiya na ito. Napagtanto ko din na bilang isang gumagamit ng teknolohiyang ito, kailangan mo talagang maunawaan ang pagiging kumplikado ng mga sistema ng impormasyon at ang mga dependency at malaman kung saan, kailan at kung paano mo synthesize ang lahat ng impormasyong ito upang masuri kung ano ang tunay na nangyayari. At nangangailangan ito ng isang marunong at sanay na tao, at lantaran, ito ay isang kadahilanan kung bakit hindi ako nababahala tungkol sa pag-aaral ng makina sa pagkuha ng mga trabaho. Sa palagay ko ang pag-aaral ng makina ay maaaring maging kapaki-pakinabang sa ilalim ng isang teknolohiya na katulad nito, upang makilala ang mga karaniwang pattern at pagkatapos ay gumawa ng mga mungkahi sa end user kung ano ang maaaring mangyari dito. Ngunit ano ang ilang mga nagsasara ng mga saloobin mula sa iyo tungkol sa talagang pagkuha ng negosyo ang kahalagahan ng pagkakaroon ng ganitong uri ng kakayahan sa pag-aayos at ano ang dapat nilang malaman tungkol dito, bukod sa sinabi mo na?

Bill Ellis: Oo, kaya Eric, sasang-ayon ako sa iyo mayroong isang napakalaking dami ng pagiging kumplikado. Naniniwala ako na ang linya ng produkto ng Tiyak sa pamamagitan ng pagtuon sa oras ng sukatan, na ang isang gumagamit na maaaring basahin ang isang graph ng stack bar ay maaaring gumamit ng precise matagumpay at nais kong sabihin salamat sa mga kalahok at sa iyo at sa Robin para sa pagho-host ng webinar ngayon.

Eric Kavanagh: Pusta ka! At tulad ng sinabi ko, magho-host kami ng archive na ito para sa ilang oras ngayon, kaya huwag mag-atubiling ibahagi ito sa iyong mga kaibigan at kasamahan; ginagawa namin ang archive ng lahat ng mga webcasts na ito. Nagpadala ako ng isang link sa mga slide ng ilang minuto na ang nakakaraan, huwag mag-atubiling suriin iyon, ngunit ang mahusay na trabaho muli, Bill, ngayon. Alam mo talaga ang iyong mga gamit; palaging masaya na magtrabaho sa isang propesyonal tulad ng iyong sarili. At sa palagay ko ito ay talagang magiging pagpapagana ng mga teknolohiya para sa mobile workforce! Kaya, salamat sa iyong oras, mga tao, maaabutan namin kayo sa susunod, alagaan. Paalam.

En marche! pagpapagana ng mobile workforce