Մենք թարմացնում ենք շուկան. ասեք մեզ, թե որն է ավելի լավ:
Այս տարի մենք մեր առջեւ դրել ենք հավակնոտ նպատակներ՝ բարելավելու արտադրանքը։
Որոշ առաջադրանքներ լուրջ նախապատրաստություն են պահանջում, ինչի համար մենք կարծիքներ ենք հավաքում օգտատերերից՝ գրասենյակ ենք հրավիրում ծրագրավորողներին, համակարգի ադմինիստրատորներին, թիմի ղեկավարներին և Kubernetes-ի մասնագետներին։
Որոշ դեպքերում մենք թողարկում ենք սերվերներ՝ ի պատասխան արձագանքների, ինչպես դա եղավ Blurred Education-ի ուսանողների հետ. Մենք ունենք շատ զբաղված զրույցներ, որոնք քննարկում են UI/UX-ը, տեղեկատու գրքի համար նախատեսված ուսումնական հոդվածների կուտակումը և օգտատերերի փորձը բարելավելու մեծ ծրագրեր:
Փոփոխությունների մեծ մասը պահանջում է զարգացման շատ ժամեր, բայց շուկա - բոլորովին այլ պատմություն: Պատկերների հայտնվելով մենք հնարավորություն ունենք ներգրավելու արտաքին համակարգի ադմինիստրատորներին, ովքեր կարող են պատրաստել պատկեր, որպեսզի մենք կարողանանք այն ներառել շուկայում բառացիորեն մեկ օրվա ընթացքում:
Ինչպես նպաստել շուկա Մենք ցույց կտանք RUVDS-ը և այն, ինչ դա կենթադրի, օգտագործելով մեր հաճախորդի կողմից պատրաստված մեր նոր իմիջի օրինակը takezi - Գիտլաբը
Ինչպես ստեղծել Gitlab ձևանմուշ Centos 8-ում
Gitlab-ը տեղադրելու համար Յուրան ընտրեց 8 ԳԲ օպերատիվ հիշողությամբ և 2 պրոցեսորային միջուկ ունեցող սերվեր (հնարավոր է 4 ԳԲ և 1 պրոցեսոր, բայց այս դեպքում ստիպված կլինեք օգտագործել փոխանակման ֆայլ, իսկ Gitlab-ի կատարումն այս դեպքում նկատելիորեն ցածր է։
Համոզվենք, որ Gitlab-ի տեղադրման համար անհրաժեշտ փաթեթները տեղադրված են.
Եթե սերվերն ունի DNS անուն կազմաձևված, ապա Gitlab-ը կարող է տեղադրվել դրա միջոցով: Եթե նշեք https:// նախածանցը, Gitlab-ը ավտոմատ կերպով կստեղծի Lets Encrypt վկայագրերը:
Մեր դեպքում, քանի որ Մենք պատրաստում էինք ձևանմուշ վիրտուալ մեքենայի համար, այնուհետև Յուրան սահմանեց ձևանմուշի հասցե (որն այնուհետև հնարավոր է փոխել ապագայում առանց որևէ խնդրի).
Դրանից հետո դուք կարող եք ստուգել, որ Gitlab ծառայություններն աշխատում են՝ գնալով
http://vps_ip_address/
համակարգը ձեզ կառաջարկի նախնական գաղտնաբառ սահմանել արմատային ադմինիստրատորի հաշվի համար:
Այս փուլում մենք կվերցնենք սերվերի լուսանկարը, այնուհետև այն կկարգավորենք դրա միջոցով:
Եվ դա ամենը չէ:
Բոնուս. մենք ձեզ կասենք, թե ինչ հետաքրքիր բաներ կարող եք անել՝ ընդլայնվելով Վիրտուալ GitLab պատկերով։
Gitlab-ի մոնիտորինգ Grafana-ի միջոցով
Երեք տարի առաջ Gitlab-ի թիմը ներդրեց մոնիտորինգի համակարգ՝ կառավարելու Gitlab ծառայությունների հետ կապված մեծ թվով չափումներ:
Այդ ժամանակից ի վեր Gitlab-ը սկսել է առաքել իր տեղադրման փաթեթը Պրոմեթևսի հետ, որպեսզի իր օգտատերերին հնարավորություն ընձեռի օգտվել Պրոմեթևսի կողմից տրամադրվող մոնիտորինգի հնարավորություններից:
Պրոմեթևսը բաց (Apache 2.0) ժամանակային շարք DBMS է, որը գրված է Go-ում և ի սկզբանե մշակվել է SoundCloud-ում: Այլ կերպ ասած, այս բանը պահպանում է ձեր չափումները: Պրոմեթևսի հետաքրքիր առանձնահատկությունն այն է, որ նա ինքն է վերցնում չափանիշները տվյալ ծառայությունների փաթեթից (կատարում է ձգում): Դրա շնորհիվ Պրոմեթևսը չի կարող խցանվել որևէ հերթերով կամ նման այլ բաներով, ինչը նշանակում է, որ մոնիտորինգը երբեք չի դառնա համակարգի խցան: Նախագիծը նաև հետաքրքիր է, քանի որ այն սկզբունքորեն չի առաջարկում որևէ հորիզոնական մասշտաբավորում կամ բարձր հասանելիություն:
Ավելի քան մեկ տարի առաջ Gitlab-ի թիմը եզրակացրեց, որ չափիչները այնքան էլ հարմար չեն առանց վահանակների: Այսպիսով, նրանք ինտեգրեցին Grafana-ն հարմարեցված վահանակների հետ՝ օգնելու իրենց օգտատերերին պատկերացնել տվյալները՝ առանց Grafana-ն ձեռքով տեղադրելու:
12.0 տարբերակից ի վեր Gitlab-ը ինտեգրել է Grafana-ն, որը կարգավորվել է SSO-ի հետ լռելյայնորեն, և հասանելի է այս URL-ում.
Պրոմեթևսի հետ Gitlab-ի ինտեգրման երկու տարբեր մասեր կան.
GitLab մոնիտորինգ (Omnibus)
GitLab-ի անհատական հավելվածների մոնիտորինգ Kubernetes կլաստերում
Ինչպես օգտագործել այն
«Omnibus»-ն այն է, ինչ GitLab-ն անվանում է իր հիմնական տեղադրման փաթեթը:
Ինչպես կարգավորել Grafana-ն
Grafana-ի մուտքն ու գաղտնաբառը լռելյայն անջատված են (միայն SSO մուտքն թույլատրվում է), բայց եթե անհրաժեշտություն կա մուտք գործել ադմինիստրատորի իրավունքներով հաշիվ կամ կարողանալ մուտք գործել օգտվողի անունով և գաղտնաբառով, դուք պետք է դա միացնեք Gitlab-ի կազմաձևում: ֆայլ /etc/gitlab/gitlab .rb՝ խմբագրելով համապատասխան տողը.
grafana['disable_login_form'] = false
Եվ վերակազմավորեք Gitlab-ը՝ փոփոխությունները կիրառելու համար.
sudo gitlab-ctl reconfigure
Եթե դուք գործարկել եք Gitlab-ը՝ օգտագործելով մեր վիրտուալ մեքենայի ձևանմուշը մեր շուկայից, դուք պետք է վերագրեք ձեր URL-ը սերվերին՝ փոխելով համապատասխան տողը /etc/gitlab/gitlab.rb-ում:
external_url = 'http://gitlab.mydomain.ru'
Կատարել վերակազմավորում.
sudo gitlab-ctl reconfigure
Եվ համապատասխանաբար փոխեք Grafana-ի Վերահղման URI-ը
Առաջին անգամ, երբ մուտք գործեք SSO-ի միջոցով, Gitlab-ը թույլտվություն կխնդրի թույլատրել Grafana-ի մուտքը:
Չափումներ
Grafana-ում հիմնական ծառայությունների պատրաստի վահանակները կազմաձևված և հասանելի են Gitlab Omnibus կատեգորիայում:
Վահանակի ակնարկ
Ծառայության հարթակի չափման վահանակ
Ընդհանուր ակնարկ - ընդհանուր ցուցատախտակ, որը ցույց է տալիս ծառայությունների կարգավիճակը, հերթերը և սերվերի ռեսուրսների օգտագործումը
Gitaly - ծառայության մոնիտորինգ, որն ապահովում է RPC մուտք դեպի Gitlab պահեստներ
NGINX VTS - ծառայությունների տրաֆիկի և HTTP կոդերի վիճակագրությունը մեկ հարցումով
PostgreSQL - վիճակագրություն PostgreSQL տվյալների բազայի առկայության և բեռնվածության վերաբերյալ
Praefect - պահեստային բեռի մոնիտորինգ բարձր հասանելիության Praefect-ով
Rails հավելված - ակնարկի վահանակ Rails հավելվածների համար
Redis - վերահսկում է Redis ծառայության բեռը
Ռեեստր - պատկերների ռեեստրի մոնիտորինգ
Ծառայության հարթակի չափումներ - ծառայության չափումներ, որոնք ցույց են տալիս ռեսուրսների օգտագործումը Gitlab-ի կողմից, ծառայության առկայությունը, RPC հարցումների քանակը և սխալների քանակը:
Ինտեգրումը բավականին համապարփակ է, և Gitlab-ի օգտատերերը հնարավորություն ունեն վերլուծել վիզուալացված Gitlab-ի չափումները անմիջապես արկղից դուրս:
Gitlab-ում առանձին թիմ է պատասխանատու վահանակների պահպանման և թարմացման համար, և ըստ Gitlab-ի SRE ինժեներ Բեն Կոչիի, լռելյայն կարգավորումները և պատրաստված վահանակները հարմար են օգտատերերի մեծամասնության համար:
Եվ հիմա գլխավորը՝ եկեք միասին ստեղծենք շուկա
Մենք ցանկանում ենք ողջ Հաբրի համայնքին հրավիրել մասնակցելու շուկայի ստեղծմանը: Կան երեք տարբերակ, թե ինչպես կարող եք միանալ.
Ինքներդ պատրաստեք պատկերը և ստացեք 3000 ռուբլի ձեր հաշվեկշռին
Եթե դուք պատրաստ եք անմիջապես շտապել ճակատամարտի մեջ և ստեղծել այն պատկերը, որը բացակայում է, մենք ձեզ կփոխանցենք 3000 ռուբլի ձեր ներքին հաշվեկշռում, որը դուք կարող եք ծախսել սերվերների վրա:
Տեղեկացրեք աջակցությանը, որ պատրաստվում եք նկարներ ստեղծել և փորձարկել
Մենք ձեզ կտրամադրենք 3000 ռուբլի և հնարավորություն կտանք նկարներ ստեղծել
Պատվիրեք վիրտուալ սերվեր մաքուր օպերացիոն համակարգով
Տեղադրեք ծրագրաշարը այս VPS-ի վրա և կազմաձևեք այն
Գրեք հրահանգներ կամ սցենար ծրագրային ապահովման տեղակայման համար
Ստեղծեք պատկեր կազմաձևված սերվերի համար
Պատվիրեք նոր վիրտուալ սերվեր՝ «Սերվերի ձևանմուշ» բացվող ցանկում ընտրելով նախկինում ստեղծված նկարը
Եթե սերվերը հաջողությամբ ստեղծվել է, 6-րդ փուլում ստացված նյութերը փոխանցեք տեխնիկական աջակցությանը
Եթե սխալ կա, կարող եք աջակցությամբ ստուգել պատճառը և կրկնել կարգավորումը
Բիզնեսի սեփականատերերի համար առաջարկեք ձեր ծրագրաշարը
Եթե դուք ծրագրավորող եք, որը տեղակայված և օգտագործվում է VPS-ում, ապա մենք կարող ենք ձեզ ներառել շուկայում: Ահա թե ինչպես մենք կարող ենք օգնել ձեզ բերել նոր հաճախորդներ, երթևեկություն և տեղեկացվածություն: Գրեք մեզ
Պարզապես առաջարկեք մեզ պատկեր մեկնաբանություններում
Գրեք, թե որ ծրագրաշարով կուզենայիք, որ մեկ սեղմումով կարողանաք տեղակայել վիրտուալ մեքենաներ:
Ի՞նչն եք կարոտում RUVDS շուկայում:
Ի՞նչ պետք է ներառի յուրաքանչյուր իրեն հարգող հոստինգ ընկերություն իր շուկայում:
Հարցմանը կարող են մասնակցել միայն գրանցված օգտվողները։ Մուտք գործել, խնդրում եմ:
Ո՞ր պատկերները պետք է առաջին հերթին ներառենք շուկայում:
50,0%LEMP10
15,0%Դրուպալ 3
10,0%Joomla2
5,0%Dokku1
0,0%PacVim0
0,0%Runcloud0
5,0%կոդ-սերվեր 1
15,0%Ghost3- ը
5,0%WikiJs1
0,0%Դիսկուրս 0
0,0%Rstudio0
5,0%OpenCart1
35,0%Ջանգո7
40,0%Laravel8
20,0%Ruby on Rails4
55,0%NodeJs11
Քվեարկել է 20 օգտատեր։ 12 օգտատեր ձեռնպահ է մնացել։