Skip to main content

Basic Technologies in Cloud Computing

·238 words·2 mins·
Table of Contents
Explore the basic technologies in public cloud platform: Amazon Web Services (AWS), Microsoft Azure, and Google Cloud Platform (GCP).

Compute
#

  • At on-prem, or traditional data center, Compute is referring to the physical server.
  • At cloud, Compute is referring to virtual machine or container or serverless.
  • typically, virtual machine isn’t the go-to technology to use nowadays.
  • serverless solution is easier to be used (called endpoint).
Compute TechnologiesAWSAzureGCP
ServerlessLambdaAzure FunctionsGoogle Cloud Functions
Virtual MachineEC2Virtual MachineCompute Engine
Hosted ContainerFargateContainer InstancesCloud Run
Container OrchestrationEKSAKSKubernetes Engine

Storage
#

  • For storing data as object.
  • Can apply labels and filters to the object.
  • typically used for long-term storage, like PDF and word files (unstructure data).
Object StorageAWSAzureGCP
StorageS3Blob StorageCloud Storage

Database
#

  • For structure data which allows for querying and complex transaction.
  • Optimized for frequent access.
  • More specialized DB such as knowledge graphs, vector DB.
DatabaseAWSAzureGCP
Relational DBMySQL/PostgreSQLMySQL/PostgreSQLMySQL/PostgreSQL
NoSQLDynamoDBCosmosDBFirestore/datastore
Data warehouseRedShiftSynapse AnalyticsBigQuery

AL/ML
#

  • Solutions for vision-focused, generative AI, etc.
  • Still new.
AI/MLAWSAzureGCP
Pre-built AIAmazon Rekognition, Amazon Translate, Amazon ComprehendAzure Cognitive, Azure Machine LearningGoogle Cloud Vision AI, Google Cloud Translation, Google Cloud Natural Language
MLSageMakerAzure Machine LearningVertext AI
AutoML ToolsSageMaker Autopilot, Amazon KendraAzure Automated MLAutoML Vision, AutoML Natural Language
zd
Author
zd
cli-geek, strategist, architect

Related