GCPのCloud Load Balancingってどう?

 コメント2件
最速で学ぶ - Google Cloud Platform(GCP)入門完全攻略コース
効率的に確かな知識を身につけたい方へ。ハンズオンで学び専門知識を獲得しキャリアアップ。 GCS静的ウェブサイト, LAMP, Linux, Apache, MySQL, GCE, Cloud SQL...
  • 1:以下、名無しがお送りします

    Cloud Load Balancingってなんや?

  • 6:以下、名無しがお送りします

    Googleのロードバランサーサービスだよ トラフィックを複数のバックエンドサーバーに分散してくれる

  • 11:以下、名無しがお送りします

    >>6 ロードバランサーってよく聞くけど 具体的になにができるの?

  • 13:以下、名無しがお送りします

    >>11 大量のアクセスが来ても 複数のサーバーに振り分けてくれるから サーバーが落ちにくくなるんだよ

  • 22:以下、名無しがお送りします

    >>13 あとメンテナンスでサーバーを止めても 他のサーバーにリクエストを流してくれるから サービス止めずに作業できるね

  • 26:以下、名無しがお送りします

    >>22 へー 便利そうだね

  • 29:以下、名無しがお送りします

    設定どうやるの?

  • 33:以下、名無しがお送りします

    >>29 Google Cloud Consoleから設定できるよ

  • 42:以下、名無しがお送りします

    >>33 HTTPロードバランサーとかTCPロードバランサーとか プロトコルごとに選べるみたい

  • 43:以下、名無しがお送りします

    >>42 バックエンドサービスってのを作って そこにサーバーのインスタンスグループとか登録するんだって

  • 47:以下、名無しがお送りします

    >>43 ヘルスチェックの設定もできるから 死んでるサーバーには振り分けないし安心だね

  • 49:以下、名無しがお送りします

    >>47 gcloudコマンドでも設定できるみたいだよ

  • 57:以下、名無しがお送りします

    >>49 Terraformとかのコード化ツールでも作れるらしいね インフラのコード化が進んでるなー

  • 60:以下、名無しがお送りします

    サーバーのデータはどうするの?

  • 62:以下、名無しがお送りします

    >>60 Cloud Load Balancingはあくまでロードバランサーだから サーバー側のデータは別で用意しないとダメだよ

  • 65:以下、名無しがお送りします

    >>62 Compute EngineのVMとかCloud Storageのバケットをバックエンドにするイメージかな

  • 74:以下、名無しがお送りします

    >>65 Cloud SQLとかのマネージドサービスもバックエンドにできるみたい

  • 84:以下、名無しがお送りします

    >>74 コンテナアプリならCloud RunとかGKEをバックエンドにするのがいいんじゃない?

  • 94:以下、名無しがお送りします

    >>84 サーバーレスだとCloud Functionsもバックエンドにできるね

  • 101:以下、名無しがお送りします

    >>94 バックエンドの選択肢が多くて悩ましいな〜

  • 108:以下、名無しがお送りします

    価格どのくらい?

  • 111:以下、名無しがお送りします

    >>108 Cloud Load Balancingの料金は 転送ルール数と処理したデータ量に応じた料金体系みたい

  • 120:以下、名無しがお送りします

    >>111 例えばHTTP LBだと 転送ルールが$0.025/時間 インバウンドが$0.008/GB アウトバウンドが$0.12/GBくらいかな

  • 123:以下、名無しがお送りします

    >>120 他のロードバランサーと比べるとちょっと高めな気もするけど グローバルLBだからしょうがないか

  • 125:以下、名無しがお送りします

    >>123 あとはバックエンドのサーバーの料金もかかるから そこは別途考えないとね

  • 126:以下、名無しがお送りします

    >>125 Compute EngineだとVMのスペックによって料金変わるし Cloud StorageだとデータのアクセスとかAPIコールの料金もかかるし

  • 127:以下、名無しがお送りします

    >>126 トータルの運用コストをちゃんと見積もっておかないとな

  • 132:以下、名無しがお送りします

    Cloud Load Balancingって他のクラウドにもあるの?

  • 137:以下、名無しがお送りします

    >>132 AWSだとElastic Load Balancing(ELB)ってサービスがあるよ

  • 143:以下、名無しがお送りします

    >>137 Application LBとかNetwork LBとかClassic LBとか Cloud Load Balancingと似たようなラインナップだね

  • 151:以下、名無しがお送りします

    >>143 Azureだと Azure Load Balancerかな

  • 153:以下、名無しがお送りします

    >>151 Azureは内部向けと外部向けのLBに分かれてるのが特徴だね

  • 155:以下、名無しがお送りします

    >>153 クラウドによって若干の違いはあるけど 基本的にはどこも同じようなロードバランサーサービス出してるイメージ

  • 159:以下、名無しがお送りします

    >>155 クラウドリソースをまとめてロードバランシングするのは マルチクラウド化が進む中で重要だもんね

  • 168:以下、名無しがお送りします

    Cloud Load Balancingのメリットってなに?

  • 173:以下、名無しがお送りします

    >>168 何より高可用性と拡張性が上げられるんじゃないかな

  • 179:以下、名無しがお送りします

    >>173 障害対策としても有効だし 急なアクセス増加にも耐えられるようになるし

  • 182:以下、名無しがお送りします

    >>179 あとはサーバーのメンテナンスもしやすくなるよね

  • 192:以下、名無しがお送りします

    >>182 ヘルスチェックによる自動フェイルオーバーとかも大きいと思う

  • 200:以下、名無しがお送りします

    運用の自動化が進むと人的ミスも減らせそう

  • 207:以下、名無しがお送りします

    Cloud Load Balancingを使えば 安定したサービス提供がしやすくなるってことかな

  • 214:以下、名無しがお送りします

    >>207 導入するにはちょっとハードル高そうだけど 大規模なWebサービスには必須って感じだね

コメント(2件)

  • 1

    サーバーのデータは自分で用意かーい

    1
  • 2

    グローバルLBはちょっと高いのか