工業製造
産業用モノのインターネット | 工業材料 | 機器のメンテナンスと修理 | 産業プログラミング |
home  MfgRobots >> 工業製造 >  >> Industrial Internet of Things >> クラウドコンピューティング

Google Cloud Platform(GCP)チートシート

クラウドコンピューティングおよびサービス市場で最も有名で主要なプレーヤーの1つは、Google Cloud Platform(GCP)です。データセンターの運営に関するGoogleの専門知識は否定できません。それが世界のトップで最も先進的な検索エンジンを実行しているという事実を考えると。 2006年にアマゾンウェブサービス(AWS)が開始された後、Googleは独自のクラウドサービスを開始するためのデータセンターの専門知識の実装を開始しました。

今後、AWSとMicrosoft Azureに加えて、GCPはパブリッククラウドベンダーサービスの3大プレーヤーの1つになりました。 Googleが提供する高水準のサービスにより、Googleは市場のリーダーになり、まもなく成長を続けます。

GCPの成功と人気を考慮して、GCPを使用する専門家の需要は継続的に増加しています。この記事では、Google Cloudのチートシートを使用して、Google CloudPlatformの基本的な理解を深めます。

Google Cloud Platform(GCP)とは何ですか?

簡単に言うと、Google Cloud Platform(GCP)は、Googleが提供するクラウドコンピューティング製品とサービスのグループとして最もよく定義できます。 GCPが提供するこれらのクラウドサービスは、クライアントとユーザーがデータを保存して計算するのに役立ちます。さらに、Web開発者はアプリケーションを構築、テスト、および展開することもできます。

Google CloudPlatformのアーキテクチャ

Google Cloud Platformアーキテクチャは、プライマリソフトウェアの上で実行する以外に、1つ以上の論理ソフトウェアケースの形成を含むコンピューティングアーキテクチャの変形です。アーキテクチャのマルチテナンシーにより、多数のユーザーがさまざまなユーザーサービス、インターフェイス、およびリソースと同時にソフトウェア環境で実行できるようになります。

Google CloudPlatformの重要な利点

GCPのメリットは次のとおりです。これは、Google CloudPlatformを実装する理由の事実に基づく根拠を形成するのに役立ちます。

高い生産性–イノベーションへの迅速なアクセス :Googleのシステムは、毎週更新を上手に配信することに長けています。生産性と効率の向上につながります。

ユーザーが新機能を簡単に採用できるようにする :継続的なストリームを通じて、変更のバッチを減らして管理可能な改善を実現します。

従業員はリモートで作業できます :GCPは従業員に大きなメリットをもたらします。在宅勤務もその1つです。 Google Cloudを利用したウェブベースのアプリを通じて、場所に関係なく、デバイス間で情報に完全にアクセスできます。

クイックコラボレーション :クラウドコンピューティングにより、個人のマシンではなくクラウドにデータを保存しながら、Googleユーザーがさまざまなプロジェクトに同時にアクセスしやすくなります。

強化されたセキュリティ :Googleは、データの最高のセキュリティを信じています。そのため、Googleは一流のセキュリティ専門家を採用して、セキュリティ上のメリットを顧客に提供しています。

データの脆弱性が少ない :GCPを使用すると、ユーザーは最小限のレベルでパソコンにデータを保存できます。クラウドプラットフォームにWebベースのアプリがない場合、パーソナルコンピューター上のデータはセキュリティ違反に対してより脆弱になります。

制御と柔軟性 :GCPを使用すると、ユーザーはGoogleアプリに保存されているデータのテクノロジーと所有権を完全に制御することもできます。さらに、ユーザーがサービスに反対することを決定した場合、データをGoogleクラウドから引き出すことができます。

GCPの製品とサービス

Google Cloud Platformとは何か、そしてそれをデプロイすることの注目すべき利点は何かを理解したので、次に進んで、Googleが提供する製品とサービスを調べてみましょう。以下は、Googleが提供する利用可能な製品とサービスのリストです。

コンピューティングとホスティング :GCPによるコンピューティングおよびホスティングサービスは、次のようなさまざまなオプションを提供します。サーバーのない環境またはマネージドアプリケーションプラットフォームのユーティリティでの作業。また、追加の柔軟性と最大限の制御を提供します。

機械学習 :Googleが提供するAIプラットフォームは、いくつかの機械学習サービスを提供します。ユーザーは、特定のアプリケーション用に事前にトレーニングされたモデルを使用してAPIを選択するオプションがあります。さらに、管理されたTensorFlowフレームワークを使用して、ユーザーが個人の大規模で包括的なモデルを構築および実践できるようにします。

ストレージ: GCPストレージサービスについて話しているときに頭に浮かぶ主な名前は、Google CloudStorageです。一貫性、スケーラビリティ、およびデータストレージの大容量は、それによって提供されるいくつかの機能です。 Filestoreは、フルマネージドのNFSファイルサーバーを提供するもう1つの優れたストレージサービスです。

ビッグデータ: ビッグデータが提供するサービスには、データ分析サービス用のBigQuery、データ処理のバッチ処理とストリーミング用のDataflow、非同期メッセージング用のPub / Subが含まれます。

ネットワーキング :ネットワーキングは、AppEngineを処理するために頻繁に使用されるサービスの1つです。 GKEは、ComputeEngineによるネットワークリソースを使用してKubernetesモデルを実装します。ネットワークサービスは、DNSレコードの開発、既存のネットワークとGoogleのシステム間の接続、およびリソース間のトラフィック負荷分散に役立ちます。

データベース: GCPの人気のバックボーンは、間違いなくSQLとNoSQLデータベースの品揃えです。 MySQLまたはPostgreSQLデータベースは、GCP上のCloudSQLの2つのオプションです。 NoSQLデータストレージの2つの特徴的な代替品は、CloudFirestoreとCloudBigtableです。ユーザーには、トランザクションが一定である完全に管理されたリレーショナルデータベースサービスを提供するCloudSpannerのオプションもあります。スキーマ、SQLクエリ、自動同期レプリケーションは、CloudSpannerの他の便利な機能です。

GCP:用語、定義、語彙

GCPチートシートを開始する前に、Google Cloud Platformに関連する用語と定義を理解することが不可欠であり、クラウドコンピューティングは非常に重要です。いくつかの一般的な用語、定義、および用語集を確認して理解しましょう。

クラウドコンピューティング :オンプレミスのリソースではなく、ネットワークおよびインターネットベースのITリソースとサービスの提供。

クラウド移行 :データ、アプリケーション、およびサービスをオンプレミスシステムからクラウドに移行するためのプロセス。

クラウドサービスプロバイダー(CSP) :PaaS、IaaS、SaaSのいずれかのクラウドコンピューティングサービスを提供するエンティティ。

コンテナ :オペレーティングシステムのカーネルによって許可された複数のリモートユーザースペースケースの機能を備えた仮想インスタンス。

DevOps :コミュニケーション、コラボレーション、統合を促進する開発チームと運用チームのブレンドから派生したアプローチ。

Google Cloud Platform :GCPは、Infrastructure as a Service(IaaS)とPlatform as a Service(PaaS)の両方の製品を提供するGoogleが提供するクラウドサービスです。

ホストマシン :物理マシン。通常、複数のコンテナまたは仮想マシンを格納するサーバー。

ハイブリッドクラウド :パブリッククラウドとプライベートクラウドの両方をオンプレミスソリューションと統合して作成されたクラウドコンピューティングシステム。

インスタンス :特定のワークロードをサポートする単一のサーバーまたは仮想マシン。

マルチテナンシー :モデルのモデル共有環境で実行されている1つ以上のアプリケーションの複数のインスタンスを可能にするソフトウェア運用モデル。

すべての製品とサービス

計算

クラウド実行 :コンテナ化されたアプリケーション向けのサーバーレスサービス

クラウド機能 :イベント固有のサーバーレス機能

計算エンジン :VM、TPU、GPU、ディスク

Kubernetes Engine(GKE) :マネージドKubernetes /コンテナソリューション

App Engine :マネージドアプリケーションプラットフォーム

ベアメタルソリューション :特殊なワークロード用に設計されたハードウェア

プリエンプティブVM :短命のコンピューティングインスタンス

シールドされたVM :強化されたVM

唯一のテナントノード :専用の物理サーバー

ストレージ

クラウドファイルストア :マネージドネットワークファイルシステムサーバー

クラウドストレージ :マルチクラスおよびマルチリージョンのオブジェクトストレージ

永続ディスク :VMのブロックされたストレージ

ローカルSSD :SSDにローカルに接続されたVM

データベース

Cloud Bigtable :ペタバイト規模、非リレーショナル、低レイテンシ

クラウドファイルストア :サーバーレス、NoSQLドキュメントデータベース

クラウドメモリストア :管理されているRedisとMemcached

クラウドスパナー :水平方向にスケーラブルなリレーショナルデータベース

クラウドSQL :マネージドSQL Server、MySQL、PostgreSQL

データと分析

BigQuery :データウェアハウスと分析

BigQueryBIエンジン :インメモリ分析エンジン

BigQuery ML :BigQueryモデルのトレーニングと提供

クラウドコンポーザー :ワークフローオーケストレーションのマネージドサービス

クラウドデータフュージョン :グラフィカルに管理されるデータパイプライン

クラウドデータフロー :データのストリームまたはバッチ処理

クラウドデータプレップ :ビジュアルデータラングリング

Cloud Dataproc :HadoopとSparkのマネージドサービス

クラウドパブ/サブ :グローバルでリアルタイムのメッセージング

データカタログ :メタデータ管理の使用

データスタジオ :集合的なデータ探索/ダッシュボーディング

見物人 :エンタープライズレベルのBIと分析

ハイブリッドおよびマルチクラウド

作成者 :エンタープライズレベルのハイブリッドおよびマルチクラウドプラットフォーム

Anthos GKE :ハイブリッドのオンプレミスであるKubernetesエンジン

Anthos構成管理 :ポリシーとセキュリティの自動化

Anthosサービスメッシュ :Istio-マネージドサービスメッシュ

Anthosのクラウ​​ドラン :Anthosのサーバーレス開発

Anthos向けGoogleCloud Marketplace :事前構成されたコンテナー化されたアプリ

Anthosに移行 :VMのKubernetesエンジンへの移行

操作 :ログ記録、監視、トラブルシューティング

クラウドビルド :継続的な組み込み/配信プラットフォーム

トラフィックディレクター :サービスメッシュトラフィック管理

ApigeeAPI管理 :APIの開発、管理、セキュリティ

AI / ML

AIハブ :ホスト型AIコンポーネントの共有

AIプラットフォームデータのラベル付け :人間が制御するデータラベリング

AIプラットフォームディープラーニングVM :ディープラーニングを目的とした事前構成済みのVM

AIプラットフォームディープラーニングコンテナ :ディープラーニングを目的とした事前構成済みのコンテナー

AIプラットフォームノートブック :マネージドJupyterLabノートブックケース

AIプラットフォームパイプライン :ホストされたMLワークフロー

AIプラットフォームの予測 :自動スケーリングされたモデルの提供

AIプラットフォームトレーニング :分散型AIトレーニング

AIプラットフォーム :MLのマネージドプラットフォーム

AutoML自然言語 :テキストのカスタムモデル

AutoMLテーブル :特定の構造化データモデル

AutoML翻訳 :カスタマイズされたドメイン固有の翻訳

AutoMLビデオインテリジェンス :カスタマイズされたビデオアノテーションモデル

AutoMLビジョン :カスタム画像モデル

Cloud Natural Language API :テキストの解析と分析

クラウド音声認識API :音声からテキストへの変換

Cloud Talent Solutions API :MLでの就職活動

Cloud Text-To-Speech API :テキストから音声への変換

クラウドTPU :MLのハードウェアアクセラレーション

クラウド翻訳API :言語の検出とその翻訳

クラウドビデオインテリジェンスAPI :シーンレベルのビデオアノテーション

Cloud Vision API :画像の認識とグループ化

コンタクトセンターAI :コンタクトセンターにAIベース

ダイアログフロー :口語的なインターフェースを作成する

ドキュメントAI :ドキュメントの分類、分析、検索

説明可能なAI :MLモデルの期待を理解する

推奨AI :カスタムの推奨事項を作成する

ビジョン製品検索 :製品に関連するビジュアル検索

ネットワーキング

キャリアピアリング :キャリアを介したピアリング

直接ピアリング :GCPを介したピアリング

専用相互接続 :専用のプライベートネットワーク接続

パートナー相互接続 :VPCをオンプレミスネットワークに接続する

クラウドアーマー :DDoSセキュリティとWAF

クラウドCDN :コンテンツ配信のためのネットワーク

クラウドDNS :プログラム可能なDNSサービス

クラウド負荷分散 :マルチリージョンの負荷分散/バランシング

クラウドNAT :ネットワークアドレス変換に関連するサービス

クラウドルーター :VPC /オンプレミスネットワークルート交換(BGP)

クラウドVPN(HA) :仮想プライベートネットワーク接続(VPN)

ネットワークサービス層 :価格とパフォーマンスのランキング

ネットワークテレメトリ :ネットワークテレメトリに関連するサービス

トラフィックディレクター :サービスメッシュトラフィック管理

Google CloudServiceメッシュ :サービス対応ネットワーク管理

仮想プライベートクラウド :ソフトウェアによって定義されたネットワーキング

VPCサービスコントロール :APIベースのサービスのセキュリティ制限

ネットワークインテリジェンスセンター :ネットワーク監視とトポロジ

CloudInstitute.ioで30日間の無料トライアルを開始し、今日からGoogle Cloudのキャリアジャーニーを始めましょう!

モノのインターネット(IoT)

クラウドIoTコア :デバイス管理とデータ取り込み

ゲーム

GoogleCloudゲームサーバー :オーケストレーションされたAgonesクラスター

アイデンティティとセキュリティ

アクセスの透明性 :監査クラウドプロバイダーへのアクセス

バイナリ認証 :Kubernetesのデプロイ時のセキュリティ

クラウド監査ログ :GCPの監査トラック

クラウドデータ損失防止API :重要なデータを分類して編集する

クラウドHSM :ハードウェア関連のセキュリティモジュールサービス

クラウドEKM :ユーザーが制御する外部キー

クラウドIAM :リソースアクセス制御

クラウドID :ユーザー、デバイス、アプリケーションを管理する

クラウドID対応プロキシ :IDベースのアプリケーションアクセス

クラウドKMS :ホステッドキー管理サービス

クラウドリソースマネージャー :クラウドプロジェクトのメタデータの管理

クラウドセキュリティコマンドセンター :セキュリティ管理とデータリスクプラットフォーム

クラウドセキュリティスキャナー :アプリエンジンセキュリティのスキャナー

コンテキストアウェアアクセス :属性に基づくエンドユーザーアクセス制御

イベント脅威の検出 :疑わしいアクティビティをスキャンします

Microsoft ActiveDirectoryのマネージドサービス :管理対象のMicrosoft Active Directory

シークレットマネージャー :秘密を蓄積して管理する

セキュリティキーの実施 :2段階のキー検証

シールドされたVM :強化されたVM

タイタンセキュリティキー :2要素認証(2FA)用のデバイス

VPCサービスコントロール :VPCデータの制限

管理ツール

クラウドAPI :クラウドに関連するサービスのAPI

クラウド請求API :プログラムによって管理されるGCPの請求

クラウド請求 :請求およびコスト管理のツール

クラウドコンソール :Webベースの管理コンソール

Cloud Deployment Manager :テンプレートに基づくインフラストラクチャの展開

クラウドモバイルアプリ :iOS / AndroidGCP管理アプリ

プライベートカタログ :内部ソリューションカタログ

クラウドデバッガー :ライブプロダクションデバッグ

エラーレポート :アプリケーションエラー報告

クラウドログ :集中ログ

クラウドモニタリング :インフラストラクチャとアプリケーションの監視

クラウドプロファイラー :CPUとヒープのプロファイリング

クラウドトレース :アプリケーションのパフォーマンスに関する理解

透過的なSLI :GCPサービスのモニタリング

開発者ツール

クラウドビルド :継続的な統合および配信プラットフォーム

IntelliJのクラウドコード :IntelliJGCPツール

VSコード用のクラウドコード :VS CodeGCPツール

クラウドコード :クラウドネイティブIDE拡張機能

クラウドスケジューラ :cronジョブサービス

クラウドSDK :CLI for GCP

クラウドシェル :ブラウザに基づくターミナル/ CLI

クラウドソースリポジトリ :ホストされたプライベートGitリポジトリ

クラウドタスク :非同期タスクの実装

Eclipse用クラウドツール :EclipseGCPツール

VisualStudio用のクラウドツール :VisualStudio用のGCPツール

コンテナ分析 :プログラムされたセキュリティスキャン

コンテナレジストリ :プライベートコンテナレジストリ/ストレージ

アーティファクトレジストリ :ユニバーサルパッケージマネージャー

Gradleアプリエンジンプラグイン :Gradle AppEngine用のプラグイン

Maven AppEngineプラグイン :Maven AppEngine用のプラグイン

GCPへの移行

BigQueryデータ転送サービス :大量のインポート分析データ

クラウドデータ転送 :データ再配置ツール/ CLI

Google転送アプライアンス :レンタル可能なデータ転送ボックス

Anthosに移行 :VMをGKEコンテナに転送する

ComputeEngineに移行する :コンピューティングエンジン移行ツール

AmazonRedshiftから移行する :RedshiftからBigQueryへの移行

Teradataからの移行 :TeradataからBigQueryへの移行

ストレージ転送サービス :データのオンライン/オンプレミス転送

VMの移行 :VM転送ツール

Cloud Foundation Toolkit :コードの概要としてのインフラストラクチャ

APIプラットフォームとエコシステム

API分析 :APIメトリック

APIの収益化 :APIの財務的側面

ApigeeAPIプラットフォーム :APIを開発、監視、保護する

Apigeeハイブリッド :ハイブリッド/マルチクラウドAPI環境の管理

Apigee Sense :攻撃からのAPIの保護

クラウドエンドポイント :クラウドAPIゲートウェイ

Cloud Healthcare API :医療システムのGCP相互運用性

開発者ポータル :APIの管理ポータル

GCPマーケットプレイス :パートナーおよびオープンソース市場

Googleマッププラットフォーム

Directions API :場所間の道順を取得する

距離行列API :複数の出発地/目的地の移動時間

ジオコーディングAPI :住所と座標の変換

Geolocation API :GPSを使用せずに位置情報を発信する

Maps Embed API :iframe埋め込みマップのデモンストレーション

JavaScriptAPIをマップします :動的Webマップ

Maps SDK for Android :Androidアプリケーション用に作成されたマップ

iOS用マップSDK :iOSアプリケーション用に作成されたマップ

静的APIをマップします :静止地図画像を表示する

Maps SDK for Unity :ゲームに使用されるUnity SDK

マップのURL :地図のURLシステム

Places API :レストベースのプレイス機能

Places Library、Maps JS API :Web向けの機能を配置します

Android用SDKを配置します :Android向けに作成された機能を配置します

iOS用のSDKを配置します :iOS用の場所機能

Roads API :座標を道路に変更する

ストリートビュー静的API :静止したストリートビュー画像

ストリートビューサービス :JavaScriptのストリートビュー

タイムゾーンAPI :座標をタイムゾーンに変換する

GSuiteプラットフォーム

管理SDK :GSuiteリソースの管理

AMP for Email :動的でインタラクティブなメール

Apps Script :ほぼすべてを広めて自動化する

カレンダーAPI :カレンダーの作成と管理

Classroom API :教室の設立と管理

クラウド検索 :エンタープライズの複合検索

ドキュメントAPI :ドキュメントの作成と編集

ドライブアクティビティAPI :Googleドライブのアクティビティを回復する

ドライブAPI :ファイルの読み取りと書き込み

ドライブピッカー :ドライブのファイル選択ウィジェット

メールマークアップ :schema.orgを使用したインタラクティブなメール

GSuiteアドオン :Spread GSuiteアプリ

Gスイートマーケットプレイス :組み込まれたアプリケーションのストアフロント

Gmail API :Gmailを改善する

ハングアウトチャットボット :チャットでの口語ボット

People API :ユーザーの連絡先管理

スプレッドシートAPI :スプレッドシートの作成、読み取り、書き込み

スライドAPI :プレゼンテーションの作成、読み取り、編集

タスクAPI :タスクの検索、読み取り、更新

Vault API :組織の電子情報開示の管理

モバイル(Firebase)

クラウドファイヤーストア :ドキュメントの保存と同期

Firebaseのクラウド機能 :イベント駆動型のサーバーレスアプリケーション

Firebase向けクラウドストレージ :オブジェクトの保存と提供

Crashlytics :クラッシュの記録と分析

Firebase A / Bテスト :A / Bテスト実験の作成

Firebaseアプリの配布 :信頼性の高いテスターのクイックアクセス

Firebase認証 :ドロップイン認証

Firebaseクラウドメッセージング :デバイス通知を送信する

Firebaseダイナミックリンク :アプリケーションコンテンツへのリンク

Firebase拡張機能 :プリインストールされた開発ソリューション

Firebaseホスティング :CDN / SSLを使用したWebホスティング

Firebaseアプリ内メッセージ :アプリ内相対メッセージを送信する

Firebaseパフォーマンスモニタリング :アプリ/ウェブのパフォーマンスの監視

Firebaseの予測 :ユーザーターゲティングの予測

Firebaseリアルタイムデータベース :データのリアルタイム同期

Firebase Remote Config :インストールされたアプリのリモート構成

Firebaseテストラボ :モバイルテストデバイスファーム

Firebase向けGoogleアナリティクス :モバイルアプリケーション分析

Firebase用MLキット :モバイル向けML API

GCPファンダメンタルオープンソースプロジェクト

Apache Beam :バッチ/ストリーミングのデータ処理サービス

gRPC: リモートプロシージャコール(RPC)フレームワーク

gVisor: 保護されたコンテナランタイム

イスティオ: サービスの接続と保護

ネイティブ: Kubernetes用のサーバーレスフレームワーク

Kubeflow: Kubernetes用の機械学習ツールキット

Kubernetes: コンテナ化されたアプリケーションの管理サービス

OpenCensus: クラウドネイティブの可観測性のために作られたフレームワーク

TensorFlow: 機械学習フレームワーク

Google CloudPlatformでの作業方法

GCPで作業するための基本的な手順の詳細を簡単に見てみましょう。学ぶための最も効果的な方法は、小さな一歩を踏み出すことです。これらの小さな手順は、Google CloudPlatformに関連するいくつかのクイックスタートガイドを使用して実践できます。上記のガイドは、基本的なタスクを含むリアルタイムのアクティビティです。

あなたが練習できる他の必要な活動は以下の通りです:

追加 リソース

GCPに関連するその他のリソースは次のとおりです。

Cloud Instituteの専門家と連絡を取り、キャリアレベルと野心を補完する最適なGoogleクラウド認定トレーニングをご案内します。


クラウドコンピューティング

  1. AWS vs. Azure vs. Google:Cloud Wars 2020
  2. AWSプロフェッショナル向けのGoogleCloudPlatformの概要
  3. Googleクラウド認定ロードマップ
  4. Google Cloud Platform:チートシート
  5. Google Cloud Update; Googleの進化
  6. Google CloudPlatformの要点
  7. GoogleCloudにWordPressをインストールする方法
  8. Google Cloud Platform認定:準備と前提条件
  9. 私の給料を後押しする方法は? GoogleCloudのエキスパートになる
  10. AWSチートシート:試験ガイド付き
  11. Google CloudPlatformを使用したCIO向けのアプリケーションモダナイゼーションの再考