Keperitan pemula: cara membangunkan infrastruktur IT dengan betul

Jika anda percaya statistik, hanya 1% daripada syarikat pemula bertahan. Kami tidak akan membincangkan sebab untuk tahap kematian ini; ini bukan urusan kami. Kami lebih suka memberitahu anda cara untuk meningkatkan kemungkinan kelangsungan hidup melalui pengurusan infrastruktur IT yang cekap.

Keperitan pemula: cara membangunkan infrastruktur IT dengan betul

Dalam artikel:

  • kesilapan biasa pemula dalam IT;
  • sebagai pendekatan IT terurus membantu untuk mengelakkan kesilapan ini;
  • contoh pengajaran daripada amalan.

Apa yang salah dengan IT untuk permulaan?

Perlu dijelaskan bahawa oleh syarikat permulaan kami tidak bermaksud kedai kopi atau insektarium di pusat membeli-belah. Kami adalah mengenai pemula teknologi - tentang mereka yang dihantui oleh kejayaan GitHub, Uber, Slack, Miro, dll.

Pemula sentiasa mempunyai banyak masalah yang menghalang mereka daripada berlepas: daripada pelaburan yang tidak mencukupi kepada model perniagaan yang belum dibangunkan. Dalam nada yang sama, cukup aneh, adalah masalah dengan kejayaan pertama.

Kejayaan pertama adalah buruk bagi syarikat pemula yang melebihkan keupayaan mereka, terutamanya kewangan dan kakitangan. Selepas menutup kes pertama yang berjaya, optimis seperti itu mempunyai keinginan untuk segera berkembang: menyewa pejabat lain, merekrut jurujual dan pembangun baharu kepada pasukan, dan pada masa yang sama skala bahagian belakang (dan dengan margin). Di sinilah masalah #1 segera muncul.

Orang dalam permulaan melakukan perkara yang mereka tidak tahu bagaimana untuk melakukannya.

Dan mereka tidak melakukan apa yang diperlukan untuk membangunkan permulaan. Biar saya jelaskan.

Setiap permulaan mesti mempunyai sekurang-kurangnya tiga peranan:

  • pakar IT (atau ahli teknologi);
  • jurujual (atau pemasar);
  • seorang yang berwawasan (atau seorang usahawan yang juga sering menjadi pelabur).

Selalunya peranan ini bercampur. Sebagai contoh, permulaan ialah pakar IT yang, sebagai tambahan, terpaksa menjual. Dia tidak pernah menjual dan melakukannya dengan sebaik mungkin. Permulaan sedemikian adalah sejenis pasukan silang fungsi yang malignan.

Tetapi katakan permulaan itu bertuah: ada seseorang untuk dijual, dan pakar IT itu memikirkan perniagaannya sendiri. Walau bagaimanapun, jarang sekali pakar IT menggabungkan kelayakan yang berbeza: pembangun, penguji, pentadbir, jurutera seni bina. Dan walaupun ia digabungkan, ia tidak mungkin sama baiknya. Dia mungkin memahami perisian tengah, tetapi tidak begitu banyak dengan perkhidmatan awan dan perisian virtualisasi.

Keperitan pemula: cara membangunkan infrastruktur IT dengan betul

Apabila bahagian belakang mengembang, beban pada pakar IT meningkat. Sesuatu mula "kendur". Perkara yang paling teruk ialah jika ini adalah kawasan kritikal untuk permulaan, seperti pembangunan produk. Dan kini seseorang perlu bekerja lebih masa, dan kadang-kadang sepanjang masa.

Beban berlebihan disebabkan kekurangan orang dan kelayakan adalah ciri ciri kebanyakan syarikat pemula, akibat daripada fakta bahawa orang melakukan perkara yang salah.

Semua perkhidmatan digunakan pada satu mesin maya

Pemula selalunya, berdasarkan idea mereka sendiri tentang penjimatan, persekitaran pembangunan tempat, pangkalan data, pelayan web, pemantauan, dan sebagainya pada satu VM. Pada mulanya, keseluruhan perniagaan ini berfungsi dengan lebih atau kurang bertolak ansur. Masalah bermula apabila anda perlu membuat skala.

Pemula biasanya skala menegak. Iaitu, mereka hanya meningkatkan bilangan CPU, jumlah RAM, cakera, dll. - ini adalah pendekatan monolitik klasik, kesan negatif yang pada satu ketika menjadi tidak dapat dipulihkan. Sekiranya syarikat muda berkembang, pada peringkat tertentu tanda harga untuk sumber yang meningkat melonjak ke tahap yang tidak mampu dimiliki. Dalam kes ini, hanya ada satu cara untuk mengoptimumkan infrastruktur: pasang semula.

Cara IT terurus membantu

Untuk projek jenis ini kami mempunyai perkhidmatan kelas perkhidmatan terurus - DevOps terurus.

Pelanggan menerima di luar kotak:

  • menyediakan persekitaran yang diperlukan untuk bekerja: dev, test, prod;
  • proses CI/CD yang dikonfigurasikan;
  • alatan yang disediakan untuk kerja berpasukan: penjejak tugas, sistem kawalan versi, penggunaan, ujian, dsb.

Di peringkat infrastruktur dan alat, semua syarikat permulaan memerlukan perkara yang hampir sama. Jika anda membandingkan pasaran teroka dengan perlombongan emas, Pembekal Perkhidmatan Terurus (MSP) menyediakan alat baharu yang berkualiti tinggi: petik dan troli yang tidak pecah, peta yang tidak berbohong. Pencari gali hanya perlu memilih tempat untuk menggali.

Kelebihan IT terurus

IT terurus ialah perkhidmatan komprehensif yang merangkumi beberapa keperluan wajib.

  • Pada permulaannya, kami menyediakan sumber yang diperlukan dan disesuaikan untuk hipotesis kerja, pertumbuhan dan ujian.
  • Kita boleh mengatakan dengan tepat bagaimana kos akan meningkat apabila skala, kerana kita tahu bahawa metrik utama ialah penumpuan ekonomi permulaan.
  • Kami menyediakan perundingan untuk menjimatkan jumlah jam kerja pekerja yang besar. Kami juga boleh membantu dengan pengiraan unit ekonomi projek.
  • Kami berkongsi amalan terbaik pasaran. Orang di ITGLOBAL.COM telah bekerja dengan beberapa syarikat permulaan. Kebanyakan syarikat permulaan ini adalah setiap bulan. Ini membolehkan kami mengumpulkan contoh terbaik (dan paling teruk) dan berkongsi pengalaman kami dengan pelanggan.

Dua kes dari amalan

Menurut NDA, kita tidak boleh menamakan syarikat tertentu, tetapi skop dan produknya, ya.

Sfera: fintech/peruncitan

produk: pasar

Masalah:

  • Tiada ujian dalam rantaian CI/CD. Menambah penguji jauh hanya menjadikan proses binaan lebih kompleks.
  • Pembangun bekerja serentak pada satu pelayan pembangun tanpa persekitaran khusus dalam bekas.
  • 70% masa pembangun dibelanjakan untuk tindakan yang sama dari keluaran ke keluaran. Kelajuan pembangunan adalah sangat perlahan.
  • Infrastruktur telah digunakan pada syarikat pengehosan kos rendah di Jerman (iaitu, tiada kelajuan, tiada kebolehpercayaan).

Ini, dengan cara ini, diperhatikan dalam setiap projek pertama.

Penyelesaiannya diuruskan DevOps: kami melaksanakan proses CI/CD, menyediakan ujian dan pemantauan yang betul, campur tangan dalam pembangunan di peringkat proses perniagaan dan memindahkan infrastruktur ke pelayan yang produktif dalam pusat data Tahap III.

Keputusan:

  • kecekapan pembangunan telah meningkat: ciri dan kemas kini baharu mula keluar lebih cepat dengan kurang tenaga kerja;
  • akibatnya, kos proses pembangunan secara keseluruhan telah menurun;
  • infrastruktur telah menjadi fleksibel: pelanggan boleh menaikkan dan menurunkan dengan cepat;
  • kos DevOps terurus, menurut pelanggan, telah dibayar dalam tempoh enam bulan.

Sfera: pengiklanan web

produk: Platform AI untuk mengautomasikan kempen pengiklanan

Masalah:

  • bahagian belakang pada perkakasan lama, di pusat data dengan tahap toleransi kesalahan yang rendah;
  • kekurangan sandaran biasa;
  • infrastruktur monolitik.

Penyelesaian itu diuruskan IT: kami memindahkan infrastruktur ke perkakasan atasan, mengkonfigurasi kelompok Galera untuk penskalaan mendatar, menunjukkan cara beban pada VM akan diagihkan, menyediakan sandaran dan pemantauan. Kini, sebagai tambahan kepada penyelenggaraan, kami secara aktif berunding, termasuk pada DevOps.

Keputusan:

  • infrastruktur telah menjadi perkhidmatan mikro: kos pengembangan telah menurun dengan ketara, dan keupayaan untuk skala, pada kos yang sama, telah meningkat;
  • kebolehpercayaan dan keselamatan infrastruktur telah meningkat;
  • pembangun bertukar daripada model binaan lata kepada CI/CD, yang membantu mengurangkan kos;
  • Faedah kewangan IT terurus, menurut pelanggan, menjadi jelas dengan serta-merta.

Kesimpulan

Kelangsungan hidup syarikat permulaan bergantung pada nasib. Satu permulaan boleh membelanjakan wang untuk peralatan mahal dan tidak mendapat apa-apa daripadanya. Seorang lagi akan berjaya walaupun dengan infrastruktur IT yang buruk - sama seperti pelombong emas menemui lombong emas dengan beliung lama.

Walau bagaimanapun, alatan moden, amalan dan kakitangan profesional yang disediakan oleh pembekal IT Terurus dengan ketara mengurangkan kemungkinan kegagalan.

Sumber: www.habr.com

Tambah komen