Կարգերով պահոցներ՝ Համացանց

վարչապետներին ցօգեր են պէտ

Վարչապետ ասելով, ոչ թէ միայն նկատի ունեմ երկրի վարչապետը այլ նաեւ սպասարկիչների վարչապետները։

Արդէն քանի ժամ է նորայրի սպասարկիչը տեղափոխում ենք 1) մեր տնից դէպի մեր օֆիս 2) Funtoo֊ից Gentoo։ Ու նկատեցի, որ ահագին մարդիկ (այս դէպքում հինգ, բայց մեր համայնքում էդ շատ է համարւում) ինձ գրեցին թէ այս կամ այն կայքը չի աշխատում։

Ես այս մասին ահագին մտածել էի, դրա համար էլ ջաբեր.ամ֊ը ունի Թուիթերի եւ թութի հաշիւ, ինչպէս նաեւ ցօգ՝ օրագրում, որտեղ կարող են օգտուողները տեսնել վերջին նորութիւնները եւ թարմացումներին ուղիղ հետեւել։

Երեւի մի հատ էլ օգրագրի հաշիւ բացենք նորայրի համար։

Ասանկ բաներ…

Պատասխանել մեյլով

Օպերատիւ Աշխատանք

Այս գրառման բացումն անեմ շնորհակալութիւններս յայտնլով Վարիկին, Հայաստանի Հանրապետութեան Արդարադատութեան Նախարարութեան Անձնական Տուեալների Պաշտպանութեան Գործակալութեանը եւ իհարկէ, համացանցին։

Քովիդը շատ բան է փոխել մեր կեանքում, առաջ ստուգման էի գնում երեք֊չորս ամիսը մէկ, իսկ հիմա՝ ամիսը մէկ։

Ու ոչ֊այդքան֊հասկանալի պատճառներով արդէն պարտաւոր ենք գնալ քննութիւն հանձնելու ամէն երկու շաբաթը մէկ։

Ու հարց է առաջանում թէ մարդկանց քննութեան արդիւնքները ինչպէս փոխանցել ամենաօպերատիւ ձեւով։ դէ ես ամէն անգամ F եմ ստանում։

Շատ լաբրատորեաներ կամ մարդկանց ուղարկում են մեյլով ինչ֊որ մի նկար/PDF (այսուհետ՝ նիշք), կամ էլ ուղարկում են յղում այդ նիշքի։

Հիմնականում այդ նիշքը չի ունենում ոչ մի տեսակի վաւերացում կամ նոյնականացում, հանրայցին դրած նիշք է։

Վարիկը նկատեց որ այդ լաբարատորեաներից մէկի բոլոր արդիւնքները բաց դրած են։ Մի յղումով մտնում ես ու հազարաւոր մարդկանց տուեալներ դէմդ է։

Ասեմ աւելին՝ այնքան շատ էին տուեալները, որ բրաուզերս կախում էր…

Ինչպէս հպարտ պատասխանատու քաղաքացի, ես տեղեկացրեցի լաբարատորեային։ Well that’s a lie։ Ես ցանկացայ տեղեկացնել իրենց, բայց աւաղ, ոչ մէկ հեռախօսը չէր պատասխանում։

Մէկ֊երկու ժամ փորձելուց յետոյ, տեղեկացրեցի Անձնական Տուեալների Պաշտպանութեան Գործակալութեանը։ Well that’s a lie։ Ես ցանկացայ տեղեկացնել իրենց, բայց աւաղ, ոչ մէկ հեռախօսը չէր պատասխանում։

Յիշեցի, որ իրենց պէտը՝ Գեւորգ Հայրապետյանը, ArmIGF֊ի ժամանակ ինձ հետ պանելում էր։ Զանգեցի ArmIGF֊ից Գրիգորիին։ Միշտ յաճելի է լսել Գրիգորիի ձայնը երբ նա ասում է «Ողջո՜յն Անդրանի՛կ»։

Ստանալով Գեւորգի հեռախօսահամարը, տեղեկացնելով Անձնական Տուեալների Պաշտպանութեան Գործակալութեանը եւ խնդիրը բացատրելով լաբարատորեային կարողացանք փակել այդ ցուցակը։

Բայց ինչքան էլ ուրախ լինեմ այդքան էլ կարող եմ տխուր լինել։ Ես կարողացայ կապի միջոց գտնել, ապրե՛մ ես, բայց եթէ իմ փոխարէն խնդիրը գտնէր կամ տեղեկանար Վալոդիկը, ով նստած է Գեղաշեն գիւղում եւ չգիտի Գրիգորիին կամ պանելում չի եղել, ապա նա ի՞նչ է անելու։

Պէտք է այնպիսի համակարգ լինի, որ բոլոր քաղաքացիները ունենան հաւասար իրաւունքներ։

Այո, ինչ էլ օպերատիւ ենք աշխատում։

Ասանկ բաներ…

Պատասխանել մեյլով

Նայելու ապակի

Ամիս մը չի լինում, որ ես չբողոքեմ Հայաստանեան օպերատորներից։ Կամ ցանցն է վատ, կամ սպասարկումն է ահաւոր, կամ էլ դեռ չունեն նորմալ համակարգ որ մարդ իմանայ իրենց մօտ խնդիր կայ թէ չէ։

Բայց այսօր այդ օրը չի։ Այսօր գրում եմ գովաբանութիւն։

Օրեր առաջ նորայրն էր ասում, որ խնդիր է նկատել. Յուքոմի մի ցանցից կարողանում է միանալ իր աշխատանքային սերւէրին իսկ միւս ցանցից՝ ոչ։

Իհարկէ առաջին բանը որ եկաւ մտքիս դա routing խնդիրներն են, սկսած BGP֊ից մինչեւ աստուած գիտի ուր։

Մէկ ժամ ախտաճանաչելուց յետոյ, գտանք խնդիրը, որը, աւաղ, մենք չենք կարող ուղղել, պէտք է օպերատորին տեղեկացնել։

Բայց այդ խնդիրը հասկանալու համար մեզ ահագին օգնեց շատ կարեւոր գործիք՝ Looking Glass, որը տեղակայուած է Ucom֊ում։

Եւ այսպէս, ընտրելով ցանց, անելով traceroute, եւ տեսնելով BGP֊ի վիճակը, մեր գործը կախուած չէր սպասարկման մասնագէտներից։

Ucom֊ից միայն մի բան է պակաս՝ ստատուս էջ, որ ամէն անգամ զանգելու փոխարէն, ուղղակի մի էջով իմանանք եթէ մի բան «էն չի»։

Ասանկ բաներ։

Պատասխանել մեյլով

Gov.am֊ում ուշադիր չեն, բնաւ

Դէ ինչպէս բոլորը գիտեն ես ամէն ինչ կարդում եմ RSS֊ով, ու իմ RSS ընթերցիչը մի քանի րոպէն մէկ անցնում է իմ բոլոր հոսքերի վրայով եւ թարմացնում է իրենց պարունակութիւնը։

Որպէս համացանցի հպարտ քաղաքացի, առաջին բանը որ անում եմ արթնանալուց յետոյ դա զուգարան գնալն հոսքերս կարդալն է։

Հոսքերից մէկը որ հետեւում եմ դա Հայաստանի Հանրապետութեան Կառավարութեան RSS հոսքն է։

Այսօր առաւօտ տեսայ, որ ՀՀ կառավարութեան հոսքը մօտս խնդիր էր տալիս։ Երեւի երեկ էր խնդիր տուել ու կանգնել, բայց մինչեւ «թարմացում» կոճակը սեղմելը որոշեցի էկրանահանեմ։

Պարզւում ա, մարդիկ մոռացել էին TLS վկայականը թարմացնել։

Նայի ջանիկ, մենք ունենք Let’s Encrypt, որը տալիս ա մեզ.

  • ա) անվճար վկայական, երեք ամսով
  • բ) աւտոմատացման գործիքներ

Բայց արի ու տես, որ ՀՀ կառավարութիւնը դրանք չի օգտագործում, օկ, հասկանալի ա, իրենք առնում են վկայականները եւ թարմացնում են տարին մէկ։

Բայց այդ ամէն ինչի համար էլ կայ աւտոմատացման գործիքներ, իսկ եթէ չկայ, ապա ունես մէկ տարի ժամանակ այդ ամէնը թարմացնելու։ Մէկ ամիս առաջ չէի՞ք կարող թարմացնել, պէտք է անպայման վկայականի ժամկետն անցներ նո՞ր թարմացնէիք։

Ու սա ՏՏ ոլորտով հպարտացող երկիրն է։

Ասանկ բաներ…

Պատասխանել մեյլով

Լաւագոյն սպասարկման ՕՀն

Լուրեր էի կարդում, մէկ էլ տեսայ որ NetCraft֊ը հրապարակել է Most Reliable Hosting Company Sites in September 2021 գրառումը։ Ընդհանրապէս նման բաներ չեմ կարդում, բայց այս անգամ ուզեցի շատ կարեւոր բան ստուգել։

Արդէն երկար տարիներ է որ FreeBSD֊ի կարգախօսն է «The Power To Serve»՝ «Սպասարկելու Ոյժը»։

Ու այո, յուսախաբ չեղայ, երբ տեսայ որ New York Internet (NYI)֊ն առաջին տեղում է ու սիրուն նշուած է՝ OS? FreeBSD։


ՆեթՔրաֆթը նաեւ գրել է՝

In September 2021, New York Internet (NYI) had the most reliable hosting company site: it responded to all of Netcraft’s requests, with an average connection time of 61ms. NYI has appeared in the top 10 table seven times in 2021 so far. Customers can choose from a range of cloud, colocation, bare metal and managed solutions.

Նման բաները չէի գրում անցեալում, հիմա՝ ստիպուած եմ։ Ստիպուած եմ, որովհետեւ դեռ ունեմ բազմաթիւ ընկերներ, ովքեր ուզում են իրենց սպասարկիչները բաժանեն տրամաբանական վարչական մասերի սակայն չեն կարողանում։ Օգտագործում են Docker֊ի նման բաներ, երբ իրականում իրենց Jail է պէտք։

Յոյս ունեմ, որ, երբ տեսնեն որ NYI֊ի նման ընկերները երբ օգտագործում են FreeBSD, ապա իրենք էլ կսկսեն օգտագործել։

Մեյնսթրիմ չի նշանակում լաւ։ Թաքնուած չի նշանակում վատ։ Խնդրում եմ, ինձ սխալ չհասկանալ, ես չեմ ասում որ մեյնսթրիմը վատն ա կամ թաքնուածը լաւն ա։ Ուղղակի ասում եմ որ մեյնսթրիմից այն կողմ էլ բաներ կան։

Ասանկ բաներ…

Պատասխանել մեյլով

Համայնքների շտեմարան

Ահագին կարիք եմ զգացել համայնքների շտեմարան ունենալ։ Ամէն ինչ սփռուած է։ Պէտք է աջ ու ձախ տեղերից հաւաքել։

Այդ պատճառով էլ որոշեցի հաւաքել համայնքներ.հայ կայքը, որտեղ կը լինեն բոլոր ՏՏ համայնքների անունները, հասցէները եւ միանալու յղումները։

Ակնյայտ է, որ շատ քչերը ունեն կայք։ Հիմնականում միայն Տելեգրամում են ապրում, որը ահագին տխուր է սակայն իրականութիւն։

Ամէն դէպքում, եթէ դուք էլ ունէք ՏՏ համայքն որը ուզում էք լինի ցուցակում ապա կարող էք աւելացնել բացելով Issue կամ կատարելով Pull Request ԳիթՀաբի շտեմարանում՝ այստեղ։

Ասանկ բաներ…

Պատասխանել մեյլով

Ասք նարնջագոյն կայքում յայտնուելու մասին

Հա վայ, քանի խօսում ենք տան սէրւէրների մասին.

Իմ ընթերցողների մեծ մասը արդէն ոչ թէ Հայաստանից են, այլ՝ ոչ֊Հայաստանից։ Բնականաբար երբ գրում եմ ասենք FreeBSD֊ի մասին ապա այդ գրառումը կարդացողները Հայաստանից չեն լինելու։ Հայաստանում մարդիկ չեն կարդում գրառումներ հաւէսի համար։ Հաւանաբար կը կարդան գործի համար։

Բայց վերջերս իմ գրառման յղումն էր յայտնուել HackerNews֊ում։ ՔՆեցի արթնացայ ու տեսնեմ որ լիքը մարդիկ, կրկին անգամ, մեյլ են գրում, հարցեր են տալիս ու մեկնաբանութիւն են թողնում։ Գրում են «վայ ոնց եմ հասկանում քեզ» կամ «էս ինչ ես տուֆտել»։ Գրում են «Հասկանում եմ թէ ինչով ես անցնում» կամ «Ոնց որ 90֊ականներից լինես, գնայ Ամպ օգտագործի»։

Բայց կարեւորն այն է, որ իմ սերւէրը իմ տանն է։ Ու տասնեակ հազար անգամ մտել են այդ էջը, ու մի քանի հարիւր անգամ հարցում է եկել իմ տան սերւէրին ու նա շատ հանգիստ սպասարկել է ամէն ինչ։

Meanwhile մարդիկ օգտագործում են Docker֊ներ, Cloud֊ներ ու զր֊2֊զիբիլներ մի քանի օգտատիրոջ սպասարկելու համար, քանի որ դա «քուլ» ա։

Քուլ լինելը խնդիր չի լուծում։ Ու տանը սերւէր պահելը քիչ տրաֆիկի կամ անցեալում ապրելու մասին չի։

Ասանկ աղուոր բաներ…

Պատասխանել մեյլով

Ասք Հայաստանում սերւէրներ պահելու մասին

Երկրորդ անգամ վերադարձայ Հայաստան 2015֊ին, Աշուն էր։ Ունէի երկու շատ կարեւոր խնդիր լուծելու։ Մէկը՝ ունենալ իդէալական դիւրակիր մեքենայ՝ երկու հատ. մէկը՝ կարգիչ, միւսը՝ հեռախօս։ Մինչեւ այսօր չեմ գտել իդէալականը, միշտ իդէալականին շատ մօտ են լինում (Դելլ Լաթիթուդ, Լենովո ՄտածելաՓադ), կամ էլ քիչ մօտ (Խնձոր Մակբուք Պրո)։ Հեռախօսները լրիւ ուրիշ հարց ա՝ մօտս միշտ ունեմ Աֆյոն, Անդրոիդ եւ Լինուքսով հեռախօս (Այս պահին՝ Սեյլֆիշ)։

Բայց վիճակը միշտ էլ այդպէս է եղել, հաշւողական մեքենաների լուսաբացից մինչեւ մութ ապագայ։

Սակայն «back-end»֊ում աւելի ազատ միջավայր ունենք այսօր։ Չնայած նրան որ 90֊ականների վերջը ու 2000֊ականների սկիզբը եղել են ամենավատ տարիները՝ երբ աշխարհի կէսը օգտագործում էր Վինդոզ սերւէրներ եւ այլ սեփականատիրական ՕՀ֊ներ, հիմա՝ վիճակը շատ աւելի լաւ է։

Բոլորս օգտագործում ենք Լինուքս մեքենաներ, բոլորս օգտագործում ենք ազատ ԾԱ, ոչ մէկ չի սիրում IIS֊ին, բոլորը սիրում են Apache եւ Nginx։ Իսկ ե՞ս։ դէ ես ամբողջ օրը բողոքում եմ միակուլտուրաներից՝ բոլորը գիտեն միայն JS, բոլորը գշում ենք միայն լինուքս։ Բայց դէ դրա մասին կը խօսանք ուրիշ օր։

Երկրորդ խնդիրը, որն ուզում էի լուծել Հայաստան հասնելիս, դա այսպէս ասած «տան սերւէր»֊ն էր։ Ես սիրում եմ տանը պահել իմ տուեալները։ Բացատրեմ.

Ես Հայաստանում եմ, ու հիմնականում՝ իմ տանը։ Եթէ իմ տանը չեմ, ապա գոնէ իմ տան մօտակայքում եմ՝ Երեւանում։ Իմ ընթերցողները (չնայած ոչ վերջերս) հիմնականում Հայաստանից են, իմաստ չկայ ունենալ մեքենայ որը կը լինի դրսում՝ AWS֊ում, Digital Ocean֊ում, եւ այլն։

Ինձ համար միշտ անհասկանալի էր թէ ինչու Հայաստանեան ընկերութիւնների մեծ մասը, եթէ ոչ բոլորը, իրենց սերւէրները պահում են դրսում։ Ամենաանհասկանալին ինձ համար դա gg֊ն էր։ gg֊ն պէտք է լինի real-time, պէտք է լինի հնարաւորինս արագ, պէտք է լինի Հայաստանում։ Իրենց օգտագործողների 99%֊ը Հայաստանից են։

Սակայն արի ու տես, որ gg֊ի սերւէրները գտնւում են ոչ Հայաստանում։ տեղակայուած է Azure֊ի վրայ, ըստ IP GeoLocation֊ի այն գտնւում է Իռլանդիայում։ Գուցէ լինի այլ երկրում, ասենք՝ Ֆրանսիայում։

Մի քանի տարի առաջ Expo֊ի ժամանակ իրենց հարցրեցի թէ ինչո՞ւ, եւ իրենք ասեցին «դէ մեզ ժամանակակից բաներ է պէտք ինչպիսին է Kubetnetes֊ը»։ Երեւի չեն գիտակցել, որ կարող ես նման բաները տեղակայել կամայական մեքենայի վրայ։

Բայց լաւ, եկէք նայենք այլընտրանքներին։ Ես ահագին տեխնոլոգիապէս զարգացած գիտելիքներ ունեմ։ Իմ տանը իմ (ու ոչ միայն իմ) սերւէրներն եմ պահում։ Ապահովում եմ հոսանքով, ցանցով։ Իմ սերւիսները շատ սիրուն բաժանուած են բեռնարկղների (container֊ների) մէջ, ու չէ՝ ինձ Docker/Kubernetes պէտք չի դրա համար, ես օգտագործում եմ FreeBSD Jail։

Բայց Հայաստանեան ընկերութիւնների մեծ մասի համար սա շատ բարդ խնդիր է։ Ներկայ «ադմինների» (կամ իրենց լեզուով ասած DevOps֊ների) մեծ մասը չգիտեն սարքաւորումների հետ աշխատել, ինչպէս ապահովել արագութիւն սկաւառակների, ինչէս պահել մի մեքենայ որը պէտք է 5 տարի աշխատի, ինչպէս աւտոմատացնել ցանցը եւ այլն։ Իսկ որոնք որ գիտեն, քանակով քիչ են։ Պահանջարկը շատ ա։ Քեզ “DevOps” սովորեցնողը կասի որ դրա մասին իմանալը իմաստ չունի, ապագան ամպն ա, բայց ինքը տնտեսական գիտելիք չունի, չգիտի՝ շատ դէպքերում աւելի էժան ա նստում քո տարածքում, քաղաքում, երկրում դնելը եւ գումարը մի անգամից դէմից տալը, քան թէ վարձելը։ Չգիտի, որ մէկը միւսին փոխարինող չի, մէկը միւսին ամբողջացնող ա։

Բնականաբար լուծումն այն է, որ վարձես մեքենան եւ ակնկալես սպասարկում երրորդ կողմից։

Երանի խնդիրը այդքան հեշտ լուծուեր։ Ես շատ սխալուեցի այստեղ։

Պարզւում ա, որ Հայաստանում չկայ լաւ տարբերակ, եւ շուկան մինչեւ այսօր լցուած է շատ վատ որակով։

Մի կողմից ունես 2000֊ականներում ապրող այսպէս ասած Hosting ընկերութիւններ, որոնք քեզ տալիս են ինչ֊որ տարածք, որի վրայ աշխատում է վեբ սերւէր եւ ինչ֊որ ծրագրաւորման լեզու, հիմնականում՝ PHP, Perl եւ այլ տեսակի CGI֊ներ։

Միւս կողմից ունես ընկերութիւններ ովքեր տրամադրում են շատ վատ uptime֊ով, միշտ գնացող֊եկող ցանցով, ու հիմնականում՝ առանց մոնիտորինգի։ Դէ գոնէ public monitoring֊ի։ Երանի խօսքը միայն status page֊ի մասին լինէր։

Այս պահին բոլոր տրամադրողների մօտ ունեմ մեքենաներ իմ ներկայ կամ անցեալ յաճախորդների համար։

Եւ մտայ մեքենաների մէջ։

Եւ բոլորի uptime֊ը ցածր էր։ Ասենք 34 օր։ Ասենք 3 օր։ ասենք 2 ժամ։

Իսկ ես կամ յաճախորդներս ոչ մի նամակ չենք ստացել այդ մասին։ Չենք ստացել նամակ որ 2 ժամ առաջ մեքենան պէտք է reboot անէին։ Չենք իմացել որ 3 օր առաջ իրենց ցանցը գնացել է 30 րոպէով։ Չենք ստացել նամակ որ 34 օր առաջ ունենցել անջատում՝ թարմացումներ անելու համար։

Եւ ահա, ես հասկանում եմ թէ ինչու gg֊ի կամ menu֊ի նման ընկերութիւնները իրենց մեքենաները չեն դնում Հայաստանում, չնայած նրան որ գործում են միայն այստեղ։

Խնդիրը այս պահին ունի մէկ լուծում՝ տրամադրել շատ լաւ սպասարկում Հայաստանեան շուկայի համար։

Խնդիրը սակայն շատ դժուար է լուծել։ Շատ դժուար է համոզել այս ընկերութիւններին որ գան Հայաստան։ Իրենք լոյսը չեն տեսնի։

Բայց իրենք նաեւ չեն հասկանում, որ շատ դէպքերում իրենք են լինելու անհասանելի։ Մենք ապրում ենք Հայաստանում, եւ կամայական պահի գուցէ անջատուի մեր կապը աշխարհի հետ։

Դու չես կարողանայ տաքսի կանչել, կամ ուտելիք պատուիրել։ Կամ նոյնիսկ ընկերոջդ հետ խօսալ։ gg֊ն Հայաստանում չի, Menu֊ն Հայաստանում չի։ Telegram֊ը Հայաստանում չի։

Ես գոնէ կարող եմ իմ ընկերների հետ խօսալ։ Մեր չաթ սերւէրը Հայաստանում է։

Եւ ահա այն երկիրը, որի ՏՏ ոլորտը զարգացած է։

Ասանկ բաներ…

Պատասխանել մեյլով