Dates

アロケーションでクラウドコストをチームや環境などにマッピング

イントロ クラウド利用が拡大し、複雑化するにつれて、組織全体のコスト配分を真に理解したいのであれば、請求書をサービス別やプロジェクト/アカウント別に分けるだけでは不十分だ。 御社の事業運営に沿った方法でコストを整理したいでしょう。例えば、複数のチームや環境、その他コストを割り当てたいカテゴリーがあるかもしれない。しかし、これらのカテゴリーは複雑な定義を持っている可能性があります。例えば、貴社の「ステージング環境」の定義には、複数のチームやサービスにまたがる、「ステージング」という言葉で始まるすべてのプロジェクトやアカウントが含まれるかもしれません。 使用方法 アロケーションで DoiTクラウドインテリジェンスまた、ラベル/タグ、プロジェクト、アカウント、サービスタイプ、地域、あるいは請求メタデータなど、複数のコスト次元にわたってグループ化することで、クラウドコストをカスタムのビジネスカテゴリにマッピングできます。割り当てでは、サポートやネットワークなどの共有サービスを比例配分するための自動化されたルールなど、直接コスト戦略と共有コスト戦略の両方をサポートします。 アロケーションとは何か、どのように機能するのかを探ってみよう。もしよければ、インタラクティブツアーにジャンプダウンしてください。 アロケーションとは? アロケーションとは、クラウド・リソースを論理的にグループ化したもので、組織独自のコスト・カテゴリーを定義する。 企業は、DoiT PlatformのAllocationsを使用して、自社のビジネスに関連するクラウド消費を把握する。 また、チームや機能全体でコストの説明責任を果たすための基礎的なステップでもある。 アロケーションの例をいくつか挙げ、実際にどのように機能するのかを探ってみよう: アロケーションを使用してエンジニアリングチームのコストを定義する DoiTでは、各エンジニアリングチームのクラウドフットプリントを定義するために、社内でアロケーションを使用しています。この例では、リソースレベルのラベルまたはプロジェクトレベルのラベルのいずれかが “bruteforce” に等しいリソースをグループ化して、チーム Bruteforce の Allocation を作成しています。 私たちは、「A OR B」ロジックを適用し、アロケーションの対象となるリソースを確実に捕捉します: リソースラベルのみがタグ付けされた

Read More »

定期的なFinOpsプロセスの自動化:S3ライフサイクルのクリーンアップ

クラウドエンジニアリングの世界では、ベロシティがすべてです。チームは、より早く機能を出荷し、より効率的にシステムを拡張し、ビジネス価値を遅滞なく提供するよう、常にプレッシャーにさらされている。 このような包括的な目標を考えると、クラウドの日常的なメンテナンス作業が、しばしば道半ばで終わってしまうことは、それほど驚くべきことではないだろう。コスト最適化メンテナンスによって節約できるとしても、最終的なROIを前もって計算するのは難しく、他の重要なエンジニアリング・タスクとの優先順位をつけるのも難しい。 しかし、長い目で見れば、こうした小さな作業をおろそかにすることは、運用リスクとともに、大きなコストの非効率性へと静かに積み重なっていくことになる。 未実現のクラウド最適化のコスト どの組織にも、クラウドの非効率性が見え隠れしている。過剰にプロビジョニングされたインスタンスやゾンビワークロードのように明らかなものもある。また、S3にアップロードされた不完全なマルチパートのバケットが、徐々にストレージ使用料が発生するような、より微妙なものもある。 ほとんどのクラウド・チームは、こうした問題が存在することを知っている。問題は認識ではなく、優先順位だ。エンジニアが製品のベロシティで評価される場合、S3バケットを調べたり、クリーンアップルールが漏れていないかチェックしたりするためにサイクルを費やすことを正当化するのは難しい。 しかし、このような未実現の最適化は、しばしば測定可能な財務的影響をもたらす。無視するには厄介だが、時間が経てば十分なコストになるような作業だ。 メンテナンスが見過ごされる理由 クラウドエンジニアに時間の使い道を尋ねると、同じテーマのバリエーションが返ってくるだろう。新機能の構築、インシデントへの対応、開発者の生産性のサポート、新しいサービスやAPIへの対応など、タスクは無限にあるように思える。 一方、IAMポリシーの監査、アタッチされていないボリュームの自動削除の設定、不完全なS3アップロードのライフサイクルルールの設定といったクラウドの衛生管理は、「後でやる」という表現がぴったりのカテゴリーにまとめられている:「後でやろう。 問題は、”後で “がめったに来ないことだ。 ケース・イン・ポイントS3マルチパートアップロードのクリーンアップ Amazon S3のマルチパート・アップロードを例にとってみよう。アップロードが開始されたが完了しない場合(これは想像以上によくあることだ)、AWSはアップロードされたパーツを保存し続け、たとえオブジェクト自体が最終化されなかったとしても、ストレージの料金を請求する。 修正方法は簡単です。 設定された日数が経過すると、不完全なマルチパートのアップロードを中止する。 (通常は7)。しかし、実際には多くのS3バケットがこのルールを見逃している。 なぜか?AWSコンソールでこれを行うには、以下のようになるからだ: AWSコンソールでS3マルチパートアップロードのクリーンアップを管理する手動プロセス 1.AWSコンソールにログインする に移動します。 AWSマネジメントコンソール S3サービスのダッシュボード S3サービスダッシュボード

Read More »

Schedule a call with our team

You will receive a calendar invite to the email address provided below for a 15-minute call with one of our team members to discuss your needs.

You will be presented with date and time options on the next step

JP form

This field is for validation purposes and should be left unchanged.