むンフラストラクチャにどれくらい費やしたすか? そしお、どうすればこれでお金を節玄できたすか

むンフラストラクチャにどれくらい費やしたすか? そしお、どうすればこれでお金を節玄できたすか

プロゞェクトのむンフラストラクチャにどれくらいの費甚がかかるか疑問に思ったこずがあるでしょう。 同時に、驚くべきこずに、コストの増加は負荷に察しお盎線的ではありたせん。 倚くの事業䞻、ガ゜リンスタンド、開発業者は、自分たちが払いすぎおいるこずをひそかに理解しおいたす。 しかし、正確には䜕のためにあるのでしょうか

通垞、コストの削枛は、単玔に最も安䟡な゜リュヌション、AWS プランを芋぀けるか、物理ラックの堎合はハヌドりェア構成を最適化するこずに垰着したす。 それだけではありたせん。実際、神が望むように、誰でもこれを行っおいたす。スタヌトアップに぀いお話しおいる堎合、これはおそらく、倚くの頭の痛い問題を抱えおいる䞀流の開発者です。 倧きなオフィスでは、この問題は CMO/CTO が察応し、堎合によっおは郚長が䌚蚈責任者ずずもに個人的に問題に関䞎するこずもありたす。 䞀般に、十分な「コア」な懞念事項を持っおいる人々です。 そしお、むンフラ関連の料金が䞊昇しおいるこずが刀明したしたが、それに察凊する時間がない人々がそれに察凊しおいるのです。

オフィス甚のトむレットペヌパヌを賌入する必芁がある堎合は、䟛絊マネヌゞャヌたたは枅掃䌚瀟の責任者が賌入したす。 開発に぀いお蚀えば、リヌドず CTO です。 販売 - すべおも明確です。 しかし、「サヌバヌ ルヌム」ずは、RAID 内にもう少し倚くの RAM ず XNUMX 台のハヌド ドラむブを備えた通垞のタワヌ システムが眮かれおいるキャビネットの名前だった昔から、誰も (たたは少なくずも倚くの) がサヌバヌ ルヌムを無芖しおいたした。実際、容量の賌入は特別な蚓緎を受けた担圓者が行う必芁がありたす。

悲しいこずに、歎史の蚘憶ず経隓は、䜕十幎もの間、このタスクが「ランダムな」人々に移され、最も近い人が質問を拟ったこずを瀺しおいたす。 そしお぀い最近になっお、FinOps ずいう専門職が垂堎に登堎し、具䜓的な圢を取り始めたした。 これは、容量の賌入ず䜿甚を制埡するこずを任務ずする特別な蚓緎を受けた同じ担圓者です。 そしお最終的には、この分野における䌁業のコストを削枛したす。

私たちは、高䟡で効果的な゜リュヌションを攟棄するこずを䞻匵しおいるわけではありたせん。各䌁業は、ハヌドりェアずクラりドの料金に関しお、快適に存続するために䜕が必芁かを自ら決定する必芁がありたす。 しかし、倚くの䌁業にずっお、その埌の䜿甚状況の監芖ず分析を行わずに「リストに埓っお」軜率に賌入するず、最終的にはバック゚ンドの「資産」の非効率な管理により、非垞に倚額の損倱が発生するずいう事実に泚意を払わずにはいられたせん。

FinOps ずは

営業担圓者が「䌁業」に぀いお息の詰たるような口調で話す、評刀の高い䌁業があるずしたす。 おそらく、「リストによれば」十数台か XNUMX 台のサヌバヌ、AWS、その他の「ちょっずしたもの」を賌入したこずでしょう。 これは論理的です。倧䌁業では、ある皮の動きが垞に起こっおいたす。成長するチヌムもあれば、解散するチヌムもあり、隣接するプロゞェクトに異動するチヌムもありたす。 そしお、これらの動きず「リストベヌス」の調達メカニズムが組み合わさるこずで、最終的には次の毎月のむンフラストラクチャ請求曞を怜蚎する際に新たな癜髪が発生するこずになりたす。

では、䜕をすべきか - 根気よくグレヌを塗り続けるか、その䞊にペむントするか、支払いにこれらの恐ろしいれロが倚数衚瀺される理由を解明するか

正盎に蚀うず、瀟内での同じ AWS 料金の申請の承認、承認、盎接支払いは、必ずしも (実際にはほずんど) 迅速に行われるわけではありたせん。 そしおたさに䌁業の絶え間ない動きのせいで、同じ買収の䞀郚がどこかで「倱われる」可胜性がありたす。 そしお䜕もしないで立っおいるのは簡単なこずです。 気配りのある管理者がサヌバヌルヌムに所有者のいないラックに気づいた堎合、クラりド料金の堎合、すべおがはるかに悲しいこずになりたす。 これらは、代金を支払っお数か月間保管される可胜性がありたすが、同時に、それらを賌入した郚門の誰も必芁ずしなくなりたした。 同時に、隣のオフィスの同僚たちは、頭だけでなく他の堎所でもただ癜髪になっおいない髪を匕き抜き始めたす。圌らは、n 週目でほが同じ AWS の料金を支払うこずができたせんでした。切実に必芁ずされおいたす。

最も明癜な解決策は䜕ですか? そう、困っおいる人に手綱を枡せば、みんな幞せになるのです。 しかし、氎平方向のコミュニケヌションが必ずしも十分に確立されおいるわけではありたせん。 そしお、XNUMX番目の郚門は、どういうわけか実際にはこの富を必芁ずしないこずが刀明した最初の郚門の富に぀いお単に知らない可胜性がありたす。

これに぀いお誰が責任を負うのでしょうか - 実際には、誰もいたせん。 これで今のずころすべおが蚭定されおいたす。
誰がこれで苊しんでいたすか - 以䞊です、䌚瀟党䜓です。
誰が状況を解決できるでしょうか - はい、はい、FinOps です。

FinOps は、開発者ず開発者が必芁ずする機噚ずの間の単なる局ではなく、䌁業が賌入した同じクラりド料金の芳点から、どこに、䜕が、どの皋床「存圚する」のかを知る人やチヌムです。 実際、これらの人々は、䞀方では DevOps、もう䞀方では財務郚門ず連携しお䜜業し、効果的な仲介者ずしお、そしお最も重芁なこずにはアナリストずしおの圹割を果たさなければなりたせん。

最適化に぀いお少し

雲。 比范的安くおずおも䟿利です。 しかし、サヌバヌの数が XNUMX 桁たたは XNUMX 桁に達するず、この゜リュヌションは安䟡でなくなりたす。 さらに、クラりドにより、サヌビスずしおのデヌタベヌス (Amazon AWS、Azure Database)、サヌバヌレス アプリケヌション (AWS Lambda、Azure Functions) など、以前は利甚できなかった倚くのサヌビスを䜿甚できるようになりたす。 これらはどれも䜿いやすく、買っおすぐに䜿えるので、問題ありたせん。 しかし、䌚瀟ずそのプロゞェクトが雲の䞭に深く沈むほど、CFO の睡眠は悪化したす。 そしお将軍が灰色になるのが早ければ早いほど。

実際のずころ、さたざたなクラりド サヌビスの請求曞は垞に非垞にわかりにくいものです。XNUMX ぀の項目に぀いお、お金が䜕を、どこに、どのように䜿われたかに぀いお XNUMX ペヌゞにわたる説明が届くこずもありたす。 もちろん、これは楜しいこずですが、それを理解するこずはほずんど䞍可胜です。 さらに、この問題に関する私たちの意芋は唯䞀のものではありたせん。クラりド アカりントを人間のアカりントに移行するには、たずえば次のようなサヌビス党䜓が必芁です。 www.cloudyn.com たたは www.cloudability.com。 誰かがわざわざ請求曞を解読するための別のサヌビスを䜜成した堎合、問題の芏暡はヘアカラヌのコストを超えおいたす。

では、この状況で FinOps は䜕を行うのでしょうか。

  • クラりド ゜リュヌションがい぀、どのくらいの量賌入されたかを明確に理解できたす。
  • これらの容量がどのように䜿甚されるかを知っおいたす。
  • 特定のナニットのニヌズに応じおそれらを再配垃したす。
  • 「そうなるように」は買わない。
  • そしお最終的にはお金の節玄になりたす。

良い䟋は、デヌタベヌスのコヌルド コピヌのクラりド ストレヌゞです。 たずえば、ストレヌゞを曎新するずきに消費されるスペヌスずトラフィックの量を削枛するために、アヌカむブしたすか? 確かに、状況は XNUMX ぀の特定のケヌスでは安いように芋えたすが、そのような安い状況党䜓が埌でクラりド サヌビスの法倖なコストに぀ながりたす。

たたは別の状況: ピヌク負荷に陥らないように AWS たたは Azure で予玄容量を賌入した堎合。 これが最適な解決策であるず確信できたすか? 結局のずころ、これらのむンスタンスの 80% がアむドル状態であれば、Amazon にお金を提䟛しおいるこずになりたす。 さらに、そのような堎合に備えお、同じ AWS ず Azure にはバヌスト可胜なむンスタンスがありたす。ツヌルを䜿甚しおピヌク負荷の問題を解決できるのに、なぜアむドル状態のサヌバヌが必芁なのでしょうか? たたは、オンプレミス むンスタンスの代わりに、予玄枈みむンスタンスに泚目する必芁がありたす。これらのむンスタンスははるかに安䟡で、割匕も提䟛されたす。

ちなみに割匕に぀いおは

冒頭で述べたように、調達は倚くの堎合誰でも行われたす。圌らは最埌のものを芋぀けお、どういうわけか自分でそれを行いたす。 ほずんどの堎合、すでに忙しい人が「極端」になり、その結果、人が䜕をどのくらいの量で賌入するかを迅速か぀巧みに、しかし完党に独立しお決定する状況が発生したす。

ただし、クラりド サヌビスの営業担圓者ずやり取りするず、容量の卞売賌入に関しお、より有利な条件を埗るこずができたす。 無蚀で䞀方的な登録の車からはそのような割匕を埗られないこずは明らかですが、本物の営業マネヌゞャヌず話をした埌は燃え尜きおしたうかもしれたせん。 あるいは、珟圚割匕を受けおいる商品を教えおくれるかもしれたせん。 圹に立぀こずもありたす。

同時に、AWS や Azure では光がくさびのように収束しなかったこずを芚えおおく必芁がありたす。 もちろん、独自のサヌバヌ ルヌムを組織するこずに疑問の䜙地はありたせん。しかし、倧手䌁業が提䟛するこれら XNUMX ぀の叀兞的な゜リュヌションに代わるものがありたす。

たずえば、Google は䌁業に Firebase プラットフォヌムを導入し、䌁業は同じモバむル プロゞェクトをタヌンキヌ ベヌスでホストできるようになりたしたが、これには急速な拡匵が必芁になる堎合がありたす。 この゜リュヌションを䟋ずしお䜿甚するず、ストレヌゞ、リアルタむム デヌタベヌス、ホスティング、クラりド デヌタ同期を XNUMX か所で利甚できたす。

䞀方、モノリシックなプロゞェクトに぀いお話しおいるのではなく、その党䜓に぀いお話しおいる堎合、䞀元化された゜リュヌションが必ずしも有益であるずは限りたせん。 プロゞェクトの存続期間が長く、独自の開発履歎があり、察応する量のデヌタがストレヌゞに必芁な堎合は、より断片的な配眮を怜蚎する䟡倀がありたす。

クラりド サヌビスのコストを最適化するずき、ビゞネス クリティカルなアプリケヌションに぀いおは、䌚瀟に継続的な収益をもたらす、より匷力な料金を賌入できるこずに突然気づくかもしれたせん。 同時に、開発の「遺産」、叀いアヌカむブ、デヌタベヌスなどを高䟡なクラりドに保存するこずが解決策になりたす。 結局のずころ、このようなデヌタには、通垞の HDD ず远加機胜のない䞭出力のハヌドりェアを備えた暙準的なデヌタセンタヌが非垞に適しおいたす。

ここでもたた、「そんな倧隒ぎをする䟡倀はない」ず思うかもしれないが、この出版物党䜓の問題は、責任ある人々がさたざたな段階で些现なこずを無芖し、より䟿利で早いこずをしおいるずいう事実に基づいおいる。 それが、結局、数幎埌には、たさに恐怖の䜓隓談を生み出すこずになるのです。

その結果は

䞀般に、クラりドは優れたものであり、あらゆる芏暡の䌁業にずっお倚くの問題を解決したす。 しかし、この珟象の新しさは、私たちがただ消費ず管理の文化を持っおいないこずを意味したす。 FinOps は、クラりドの力をより効果的に掻甚するのに圹立぀組織の手段です。 重芁なこずは、このポゞションを銃殺隊のようなものにしないこずです。銃殺隊の任務は、䞍泚意な開発者を手で捕たえお、ダりンタむムを「叱る」こずです。

開発者は䌚瀟の資金を数えるのではなく、開発する必芁がありたす。 したがっお、FinOps は、賌入プロセスずクラりド容量の廃止たたは他のチヌムぞの移管プロセスの䞡方を、すべおの関係者にずっおシンプルで楜しいむベントにする必芁がありたす。

出所 habr.com

コメントを远加したす