新創企業的痛點:如何正確建置IT基礎設施

如果你相信 統計資料,只有 1% 的新創公司能夠存活下來。 我們不會討論這種死亡率的原因;這不關我們的事。 我們寧願告訴您如何透過有效的 IT 基礎架構管理來提高生存的可能性。

新創企業的痛點:如何正確建置IT基礎設施

在文章中:

  • IT新創公司的典型錯誤;
  • 作為 管理 IT 方法 有助於避免這些錯誤;
  • 來自實踐的指導性例子。

新創公司的 IT 出了什麼問題?

值得澄清的是,我們所說的新創公司並不是指購物中心的咖啡店或昆蟲館。 我們關注的是科技新創公司,關注的是那些被 GitHub、Uber、Slack、Miro 等的成功所困擾的人。

新創企業總會遇到許多阻礙其起飛的問題:從投資不足到商業模式不成熟。 同樣,奇怪的是,最初的成功也存在問題。

對於高估自身能力(尤其是財務和人員能力)的新創公司來說,初次成功是不利的。 在完成第一個成功案例後,這些樂觀主義者希望立即擴大規模:租用另一間辦公室,為團隊招募新的銷售人員和開發人員,同時擴展後端(並保留一定的利潤)。 這就是問題#1 立即出現的地方。

新創公司中的人們會做他們不知道如何做的事情。

而且他們沒有做發展新創公司所需的事情。 讓我解釋。

每個新創公司必須至少扮演三個角色:

  • IT專家(或技術專家);
  • 銷售人員(或行銷人員);
  • 有遠見的人(或企業家,通常也是投資者)。

這些角色通常是混合的。 例如,一家新創公司是 IT 專家,此外,他還被迫出售。 他從來沒有賣過東西,並且盡力做到最好。 這樣的新創公司是一種惡性的跨職能團隊。

但假設這家新創公司很幸運:有人可以賣東西,而 IT 專家只管自己的事。 然而,很少有 IT 專家兼具不同的資格:開發人員、測試人員、管理者、架構工程師。 即使結合起來,也不太可能一樣好。 他可能了解中間件,但不太了解雲端服務和虛擬化軟體。

新創企業的痛點:如何正確建置IT基礎設施

當後端擴展時,IT專家的負擔就會增加。 有些東西開始「下垂」。 最糟糕的是,這是否是新創公司的關鍵領域,例如產品開發。 現在一個人必須加班,有時甚至是全天候。

由於缺乏人員和資格而造成的超負荷是大多數新創公司的典型特徵,這是人們做錯事的結果。

所有服務都部署在一台虛擬機器上

新創公司通常會根據自己的節省想法,將開發環境、資料庫、Web 伺服器、監控等放置在一台虛擬機器上。 起初,整個業務或多或少運作得還算可以。 當您需要擴展時,問題就開始了。

新創公司通常垂直擴展。 也就是說,它們只是增加 CPU 數量、RAM 數量、磁碟數量等 - 這是一種經典的整體方法,其負面影響在某些時候變得不可逆轉。 如果一家年輕的公司不斷成長,到了某個階段,增加資源的價格就會躍升至難以負擔的水平。 在這種情況下,只有一種方法可以優化基礎架構:重新組裝它。

託管 IT 如何提供協助

對於此類項目,我們有託管服務類服務 - 託管 DevOps.

客戶開箱即收到:

  • 準備必要的工作環境:開發、測試、生產;
  • 配置 CI/CD 流程;
  • 為團隊工作準備的工具:任務追蹤器、版本控制系統、部署、測試等。

在基礎設施和工具層面,所有新創公司都需要大致相同的東西。 如果將創投市場比喻為金礦開採,託管服務提供者 (MSP) 會提供新的高品質工具:不會損壞的鎬和推車、不會說謊的地圖。 探礦者只需選擇一個挖掘地點即可。

託管 IT 的優勢

託管 IT 是一項綜合服務,涵蓋許多強制性需求。

  • 首先,我們為工作、成長和測試假設提供必要的客製化資源。
  • 我們可以準確地說出擴展時成本將如何增加,因為我們知道關鍵指標是新創公司經濟的收斂性。
  • 我們提供諮詢服務,為新創公司節省大量工時。 我們也可以幫助計算項目的單位經濟效益。
  • 我們分享市場的最佳實踐。 ITGLOBAL.COM 的人員曾與多家新創公司合作。 其中許多新創公司都是按月計費的。 這使我們能夠收集最好(和最差)的例子並與客戶分享我們的經驗。

兩個實踐案例

根據保密協議,我們不能透露特定公司的名稱,但可以確定範圍和產品。

領域: 金融科技/零售

產品: 市井

問題:

  • CI/CD 鏈中沒有進行測試。 新增遠端測試人員只會使建置過程變得更加複雜。
  • 開發人員可以在一台開發伺服器上同時工作,而無需容器中的專用環境。
  • 從發佈到發布,70% 的開發人員時間都花在相同的操作上。 發展速度非常緩慢。
  • 該基礎設施部署在德國的低成本託管公司(即沒有速度,沒有可靠性)。

順便說一句,這在每個第一個項目中都可以觀察到。

此解決方案採用 DevOps 管理:我們實施了 CI/CD 流程,設定了正確的測試和監控,幹預業務流程層級的開發,並將基礎設施轉移到 Tier III 資料中心的生產伺服器。

其結果是:

  • 開發效率提高:新功能和更新開始以更少的勞動力更快推出;
  • 因此,整個開發過程的成本降低了;
  • 基礎設施變得靈活:客戶端可以快速擴展和縮小;
  • 據客戶稱,託管 DevOps 的成本在六個月內得到了回報。

領域: 網路廣告

產品: 用於自動化廣告活動的人工智慧平台

問題:

  • 後端位於舊硬體上,位於容錯程度較低的資料中心;
  • 缺乏定期備份;
  • 整體基礎設施。

該解決方案是託管IT:我們將基礎設施轉移到高端硬件,配置Galera叢集以進行水平擴展,展示如何分配虛擬機器上的負載,設定備份和監控。 現在,除了維護之外,我們還積極提供諮詢,包括 DevOps 的諮詢。

其結果是:

  • 基礎設施變成微服務:擴展成本顯著下降,在相同成本下擴展能力增強;
  • 基礎設施的可靠性和安全性有所提高;
  • 開發人員從級聯建立模型轉向 CI/CD,這有助於降低成本;
  • 據客戶稱,託管 IT 的經濟效益立即變得顯而易見。

結論

新創公司的生存很大程度取決於運氣。 一家新創公司可能花錢購買昂貴的設備,但卻一無所獲。 另一個人即使在 IT 基礎設施很差的情況下也能取得成功 - 就像金礦工人用舊鎬找到金礦一樣。

然而,託管 IT 提供者提供的現代化工具、實務和專業人員可顯著降低失敗的可能性。

來源: www.habr.com

添加評論