GCPって
サービスの分類
おおまかにはこんな感じ。(一部省略してます)
※2019年8月末時点のもの。
※α版、β版を含む。
https://cloud.google.com/products/?hl=ja よりいろいろ引用してます。
分類 | サービス例 |
---|---|
AIと機械学習 | AutoML,Vision AI,Cloud TPU... |
API管理 | Apigee Sense,Cloud Healthcare API... |
コンピューティング | Compute Engine,App Engine,Cloud Functions... |
データ分析 | BigQuery,Cloud Composer,Cloud Dataflow... |
データベース | Cloud SQL,Cloud Bigtable,Cloud Spanner... |
デベロッパーツール | Container Registry,Cloud Build... |
ハイブリットとマルチクラウド | Anthos,GKE On-Prem... |
IoT | Cloud IoT Core,Edge TPU |
管理ツール | Stackdriver,Monitoring,Private Catalog... |
メデイアとゲーム | Zync Render,Anvato... |
移行 | Cloud Data Transfer,Transfer Application... |
ネットワーキング | Virtual Private Cloud,Cloud DNS,Cloud NAT... |
セキュリティ | Cloud Security Scanner,Cloud IAM,Cloud HSM... |
ストレージ | Cloud Storage,Cloud Firestore... |
サービスをもう少し深く見てみる
ハイブリットとマルチクラウド
Anthos
最新のハイブリッド アプリケーションをさまざまな環境で構築、管理できます。
Anthos を使用すると、既存のオンプレミスの資産やパブリック クラウド上で最新のハイブリッド アプリケーションをビルドし、管理できるようになります。Anthos は Google が開発したオープンソース テクノロジー(Kubernetes、Istio、Knative など)を利用して構築され、オンプレミス環境とクラウド環境の間の整合性を実現します。Anthos を利用することで、アプリケーションの開発を迅速化し、サービス メッシュ、コンテナ、マイクロサービスなどの変革的テクノロジーを必要とするビジネス運営を戦略的に実現できます。
<利点>
- モダナイゼーション
- 移行とモダナイゼーション
- ポリシーとセキュリティを大規模に自動化する
- 一貫性のある体験
オンプレであろうとクラウド上であろうと、アプリケーションを管理し、それらの環境の間を取り持ってくれる。
Istio on GKE(β版)
Istio on GKE アドオンを使用して Kubernetes Engine に Istio をインストールします。
フィードバックを送信
GCPのIstio
GKEのIstio
は、
ベータ版です。
これは、Istio on GKEのベータ版リリースです。このプロダクトは下位互換性のない方法で変更される可能性があり、とは、SLAまたは非推奨ポリシーの対象ではありません。
Istio on GKEは、GKEのアドオンであり、Istioサービスメッシュの作成と実行に必要なすべてのコンポーネントを含むクラスターを1ステップですばやく作成できます。インストールすると、Istioコントロールプレーンコンポーネントは自動的に最新の状態に保たれるため、新しいバージョンへのアップグレードについて心配する必要はありません。アドオンを使用して、既存のクラスターにIstioをインストールすることもできます。
Anthos Config Management
ハイブリッドの Kubernetes Deployment でポリシー運用とセキュリティ対策を大規模に自動化できます。
Anthos Config Management は Anthos の重要なコンポーネントです。迅速かつセキュアなアプリケーション開発は、ハイブリッドなコンテナ環境で業務を行う管理者にとって、容易なことではありません。Anthos Config Management を使用すれば、オンプレミスとクラウドの両方で Kubernetes クラスタに適用されるすべての管理ポリシーに共通する構成を作成できます。Anthos Config Management は、望ましい状態が常に反映されるよう、変更点を評価し、すべてのクラスタに展開します。
<特徴>
- 構成の定義
- 構成の適用
- 検証
- 共通の構成フォーマット
- ソース管理のように構成を管理
- 名前空間を認識
- アクティブなモニタリング
Traffic Director(β版)
エンタープライズに対応したオープン サービス メッシュ用トラフィック管理。
サービス メッシュは強力な抽象的概念で、マイクロサービスや最新アプリケーションの提供において普及しつつあります。サービス メッシュでは、サービス メッシュ データ プレーンおよびサービス プロキシ(Envoy など)がトラフィックを移動し、サービス メッシュ コントロール プレーンがポリシー、構成、情報をこれらのサービス プロキシに提供します。Traffic Director は、GCP で提供される、フルマネージドのサービス メッシュ用トラフィック コントロール プレーンです。Traffic Director を使用すると、複数のリージョンのさまざまなクラスタや VM インスタンスでのグローバルな負荷分散のデプロイ、サービス プロキシからのヘルスチェックのオフロード、高度なトラフィック制御ポリシーの構成を簡単に行うことができます。Traffic Director はオープン xDSv2 API を使用してデータプレーン内のサービス プロキシと通信するため、専用インターフェースに縛られません。
<特徴>
- オープン サービス プロキシのトラフィック管理
- VM とコンテナの操作
- グローバルな負荷分散
- 大規模なヘルスチェック
- リクエスト ルーティングとリッチ トラフィックのポリシーを適用したトラフィック コントロール(α版)
- サービスのインテリジェントかつ高速な自動スケーリング
このサービスのバックエンドではどんなシステムが動作して、実現されているのかを考えると面白そう。