LoginSignup
78
77

「AWSのアレはAzureでいうとコレだよね」チートシート

Last updated at Posted at 2023-10-23

はじめに

いろんなクラウド環境を使う人と交流するときに、サービス名の対応がすぐにわかると良いなと思った。

「AWS でいう Lambda が、 GCP の Cloud Functions だよ。」みたいな説明をする。

自分にとっての母語と外国語の対応がわかると、理解が断然早くなるはず。

公開後 追記:より詳細バージョンがこちらの記事で参照いただけます
https://qiita.com/hayao_k/items/906ac1fba9e239e08ae8

つくってみた  - ベーシックなもの

AWS Azure GCP
コンピューティング EC2 VM Compute Engine
ストレージ S3, EBS Blob Storage, Disk Cloud Storage, Persistent Disk
データベース RDS, DynamoDB SQL Database, Cosmos DB Cloud SQL, Datastore
キャッシュ ElastiCache Azure Cache Cloud Memorystore
ネットワーク VPC VNet VPC
セキュリティ IAM AD IAM
AI/MLサービス SageMaker Azure ML AI Platform
データ分析 Redshift Data Lake BigQuery
データストリーミング Kinesis Event Hub Dataflow, Pub/Sub
コンテナオーケストレーション ECS, EKS AKS GKE
サーバーレス Lambda Functions Cloud Functions
IoT IoT Core IoT Hub Cloud IoT Core
DevOpsツール CodeBuild, CodeDeploy, CodePipline DevOps Cloud Build
モニタリング CloudWatch Monitor Stackdriver
API管理 API Gateway API Management Endpoints

さらに追加

AWS Azure GCP
メッセージング SQS, SNS Service Bus, Event Grid Cloud Pub/Sub
コンテンツ配信(CDN) CloudFront Azure CDN Cloud CDN
ファイルストレージ EFS Azure Files Filestore
バッチ処理 Batch Azure Batch Dataflow
データ移行 DataSync, DMS Azure Migrate Transfer Service
データバックアップ Backup Azure Backup Persistent Disk Snapshot
検索サービス CloudSearch Azure Search Cloud Search
ブロックチェーン Managed Blockchain Azure Blockchain Cloud Blockchain
ストリーミングメディア Kinesis Video Streams Azure Media Services Cloud Video Intelligence
モバイルサービス Amplify App Center Firebase
ゲーム開発 GameLift PlayFab N/A
認証・認可 Cognito Azure AD B2C Identity Platform
ビッグデータ EMR HDInsight Dataproc
リアルタイム分析 Real-Time Analytics Stream Analytics Dataflow
コンプライアンス Artifact Azure Policy Cloud Compliance
データ可視化 QuickSight Power BI Data Studio

まとめ

  • AWSのアレはAzureでいうとコレだよね」をわかるようにチートシートにまとめた
    • AWSに慣れている自分がAzureをさわり始める際に役に立ちました
  • もっと細かい分類でも知りたいなど、追加改善をしていきたい

(番外編) プログラム言語にも行ってみた

Java Node.js Python Go Ruby COBOL Swift Kotlin
代表的なFW Spring Express Django Gin, Revel Ruby on Rails - SwiftUI, UIKit Spring, Ktor
主な利用用途 企業向けアプリ, Web開発 Web開発, バックエンド Web開発, データ分析 Web開発, マイクロサービス Web開発 事業系 iOS/OSX開発 Android, Backend
パッケージ管理 Maven npm pip go get gem - SwiftPM Gradle
専用パッケージ形式 .jar .tgz .whl, .tar.gz .mod .gem - .package .jar
ビルド javac - pybuild go build rake cobc swift build kotlinc
仮想環境 - nvm venv - rbenv - - -
複数バージョン管理 SDKMAN! nvm pyenv gvm rvm, rbenv - xenv sdkman
シンタックスチェック Checkstyle eslint pylint, flake8 go vet rubocop - swiftlint ktlint
テストなど JUnit Jest pytest go test RSpec - XCTest JUnit, Spek
IDE IntelliJ, Eclipse VSCode, WebStorm PyCharm, VSCode GoLand, VSCode RubyMine, VSCode Micro Focus, GnuCOBOL Xcode IntelliJ, Android Studio
コミュニティ JCP, JavaOne NodeConf, JSConf PEP, PyCon GopherCon, GoBridge RubyConf, RailsConf SHARE, COBOL Programmers WWDC KotlinConf, Android Dev Summit
デバッグツール jdb debugger, node --inspect pdb delve byebug, pry COBOL Debugger LLDB jdb, Debugger for IntelliJ
78
77
2

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
78
77