[SAA + SAP] 30. More solution Architectures
SAP 30 more Solution SAA
2023-09-14 08:59:12 时间
Event Processing
- SQS: Lambda will poll the message from SQS, if failed to processing, will do retry, after max of times, will send to DLQ
- SNS: If failed, do retry on Lambda side, after max of times send to DLQ
Caching
- Static content will be cached by using CloudFront
- Dynamic content can also be cache at CloudFront, use TTL to control the cache; closest to the user location
- API Gateway, is regional service, can do caching as well
- Can use Redis, DAX for DB caching
Blocking IP Address in AWS
- You can use NACL on VPC level to block IP addresses
- ALB has Security Group and has connection Termintaion
- EC2 can stay in private subnet
- NLB doesn't have Security Group
- EC2 will see Client'IP address
- CloudFront, can use Geo location to block one country Ip addresses to access
- Use extra service WAF, to do more advanced IP address filtering
- NACL is not helpful anymore, because ALB' security group allows all CloudFront IP addresses, not client IP address
High Performance Computing (HPC)
- For a destributed EC2 system (EC2 instances need to talk to each others), use a Clouster Placement Group for good network perofrmance
- EC2 Enhanced Netowrking for better Compute and networking
- Use Elastic Netowrk Adapter (ENA)
- Elastic Fabric Adapter (EFA), only for Linux
EC2 Instance High Availability
- How to failover to a Standby EC2 instances?
- We can create a CloudWatch alarm based on CPU for example
- then trigger a Lambda
- Start the instance
- Attach the Elastic IP to Standby
- Deattach the Elastic IP from old instances
- EIP can only attach one instance
- You have 2 AZ
- ASG Setting with 1min, 1max, 1 desired
- Use EIP
- When EC2 in AZ1 fail
- ASG will create another instance in AZ2
- Attach EIP to new instances
- If EC2 in AZ1 failed
- ASG will terminate the instance
- We can use ASG Terminate lifecycle hook to create a EBS Snapshot to S3
- Then ASG will create another EC2 instance in AZ2
- Use ASG Launch lifecycle hook to attach EBS snapshot to the new instances
- Have to use NLB because SSH is Layer 4
- Each AZ can have one NLB talk to Bastion Host
EFA is an Ehanced ENA. for linux
相关文章
- SAP ABAP Gateway Client 的 ABAP 实现,重用 HTTP Connection
- SAP UI5 sap.ui.layout.Grid 控件宽度百分比的设置原理
- SAP UI5 应用中的 sap.ui.require 使用场景
- SAP UI5 sap.ui.base.ManagedObject 的构造函数参数讲解
- SAP UI5 sap.ui.Device.media.initRangeSet 方法的单步调试
- SAP UI5 OData 请求的自定义 HTTP header 设置方法
- [ChatGPT 勘误] SAP UI5 的 sap.ui.base.Object
- 使用 Chrome 开发者工具分析 SAP UI5 应用的 JavaScript 代码执行性能瓶颈
- SAP UI5 sap.m.Table Manual Pop-In Mode 概述
- SAP UI5 sap.m.Table 实现响应式布局的两种配置模式
- SAP UI5 里 FlexBox 控件使用的一个例子
- 安装SAP,Linux获台前瞻未来(linux安装sap)
- Oracle购买SAP: 开启新数据时代(oracle收购sap)
- SAP中的Currency Converting Factor详解编程语言
- SAP中查找增强的可执行程序示例详解编程语言
- SAP 供应商寄售业务的标准流程详解编程语言
- SAP错误处理总结详解编程语言
- 比较:Oracle与SAP的对比(oracle和sap)
- 调用SAP接口:MSSQL实现自动化(mssql调用sap接口)
- Oracle与SAP权衡利弊比较之路(oracle与sap比较)
- 聘请高级Oracle与SAP顾问,拓展业务潜力(oracle sap顾问)
- Oracle SAP系统深入探索管理系统之魅力(oracle sap系统)
- 使用Oracle与SAP进行数据接口开发(oracle sap接口)
- OracleSAP云融合突破IT发展新边界(oracle sap 云)