Muna sabunta kasuwa: gaya mana abin da ya fi kyau?

Muna sabunta kasuwa: gaya mana abin da ya fi kyau?

A wannan shekara mun kafa kanmu maƙasudan buri don inganta samfurin.

Wasu ayyuka suna buƙatar shiri mai mahimmanci, wanda muke karɓar ra'ayi daga masu amfani: muna gayyatar masu haɓakawa, masu gudanar da tsarin, shugabannin ƙungiyar, da ƙwararrun Kubernetes zuwa ofis.

A wasu, muna fitar da sabobin don amsawa, kamar yadda lamarin ya kasance tare da Ɗaliban Ilimi Mai Rushewa. Muna da taɗi mai cike da shakku da tattaunawa game da UI/UX, tarihin labaran ilimi don littafin tunani, da manyan tsare-tsare don haɓaka ƙwarewar mai amfani.

Yawancin canje-canje suna buƙatar sa'o'in ci gaba da yawa, amma kasuwa - labari mabanbanta. Tare da zuwan hotuna, muna da damar da za mu jawo hankalin masu gudanar da tsarin na waje waɗanda za su iya shirya hoto don mu iya haɗa shi a cikin kasuwa a zahiri a cikin rana.

Yadda ake ba da gudummawa ga kasuwa Za mu nuna RUVDS da abin da zai kunsa ta amfani da misalin sabon hotonmu wanda abokin cinikinmu ya shirya takezi - GitLab

Yadda ake ƙirƙirar samfuri na Gitlab akan Centos 8

Don shigar da Gitlab, Yura ya zaɓi uwar garken tare da 8 GB RAM da 2 CPU cores (4 GB da 1 CPU mai yiwuwa ne, amma a wannan yanayin dole ne ku yi amfani da fayil ɗin musanyawa, kuma aikin Gitlab a cikin wannan yanayin yana da ƙasa da ƙasa.

Muna sabunta kasuwa: gaya mana abin da ya fi kyau?

Bari mu tabbatar cewa an shigar da fakitin da suka dace don shigar da Gitlab:

sudo dnf install -y curl policycoreutils

Bari mu buɗe damar zuwa tashar jiragen ruwa 80 da 443:

sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --permanent --add-service=https
sudo systemctl reload firewalld

Bari mu ƙara ma'ajiyar Gitlab:

curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.rpm.sh | sudo bash

Idan uwar garken yana da sunan DNS da aka saita, to ana iya shigar da Gitlab ta amfani da shi. Idan ka saka https:// prefix, Gitlab zai samar da takaddun shaida Lets Encrypt ta atomatik.

A wurinmu, saboda Muna yin samfuri don injin kama-da-wane, sannan Yura ya saita adireshin samfuri (wanda za'a iya canza shi nan gaba ba tare da wata matsala ba):

sudo EXTERNAL_URL="http://0.0.0.0" dnf install -y gitlab-ee

Bayan wannan, zaku iya duba cewa ayyukan Gitlab suna aiki ta zuwa

http://vps_ip_address/

tsarin zai sa ka saita kalmar sirri ta farko don asusun mai gudanarwa.

A wannan mataki, za mu ɗauki hoton uwar garken, sannan za mu daidaita ta ta amfani da shi.

Muna sabunta kasuwa: gaya mana abin da ya fi kyau?

Kuma shi ke nan!

Bonus: za mu gaya muku abin da abubuwa masu ban sha'awa za ku iya yi ta hanyar fadadawa kama-da-wane tare da hoton GitLab.

Saka idanu Gitlab ta amfani da Grafana

Shekaru uku da suka gabata, ƙungiyar Gitlab ta aiwatar da tsarin sa ido don sarrafa adadi mai yawa na ma'auni masu alaƙa da sabis na Gitlab.

Tun daga wannan lokacin, Gitlab ya fara jigilar kayan aikin sa tare da Prometheus don baiwa masu amfani da shi damar cin gajiyar damar sa ido da Prometheus ya bayar.

Prometheus buɗaɗɗen (Apache 2.0) jerin lokaci ne na DBMS da aka rubuta cikin Go kuma SoundCloud ya haɓaka asali. A takaice dai, wannan abu yana adana ma'aunin ku. Wani fasali mai ban sha'awa na Prometheus shine cewa shi da kansa yana jan ma'auni daga saitin sabis ɗin da aka bayar (yana jan). Saboda wannan, Prometheus ba zai iya samun toshewa da kowane layi ko wani abu makamancin haka ba, wanda ke nufin sa ido ba zai taɓa zama ɓangarorin tsarin ba. Har ila yau, aikin yana da ban sha'awa saboda a zahiri baya bayar da kowane sikelin kwance ko babban samuwa.

Sama da shekara guda da ta gabata, ƙungiyar Gitlab ta kammala cewa ma'auni ba su dace sosai ba tare da dashboards. Don haka sun haɗa Grafana tare da keɓaɓɓen dashboards don taimakawa masu amfani da su su hango bayanai ba tare da shigar da Grafana da hannu ba.

Tun daga sigar 12.0, Gitlab ya haɗa Grafana, wanda aka saita tare da SSO ta tsohuwa, kuma akwai a wannan URL.

Akwai sassa daban-daban guda biyu na haɗin Gitlab tare da Prometheus:

  • Kulawar GitLab (Omnibus)
  • Kula da aikace-aikacen GitLab guda ɗaya a cikin gungu na Kubernetes

Yadda ake amfani da shi

"Omnibus" shine abin da GitLab ya kira babban kunshin shigarwa.

Muna sabunta kasuwa: gaya mana abin da ya fi kyau?

Yadda ake saita Grafana

An kashe shiga Grafana da kalmar wucewa ta tsohuwa (kawai an ba da izinin shiga SSO), amma idan akwai buƙatar shiga cikin asusu tare da haƙƙin gudanarwa ko samun damar shiga tare da sunan mai amfani da kalmar wucewa, kuna buƙatar kunna wannan a cikin tsarin Gitlab. fayil /etc/gitlab/gitlab .rb ta hanyar gyara layin da ya dace:

grafana['disable_login_form'] = false

Kuma sake saita Gitlab don amfani da canje-canje:

sudo gitlab-ctl reconfigure

Idan kun ƙaddamar da Gitlab ta amfani da samfurin injin ɗin mu daga kasuwanmu, kuna buƙatar sanya URL ɗin ku zuwa uwar garken ta hanyar canza layin da ya dace a /etc/gitlab/gitlab.rb:

external_url = 'http://gitlab.mydomain.ru'

Yi sake tsarawa:

sudo gitlab-ctl reconfigure

Kuma canza Juya URI don Grafana daidai a ciki

Wurin Gudanarwa> Aikace-aikace> GitLab Grafana

gitlab.mydomain.ru/-/grafana/login/gitlab

Muna sabunta kasuwa: gaya mana abin da ya fi kyau?

Lokacin farko da ka shiga ta amfani da SSO, Gitlab zai nemi izini don ba da izinin shiga Grafana.

Muna sabunta kasuwa: gaya mana abin da ya fi kyau?

Ma'auni

A Grafana, shirye-shiryen dashboards na manyan ayyuka ana daidaita su kuma ana samun su a cikin rukunin Gitlab Omnibus.

Muna sabunta kasuwa: gaya mana abin da ya fi kyau?
Bayanin Dashboard

Muna sabunta kasuwa: gaya mana abin da ya fi kyau?
Allon dashboard Platform Metrics

  • Dubawa - dashboard ɗin bayyani yana nuna matsayin sabis, layukan layi da amfani da albarkatun sabar
  • Gitaly - kulawar sabis wanda ke ba da damar RPC zuwa wuraren ajiyar Gitlab
  • NGINX VTS - ƙididdiga akan zirga-zirgar sabis da lambobin HTTP akan buƙata
  • PostgreSQL - ƙididdiga akan samuwa da kaya akan bayanan PostgreSQL
  • Praefect - lura da lodin ajiya tare da babban wadatar Praefect
  • Rails App - duba dashboard don aikace-aikacen Rails
  • Redis - sa ido kan kaya akan sabis na Redis
  • Rijista - Kula da rajistar hoto
  • Ma'auni na Platform Sabis - ma'aunin sabis yana nuna amfani da albarkatu ta Gitlab, samuwan sabis, adadin buƙatun RPC da adadin kurakurai.

Haɗin kai cikakke ne kuma masu amfani da Gitlab suna da ikon yin nazarin ma'aunin Gitlab da aka gani kai tsaye daga cikin akwatin.

A Gitlab, wata ƙungiya dabam ce ke da alhakin kiyayewa da sabunta dashboards, kuma a cewar Ben Kochie, injiniyan SRE a Gitlab, saitunan tsoho da dashboards da aka shirya sun dace da yawancin masu amfani.

Kuma yanzu babban abu: bari mu kirkiro kasuwa tare

Muna so mu gayyaci daukacin al'ummar Habr don shiga cikin samar da kasuwa. Akwai zaɓuɓɓuka guda uku don yadda zaku iya shiga:

Shirya hoton da kanka kuma samun 3000 rubles zuwa ma'auni

Idan kun kasance a shirye ku gaggauta shiga cikin yaƙi da ƙirƙirar hoton da kuka ɓace, za mu ba ku da 3000 rubles zuwa ma'aunin ku na ciki, wanda zaku iya kashewa akan sabobin.

Yadda ake ƙirƙirar hoton ku:

  1. Ƙirƙiri asusu tare da mu akan shafin
  2. Bari tallafi ya san cewa za ku ƙirƙira da gwada hotuna
  3. Za mu bashi 3000 rubles kuma za mu ba da damar ikon ƙirƙirar hotuna
  4. Yi oda uwar garken kama-da-wane tare da tsaftataccen tsarin aiki
  5. Shigar da software akan wannan VPS kuma saita shi
  6. Rubuta umarni ko rubutun don tura software
  7. Ƙirƙiri hoto don saita uwar garken
  8. Yi oda sabon uwar garken kama-da-wane ta hanyar zabar hoton da aka ƙirƙira a baya a cikin jerin zaɓuka na “Server template
  9. Idan an yi nasarar ƙirƙirar uwar garke, canja wurin kayan da aka karɓa a mataki na 6 zuwa goyan bayan fasaha
  10. Idan akwai kuskure, zaku iya bincika tare da goyan bayan dalili kuma ku maimaita saitin

Don masu kasuwanci: ba da software na ku

Idan kun kasance mai haɓaka software wanda aka tura kuma ana amfani dashi akan VPS, to zamu iya haɗa ku cikin kasuwa. Wannan shine yadda zamu iya taimaka muku kawo sabbin abokan ciniki, zirga-zirga da wayar da kan jama'a. Rubuta mana

Kawai ku ba mu hoto a cikin sharhi

Rubuta da wace software kuke so ku sami damar tura injunan kama-da-wane a dannawa ɗaya?

Me kuka rasa a cikin kasuwar RUVDS?

Menene ya kamata kowane kamfani mai ɗaukar nauyi ya haɗa a cikin kasuwar su?

Muna sabunta kasuwa: gaya mana abin da ya fi kyau?

Muna sabunta kasuwa: gaya mana abin da ya fi kyau?

Masu amfani da rajista kawai za su iya shiga cikin binciken. Shigadon Allah.

Wadanne hotuna ya kamata mu fara saka a kasuwa?

  • 50,0%LEMP10

  • 15,0%Drupal3

  • 10,0%Joomla2

  • 5,0%Dokku1

  • 0,0%PacVim0

  • 0,0%Runcloud0

  • 5,0%code-server1

  • 15,0%Ghost3

  • 5,0%WikiJs1

  • 0,0%Magana0

  • 0,0%Studio0

  • 5,0%Buɗe Cart1

  • 35,0%Jango7

  • 40,0%Laraba 8

  • 20,0%Ruby akan Rails4

  • 55,0%NodeJs11

Masu amfani 20 sun kada kuri'a. Masu amfani 12 sun kaurace.

source: www.habr.com

Add a comment