Дэвид О'Брайен ба наздикӣ ширкати худро бо номи Xirus (https://xirus.com.au) таъсис дод, ки ба маҳсулоти абрии Microsoft Azure Stack тамаркуз мекунад. Ин маҳсулот барои бефосила сохтан ва идора кардани барномаҳои гибридӣ дар марказҳои додаҳо, маконҳои канорӣ, офисҳои дурдаст ва абр тарҳрезӣ шудаанд.
Дэвид шахсони алоҳида ва ширкатҳоро дар ҳама чизҳои Microsoft Azure ва Azure DevOps (собиқ VSTS) таълим медиҳад ва ба машваратҳои амалӣ ва инфракодинг машғул шуданро идома медиҳад. Вай панҷ сол боз як Microsoft MVP (Мутахассиси пурарзиш) буд ва ба наздикӣ ҷоизаи Azure MVP-ро гирифт. Ҳамчун ҳаммусалмон дар Мелбурн Microsoft Cloud ва Datacentre Meetup, О'Брайен мунтазам дар конфронсҳои байналмилалӣ суханронӣ мекунад ва таваҷҷӯҳи худро ба саёҳати ҷаҳон бо ҳаваси мубодилаи ҳикояҳои IT бо ҷомеа муттаҳид мекунад. Блоги Дэвид дар он ҷойгир аст Вай инчунин тренингҳои онлайнии худро дар Pluralsight нашр мекунад.
Ин сӯҳбат аҳамияти ченакҳоро барои фаҳмидани он чизе, ки дар муҳити шумо рӯй медиҳад ва чӣ гуна иҷрои барномаи шумо меомӯзад. Microsoft Azure дорои як роҳи тавоно ва ба осонӣ истифодашаванда барои нишон додани ченакҳо барои ҳама намудҳои сарбории корӣ ва лексия тарзи истифодаи ҳамаи онҳоро дар бар мегирад.
Соати 3-и субҳи рӯзи якшанбе, шумо ногаҳон паёми матниро бедор мекунед: "Барномаи муҳим боз ҷавоб намедиҳад." Чӣ гап шудааст? Суръат дар куҷост ва сабаби он чист? Дар ин сӯҳбат, шумо дар бораи хидматҳое, ки Microsoft Azure ба муштариён барои ҷамъоварии гузоришҳо ва махсусан ченакҳо барои сарбории абрии шумо пешниҳод мекунад, меомӯзед. Дэвид мефаҳмонад, ки ҳангоми кор дар платформаи абрӣ шумо бояд ба кадом нишондиҳандаҳо таваҷҷӯҳ кунед ва чӣ гуна ба онҳо дастрасӣ пайдо кунед. Шумо дар бораи асбобҳои кушодаасос ва сохтани панели идоракунӣ маълумот хоҳед гирифт ва дар ниҳоят барои сохтани панелҳои асбобҳои шахсии худ дониш ба даст меоред.
Ва агар шумо соати 3-и шаб аз нав хабар дар бораи садамаи муҳими барнома бедор шавед, шумо метавонед зуд сабаби онро фаҳмед.
Нимаи хуб, имрӯз мо дар бораи метрика сӯҳбат хоҳем кард. Номи ман Дэвид О'Брайен аст ва ман ҳаммуассис ва соҳиби ширкати Xirus, як ширкати хурди консалтингии Австралия ҳастам. Бори дигар ташаккур, ки ба ин ҷо омадед, то вақти худро бо ман гузаронед. Пас, чаро мо дар ин ҷо ҳастем? Барои сӯҳбат дар бораи метрика, ё дурусттараш, ба шумо дар бораи онҳо нақл кунам. Пеш аз он ки мо коре кунем, биёед бо баъзе назария оғоз кунем.

Ман мефаҳмонам, ки ченакҳо чист, шумо бо онҳо чӣ кор карда метавонед, ба чӣ диққат додан лозим аст, чӣ гуна ченакҳоро дар Azure ҷамъ кардан ва фаъол кардан лозим аст ва визуализатсияи метрика чист. Ман ба шумо нишон медиҳам, ки ин чизҳо дар абри Microsoft чӣ гунаанд ва чӣ тавр бо он кор кардан мумкин аст.
Пеш аз он ки ман оғоз кунам, ман мехоҳам аз онҳое, ки Microsoft Azure -ро истифода мебаранд, намоиши дастҳоро пурсам. Кӣ AWS-ро истифода мебарад? Мебинам, бисёр нест. Дар бораи Google чӣ гуфтан мумкин аст? АЛИ Cloud? Як шахс! Аъло. Пас, метрика чист? Таърифи расмии Институти Миллии Стандартҳо ва Технологияҳо ин аст: "Метрика стандарти ченакест, ки шароит ва қоидаҳои иҷрои ченкунии амволро тавсиф мекунад ва барои фаҳмидани натиҷаҳои андозагирӣ хидмат мекунад." Ин чӣ маънӣ дорад?
Биёед як метрикаро барои тағир додани фазои озоди диски мошини виртуалӣ ҳамчун мисол гирем. Фарз мекунем, ки мо рақами 90-ро мегирем, ки фоизро ифода мекунад, яъне фазои холии диск 90% аст. Қобили зикр аст, ки тавсифи таърифи метрикӣ, ки 40 саҳифаро дар формати PDF иҷро мекунад, хондан чандон ҷолиб нест.
Аммо, метрика ба мо намегӯяд, ки натиҷаи андозагирӣ чӣ гуна ба даст омадааст; факат хамин натичаро нишон медихад. Пас, мо бо метрика чӣ кор мекунем?
Аввалан, мо арзиши чизеро чен мекунем, то баъдан натиҷаи андозагириро истифода барем.

Масалан, мо миқдори фазои озоди дискро медонем ва ҳоло метавонем онро истифода барем, ин хотираро истифода барем ва ғайра. Пас аз гирифтани натиҷаи метрикӣ, мо бояд онро шарҳ диҳем. Масалан, агар метрика натиҷаи 90 баровард, мо бояд бидонем, ки ин рақам чӣ маъно дорад: ҳаҷми фазои холӣ ё ҳаҷми фазои истифодашудаи диск бо фоиз ё гигабайт, таъхири шабака 90 мс ва ғайра. Ба ибораи дигар, мо бояд маънои арзиши метриро шарҳ диҳем. Барои он ки ченакҳо умуман маъно дошта бошанд, пас аз тафсири як арзиши метрӣ, мо бояд боварӣ ҳосил кунем, ки арзишҳои сершумор ҷамъоварӣ карда шаванд. Ин хеле муҳим аст, зеро бисёриҳо зарурати ҷамъоварии нишондиҳандаҳоро дарк намекунанд. Microsoft гирифтани ченакҳоро хеле осон кардааст, аммо шумо бояд боварӣ ҳосил кунед, ки онҳо худатон ҷамъ карда мешаванд. Ин нишондиҳандаҳо танҳо барои 41 рӯз нигоҳ дошта мешаванд ва дар рӯзи 42-юм нопадид мешаванд. Аз ин рӯ, вобаста ба хосиятҳои сахтафзори берунӣ ё дохилии худ, шумо бояд чӣ гуна нигоҳ доштани метрикаро дар тӯли зиёда аз 41 рӯз - дар шакли гузоришҳо, маҷаллаҳо ва ғайра баррасӣ кунед. Аз ин рӯ, пас аз ҷамъоварии онҳо, шумо бояд онҳоро дар ҷое ҷойгир кунед, ки ба шумо имкон медиҳад тамоми оморро дар бораи тағирёбии натиҷаҳои метрикӣ дар ҳолати зарурӣ дарёфт кунед. Вақте ки шумо онҳоро дар он ҷо ҷойгир мекунед, шумо метавонед бо онҳо самаранок кор карданро оғоз кунед.
Танҳо пас аз ҷамъоварӣ, тафсир ва ҷамъоварӣ кардани арзишҳои метрикӣ шумо метавонед SLA - созишномаи сатҳи хидматрасониро эҷод кунед. Ин SLA метавонад барои мизоҷони шумо махсусан муҳим набошад; барои ҳамкорон, роҳбарон ва онҳое, ки системаро нигоҳ медоранд ва дар бораи фаъолияти он ғамхорӣ мекунанд, муҳимтар аст. Метрик метавонад шумораи чиптаҳоро чен кунад - масалан, агар шумо дар як рӯз панҷ чипта гиред, дар ин ҳолат он суръати посух ба дархостҳои корбар ва суръати ҳалли мушкилотро нишон медиҳад. Метрик набояд танҳо гузориш диҳад, ки сайти шумо дар 20 мс бор мекунад ё вақти вокуниш 20 мс аст; метрика на танҳо як нишондиҳандаи техникӣ аст.
Аз ин рӯ, ҳадафи сӯҳбати мо ин аст, ки ба шумо фаҳмиши ҳамаҷонибаи моҳияти метрикаро пешниҳод кунем. Метрик барои гирифтани тасвири пурраи раванд тавассути дидани он пешбинӣ шудааст.

Вақте ки мо метрикаро мегирем, мо метавонем 99% вақти кори системаро кафолат диҳем, зеро он танҳо як файли сабт нест, ки мегӯяд, система кор мекунад. Кафолати 99% вақти корӣ маънои онро дорад, ки масалан, 99% вақт API дар 30 мси муқаррарӣ посух медиҳад. Ин маҳз он чизест, ки корбарон, ҳамкорон ва менеҷерони шумо ғамхорӣ мекунанд. Бисёре аз муштариёни мо гузоришҳои веб-серверро назорат мекунанд, аммо онҳо ягон хатогиро пай намебаранд ва фикр мекунанд, ки ҳама чиз хуб аст. Масалан, онҳо суръати шабакаи 200 Мбит сонияро мебинанд ва фикр мекунанд, ки "Хуб, ҳама чиз хуб аст!" Аммо барои ноил шудан ба 200 Мбит / сония, корбарон вақти вокуниши 30 миллисонияро талаб мекунанд ва ин маҳз ченакест, ки дар файлҳои гузориш чен карда намешавад ё ҷамъоварӣ карда намешавад. Истифодабарандагон аз он ки сайт ин қадар оҳиста бор мекунад, ҳайрон мешаванд, зеро бидуни ченакҳои зарурӣ онҳо сабаби ин рафторро намедонанд.
Аммо азбаски мо SLA дорем, ки 100% вақти кориро кафолат медиҳад, мизоҷон шикоят карданро оғоз мекунанд, зеро истифодаи сайт воқеан хеле душвор аст. Аз ин рӯ, барои эҷоди SLA-и объективӣ, дидани тасвири пурраи раванд, ки аз рӯи ченакҳои ҷамъоварӣ гирифта шудаанд, зарур аст. Ин як нуқтаи доимии баҳс бо баъзе провайдерҳост, ки ҳангоми сохтани SLA-ҳои худ истилоҳи "вақти кор"-ро намефаҳманд ва дар аксари мавридҳо ба мизоҷони худ чӣ тавр кор кардани API-и онҳоро намефаҳмонанд.
Агар шумо хидматеро эҷод карда бошед, масалан, API-ро барои шахси сеюм, шумо бояд фаҳмед, ки ченаки натиҷавии 39,5 чӣ маъно дорад - посух, посухи муваффақ, посух дар 20 мс ё посух дар 5 мс. Мутобиқ кардани SLA-и онҳо ба SLA ва ченакҳои шахсии шумо вобаста аст.
Пас аз он ки шумо ин ҳамаро фаҳмидед, шумо метавонед ба сохтани панели асбобҳои қотил шурӯъ кунед. Оё касе то ҳол барномаи интерактивии визуализатсияи Grafana-ро истифода кардааст? Аҷоиб! Ман як мухлиси бузурги ин абзори кушодаасос ҳастам, зеро он ройгон ва истифодааш осон аст.

Агар шумо то ҳол Grafana-ро истифода накарда бошед, ман ба шумо мегӯям, ки чӣ тавр бо он кор кардан лозим аст. Ҳар касе, ки дар солҳои 80-90 таваллуд шудааст, эҳтимол CareBears-ро дар ёд дорад. Ман намедонам, ки ин хирсҳо дар Русия то чӣ андоза маъруф буданд, аммо вақте сухан дар бораи ченак меравад, мо бояд мисли CareBears бошем. Тавре ки ман гуфтам, ба шумо тасвири ҳамаҷонибаи тамоми система лозим аст ва он набояд танҳо ба API, вебсайти шумо ё хидмате, ки дар мошини виртуалӣ кор мекунад, тамаркуз кунад.

Шумо бояд маҷмӯи ченакҳоро ташкил кунед, ки кори тамоми системаро пурра инъикос мекунанд. Аксарияти шумо таҳиягарони нармафзор ҳастед, аз ин рӯ ҳаёти шумо доимо тағйир меёбад, ба талаботи нави маҳсулот мутобиқ мешавад ва ҳамон тавре, ки шумо дар бораи раванди рамзгузорӣ ғамхорӣ мекунед, шумо бояд ба метрика аҳамият диҳед. Шумо бояд бидонед, ки чӣ гуна метрика ба ҳар як сатри коди навиштаатон таъсир мерасонад. Масалан, шумо ҳафтаи оянда як маъракаи нави маркетингро оғоз мекунед ва интизоред, ки шумораи зиёди корбарон ба вебсайти шумо ташриф оранд. Барои таҳлили ин ҳодиса ба шумо метрикаҳо ва шояд ҳатто як панели пурра барои пайгирии фаъолияти ин корбарон лозим аст. Барои фаҳмидани он ки маъракаи маркетинги шумо то чӣ андоза муваффақ аст ва он воқеан чӣ гуна иҷро мешавад, ба шумо метрика лозим мешавад. Онҳо ба шумо, масалан, дар таҳияи системаи муассири CRM (идоракунии муносибатҳои муштариён) кӯмак мекунанд.
Пас, биёед бо хидмати абрии Azure-и худ оғоз кунем. Ҷустуҷӯ ва ташкили ҷамъоварии метрикӣ хеле осон аст, зеро он Azure Monitor-ро дар бар мегирад. Ин монитор идоракунии конфигуратсияро барои системаи шумо мутамарказ мекунад. Ҳар як унсури Azure, ки шумо мехоҳед дар системаи худ истифода баред, дорои ченакҳои гуногунест, ки бо нобаёнӣ фаъол шудаанд. Ин барномаи ройгон аз қуттӣ кор мекунад ва конфигуратсияи пешакӣ талаб намекунад; ба шумо лозим нест, ки чизе нависед ё танзим кунед. Мо инро худамон дар намоиши зерин мебинем.

Илова бар ин, мумкин аст, ки ин ченакҳоро ба замимаҳои тарафи сеюм, аз қабили системаи нигоҳдорӣ ва таҳлили гузоришҳои Splunk, барномаи идоракунии сабти абрии SumoLogic, асбоби коркарди гузоришҳои ELK ва IBM Radar фиристед. Аммо, вобаста ба захираҳое, ки шумо истифода мебаред, баъзе фарқиятҳои ночиз мавҷуданд - мошинҳои виртуалӣ, хидматҳои шабакавӣ ва пойгоҳи додаҳои Azure SQL - маънои истифодаи метрикӣ вобаста ба хусусиятҳои муҳити истеҳсолии шумо фарқ мекунад. Гарчанде ки ин фарқиятҳо назаррас нестанд, мутаассифона, онҳо ҳоло ҳам мавҷуданд ва онҳо бояд ба назар гирифта шаванд. Фаъолсозӣ ва интиқоли ченакҳо бо чанд роҳ имконпазир аст: тавассути Portal, CLI/Power Shell ё бо истифода аз қолибҳои ARM.

Пеш аз он ки мо намоиши аввалини худро оғоз кунем, ман мехоҳам ба ҳама саволҳои шумо ҷавоб диҳам. Агар шумо надоред, биёед оғоз кунем. Ин экран нишон медиҳад, ки саҳифаи Azure Monitor чӣ гуна аст. Оё касе метавонад ба ман бигӯяд, ки ин монитор кор намекунад?

Инак, холо хама чиз ба тартиб аст; шумо мебинед, ки хидматҳои монитор чӣ гунаанд. Ман гуфта метавонам, ки ин як воситаи олӣ ва хеле содда барои кори ҳаррӯза аст. Он метавонад барои мониторинги барномаҳо, шабака ва инфрасохтор истифода шавад. Интерфейси мониторинг ба наздикӣ такмил дода шуд ва агар қаблан хидматҳо дар ҷойҳои гуногун ҷойгир буданд, ҳоло тамоми маълумоти хидмат дар саҳифаи хонагии монитор муттаҳид карда мешаванд.
Ҷадвали нишондиҳандаҳо ҷадвалест дар зери роҳи HomeMonitorMetrics. Шумо метавонед онро кушоед, то ҳамаи ченакҳои дастрасро бинед ва ченакҳои лозимиро интихоб кунед. Аммо, агар ба шумо лозим аст, ки ҷамъоварии метрикаро фаъол созед, роҳи феҳристи танзимоти HomeMonitorDiagnostic -ро истифода баред ва қуттиҳои ченакҳои Фаъол/Маълумро санҷед. Бо нобаёнӣ, қариб ҳама нишондиҳандаҳо фаъоланд, аммо агар ба шумо лозим аст, ки ченакҳои иловагиро фаъол созед, ба шумо лозим меояд, ки ҳолати ташхисро аз ғайрифаъол ба Фаъол иваз кунед.

Барои ин, сатри метрикаи интихобшударо клик кунед ва дар ҷадвали кушодашуда ҳолати ташхисро фаъол созед. Агар шумо нақшаи таҳлили метрикаи интихобшударо дошта бошед, пас аз клик кардани истиноди "Даргиронидани ташхис", дар равзанаи пайдошуда қуттии "Ирсол ба Таҳлилҳои Log" -ро тафтиш кунед.

Log Analytics то андозае ба Splunk монанд аст, аммо бо арзиши камтар. Ин хидмат ба шумо имкон медиҳад, ки ҳама ченакҳо, гузоришҳо ва ҳама чизи дигареро, ки ба шумо лозим аст, ҷамъоварӣ кунед ва онҳоро дар фазои кории Log Analytics нигоҳ доред. Хидмат забони махсуси дархости KQL - Quarry Language -ро истифода мебарад, ки мо онро дар намоиши навбатӣ омӯхта метавонем. Дар айни замон, ман танҳо қайд мекунам, ки он ба шумо имкон медиҳад дархостҳо барои метрика, гузоришҳо, истилоҳҳо, тамоюлҳо, намунаҳо ва ғайра эҷод кунед ва панелҳои идоракуниро эҷод кунед.
Ҳамин тавр, мо қуттии "Ирсол ба Таҳлилҳо" -ро ва қуттиҳои панели LOG -ро месанҷем: DataPlaneRequests, MongoRequests ва QueryRuntimeStatistics ва дар поёни он, дар панели METRIC, мо қуттии "Дархостҳо" -ро тафтиш мекунем. Сипас, мо ном таъин мекунем ва танзимотро захира мекунем. Дар сатри фармон, ин танҳо ду сатри код аст. Ногуфта намонад, ки қабати Azure Cloud дар ин бобат ба Google монанд аст, ки ба шумо имкон медиҳад, ки сатри фармонро дар браузери веби худ истифода баред. AWS чизе ба ин монанд надорад, аз ин рӯ Azure дар ин маврид хеле қулайтар аст.
Например, я могу запустить демо через веб-интерфейс, не используя для этого никакого кода на своем ноутбуке. Для этого я должен пройти аутентификацию с помощью своего аккаунта Azure. Далее можно использовать, например, terrafone, если вы им уже пользуетесь, дождаться подключения к сервису и получить рабочую среду Linux, которую Microsoft использует по умолчанию.

Баъдан, ман Bash-ро истифода мебарам, ки дар Azure Cloud Shell сохта шудааст. IDE ҳамгирошудаи браузер, версияи сабуки VS Code, хеле муфид аст. Баъдан, ман метавонам ба қолаби ченакҳои хатогии худ равам, онро таҳрир ва мувофиқи эҳтиёҷоти ман танзим кунам.

Бо насб кардани коллексияи метрикӣ дар ин қолаб, шумо метавонед онро барои тавлиди ченакҳо барои тамоми инфрасохтори худ истифода баред. Вақте ки мо ченакҳоро татбиқ, ҷамъоварӣ ва захира кардем, мо бояд онҳоро визуалӣ кунем.

Azure Monitor танҳо ченакҳоро назорат мекунад ва тасвири ҳамаҷонибаи ҳолати системаи шуморо таъмин намекунад. Шумо метавонед як қатор барномаҳои дигаре дошта бошед, ки берун аз муҳити Azure кор мекунанд. Ҳамин тавр, агар ба шумо лозим ояд, ки ҳама равандҳоро назорат кунед ва ҳама ченакҳои ҷамъшударо дар як ҷо визуалӣ кунед, Azure Monitor ҳалли дуруст нест.
Барои ҳалли ин масъала, Microsoft Power BI - як нармафзори ҳамаҷонибаи таҳлили тиҷоратро пешниҳод мекунад, ки визуализатсияи доираи васеи маълумотро дар бар мегирад. Ин як маҳсулоти хеле гарон аст, ки нархгузорӣ вобаста ба хусусиятҳое, ки ба шумо лозим аст. Бо нобаёнӣ, он 48 намуди маълумоти коркардшударо пешниҳод мекунад ва ба Azure SQL Data Warehouse, Azure Data Lake Storage, Azure Machine Learning Services ва Azure Databricks пайваст карда шудааст. Бо истифода аз миқёспазирӣ, шумо метавонед ҳар 30 дақиқа маълумоти нав гиред. Ин метавонад барои эҳтиёҷоти шумо кифоя бошад, аммо агар ба шумо визуализатсияи мониторинг дар вақти воқеӣ лозим бошад, он метавонад кофӣ набошад. Дар ин ҳолат, барномаҳои монанди Grafana, ки ман зикр кардам, тавсия дода мешавад. Ҳуҷҷатҳои Microsoft инчунин қобилияти фиристодани метрикаҳо, гузоришҳо ва ҷадвалҳои рӯйдодҳоро бо истифода аз абзорҳои SIEM ба системаҳои визуализатсия, аз қабили Splunk, SumoLogic, ELK ва IBM Radar тавсиф мекунанд.
23:40 дақ
Давомаш ба зудӣ...

Баъзе рекламаҳо 🙂
Ташаккур ба шумо барои бо мо мондан. Мақолаҳои мо ба шумо маъқуланд? Мехоҳед мундариҷаи ҷолибтарро бубинед? Бо фармоиш додан ё тавсия додан ба дӯстон моро дастгирӣ кунед, , аналоги беназири серверҳои сатҳи ибтидоӣ, ки аз ҷониби мо барои шумо ихтироъ шудааст: (бо RAID1 ва RAID10, то 24 ядро ва то 40 ГБ DDR4 дастрас аст).
Dell R730xd дар маркази додаҳои Equinix Tier IV дар Амстердам 2 маротиба арзонтар аст? Танҳо дар ин ҷо дар Нидерландия! Dell R420 - 2x E5-2430 2.2Ghz 6C 128GB DDR3 2x960GB SSD 1Gbps 100TB - аз $99! Дар бораи хондан
Манбаъ: will.com
