Azure & AWS
2021-11-05 10:37:18 89 举报
AI智能生成
部分Azure和AWS服务对应情况
作者其他创作
大纲/内容
Service Comparation
AWS - Elastic Compute Cloud (EC2)
Azure - Virtual Machine
AWS - Elastic MapReduce
Azure - Hadoop on Azure
AWS - Direct Connect
Azure - Virtual Network
AWS - Route 53
Azure - Traffic Manager
AWS - Virtual Private Cloud(VPC)
Azure - Virtual Network
AWS - CloudFront
Azure - CDN(Content Delivery Network)
AWS - Simple Storage Service(S3)
Azure - Blob Storage
AWS - DynamoDB
Azure - Table Storage
AWS - ElastiCache
Azure - Cache Worker Role
AWS - Relational Database Service(RDS)
Azure - SQL Database
AWS - CloudFormation
Azure - Web Site/Custom Images
AWS - CloudWatch
Azure - Monitoring Service
AWS - Data Pipeline
Azure - SQL Data Sync
AWS - Elastic Beanstalk
Azure - Cloud Service(Web Role/Worker Role)
AWS - AWS Identity and Access Management(IAM)
Azure - Access Control
AWS - Elastic Transcoder
Azure - Media Serivce
AWS - Simple Notification Service(SNS)
Azure - Service Bus
AWS - Simple Queue Service(SQS)
Azure - Queue Storage
AWS - Elastic Load balancing
Azure - Load Balancing Endpoint
AWS - Elastic Block Store
Azure - Azure Drive
AWS ECS - Elastic Container Service
Automatically increase or decrease resources according to performance or resource usage
AWS Beanstalk
IDE (Visualstudio)
Elastic Beanstalk automatically handles the deployment details of capacity provisioning,
load balancing, auto-scaling, and application health monitoring.
load balancing, auto-scaling, and application health monitoring.
ServiceLess
Focus on writing code rather than spending time managing and configuring servers, databases, load balancers, firewalls, and networks.
Complate resource control
CloudFormation
a collection of related AWS and third-party resources
Stack
AWS CloudFormation Registry
CloudFormation -> CloudFormation registry -> select Resource types or Modules
AWS CLI
Template, RegistrationToken
Python: update python plugin -> pip3 install cloudformation-cli-python-plugin
Update resource type to use CFN-cli2.0: cfn submit --set-default
StackSets
Cross accont, cross region
Configuration
YAML: start with '-' (hyphen)
start with '{' and end with '}' (braceleft, braceright)
AWS Serviceless Application Model (SAM)
Safty Control: CloudWatch -> alarm triggered -> roll back
NodeJS
var http = require('http');
server = http.createServer(function (req, res) {
res.writeHeader(200, {"Content-Type": "text/plain"});
res.end("Hello World\n");
});
server.listen(8000);
console.log("httpd start @8000");
server = http.createServer(function (req, res) {
res.writeHeader(200, {"Content-Type": "text/plain"});
res.end("Hello World\n");
});
server.listen(8000);
console.log("httpd start @8000");
DevOps
CodeCommit
CodeBuild
CodeDeploy
CodePipeline
Source -> Build -> Test -> Staging -> Production
CodeStar
Security
IAM (Identity & Access Management)
Directory Serivce
Firewall Management
Cloud Directory
RAM (Resource Access Management)
GuardDuty
VPC Flow Logs, AWS CloudTrail management event logs, Cloudtrail S3 data event logs, and DNS logs.
WAF (Web Application Firewall)
Web ACL (Access Control List), Rules, Rules Groups
AWS Shield Advanced
Against distributed denial of service (DDoS) attacks
Secrets Manager
Like Azure key vault - store access token, SSL, ... Instead of hardcoding the user account, we can call the secrets via API
0 条评论
下一页