ՏՏ ենթակառուցվածքում խնայելու 10 եղանակ բոլորի համար

2013 թվականն էր։ Ես եկել եմ աշխատելու ծրագրավորող ընկերություններից մեկում, որը ծրագրային ապահովում է ստեղծում մասնավոր օգտատերերի համար: Նրանք ինձ տարբեր բաներ ասացին, բայց վերջին բանը, որ ես ակնկալում էի տեսնել, այն էր, ինչ տեսա. 32 ակնառու վիրտուալ մեքենաներ վարձակալված, ապա անպարկեշտ թանկարժեք VDS-ով, երեք «անվճար» Photoshop լիցենզիա, 2 Corel, վճարովի և չօգտագործված IP հեռախոսակապի հզորություն և այլն: չնչին բաներ. Առաջին ամսում ես ենթակառուցվածքը «իջեցրի» 230 հազար ռուբլով, երկրորդում՝ գրեթե 150 (հազարով), հետո հերոսությունն ավարտվեց, սկսվեցին օպտիմալացումները և վերջում վեց ամսում խնայեցինք կես միլիոն։

Փորձը ոգեշնչեց մեզ, և մենք սկսեցինք փրկելու նոր ուղիներ փնտրել: Հիմա ես աշխատում եմ մեկ այլ վայրում (գուշակեք, թե որտեղ), այնպես որ հանգիստ խղճով կարող եմ աշխարհին պատմել իմ փորձառության մասին: Եվ դուք կիսվեք, եկեք ՏՏ ենթակառուցվածքը դարձնենք ավելի էժան և արդյունավետ:

ՏՏ ենթակառուցվածքում խնայելու 10 եղանակ բոլորի համար
«Վերջին բուրդը պոկվել է սերվերների, լիցենզիաների, ՏՏ ակտիվների և աութսորսինգի ձեր ծախսերով», - դժգոհեց ֆինանսական տնօրենը և պահանջեց պլանավորում և բյուջետավորում:

1. Եղեք խելագար՝ պլան և բյուջե:

Ձեր ընկերության ՏՏ միջավայրի բյուջեի պլանավորումը ձանձրալի է, և համակարգումը երբեմն նույնիսկ վտանգավոր է: Բայց հենց բյուջե ունենալու փաստը գրեթե երաշխավորված է ձեզ պաշտպանելու հետևյալից.

  • սարքավորումների և ծրագրային ապահովման նավատորմի մշակման ծախսերի կրճատում (չնայած կան եռամսյակային օպտիմալացումներ, բայց այնտեղ կարող եք պաշտպանել ձեր դիրքերը)
  • ֆինանսական տնօրենի կամ հաշվապահական հաշվառման բաժնի դժգոհությունը ենթակառուցվածքի մեկ այլ տարրի գնման կամ վարձակալության ժամանակ
  • ղեկավարի զայրույթը չպլանավորված ծախսերի պատճառով.

Պետք է բյուջե կազմել ոչ միայն խոշոր ընկերություններում, բառացիորեն ցանկացած ընկերությունում: Հավաքեք ծրագրային ապահովման և սարքավորումների պահանջները բոլոր գերատեսչություններից, հաշվարկեք պահանջվող հզորությունը, հաշվի առեք անձնակազմի թվի փոփոխությունների դինամիկան (օրինակ, ձեր զանգերի կենտրոնը կամ աջակցությունը մեծանում է զբաղված սեզոնի ընթացքում և նվազում է ազատ սեզոնի ընթացքում), հիմնավորեք ծախսերը և մշակել բյուջետային պլան՝ բաժանված ըստ ժամանակաշրջանների (իդեալական՝ ըստ ամիսների): Այս կերպ դուք հստակ կիմանաք, թե որքան գումար կստանաք ձեր ռեսուրսների ինտենսիվ առաջադրանքների համար և օպտիմալացրեք ծախսերը:

ՏՏ ենթակառուցվածքում խնայելու 10 եղանակ բոլորի համար

2. Օգտագործեք ձեր բյուջեն խելամտորեն

Բյուջեի համաձայնեցումից և ստորագրումից հետո դժոխային գայթակղություն է առաջանում ծախսերը վերաբաշխելու և, օրինակ, ամբողջ բյուջեն լցնել թանկարժեք սերվերի մեջ, որի վրա կարող եք տեղադրել բոլոր DevOps-ները մոնիտորինգով և դարպասներով :) Այս դեպքում կարող եք գտնել. ինքներդ ձեզ այլ խնդիրների համար ռեսուրսների պակասի ռեժիմում և գերակշռում եք: Ուստի կենտրոնացեք բացառապես իրական կարիքների և բիզնես խնդիրների վրա, որոնց լուծումը պահանջում է հաշվողական հզորություն:

3. Թարմացրեք ձեր սերվերները ժամանակին

Հնացած ապարատային սերվերները, ինչպես նաև վիրտուալները, ոչ մի օգուտ չեն բերում կազմակերպությանը. դրանք հարցեր են բարձրացնում անվտանգության, արագության և հետախուզության առումով: Դուք ավելի շատ ժամանակ, ջանք և գումար եք ծախսում բաց թողնված ֆունկցիոնալությունը փոխհատուցելու, անվտանգության խնդիրները վերացնելու, որոշ կարկատանների վրա՝ արագացնելու համար: Հետևաբար, թարմացրեք ձեր ապարատային և վիրտուալ ռեսուրսները, օրինակ, դուք կարող եք դա անել հենց հիմա մեր առաջխաղացման միջոցով «Turbo VPS», ամոթ չէ Habré-ում գներ ցույց տալը:

Ի դեպ, ես մեկ անգամ չէ, որ հանդիպել եմ իրավիճակների, երբ գրասենյակում երկաթյա սերվերը բոլորովին չարդարացված լուծում էր. փոքր և միջին բիզնեսի մեծ մասը կարող է լուծել բոլոր խնդիրները՝ օգտագործելով վիրտուալ հզորությունները և մեծ գումար խնայել:

ՏՏ ենթակառուցվածքում խնայելու 10 եղանակ բոլորի համար

4. Օպտիմալացնել միջին օգտագործողի փորձը

Սովորեցրեք ձեր բոլոր օգտատերերին խնայել էլեկտրաէներգիան և զգուշորեն օգտագործել ենթակառուցվածքը: Ահա օգտագործողի կողմից սովորական գերակատարումների օրինակներ.

  • Ավելորդ կիրառական ծրագրերի տեղադրում «ամբողջ բաժանմունքի» հիման վրա. օգտատերերը խնդրում են տեղադրել իրենց հարևանի նման ծրագրակազմը, քանի որ դրա կարիքն ունեն, կամ պարզապես ներկայացնել այնպիսի դիմում, ինչպիսին է «7 Photoshop լիցենզիա դիզայնի բաժնի համար»: Միաժամանակ չորս հոգի աշխատում է դիզայնի բաժնում Photoshop-ով, իսկ մնացած երեքը դասավորության դիզայներներ են, և օգտագործում են վեց ամիսը մեկ։ Այս դեպքում ավելի լավ է ձեռք բերել 4 լիցենզիա և տարեկան 1-2 խնդիր լուծել գործընկերների օգնությամբ։ Բայց ավելի հաճախ այս պատմությունը տեղի է ունենում գրասենյակային ծրագրերի հետ (մասնավորապես, MS Office փաթեթը, որը բացարձակապես բոլորին պետք է ամբողջությամբ): Փաստորեն, աշխատակիցների ճնշող մեծամասնությունը կարող է յոլա գնալ բաց կոդով խմբագիրների կամ գործնական Google Փաստաթղթերի միջոցով:
  • Օգտատերերը զբաղեցնում են վիրտուալ ռեսուրսները և մեթոդաբար ուտում են վարձակալած ողջ հզորությունը. օրինակ, փորձարկողները սիրում են ստեղծել բեռնված վիրտուալ մեքենաներ և մոռանում են գոնե անջատել դրանք, իսկ մշակողները դա չեն արհամարհում: Բաղադրատոմսը պարզ է՝ մեկնելիս բոլորին հանգցրեք :)
  • Օգտագործողները օգտագործում են ընկերության սերվերները որպես ֆայլերի գլոբալ պահեստ. նրանք վերբեռնում են լուսանկարներ (RAW-ով), տեսանյութեր, վերբեռնում են գիգաբայթեր երաժշտություն, հատկապես հմուտները կարող են նույնիսկ ստեղծել փոքր խաղային սերվեր՝ օգտագործելով աշխատանքային հզորությունը (մենք դա դատապարտեցինք կորպորատիվ պորտալում հումորով։ եղանակը - շատ լավ աշխատեց):
  • Հարգելի աշխատակիցներ ամեն իմաստով գործի են դնում պիրատային ծրագրեր, և ահա տուգանքներ, խնդիրներ ոստիկանության և վաճառողների հետ: Աշխատեք մուտքի և քաղաքականության հետ, քանի որ դրանք ձեզ դեռ կքաշեն, նույնիսկ եթե կորպորատիվ ճաշարանում արցունքոտ ելույթներ ունենաք և գրեք մոտիվացիոն պաստառներ:
  • Օգտատերերը կարծում են, որ իրենք իրավունք ունեն պահանջելու իրենց հարմար ցանկացած գործիք: Այսպիսով, իմ զինանոցում ես վարձակալել եմ Trello, Asana, Wrike, Basecamp և Bitrix24: Որովհետև յուրաքանչյուր ծրագրի ղեկավար ընտրեց հարմար կամ ծանոթ արտադրանք իր բաժնի համար: Արդյունքում աջակցվում են 5 լուծումներ, 5 տարբեր գների պիտակներ, 5 հաշիվներ, 5 տարբեր շուկաներ և թյունինգ և այլն: Ոչ մի ինտեգրում, միավորում կամ վերջից մինչև վերջ ավտոմատացում ձեզ համար՝ ամբողջական ուղեղային հեմոռոյ: Արդյունքում, գլխավոր մենեջերի հետ պայմանավորվելով, ես փակեցի խանութը, ընտրեցի Ասանան, օգնեցի գաղթել տվյալները, ինքս վարժեցրի իմ կատաղի գործընկերներին և խնայեցի մեծ գումարներ՝ ներառյալ ջանք ու նյարդեր։

Ընդհանուր առմամբ, բանակցեք օգտատերերի հետ, վերապատրաստեք նրանց, անցկացրեք կրթական ծրագրեր և ձգտեք հեշտացնել նրանց և ձեր աշխատանքը։ Ի վերջո, նրանք ձեզ շնորհակալություն կհայտնեն ամեն ինչ կարգին պահելու համար, իսկ ղեկավարները՝ ծախսերը կրճատելու համար: Դե, դուք, իմ հարգելի Habr պրոֆեսորներ, հավանաբար նկատել եք, որ թվարկված խնդիրների լուծումը ոչ այլ ինչ է, քան կորպորատիվ տեղեկատվական անվտանգության ձեւավորումը։ Դրա համար հատուկ շնորհակալություն համակարգի ադմինիստրատորին (դուք չեք կարող շնորհակալություն հայտնել ինքներդ ձեզ...):

ՏՏ ենթակառուցվածքում խնայելու 10 եղանակ բոլորի համար

5. Միավորել ամպային և աշխատասեղանի լուծումները

Ընդհանուր առմամբ, ելնելով այն փաստից, որ ես աշխատում եմ հոսթինգ մատակարարի համար, և հոդվածի վերջում ես լի եմ ցանկությամբ ձեզ պատմելու ցանկացած չափի ընկերությունների համար սերվերի հզորության սառը վաճառքի մասին, ես պետք է ծածանեմ դրոշը և գոռամ « Ամեն ինչ դեպի ամպեր»։ Բայց հետո ես կմեղանչեմ իմ ինժեներական որակավորման դեմ և կնմանվեմ շուկայավարի։ Ուստի կոչ եմ անում խելամտորեն մոտենալ խնդրին և համատեղել ամպային և աշխատասեղանի լուծումները: Օրինակ, կարող եք վարձակալել ամպային CRM համակարգը որպես ծառայություն (SaaS), և ըստ գրքույկի այն արժե 1000 ռուբլի։ ամսական մեկ օգտատիրոջը` ընդամենը կոպեկներ (ես բաց կթողնեմ իրականացման հարցը, սա արդեն քննարկվել է Habré-ում): Այսպիսով, երեք տարվա ընթացքում դուք կծախսեք 10 ռուբլի 360 աշխատողի համար, 000-ում՝ 4, 480-ում՝ 000 և այլն: Միևնույն ժամանակ, դուք կարող եք իրականացնել սեղանադիր CRM՝ վճարելով մրցակցային լիցենզիաների համար (+5 խնայողություններ) մոտ 600 հազար ռուբլի: և մատուցեք այն նույն ֆոտոշոփի պես: Երբեմն 000-100 տարվա ընթացքում օգուտները իսկապես տպավորիչ են:

ՏՏ ենթակառուցվածքում խնայելու 10 եղանակ բոլորի համար

Եվ հակառակը, ամպային տեխնոլոգիաները հաճախ թույլ են տալիս խնայել սարքավորումների, ինժեներների աշխատավարձերի, տվյալների պաշտպանության խնդիրների վրա (բայց ընդհանրապես մի խնայեք դրանց վրա) և մասշտաբների վրա: Ամպային գործիքները հեշտ է միացնել և անջատել, ամպային ծախսերը չեն մտնում ընկերության կապիտալ ծախսերի մեջ. ընդհանուր առմամբ, կան շատ առավելություններ: Ընտրեք ամպային լուծումներ, երբ մասշտաբը, շարժունությունը և ճկունությունը իմաստ ունեն:

Հաշվեք, համադրեք և ընտրեք շահող համակցություններ. ես համընդհանուր բաղադրատոմս չեմ տա, դրանք տարբեր են յուրաքանչյուր բիզնեսի համար. ոմանք ամբողջովին հրաժարվում են ամպերից, մյուսներն իրենց ամբողջ բիզնեսը կառուցում են ամպերի մեջ: Ի դեպ, երբեք մի հրաժարվեք ծրագրային ապահովման թարմացումներից (նույնիսկ վճարովիներից) - որպես կանոն, բիզնես-կիրառական ծրագրաշարի մշակողները թողարկում են ավելի կայուն և ֆունկցիոնալ տարբերակներ:

Եվ ծրագրային ապահովման ևս մեկ կանոն. ազատվեք հին ծրագրերից, որոնք ավելի քիչ են բերում, քան սպառում են սպասարկման և աջակցության համար: Շուկայում հաստատ անալոգն արդեն կա։

6. Խուսափեք ծրագրային ապահովման կրկնօրինակումից

Ես արդեն խոսել եմ իմ ՏՏ կենդանաբանական այգում նախագծերի կառավարման հինգ համակարգերի մասին, բայց դրանք կդնեմ առանձին պարբերության մեջ։ Եթե ​​դուք հրաժարվում եք որոշակի ծրագրերից, ընտրեք նոր ծրագրակազմ, մի մոռացեք դադարեցնել վճարումը հինի համար, գտնել նոր հոսթինգ ծառայություններ. խզեք պայմանագիրը հին մատակարարի հետ, եթե չկան հատուկ նկատառումներ: Վերահսկեք աշխատակիցների ծրագրային ապահովման օգտագործման պրոֆիլները և ազատվեք չօգտագործված և կրկնօրինակված ծրագրերից:

Իդեալական կլիներ, եթե ունեք տեղադրված ծրագրաշարի մոնիտորինգի և վերլուծության համակարգ. այս կերպ դուք կարող եք ավտոմատ կերպով տեսնել աշխատող կրկնօրինակները և խնդիրները: Ի դեպ, նման աշխատանքն օգնում է ընկերությանը խուսափել տվյալների կրկնօրինակումից և կրկնությունից. երբեմն սխալ թույլ տված որոնումը չափազանց շատ ժամանակ է պահանջում:

ՏՏ ենթակառուցվածքում խնայելու 10 եղանակ բոլորի համար

7. Մաքրել ձեր հավելվածի ենթակառուցվածքը և ծայրամասային սարքերը

Ո՞վ է հաշվում այս ծախսվող նյութերը՝ փամփուշտներ, ֆլեշ կրիչներ, թուղթ, լիցքավորիչներ, UPS-ներ, տպիչներ և այլն: խողովակային սկավառակներ. Բայց ապարդյուն։ Սկսեք թղթից և տպիչներից. վերլուծեք տպագրական պրոֆիլները և ստեղծեք տպիչների կամ MFP-ների ցանց հանրային հասանելիությամբ, դուք կզարմանաք, թե որքան թուղթ և փամփուշտ կարող եք խնայել և որքան կնվազի մեկ թերթիկի տպագրության արժեքը: Եվ ոչ, սա փող ծծող չէ, սա կարևոր գործընթացի օպտիմալացում է։ Ոչ ոք չի արգելում գրասենյակային սարքավորումների վերաբերյալ կուրսային թերթեր և էսսեներ տպել, բայց տպել գրքեր, որոնք դուք կափսոսաք գնել կամ չեք ցանկանա էկրանից կարդալ, չափազանց շատ է:

Հաջորդը, միշտ ունեցեք սպառվող նյութերի մատակարարում, որը դուք գնում եք մատակարարներից զեղչով, որպեսզի սարքավորումների հետ կապված խնդիրների դեպքում չգնեք մոտակա տեխնոլոգիական շուկայում չափազանց գներով: Հետևեք մաշվածությանը և մաշվածությանը, գրանցեք և ստեղծեք փոխարինող ֆոնդ. ի դեպ, լավ գաղափար է հիմնական գրասենյակային սարքավորումների փոխարինման ֆոնդ ունենալը: Պարզապես այն պատճառով, որ դուք չեք գովաբանվի աշխատավայրում պարապուրդի համար, սա նաև փողի կորուստ է, հատկապես առևտրային և սպասարկման ընկերություններում:

Ինչ վերաբերում է կիրառական ենթակառուցվածքին, ապա կան ծախսերի երկու հիմնական կետ՝ ինտերնետ և հաղորդակցություն: Պրովայդեր ընտրելիս դիտեք փաթեթների առաջարկները, կարդացեք սակագների աստղերը, ուշադրություն դարձրեք կապի որակին և SLA-ին: Որոշ ադմինիստրատորներ որոշում են չանհանգստանալ և գնել, օրինակ, IP հեռախոսակապը վճարովի վիրտուալ PBX-ով փաթեթով, որի համար տրվում է նաև ամսական բաժանորդագրություն։ Մի ծուլացեք, գնեք միայն տրաֆիկ և սովորեք աշխատել Asterisk-ի հետ. սա լավագույնն է, որ ստեղծվել է ԱԱՀ-ի ոլորտում և գրեթե անհանգիստ լուծում փոքր և միջին բիզնեսի բիզնես խնդիրների համար (եթե ունեք. ուղիղ ձեռքեր):

8. Փաստաթղթավորել և ստեղծել աշխատակիցների հրահանգները

Դա ծույլ է և անհրաժեշտ է։ Նախ՝ ձեզ համար ավելի հեշտ կլինի աշխատել, երկրորդ՝ նորեկների ադապտացիան անխափան կլինի։ Ի վերջո, դուք ինքներդ կիմանաք, որ ձեր ենթակառուցվածքը արդիական է, անձեռնմխելի և կատարյալ կարգով: Կազմել անվտանգության հրահանգներ, կարճ ձեռնարկներ օգտագործողների համար, ՀՏՀ, նկարագրել գրասենյակային սարքավորումների օգտագործման կանոններն ու կանոնակարգերը: Նյութապես գոյություն ունեցող հրահանգները շատ ավելի համոզիչ են, քան բառերը, դուք միշտ կարող եք դիմել դրանց: Այս կերպ դուք կարող եք հղում ուղարկել փաստաթղթին ցանկացած համապատասխան հարցի համար և չընդունել «Ես չեմ զգուշացրել» փաստարկը: Այս կերպ դուք շատ բան կխնայեք սխալները վերացնելու համար:

9. Օգտվե՛ք աութսորսինգի ծառայություններից

Նույնիսկ եթե ձեր ընկերությունն ունի մի ամբողջ ՏՏ բաժին կամ, ընդհակառակը, փոքր ենթակառուցվածք, ամոթ չէ օգտվել աութսորսերների ծառայություններից։ Ինչու չստանալ մեծ մասնագետների ծառայություններ, որոնք մասնագիտացած են ինչ-որ բարդ բանում, քիչ գումարով, այսինքն՝ առանց աշխատակազմում նման մասնագետ վարձելու: DevOps-ի մի մասը, տպագրական ծառայությունները, զբաղված վեբկայքի կառավարումը, եթե ունեք, սպասարկեք և զանգերի կենտրոն: Ձեր արժեքը չի նվազի դրա պատճառով, ընդհակառակը, դուք լրացուցիչ փորձաքննություն կստանաք երրորդ կողմի կապալառուների հետ շփումների ոլորտում:

Եթե ​​ձեր ղեկավարը կարծում է, որ աութսորսինգը թանկ է, պարզապես բացատրեք նրան, թե որքան պետք է վճարի նվիրված մասնագետին: Դա իսկապես աշխատում է:

10. Մի խառնվեք բաց կոդով և ձեր զարգացմանը

Ես ինժեներ եմ, ես անցյալում ծրագրավորող եմ և հաստատապես հավատում եմ, որ դա բաց կոդով է, որը փրկում է աշխարհը. ինչ արժեն գրադարանները, մոնիտորինգի համակարգերը, սերվերների կառավարման համակարգերը և այլն: Բայց եթե ձեր ընկերությունը որոշի գնել բաց կոդով CRM, ERP, ECM և այլն: կամ շեֆը բղավում է հանդիպման ժամանակ, որ դուք կխաթարեք ձեր հաշիվը, փրկեք նավը, այն գնում է դեպի խութերը: Ահա այն փաստարկները, որոնց վրա կարելի է կանգնել վառվող հայացքով ոգեշնչված առաջնորդի դեմքին.

  • բաց աղբյուրը վատ է աջակցվում, եթե այն հանրային պահեստ է կամ շատ թանկ է աջակցել, եթե այն բաց կոդ է ընկերություններից (DBMS, գրասենյակային փաթեթներ և այլն) - դուք բառացիորեն կվճարեք յուրաքանչյուր հարցի, հարցման և տոմսի համար.
  • ներքին բաց կոդով արտադրանքի տեղակայման ներքին մասնագետը շատ թանկ կարժենա իր հազվադեպության պատճառով.
  • բաց կոդով բարելավումները կարող են խիստ սահմանափակվել գիտելիքներով, հմտություններով կամ նույնիսկ լիցենզավորմամբ.
  • Բաց կոդով սկսելու համար երկար ժամանակ կպահանջվի, և ձեզ համար չափազանց դժվար կլինի այն հարմարեցնել բիզնես գործընթացներին:

Ավելորդ է ասել, որ ձեր սեփականը զարգացնելը շատ երկար և թանկ գործ է: Իմ սեփական փորձից կարող եմ ասել, որ առնվազն երեք տարի է պահանջվում աշխատանքային նախատիպ ստեղծելու համար, որը համապատասխանում է բիզնեսի պահանջներին և թույլ է տալիս օգտվողներին օգտագործել այն: Եվ միայն այն դեպքում, եթե դուք ունեք ծրագրավորողների լավ թիմ (կարող եք նայել աշխատավարձերին «Իմ շրջանակը» - եզրակացությունները կգան ձեզ):

Այսպիսով, ես կլինեմ բանական և կրկնում եմ. հաշվի առեք բոլոր տարբերակները:

Այսպիսով, թույլ տվեք համառոտ ամփոփել՝ համոզվելու համար, որ ոչինչ չեմ մոռացել.

  • հաշվել գումար - համեմատել տարբեր տարբերակներ, հաշվի առնել գործոնները, համեմատել;
  • ձգտել կրճատել օգտվողների սպասարկման և վերապատրաստման ժամանակը, նվազեցնել «հիմարի միջամտության» ռիսկը.
  • փորձեք համախմբել և ինտեգրել տեխնոլոգիաները. փոխկապակցված ճարտարապետությունը և վերջից մինչև վերջ ավտոմատացումը տարբերություն են ստեղծում.
  • ներդրումներ կատարեք ՏՏ զարգացման մեջ, մի ապրեք հնացած տեխնոլոգիաներով. նրանք փող կծծեն.
  • փոխկապակցում է ՏՏ ռեսուրսների պահանջարկը և սպառումը:

Կարող եք հարցնել՝ ինչո՞ւ խնայել ուրիշների փողերը, քանի որ գրասենյակը վճարում է: Տրամաբանական հարց! Սակայն ծախսերը օպտիմալացնելու և ՏՏ ակտիվները արդյունավետ կառավարելու ձեր կարողությունը հիմնականում ձեր փորձն է և որպես մասնագետի ձեր բնութագրերը: Մենք բոլորս գիտենք այստեղ ջարդոնից կոնֆետ պատրաստել :)

У RUVDS-ը պարզապես WOW գովազդ է որպես վիրտուալ կարողությունները թարմացնելու հիանալի պատճառ: Մտե՛ք, նայե՛ք, ընտրե՛ք՝ մինչև ապրիլի 30-ը շատ քիչ է մնացել։

Մնացածի համար՝ ավանդական զեղչել 10% զեղչ՝ օգտագործելով պրոմո կոդը habrahabr10:

Source: www.habr.com

Добавить комментарий