[推薦] Intro to Aws-The Most Important Services To Learn
Source
https://www.youtube.com/watch?v=FDEpdNdFglI 50:06
Summary
- DNS
- route53
- LBS
- ELB
- IAM: 管理整個 AWS 服務的資源與權限的服務
- CDN
- CloudFront
- web/application service
- EC2
- lambda(serverless)
- ECS(docker container manager)
- database
- Elasti Cache(redis or memcache)
- RDBMS
- aurora: MySQL or PostgreSQL 處理好 scaling, 不支援 serverless
- RDS: 可以選擇不同的 RDBMS
- NoSQL
- DynamoDB: support autoscaling
- DocumentDB: MongoDB
- OpenSearch: ElasticSearch like service, query 彈性高
- Packaged infrastructure
- Elastic Beanstalk: 包含 backend, lbs, db, monitoring, autoscalingApp
- App runner: use ECS behind the scene
- Light Sail: 類似 Digital Ocean 的服務,提供可選擇的 tech stack 直接建立
- App Sync: GraphQL service
- Deployment orchestration
- Code Commit: git
- Code build: build code from code commit or other 3rd party git-like service
- Code Deploy: deploy code to other services
- Code Pipeline: CI/CD workflow service
- Monitoring
- CloudWatch: 監控 AWS 上的服務,可自訂 metric log & dashboard
- CloudTrail: audit log of AWS accounts
- Rapid deployment
- Cloud formation: infrastructure as code,can share your template
- CDK(Cloud Development Kit): infrastructure as code, cannot share template
- Amplify: 快速 build mobile/web app
- SAM(Serverless Application Model): a serverless framework with cli
- Event coordination
- SNS: push-based notification
- SQS: pull-based message queue
- Event Bridge: 與 SNS 類似,主要差異有
- schema registration: service 可以註冊自己的 schema,確保 event 的格式正確
- 3rd party integration: 可以使用第三方註冊的 schema 例如 shopify,可以直接使用 shopify 的 event
- step function: visual workflow service,可以用簡單的 UI 來串接不同的 event notification,與 n8n, IFTTT, Zapier 類似
- Object storage
- S3
- Analytical processing
- EMR: Hadoop, Spark, Presto, Hive, HBase alternative
- Athena: integrated S3, no need to setup EMR
- Data warehouse
- Redshift
- Dashboard
- Quick sight
發佈時間
2023-10-8