日記

Cloud Digital Leader メモ2

humor

Cloud Digital Leader メモ2

前回は、問題についての解答をメモしました。
今回は用語についてまとめてみたいと思います。

GCP…
Google Cloud Platform(グーグルクラウドプラットフォーム)の略。
Googleが提供するクラウドサービスのこと。
Gmail、Youtube、AdWords、検索、マップなど。

一言で言うと、多機能高性能サーバをレンタルできる。

GCP利点…
①自前構築
サーバ不要。

②大規模処理
同時利用、ログ収集・解析。

③Googleの安心性
企業ブランド、知名度高い。

GCP歴史…
2008.04 GAE時代 β版(Python)
2011.10 Google Cloud SQL/Google Cloud Storage
2012.05 Google BigQuery(DWHのこと)
2013.05 GCE(仮想マシンサービス)
2013.12 G.A.(GCP+GCE)
2014.04 GCP アジアリージョン対応(US,EU以外に日本が利用可)
2016.03 GCP 東京リージョン発表
2016.11 GCP 東京リージョン開設
2017.01 7か所リージョン開設
2018.03 大阪リージョン開設

GCP最大利点…
高速接続

GCP活用…
ビッグデータ、機械学習、キャンペーン、運用保守不要、グローバル展開

GCP試験…
GCPでユーザー、プロジェクト、課金の関係、管理コンソール、APIの使い方が問われる。

リージョン、ゾーン…
GCP動作場所(物理)

無料トライアル…
登録とプロジェクト作成ができる

管理コンソール…
プロジェクトの構成や整理できる

Cloud I AM…
GCPリソース権限管理

セキュリティ…
ホワイトペーパー(セキュリティ監視情報)、
第三者認証(利用者管理)のこと

ユーザー…
GCPの利用者のこと。または、アカウント所持者。

課金アカウント…
1つのみ。支払い用アカウント。

プロジェクト…
各GCPのサービス1個分。増えれば課金。

リージョン…
サーバ設置場所(国)

ゾーン…
サーバ設置場所(県)

ホーム…
GCPプロジェクトTOPページ

ダッシュボード…
課金状況画面、アクセス(リクエスト)数確認

アクティビティ…
操作ログ閲覧画面

ライブラリ…
API検索、有効無効できる画面

認証情報…
API接続用キー作成画面

コンポーネント…
機能のこと。

コンポーネントの種類…

●コンピューティング系
・ComputeEngine
(IaaSサービスで仮想マシン操作)

・AppEngine
(PaaSサービスでアプリスケールアウト/インが自動)

・KubernetesEngine
(フルマネージドサービスで数分でデプロイ準備可能)

・CloudFunctions
(イベント単位で他のサービス連携)

●ストレージ系
・Bigtable
(スケーラブルなNoSQLサービスで無限にスケールアウト可能)

・Datastore
(Bigtableより機能が上)

・Firestore
(Firebaseと相性よい)

・Storage
(オブジェクトストレージサービス、最大5TB)

・SQL
(フルマネージドのRDBMS(MySQL,PostgreSQL))

・Spanner
(分散リレーショナルデータベースサービス。
強い一貫性を持つ)

・Memorystore
(フルマネージドRedisサービス)

・Filesstore
(フルマネージドNASサービス)

●ネットワーキング系
・VPCネットワーク
(仮想ネットワーク提供)

・ネットワークサービス
(負荷分散)

・ハイブリッド接続
(VPNや閉域接続サービス)

・NetworkServiceTiers
(Google網を使用しないので格安)

・ネットワークセキュリティ
(クラウドアーマーやSSLなど)

●Stackdriver(モニタリング)系
・Monitoring
(GCPやAWSのアプリ監視)

・Debugger
(バグ調査)

・トレース
(ボトルネック検知)

・ロギング
(ログ保存)

・エラーレポート
(問題通知)

・プロファイラ
(CPUとメモリ監視)

●ツール系
・Cloud Build
(コンテナイメージのビルド実行)

・Container Registry
(コンテナレジストリ提供)

・Source Repositories
(Gitリポジトリ作成)

・Deployment Manager
(テンプレート管理、YAMLで管理)

・Endpoints
(RESTfulなAPI構築支援)

●ビッグデータ系
・BigQuery
(低コストでSQLで分析)

・Pub/Sub
(フルマネージドでリアルタイムメッセージ送信)

・Dataproc
(Hadoop,MapReduceなどの分散処理フレームワーク
向けマネージドサービス)

・Dataflow
(ストリーミング・バッチ処理を行う
フルマネージドサービス)

・IoT Core
(IoTとGCPを連携サービス)

・Composer
(フルマネージドApache Airflowサービス)

・Genemics
(ゲノム解析)

・Dataprep
(分析用データの検索、可視化、クレンジング)

・ML Engine
(機械学習向けマネージドプラットフォーム。
TensorFlowフレームワークを利用)

●人工知能
・NaturalLanguage
(自然言語のための機械学習サービス)

・TalentSolution
(仕事・職業探しサービス作成用API)

・Translation
(翻訳)

・Vision
(画像分類、画像解析、画像認識に特化)
どのサービスも基本的にSLA付き。

フルマネージド…
AIが代行しているイメージ

●ホワイトペーパー(セキュリティ監視情報)…
・SSAE16/ISAE3402TypeⅡ
財務諸表について

・SOC2 /SOC3
内部統制(企業のセキュティ事故を防ぐ)

・ISO 27001
企業のセキュリティリスク管理

・FISMAModerate
アメリカ国立標準技術研究所(NIST)
のセキュリティ基準

・PCI DSSv3.0
クレジットカード情報、取引情報の安全管理基準

・HIPAA
医療情報、処理、管理、保存。

●高度なサービス
・KubernetesEngine(クーバネイティスエンジン)
Dockerとコンテナを活用して、容易に環境を移行できる

・ネットワーキング
外部通信許可やアクセス制御する

・Bigtable
NoSQLデータベースサービス。
Google検索、YouTube、Googleマップ、Gmailにも利用されている
超大容量データ処理向いている

・Datastore
NoSQLのスキーマレスなデータベースを提供
BigQueryと相性が良い

・Stackdriverモニタリング
サーバー(インスタンス)の監視

・Stackdriverロギング
GCP管理コンソールでログの確認

●高度なサービス2
・Deployment Manager
構成管理ツール

・Cloud Pub/Sub
メッセージングサービス

・Dataproc
Spark/Hadoopのフルマネージドサービス

・CloudLauncher
有名なソリューション、サービスなどをすぐに使えるツール

・Functions
サーバーレスなアプリケーション実行基盤

・Spanner
フルマネージドなマルチマスターリレーショナルデータベース
SQLによるデータ定義とデータ操作、トランザクション処理が可能。

・Endpoints
サービス、ランタイム、ツールからなる分散API管理システム

・Genomics
遺伝子レベルのデータを保存、処理、検索、共有。

・IoTCore
IoT端末の管理(デバイス接続、管理、データ取り込み)

・Dataprep
構造化データと非構造化データの分析や探索、クリーニング。

・Datalab
BigQuery、GCS、ローカルストレージのデータを探索、分析、視覚化

・機械学習
様々なデータから、自動的に特徴を見つけ出し、分類し学習していく。

・VisionAPI
画像認識用

・TranslateAPI
文字を翻訳

・Speech API
音声認識

・VideoIntelligenceAPI
動画から物体認識

●GCPとAWSの違い
GCPはPaaS(GAE)、AWSはIaaS(EC2)が主に利用される。

サービス:IaaS
GCP:GCE
AWS:EC2

サービス:PaaS
GCP:GAE
AWS:AWS Elastic Beanstalk

サービス:Container
GCP:GKE
AWS:ECS,EKS,AWS Fargate

サービス:Function
GCP:Cloud Functions
AWS:AWS Lambda

サービス:ObjectStorage
GCP:GCS
AWS:S3

サービス:ColdStorage
GCP:CloudNearline
AWS:Amazon Glacler

サービス:ColdStorage(さらに安価)
GCP:CloudColdline
AWS:Amazon Glacier

サービス:MemoryCache
GCP:Cloud Memorystore
AWS:Amazon ElastiCache

サービス:FileSystem
GCP:Cloud Storage FUSE Cloud Filestore
AWS:Amazon Elastic File System

サービス:データ移行
GCP:Cloud Data Transfer
AWS:Amazon Snowball
Amazon Snowball Edge
AWS Snowmobile

サービス:HybridStoragewithオンプレミス
GCP:VPCServiceControl
AWS:AWSStorageGateway

サービス:LoadBalancer
GCP:Cloud Load Balancing
AWS:Elastic Load Balancing

サービス:専用線接続
GCP:Cloud interconnect Partner Interconnect
AWS:AWS Direct Connect

サービス:VPN接続
GCP:VPC
AWS:Amazon VPC

サービス:DNS
GCP:Cloud DNS
AWS:Amazon Route 53

サービス:CDN
GCP:Cloud DNS
AWS:Amazon CloudFront

サービス:RDBMS
GCP:Cloud Bigtable Cloud Datastore
AWS:Amazon DynamoDB,Amazon Neptune

サービス:分散型RDBMS
GCP:Cloud Spanner
AWS:Aurora Serverless

サービス:データウェアハウス
GCP:BigQuery
AWS:Amazon RedShift,Amazon Athena

サービス:バッチ処理/ストリーム
GCP:Cloud Dataflow
AWS:AWS Batch,Amazon Kinesis,Amazon SWF,AWS DataPipline

サービス:Spark/Hadoop
GCP:CloudDataproc
AWS:Elastic Map Reduce

サービス:データ分析ツール
GCP:Cloud Datalab Google Colab
AWS:Amazon SageMaker

サービス:ワークフロー管理ツール
GCP:Cloud Composer
AWS:

サービス:ETL
GCP:Cloud Dataprep
AWS:AmazonGlue

サービス:非同期メッセージング
GCP:Cloud Pub/Sub
AWS:Simple Notifications Service(SNS),
Amazon Simple Queue Service(SQS)

サービス:遺伝子解析
GCP:Google Genomics
AWS:

サービス:データ分析ツール
GCP:Cloud Datalab Google Colab
AWS:Amazon SageMaker

サービス:BIツール
GCP:Google Data Studio
AWS:Amazon QuickSight

サービス:IoT
GCP:Cloud IoT Core
AWS:AWS IoT Core
Amazon MQ
AWS Greengrass
AWS IoT Analytics
Amazon FreeRTOS
AWS IoT Device Defender

サービス:ML
GCP:Google Cloud Machine Learning
AWS:Amazon Machine Learning,
AWS深層学習AMI
AWS Apache MXNet,AWS TensorFlow

サービス:API/ツール
GCP:Machine Learning
AWS:

サービス:API/ツール
GCP:Google Cloud Natural Languge API
AWS:Amazon Comprehend

サービス:API/ツール
GCP:Cloud Speech API
AWS:Amazon Comprehend
Amazon Polly
Amazon Transcribe

サービス:API/ツール
GCP:Cloud Translation API
AWS:Amazon Translate

サービス:API/ツール
GCP:Cloud Vision API
AWS:Amazon Rekognition
AWS DeepLens
Amazon Rekognition

サービス:API/ツール
GCP:GoogleCloud Video Intelligence API
AWS:

サービス:チャットボット
GCP:Dialogflow
AWS:Amazon Lex

サービス:ASICによるML
GCP:Cloud TPU
AWS:

サービス:IAM
GCP:Cloud IAM
AWS:AWS IAM

サービス:WAF
GCP:Cloud Armor
AWS:AWS WAF

サービス:DDoS保護
GCP:Cloud Load Balancing
Cloud Armor
AWS:AWS Shield

サービス:ID連携
GCP:G Suite
AWS:AWS Directory Service

サービス:シングルサインオン
GCP:G Suite
AWS:AWS Single Sign-On(SSO)

サービス:Monitoring/Logging
GCP:Stackdriver Monitoring
AWS:AWS CloudWatch

サービス:Deployment
GCP:Cloud Deployment Manager
AWS:AWS CloudFormation

サービス:API開発/管理
GCP:Google Cloud Endpoints
AWS:Amazon API Gateway

サービス:マーケットプレイス
GCP:Google Cloud Launcher
AWS:AWS Marketplace

サービス:SSL証明書
GCP:GoogleのSSL証明書(GCEは除く)
AWS:AWS Certificate Manager(ACM)

サービス:ドメイン
GCP:Google Domains
AWS:Amazon Route 53

サービス:Web メール
GCP:G Suite (Gmail)
AWS:Amazon WorkMail

サービス:共用ドライブ
GCP:G Suite(Driver)
AWS:Amazon WorkDocs

サービス:ビデオ会議/チャット
GCP:G Suite(Hangout)
AWS:Amazon Chime

サービス:リモートデスクトップ
GCP:Chromeリモートデスクトップ
AWS:Amazon WorkSpaces
Amazon AppSteam2.0

サービス:GUI
GCP:https://console.cloud.google.com
AWS:https://console.aws.amazon.com

サービス:SDK
GCP:Cloud SDK(gcloud,gsutilbq)
AWS:https://aws.amazon.com/jp/tools/

サービス:CLI
GCP:Cloud Shell(Cloud SDK利用可能)
AWS:AWS CLI

ABOUT ME
usatodo
仕事を充実させ、生活を楽しむ「仕事術」について模索中。人を助ける技術を伝承できるようなエンジニアを目指しています。うさみみが生えた白い生物が、日々、電子・情報処理技術に傾倒しています。趣味で気分転換に思い切った活動をしてしまうことも。サイトでは、生活に役立つ小ネタやスマホの豆知識など、いつもの暮らしがちょっとだけ便利になる情報をお届けします。

COMMENT

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

CAPTCHA