Davamlı mühitlər
Brauzeri bağlayın, başqa şəhərə uçun, yeni cihaz açın. İş mühitiniz tam olaraq qaldığınız yerdədir — proseslər işləyir, fayllar açıqdır, tmux sessiyaları toxunulmazdır.
Linux İş Mühitləri
Mühəndislik komandalarına SSH tunelləri, yerli quraşdırmalar və ya izlənməyən konfiqurasiyalar olmadan idarə olunan Linux masaüstüləri təqdim edin. Davamlı mühitlər. Brauzer girişi. Mərkəzi nəzarət.
Problem
Fərdi tərtibatçılar Linux-u yaxşı idarə edir. Paylanmış komandalar arasında Linux iş stansiyaları parkı — o qədər də deyil.
Hər tərtibatçının maşını fərqliləşir. Paket versiyaları ayrılır, konfiqurasiyalar yığılır və həmkarın mühitini yenidən yaratmaq saatlarla vaxt tələb edir.
CI keçir, lakin yerli qurma uğursuz olur. Səhnələşdirmə işləyir, amma tərtibatçının maşını işləmir. "Kodun gözlədiyi mühit" ilə "tərtibatçının istifadə etdiyi mühit" arasındakı fərq görünməz vaxt itkisinə səbəb olur.
Noutbuklarda SSH açarları. Defolt olaraq root girişi. Şəxsi cihazlarda yamalanmamış nüvələr. Hər idarə olunmayan son nöqtə təhlükəsizlik komandasının yoxlaya bilmədiyi bir vektordur.
Yeni tərtibatçının ilk həftəsi asılılıqları quraşdırmaq, alət zəncirlərini konfiqurasiya etmək və versiya münaqişələrini həll etməklə keçir — kod yazmaq əvəzinə.
MyWorkspace bunu necə həll edir
MyWorkspace tərtibatçıların istənilən brauzerdən daxil olduğu əvvəlcədən konfiqurasiya edilmiş Linux iş mühitlərini təmin edir. Eyni mühitlər, yerli asılılıq yoxdur, tam admin görünürlüyü.
Distributivi, əvvəlcədən quraşdırılmış paketləri, tərtibat alət zəncirlərini, konteyner icra mühitlərini və resurs limitlərini müəyyənləşdirin. Şablonu komanda üçün dərc edin.
SSH konfiqurasiyası yoxdur. VPN yoxdur. Yerli port yönləndirməsi yoxdur. İş mühiti URL-ni açın, 2FA ilə autentifikasiya edin və brauzerdə tam Linux masaüstü və ya terminal əldə edin.
Şablonları yeniləyin, təhlükəsizlik yamaları göndərin, aktiv sessiyaları yoxlayın və tək bir konsoldan girişi ləğv edin. Hər maşına ayrıca müdaxilə tələb olunmur.
Texniki üstünlüklər
Bunlar nazik virtual masaüstülər deyil. Tərtibat işinin tələb etdiyi hesablama, yaddaş və alətlərə malik tam Linux mühitləridir.
Brauzeri bağlayın, başqa şəhərə uçun, yeni cihaz açın. İş mühitiniz tam olaraq qaldığınız yerdədir — proseslər işləyir, fayllar açıqdır, tmux sessiyaları toxunulmazdır.
Docker, Podman və containerd iş mühitinin içində işləyir. Brauzer əsaslı mühitdən çıxmadan konteynerləşdirilmiş tətbiqləri qurun və sınayın.
ML öyrətmə, CUDA iş yükləri və ya renderləmə tapşırıqları üçün xüsusi GPU resursları əlavə edin. Hipervizor səviyyəsində birbaşa cihaz girişi — emulyasiya cəzası yoxdur.
GUI tətbiqləri üçün tam qrafik masaüstü və ya CLI iş axınları üçün yalnız terminal sessiyaları. Hər ikisi eyni vaxtda mövcuddur, hər ikisi brauzer vasitəsilə.
İdarə ediləcək, dəyişdiriləcək və ya itirilcək SSH açarları yoxdur. Port 22 açıq deyil. Autentifikasiya 2FA tətbiqi ilə MyWorkspace şəxsiyyət təbəqəsi vasitəsilə həyata keçirilir.
İş mühiti tərifləri versiya nəzarəti altındadır. Komandaya yeni alət zənciri versiyasını yayın. Nəsə pozulsa geri qaytarın. Kimin hansı versiyanı istifadə etdiyini yoxlayın.
Təhlükəsizlik və etibar
İdarə olunan Linux iş mühitlərinin təhlükəsizlik vəziyyəti idarə olunmayan tərtibatçı noutbuklarından struktur olaraq fərqlidir.
İstifadə halları
Əvvəlcədən konfiqurasiya edilmiş alət zəncirləri, dil icra mühitləri və IDE genişləndirmələri ilə standartlaşdırılmış tərtibat mühitləri. Hamı eyni sistem vəziyyətinə qarşı qurur.
kubectl, terraform və bulud CLI-ləri əvvəlcədən quraşdırılmış mühitlər. İstehsala tətbiq etmədən əvvəl infrastruktur dəyişikliklərini izolyasiya edilmiş iş mühitlərində sınayın.
Python mühitləri, Jupyter və CUDA kitabxanaları ilə GPU-ya bağlı iş mühitləri. Böyük verilənlər dəstləri buludda qalır — heç vaxt noutbuklara endirilmir.
Bulud GPU-larında işləyən qrafik-intensiv tətbiqlər brauzerə ötürülür. Mühəndislər konfrans otaqlarından və ya ev ofislərindən simulyasiya alətlərinə daxil olur.
FAQ
MyWorkspace əsas şəkillər kimi Ubuntu LTS (22.04, 24.04), Debian, Rocky Linux və AlmaLinux-u dəstəkləyir. Müəssisə müqavilələri üçün xüsusi distributivlər nəzərə alına bilər — xüsusi tələblərlə komandamızla əlaqə saxlayın.
Bəli. İş mühitləri iç-içə konteynerləşdirməni dəstəkləyir. Tərtibatçılar iş mühitlərində Docker, Podman və ya containerd iş yüklərini işlədə bilərlər. Resurs limitləri hər iş mühiti şablonu üçün konfiqurasiya edilə bilər.
GPU sürətləndirməsi tələb edən iş yükləri üçün (ML öyrətmə, renderləmə, simulyasiya) xüsusi GPU resursları iş mühiti profillərinə əlavə edilə bilər. GPU hipervizor səviyyəsində birbaşa cihaz girişi ilə ötürülür — emulyasiya yükü yoxdur.
Hər ikisi. İstifadəçilər brauzer vasitəsilə tam qrafik masaüstünə daxil ola və ya komanda xətti iş axınları üçün yalnız terminal sessiyası aça bilərlər. Terminal kopyalama/yapışdırma, geri sürüşdürmə və bağlantı kəsilmələri arasında sessiya davamlılığını dəstəkləyir.
İş mühiti vəziyyəti tamamilə davamlıdır. Brauzer sekmesini bağlamaq sessiyanı dayandırmır. İstifadəçilər bütün proseslər, fayllar və pəncərə düzənləri toxunulmaz halda eyni işləyən mühitə yenidən qoşulurlar — noutbuk qapağını bağlayıb yenidən açmaq kimi.
MyWorkspace-in Linux iş mühitlərini mühəndislik komandalarına necə təqdim etdiyini görün. Platforma mühəndisi ilə 30 dəqiqəlik baxış.