クラウドソリューション・インフラ構築・最適化

誰も選んでいない請求書。
選んだのは初期設定です。

Microsoft Azure、AWS、Google Cloud、あるいは御社のプライベートクラウドへのAIの展開。環境をコードとして書き起こすので、動いているものはすべて誰かが決めたものになり、かかっている費用はすべて見えるようになります。

左に四枚のサービスカードがあります。Azure、AWS、Google Cloud、プライベートクラウドとハイブリッドクラウドにまたがるマルチクラウドの展開、TerraformとCloudFormationによるInfrastructure as Code、DockerとKubernetesによるコンテナとオーケストレーション、そしてネットワーク。上部にはMicrosoft Azure、AWS、Google Cloudのロゴがサーバーのラックの上に並び、そのすべてが、展開、拡張、保護、管理、最適化と記されたクラウドとインフラの基盤の上の、中央のAIクラウドにつながっています。右にはさらに四枚のカードがあります。ゼロトラスト、IDとアクセス管理、暗号化、監視、そしてISO、SOC、GDPRの各基準を挙げたセキュリティとコンプライアンス、データ基盤、AI基盤、そして昼夜を問わない監視を含む運用と監視。下部には五つの段階——計画、展開、保護、拡張、運用。ラベルは仕事の種類を表しており、取得している認証や、昼夜を問わず提供するサービスを示すものではありません。
例示のための構成です。カードのラベルはインフラの仕事の種類を表しています。描かれたコンプライアンス基準は当社が取得している認証ではなく、昼夜を問わない監視は当社が提供するサービスではなく、描かれたツールはどの関与でも使うものの一覧ではなく例です。クラウドのロゴはこのサービスが扱うプラットフォームであり、提携を示すものではありません。
サービス一覧

お金の行き先

クラウド環境は、設計されることはまれです。積み重なっていくのです。

アクセスが来なかったローンチのために用意されたサイズのインスタンス。誰も止めなかったテスト環境。誰も何も言わなかったから永遠に残されているログ、そして一日一度しか動かないモデルのために時間単位で課金されるGPU。どれも決定ではありません。誰も見直さなかった初期設定です。費用がかかりすぎている環境は、たいてい誰も全体を説明できない環境でもあり、それが守りにくさの原因にもなっています。

つくるもの

書き起こされた環境

アカウント、ネットワーク、クラスタ、権限のすべてをコードとして定義し、レビューを通して変更します。存在するものは誰かが決めたもので、その決定は履歴に残っています。

避けるもの

手作業でつくられたインフラ

忙しい午後にコンソールでつくられ、知っているのは一人の担当者と請求書だけというリソース。その人が辞めるか、請求書が届くまでは、問題なく動きます。

提供内容

この仕事に含まれるもの

五つの領域です。多くの関与は、いまお金か睡眠のどちらかをいちばん奪っている領域から始まります。

マルチクラウドでのAI展開

Microsoft Azure、AWS、Google CloudでのAIワークロード。データを置いてよい場所や、プロバイダーが提供するモデルといった理由があるときは、複数にまたがって。マルチクラウドは、ほとんどの環境がたどり着く偶然ではなく、決定であるべきです。

Infrastructure as Code(IaC)

環境にはTerraform、その上で動くものにはHelm。御社のリポジトリに置き、アプリケーションのコードと同じレビューを通して適用します。リポジトリから環境を作り直せることが、それが理解されていることの唯一の本当の証明です。

Kubernetesによるコンテナオーケストレーション

サービスの数と変化の速さが見合うときはDockerとKubernetesを、見合わないときはもっと簡素なものを。Kubernetesは本物の問題を解決しますが、それ自身の問題も持ち込みます。選ぶ理由は前者であるべきです。

プライベートクラウド・オンプレミスでのAI

御社の外に出してはいけないデータのために、あるいは自社のハードウェアで動かしたいモデルのために。コード、レビュー、監視という同じ実践を、たまたま御社のものであるインフラの上で行います。

コスト最適化とFinOps

すべてのリソースに持ち主とワークロードのタグを付け、予算とアラートは支出の後ではなく前に設定し、何がなぜ動いているかを定期的に確かめます。目標はいちばん安い請求書ではなく、すべての行に理由がある請求書です。

進め方

五つの段階。最後は御社のチームが読める環境が残ります

  1. 動いているものを洗い出す

    すべてのアカウント、リソース、請求書の行、そしてそれぞれの持ち主。環境と請求書が並べて読まれるのは、これが初めてということも少なくありません。その二つのずれが、仕事の出発点です。

  2. あるべき姿を決める

    各ワークロードをどこで、なぜ動かすのか。何に耐えなければならず、それにいくらかかるのか。可用性はワークロードごとに、停止一時間が実際に御社にもたらす損失と照らし合わせて選びます。

  3. コードとして書き起こす

    環境をTerraformとHelmで表現し、アプリケーションのコードと同じようにレビューします。次の変更は、コンソールで過ごす午後ではなく、一本のプルリクエストになります。

三段階目で、環境は記述され、すべての変更がレビューを通るようになります。 残りの二つが、その状態を保ち、請求書を正直に保ちます。

  1. 環境と請求書を見張る

    利用者が気づくことへのアラートと、どの行がどのワークロード、どのチームのものかを示すコストのレポート。驚きは、経理部門ではなくダッシュボードが見つけるべきです。

  2. 環境を引き渡す

    コード、手順書、アクセス権を御社の手に。そして当社なしで次の変更ができるチームを。外部の一社しか運用できない環境は、最初の環境の、より高価な版にすぎません。

はっきり言うと

稼働率の数字は、約束ではなく価格です

ナインが一つ増えるごとに、冗長性、リージョンの追加、そしてアラートに応える起きている人が必要になり、そのたびに前より高くつきます。ですから正直な目標は、停止一時間が御社にもたらす損失によって、ワークロードごとに決まります。どちらも値段を確かめていない数字をこのページに載せるより、それを御社と一緒に割り出したいと考えています。

その前に

よくいただく質問

どのプラットフォームに対応していますか

Microsoft Azure、AWS、Google Cloud、そしてプライベートクラウドやオンプレミスの環境。その上での構築と運用にはTerraform、Docker、Kubernetes、Helmを使います。たいていの正解は、御社のデータとチームがすでにいるプラットフォームです。費用を抑えるためのクラウド移行は、移行そのものの費用に耐えられないことがほとんどです。ページ上部の図のラベルは仕事の種類を表しており、そこに描かれたコンプライアンス基準は当社が取得している認証ではなく、監視も当社が昼夜を問わず提供するサービスではありません。

マルチクラウドにする必要はありますか

おそらく、ありません。複数のクラウドにまたがる環境のほとんどは、買収や偶然でそうなったもので、重複したスキルとツールでその代償を払っています。規制、顧客、あるいは必要なモデルがそれを求めるときには、意図して行う価値があります。そしてそのときの仕事は、二つ目のクラウドを一つ目と同じくらい、退屈なほど安定して運用することです。

AIを自社のハードウェアで動かせますか

データか経済性がそれを求める場合には。御社の外に出せないデータで常に動くモデルなら、自社のハードウェアのほうが安く簡単になることがあります。たまにしか動かないモデルなら、たいていそうはなりません。誰かがサーバーを発注する前に、その計算を御社と一緒に行います。

何も壊さずに請求額を下げるには、どうしますか

触る前に、それぞれの行が何のためにあるのかを確かめることです。節約の大半は地味なところから生まれます。誰も使っていないリソース、ローンチのために選んだサイズ、誰も設定しなかった保持期間。それらはほかのすべてと同じレビュー済みのコードで取り除くので、どの変更も元に戻せます。

エンタープライズAIソリューションの仕事とは、どう違うのですか

エンタープライズAIソリューションは取り組み全体です。どのユースケースに、どのモデルを使い、どう統制し、MLOpsをどう回すか。こちらはその足元にある地盤です。アカウント、ネットワーク、クラスタ、そして請求書。多くのAIの取り組みには両方が必要ですが、どちらか一方で足りるチームもあるので、別のページにしています。エンタープライズAIソリューション。

次に

先月の請求書を持ってきてください

請求書と、環境についてある限りの説明を送ってください。何が動いていて、それが何のためにあり、何を止められるのか、そして次の請求書のすべての行に持ち主がいるようにするには何が必要かをお返しします。

環境を見直す サービス一覧
リソース

ホワイトペーパー・記事

クラウドソリューション・インフラ構築・最適化に関する記事は、順次公開され次第こちらに表示されます。

View More

クラウドソリューション・インフラ構築・最適化についてお問い合わせください

お気軽にご相談ください。最適な進め方をご提案します。

お問い合わせ
変革の準備はできていますか?

AIを安全に導入
エンタープライズ向け設計

Robo Labは、AI、自動化、クラウド技術、そして世界水準のエンジニアリング人材を組み合わせ、組織のAI活用を支援します。戦略立案から開発・導入・運用まで、一貫したサポートで成果創出を実現します。

お問い合わせ 会社概要を見る
24/7
エンタープライズサポート
10+
AIソリューション
11
対応業界
4
主要プラットフォーム