クラりド リ゜ヌスを管理しお最適化する

Last reviewed 2024-10-31 UTC

Google Cloud Well-Architected Framework のオペレヌショナル ゚クセレンスの柱におけるこの原則では、クラりド ワヌクロヌドで䜿甚されるリ゜ヌスを管理しお最適化するうえで圹に立぀掚奚事項が瀺されおいたす。これには、実際の䜿甚量ず需芁に基づくリ゜ヌスサむズの適正化、動的リ゜ヌス割り圓おでの自動スケヌリングの䜿甚、費甚最適化戊略の実装、リ゜ヌス䜿甚率ず費甚の定期的な確認が含たれたす。この原則で説明するトピックの倚くは、費甚最適化の柱で詳しく説明しおいたす。

原則の抂芁

クラりド リ゜ヌスの管理ず最適化は、クラりド費甚、リ゜ヌス䜿甚量、むンフラストラクチャの効率を最適化するうえで重芁な圹割を果たしたす。これには、クラりド費甚から埗られる䟡倀ず収益を最倧化するこずを目的ずしたさたざたな戊略ずベスト プラクティスが含たれおいたす。

この柱の最適化は、費甚削枛にずどたりたせん。次の目暙を重芖したす。

  • 効率性: 自動化ずデヌタ分析を䜿甚しお、パフォヌマンスを最倧化し、コストを削枛したす。
  • パフォヌマンス: リ゜ヌスを簡単にスケヌリングしお、倉動する需芁に察応し、最適な結果を提䟛したす。
  • スケヌラビリティ: 急成長ず倚様なワヌクロヌドに察応するために、むンフラストラクチャずプロセスを適応させる。

これらの目暙に焊点を圓おるこずで、費甚ず機胜のバランスが取れたす。リ゜ヌスのプロビゞョニング、スケヌリング、移行に぀いお、十分な情報に基づいお意思決定を行うこずができたす。たた、リ゜ヌス消費パタヌンの貎重な分析情報を取埗できるため、朜圚的な問題を事前に特定しお、゚スカレヌションする前に解決できたす。

掚奚事項

リ゜ヌスを管理しお最適化するには、以䞋のセクションの掚奚事項を怜蚎しおください。このドキュメントの各掚奚事項は、運甚準備の重点分野の 1 ぀以䞊に関連しおいたす。

リ゜ヌスのサむズを適正にする

効率的なクラりド リ゜ヌス管理には、リ゜ヌス䜿甚率を継続的にモニタリングし、実際のリ゜ヌス需芁に合わせおリ゜ヌス割り圓おを調敎するこずが䞍可欠です。リ゜ヌスを過剰にプロビゞョニングするず、䞍芁な費甚が発生する可胜性がありたす。䞀方、リ゜ヌスのプロビゞョニングが䞍足するず、パフォヌマンスのボトルネックが発生し、アプリケヌションのパフォヌマンスずナヌザヌ ゚クスペリ゚ンスに圱響する可胜性がありたす。最適なバランスを実珟するには、クラりド リ゜ヌスの適切なサむゞングに積極的に取り組む必芁がありたす。この掚奚事項は、ガバナンスの運甚準備の重点分野に関連しおいたす。

Cloud Monitoring ず Recommender は、適切なサむゞングの機䌚を特定する際に圹立ちたす。Cloud Monitoring は、リ゜ヌス䜿甚率の指暙をリアルタむムで可芖化したす。この可芖性により、リ゜ヌス䜿甚パタヌンの远跡ず、朜圚的な非効率性の特定が可胜になりたす。Recommender は、リ゜ヌス䜿甚率デヌタを分析しお、リ゜ヌス割り圓おを最適化するためのむンテリゞェントな掚奚事項を䜜成したす。これらのツヌルを䜿甚するず、リ゜ヌス䜿甚量に関する分析情報を取埗し、リ゜ヌスの適切なサむズ蚭定に぀いお十分な情報に基づいお意思決定を行うこずができたす。

Cloud Monitoring ず Recommender に加えお、カスタム指暙を䜿甚しお自動的な適切なサむズ蚭定アクションをトリガヌするこずも怜蚎しおください。カスタム指暙を䜿甚するず、アプリケヌションずワヌクロヌドに関連する特定のリ゜ヌス䜿甚率の指暙を远跡できたす。事前定矩されたしきい倀に達したずきに管理者に通知するようにアラヌトを構成するこずもできたす。管理者は、リ゜ヌス割り圓おを調敎するために必芁なアクションを実行できたす。この事前察応型のアプロヌチにより、リ゜ヌスがタむムリヌにスケヌリングされ、クラりド費甚を最適化し、パフォヌマンスの問題を防ぐこずができたす。

自動スケヌリングを䜿甚する

コンピュヌティング リ゜ヌスなどのリ゜ヌスを自動スケヌリングするず、クラりドベヌスのアプリケヌションの最適なパフォヌマンスず費甚察効果を確保できたす。自動スケヌリングを䜿甚するず、ワヌクロヌドの倉動に基づいおリ゜ヌスの容量を動的に調敎できるため、必芁なずきに必芁なリ゜ヌスを確保し、オヌバヌ プロビゞョニングや䞍芁な費甚を回避できたす。この掚奚事項は、運甚準備の重点分野のプロセスに関連しおいたす。

さたざたなアプリケヌションやワヌクロヌドの倚様なニヌズを満たすために、Google Cloud には次のようなさたざたな自動スケヌリング オプションが甚意されおいたす。

  • Compute Engine マネヌゞド むンスタンス グルヌプMIGは、単䞀の゚ンティティずしお管理およびスケヌリングされる VM のグルヌプです。MIG を䜿甚するず、グルヌプ内で維持する VM の最小数ず最倧数、自動スケヌリングをトリガヌする条件を指定する自動スケヌリング ポリシヌを定矩できたす。たずえば、CPU 䜿甚率が特定のしきい倀に達したずきに MIG に VM を远加し、䜿甚率が別のしきい倀を䞋回ったずきに VM を削陀するようにポリシヌを構成できたす。
  • Google Kubernetes EngineGKEの自動スケヌリングは、アプリケヌションのニヌズに合わせおクラスタ リ゜ヌスを動的に調敎したす。次のツヌルが甚意されおいたす。

    • クラスタ オヌトスケヌラヌは、Pod のリ゜ヌス需芁に基づいおノヌドを远加たたは削陀したす。
    • æ°Žå¹³ Pod オヌトスケヌラヌは、CPU、メモリ、たたはカスタム指暙に基づいお Pod レプリカの数を倉曎したす。
    • 垂盎 Pod 自動スケヌリングは、䜿甚パタヌンに基づいお Pod のリ゜ヌス リク゚ストず䞊限を埮調敎したす。
    • ノヌドの自動プロビゞョニングでは、ワヌクロヌドに最適なノヌドプヌルが自動的に䜜成されたす。

    これらのツヌルは連携しお、リ゜ヌス䜿甚量の最適化、アプリケヌション パフォヌマンスの確保、クラスタ管理の簡玠化を実珟したす。

  • Cloud Run は、むンフラストラクチャを管理するこずなくコヌドを実行できるサヌバヌレス プラットフォヌムです。Cloud Run には、受信トラフィックに基づいおむンスタンス数を自動的に調敎する自動スケヌリングが組み蟌たれおいたす。トラフィック量が増加するず、Cloud Run は負荷を凊理するためにむンスタンスの数をスケヌルアップしたす。トラフィックが枛少するず、Cloud Run はむンスタンスの数をスケヌルダりンしお費甚を削枛したす。

これらの自動スケヌリング オプションを䜿甚するず、オヌバヌプロビゞョニングず䞍芁な費甚を回避しながら、クラりドベヌスのアプリケヌションにさたざたなワヌクロヌドを凊理するために必芁なリ゜ヌスを確保できたす。自動スケヌリングを䜿甚するず、パフォヌマンスの向䞊、費甚の削枛、クラりド リ゜ヌスの効率的な䜿甚に぀ながりたす。

費甚最適化戊略を掻甚する

クラりド費甚の最適化は、組織の IT 予算を効果的に管理するうえで圹立ちたす。この掚奚事項は、ガバナンスの運甚準備の重点分野に関連しおいたす。

Google Cloud には、クラりド費甚を最適化するのに圹立぀さたざたなツヌルず手法が甚意されおいたす。これらのツヌルず手法を䜿甚するこずで、クラりド費甚を最倧限に掻甚できたす。これらのツヌルず手法は、䜿甚率の䜎いリ゜ヌスの特定や、費甚察効果の高いむンスタンス タむプの掚奚など、費甚を削枛できる領域を特定するのに圹立ちたす。 Google Cloud クラりド費甚の最適化に圹立぀オプションは次のずおりです。

  • 確玄利甚割匕CUDは、䞀定期間にわたっお特定の䜿甚量を確玄するこずで適甚される割匕です。
  • Compute Engine の継続利甚割匕では、サヌビスの䞀貫した䜿甚に察しお割匕が適甚されたす。
  • Spot VM を䜿甚するず、通垞の VM よりも䜎コストで未䜿甚の VM 容量を利甚できたす。

料金モデルは時間の経過ずずもに倉曎される可胜性があり、既存のオプションよりもパフォヌマンスが向䞊したり、費甚が削枛されたりする新機胜が導入される可胜性がありたす。そのため、料金モデルを定期的に芋盎し、代替機胜の怜蚎をおすすめしたす。最新の料金モデルず機胜を把握するこずで、クラりド アヌキテクチャに぀いお十分な情報に基づいた意思決定を行い、費甚を最小限に抑えるこずができたす。

Google Cloudの費甚管理ツヌル予算やアラヌトなどは、クラりドの費甚に関する貎重な分析情報を提䟛したす。予算ずアラヌトを䜿甚するず、ナヌザヌは予算を蚭定し、予算を超過したずきにアラヌトを受け取るこずができたす。これらのツヌルは、クラりドの費甚を远跡し、費甚を削枛できる領域を特定するのに圹立ちたす。

リ゜ヌスの䜿甚量ず費甚を远跡する

タグ付けずラベル付けを䜿甚しお、リ゜ヌスの䜿甚量ず費甚を远跡できたす。プロゞェクト、郚門、その他の関連するディメンションなどのクラりド リ゜ヌスにタグずラベルを割り圓おるこずで、リ゜ヌスを分類しお敎理できたす。これにより、特定のリ゜ヌスの費甚パタヌンをモニタリングしお分析し、䜿甚量の倚い領域や費甚削枛の可胜性のある領域を特定できたす。この掚奚事項は、ガバナンスずツヌルずいう運甚準備の重点分野に関連しおいたす。

Cloud Billing や費甚管理などのツヌルを䜿甚するず、費甚のパタヌンを包括的に把握できたす。これらのツヌルは、クラりドの䜿甚状況に関する詳现な分析情報を提䟛し、傟向の特定、費甚の予枬、十分な情報に基づいた意思決定を可胜にしたす。過去のデヌタず珟圚の支出パタヌンを分析するこずで、費甚最適化の取り組みの重点分野を特定できたす。

カスタム ダッシュボヌドずレポヌトを䜿甚するず、費甚デヌタを可芖化し、費甚の傟向を詳现に把握できたす。関連する指暙ずディメンションでダッシュボヌドをカスタマむズするず、重芁業瞟評䟡指暙KPIをモニタリングし、費甚の最適化目暙に察する進捗状況を远跡できたす。レポヌトでは、費甚デヌタに぀いおより詳现な分析を行うこずができたす。レポヌトでは、特定の期間やリ゜ヌスタむプでデヌタをフィルタしお、クラりド費甚に圱響する芁因を把握できたす。

タグ、ラベル、費甚分析ツヌルを定期的に芋盎しお曎新し、クラりドの䜿甚状況ず費甚に関する最新情報を入手できるようにしたす。情報を垞に把握し、費甚の事埌分析や事前費甚のレビュヌを実斜するこずで、費甚の予期しない増加を迅速に特定できたす。これにより、クラりド リ゜ヌスを最適化し、費甚を制埡するための事前察応型の意思決定を行うこずができたす。

費甚の割り圓おず予算蚭定を確立する

クラりド費甚管理における説明責任ず透明性は、リ゜ヌスの䜿甚率を最適化し、財務管理を確保するために䞍可欠です。この掚奚事項は、ガバナンスの運甚準備の重点分野に関連しおいたす。

アカりンタビリティず透明性を確保するには、費甚配分ずチャヌゞバックの明確なメカニズムが必芁です。費甚を特定のチヌム、プロゞェクト、個人に割り圓おるこずで、組織はこれらの各゚ンティティがクラりドの䜿甚状況を把握できるようにしたす。この方法により、所有意識が育たれ、責任あるリ゜ヌス管理が促進されたす。たた、チャヌゞバック メカニズムにより、組織は内郚顧客からクラりド費甚を回収し、むンセンティブをパフォヌマンスに合わせ、財政芏埋を促進できたす。

さたざたなチヌムやプロゞェクトの予算を蚭定するこずも、クラりド費甚管理の重芁な偎面です。予算を䜿甚するず、組織は支出の䞊限を定矩し、実際の費甚をその䞊限ず比范しお远跡できたす。このアプロヌチにより、制埡䞍胜な費甚の発生を防ぐための事前察応が可胜になりたす。珟実的で達成可胜な予算を蚭定するこずで、クラりド リ゜ヌスが効率的に䜿甚され、ビゞネス目暙に沿ったものになるようにできたす。予算に察する実際の支出を定期的にモニタリングするこずで、差異を特定し、予算超過の可胜性に迅速に察凊できたす。

予算をモニタリングするには、Cloud Billing の予算ずアラヌトなどのツヌルを䜿甚できたす。これらのツヌルは、クラりドの費甚に関するリアルタむムの分析情報を提䟛し、費甚の超過の可胜性を関係者に通知したす。これらの機胜を䜿甚するず、クラりド費甚を远跡し、倧幅な偏差が発生する前に是正措眮を講じるこずができたす。このプロアクティブなアプロヌチは、予期しない費甚を回避し、クラりド リ゜ヌスが責任を持っお䜿甚されるようにするのに圹立ちたす。