TLDR更多
从 2022 年 1 月到 2022 年 9 月,AWS 有很多更新。以下是我(和我的一些支持者)在此期间一直在打破的反模式。有32个项目!
什么是反模式?
应该有很多人使用 AWS,因为他们想用 AWS 来做。
在此过程中,诞生了许多使用AWS的巧思,也诞生了成功的例子。不作为 AWS 服务提供的事物的成功示例。不就是“秘方”、“不该碰的东西”或“失传的技术”的密封模式吗?
反模式是一种行为、过程或结构的模式,它在开始时是有效的,但最终会产生不好的结果,并且有一种重构的方法。如果服务更新,之前合理的将成为反模式。
因此,这里是 AWS 从 2022 年 1 月到 2022 年 9 月更新所破坏的反模式列表。
到 2022 年在 AWS 上打破的反模式(直到 2022 年 9 月底)
总共有 32 项。
| 大分类 | 服务中断 | 对成本控制有效吗? | 什么时候? | 概述 | 其他注释或参考 |
|---|---|---|---|---|---|
| 分析 | 红移光谱 | 2022-01 | Redshift Spectrum 自定义数据验证消除了清除先前数据中意外值的工作 | Amazon Redshift Spectrum 提供自定义数据验证规则 | |
| 分析 | EMR 工作室中的 SQL Explorer | 2022-01 | 您现在可以连接到安装了 Presto 的 EC2 集群上的 Amazon EMR 并查看和浏览数据目录 | 在 EMR Studio (amazon.com) 中介绍 SQL Explorer | |
| 分析 | 亚马逊红移 | 是的 | 2022-09 | Redshift 系统日志持久性增强,系统日志数据最长可访问 7 天,即使集群暂停,系统日志也会保留,无需进行集群操作进行故障排除。 | https://aws.amazon.com/jp/about-aws/whats-new/2022/09/amazon-redshift-announces-enhanced-system-logs-consistent-durability/ |
| 分析 | EMR 无服务器 | 是的 | 2022-06 | 在 EC2 上使用 EMR 启动集群大约需要 8 分钟,因此如果您选择恒定操作,则可以通过 EMR Serverless 按需使用。 | Amazon EMR 无服务器现已全面推出 |
| 分析 | Redshift 无服务器 | 是的 | 2022-07 | Redshift serverless 消除了管理,例如根据需求调整集群大小 | Amazon Redshift Serverless 现已全面推出 |
| 分析 | 胶水 | 是的 | 2022-08 | 为 Glue Spark 作业引入了一个新类“Flex”。对于延迟要求较宽松的工作负载(主要是在开发过程中),它可用于降低 34% 的成本。 | https://aws.amazon.com/about-aws/whats-new/2022/08/aws-glue-supports-flex-execution-option/ |
| 分析 | 雅典娜 | 2022-07 | 您现在可以在 Athena 管理控制台中查看执行计划。 2021-04 手动解释后的改进 | https://aws.amazon.com/jp/about-aws/whats-new/2022/07/amazon-athena-visual-query-analysis-tuning-tools/ | |
| 分析 | 胶水 | 是的 | 2022-04 | Auto Scaling 现在可在 Glue 中使用。我不得不根据工作量自己调整集群的大小 | https://aws.amazon.com/about-aws/whats-new/2022/04/autoscaling-aws-glue-now-generally-available/ |
| 分析 | 胶水 | 2022-04 | 您现在可以使用交互式会话(以及基于它的 Glue Studio Notebook)使用 Glue 进行交互式开发。有必要使用旧的开发端点,但在设置时间和成本方面存在问题 | https://aws.amazon.com/about-aws/whats-new/2022/04/autoscaling-aws-glue-now-generally-available/ | |
| 分析 | 胶水履带 | 是的 | 2022-08 | 现在可以在屏幕上查看爬虫执行历史记录(包括 DPU Hour 等)。到目前为止,无法查看历史记录或 DPU 小时数(这会导致计费) | https://aws.amazon.com/about-aws/whats-new/2022/08/announcing-crawler-history-aws-glue/ |
| 分析 | 胶水,雅典娜,红移 | 2022-02 | 每次更新 Delta Lake 表时,我都必须使用 Delta Lake 库从 Spark 生成清单文件。 | https://aws.amazon.com/blogs/big-data/crawl-delta-lake-tables-using-aws-glue-crawlers/ | |
| BEX | CodeGuru 审阅者 | 是的 | 2022-05 | CodeGuru Reviewer 现在能够按文件或文件夹抑制问题。以前,存储库中的所有文件和文件夹都已扫描,但现在您可以指定要从扫描中排除(抑制)的项目。我费心复制以避免扫描整个存储库 | AWS CodeGuru Reviewer 支持代码审查期间的文件/文件夹级别抑制 |
| CloudFront | ATP 响应 CF | 2022-08 | 现在在 CF 中启用了帐户接管预防。到目前为止,它仅在某些地区与 WAF 兼容。 | AWS WAF 欺诈控制 – Amazon CloudFront 的账户接管预防 | |
| CloudFront | CloudFront 的源访问控制 | 2022-08 | 限制从特定 CloudFront 分配对 Amazon S3 的访问。比 OAI 更强的安全性(现已弃用) | Amazon CloudFront 发布源访问控制 (OAC) | |
| 计算 | AWS 运行状况仪表板 | 2022-09 | AWS Health Dashboard 现在允许将事件时间设置为 UTC 或本地时间。以前在 PDT 中显示。 | AWS Health Dashboard 现在允许将事件时间设置为本地时间 | |
| 计算 | Fargate 翻了两番 | 2022-09 | 随着 AWS Fargate 的改进,现在可以选择大型 vCPU/内存,而不得不选择 EC2。高达 16vCPU 和 120GB 内存,是以前的四倍。 | AWS Fargate 四倍计算和内存资源配置 (amazon.com) | |
| 数据库 | 亚马逊动态数据库 | 是的 | 2022-08 | DynamoDB 支持从 S3 进行批量插入。使用 WCU 时无需使用 ETL 工具和编写。 | Amazon DynamoDB 支持从 Amazon S3 批量导入 |
| 数据库 | RDS 性能洞察 | 2022-07 | Amazon RDS Performance Insights 现在允许您查看指标保留期内任何范围的数据库性能指标。以前,只能指定“过去 1 小时”或“过去 24 小时”等相对范围,但通过此次更新,现在可以轻松指定和分析要分析的时间段。 | Amazon RDS Performance Insights 为性能历史记录保留期提供更多选择 | |
| 数据库 | Aurora Serverless v2 的 GA | 是的 | 2022-04 | 发布 Aurora Serverless v2。解决了我不能选择 Serverless 的问题,因为我想要 Aurora 的 Multi-AZ、Global Database 和 Read Replica 等功能 | Amazon Aurora Serverless v2 现已全面推出 |
| 数据库 | 亚马逊极光 MySQL | 2022-09 | 5.7 → 8.0 就地升级是可能的。无需从备份中恢复。 | https://aws.amazon.com/jp/about-aws/whats-new/2022/09/amazon-aurora-supports-in-place-upgrades-mysql-5-7-8-0/ | |
| 网络 | 站点到站点 VPN | 2022-08 | Amazon CloudWatch 现在可以收集 AWS Site-to-Site VPN 连接的日志,无需联系支持人员。 | Amazon CloudWatch 现在支持记录 AWS 站点到站点 VPN 连接 | |
| 网络 | 直接联系 | 2022-08 | AWS Direct Connect 现在支持较低带宽的 AWS Transit Gateway 连接因此,在合作伙伴提供的 DX 线路上提供的 TGW 已经扩大。 | AWS Direct Connect 现在支持较低带宽的 AWS Transit Gateway 连接 | |
| 网络 | 站点到站点 VPN | 2022-06 | AWS Site-to-Site VPN Private IP VPN 现在可用,并且可以对因 IP 地址重复等而损坏的子网和 VPC 进行隧道传输。 | 介绍 AWS 站点到站点 VPN 私有 IP VPN | |
| 可观察性 | 用于开放遥测的 AWS Distro | 2022-02 | CloudWatch Container Insights 现在可在 EKS Fargate 上使用。您需要 Daemonset 才能使用 CWAgent 获取 Container Insights,并且您不能使用 Fargate 毒害 Container Insights | https://aws.amazon.com/jp/about-aws/whats-new/2022/02/amazon-cloudwatch-eks-fargate-distro-opentelemetry/ | |
| 可观察性 | 适用于 Prometheus 的 Amazon 托管服务 | 2022-09 | 可以放宽 150 天的 Amazon Managed Service for Prometheus 指标保留期。无需单独保存。 | https://docs.aws.amazon.com/prometheus/latest/userguide/AMP_quotas.html | |
| 可观察性 | 云观察 | 2022-08 | CloudWatch 自定义指标的摄取吞吐量增加了 150 倍。无需放宽上限或执行随时间分布的 API。 | https://aws.amazon.com/about-aws/whats-new/2022/08/amazon-cloudwatch-metrics-increases-throughput/ | |
| 安全 | 亚马逊 GuardDuty | 2022-07 | GuardDuty Malware Protection 不使用安全代理,而是从附加到您账户中可能受感染的 EC2 实例或容器工作负载的 EBS 卷的快照创建副本和扫描。 | Amazon GuardDuty 增加了恶意软件保护功能 | |
| 安全 | IAM 角色无处不在 | 2022-07 | 对于 AWS 之外的工作负载,嵌入了访问密钥和秘密密钥 | https://aws.amazon.com/jp/blogs/news/extend-aws-iam-roles-to-workloads-outside-of-aws-with-iam-roles-anywhere/ | |
| 无服务器 | Lambda 现在支持 10GB 临时存储 | 是的 | 2022-03 | Lambda 现在支持 10GB 临时存储。如果您一直在使用容器或 EC2 来临时缓存大量数据,这很有用。对于机器学习推理和媒体处理等数据密集型应用程序尤其有用。 | AWS Lambda 现在支持高达 10 GB 的临时存储 |
| 无服务器 | 亚马逊社交网络 | 2022-09 | 防止敏感信息流向 Amazon SNS 上的订阅者的内置机制现已推出预览版。 | https://aws.amazon.com/jp/about-aws/whats-new/2022/09/amazon-sns-preview-message-data-protection-sensitive-data-in-motion/ | |
| 贮存 | EBS | 是的 | 2022-08 | 从 2019 年开始,可以对附加到单个 EC2 实例的“所有”EBS 卷拍摄一致的快照。这可以通过“任意组合”实现。 | 能够为任意选择的 EBS 卷拍摄一致的快照 |
| 贮存 | 适用于 Amazon S3 的 AWS 备份 | 2022-02 | AWS Backup是一个统一管理AWS上各种服务的备份和恢复的服务,支持EBS卷、Amazon RDS、Amazon EFS等,现在支持Amaozn S3备份。 | 宣布 AWS Backup for Amazon S3 全面上市 |
综上所述
你觉得呢。自 2012 年首次展示 AWS 反模式以来,已经过去了十年。我在很多地方都讲过。
- 由于 2018 年 5 月至 2021 年底的服务更新而成为反模式的模式可在 Youtube 上找到。
...但我们无法涵盖所有服务!更新将继续,最重要的是,我很高兴认为使用云的新方法将继续增加。
原创声明:本文系作者授权爱码网发表,未经许可,不得转载;
原文地址:https://www.likecs.com/show-308628604.html