AWS 亚马逊云良好架构框架

这篇具有很好参考价值的文章主要介绍了AWS 亚马逊云良好架构框架。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

根据多年来AWS的专家们积累的经验,创建了这一份AWS良好架构框架,其中包含了以下五大支柱:

  • 安全性(Security)
  • 可靠性(Reliability)
  • 性能效率(Performance Efficiency)
  • 成本优化(Cost Optimisation)
  • 卓越操作(Operational Excellence)

一般性设计原则

1、不需再猜测您的容量需求
2、以生产规模进行系统测试,工具:CloudFormation
3、自动简化架构实验
4、允许实现架构演进,我们可以巧妙利用自动化、DevOps、IaaC的特性来对架构进行更快速的迭代实现敏捷开发(Agile)
5、数据驱动型架构,可以通过CloudWatch收集相关数据,来了解你的架构负载情况
6、通过模拟促销日实现改进,通过压力测试改进架构中的不足之处


具体设计思路为以下五点:

1. 安全性

设计原则

1、在所有层面考虑安全性
2、事件可追溯性
3、最低权限原则
4、专注于保护你的系统
5、自动化安全最佳实践


AWS责任分担模型:AWS负责云本身安全,客户负责云内部安全
云安全包括:

1、身份与访问管理:使用IAM和MFA来登录控制台
2、检测控制:使用AWS CloudTrail、AWS Config、AWS CloudWatch
3、基础设置保护:使用VPC、安全组、NACL来保护你的基础设施安全
4、数据保护:需要保护数据在传输过程中和存储过程中的安全,使用EBS、S3和RDS的加密功能
5、事件响应:使用IAM、CloudFormation、API来做事件响应


2.可靠性

设计原则

1、测试恢复流程
在云环境中,我们可以通过自动化手段模拟不同故障来验证我们的故障恢复流程
自动化工具:chaos monkey
2、自动化实现故障恢复
通过监控系统内各项性能指标,可以在触及阈值的时候,自动化响应操作,自动化恢复故障
3、横向扩展以提升系统可用性
4、不再猜测容量需求
5、自动化管理变更:基础设施内的变更应都以自动化的方式实现

可靠性包括:

1、基础:在构建系统之前,我们需要确定一些基础性因素,包括服务限制和网络拓扑结构
2、变更管理
在AWS中,我们可以通过API或者AutoScaling来对资源进行弹性地扩展,并且使用CloudWatch来监控一切参数,更快发现容量问题和不良的趋势
使用CloudTrail来追踪变更
3、故障管理
要对架构中出现故障有一定的预期,我们需要意识到这些故障,了解它们是如何发生的,如何去预防它们再发生
定义Recovery Point Objective (RPO)和Recovery Time Objective (RTO)


3.性能效率

设计原则

1、普及先进技术
AWS提供NOSQL、媒体转码、机器学习、大数据分析、以Paas形式提供给你
2、数分钟内实现全球化
3、使用无服务架构:Lambda + API Gateway
4、提升测试效率
5、机器同理心:我们不需要对AWS服务的里里外外深入进行了解,但我们需要了解如何更好地使用各种服务

定义的资源类型

1、计算:EC2、容器、函数
2、存储:ECS、S3、Galacier
3、数据库:RDS、DynamoDB、Redshift、ElastiCache
4、网络:S3传输加速、CloudFront、Rount53、AWS DirectConnect


4.成本优化

设计原则

1、Pay-as-you-go:仅根据自己业务消费来申请资源,比如开发和测试环境,只在使用时开机
2、规模经济效益
3、不需要为数据中心运营支出
4、支出分析和原因分析
5、使用托管服务来降低成本

方法

1、是否有成本效率高的资源
1、我们可以用cloudwatch来监控我们的需求
2、用Auto Scaling 来弹性伸缩
3、Serverless 无服务架构也可以帮助我们实现供需匹配
4、支出认知,关键服务:CloudWatch,SNS
5、关注新服务


5.卓越操作

设计原则

1、利用代码执行操作:Cloud Formation
2、进行多次、小型、可逆的操作
3、预见失败:测试工具 Chaos Monkey
4、从失败中汲取经验:通过所有操作事件和失败中汲取经验来推动改进。将汲取的经验在团队内部或整个组织内进行分享
5、经常优化操作流程


卓越操作包括:

1、筹备,核心服务:Cloudformation, AutoScaling, AWS Config, Tagging
2、操作,核心服务:AWS CodeCommit, AWS CodeDeploy, AWS CodePipeline, AWS CloudTrail
3、演进,在出现故障时,保证你的团队能够从失败中汲取经验,并且制定改进计划,核心服务:CloudWatch文章来源地址https://www.toymoban.com/news/detail-802070.html

到了这里,关于AWS 亚马逊云良好架构框架的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • AWS亚马逊云全球账号最新注册技巧(防风控)

    提示:AWS亚马逊云全球账号最新注册技巧 一、介绍。 AWS(亚马逊云)一般是出海项目首选云,全球云服务的大哥大,特别是拿热销的云服务器EC2来说,实例类型就分为了通用、计算优化、内存优化、加速计算、存储优化几个方面进行分类,满足用户多方面的需求,而且具有

    2024年02月02日
    浏览(45)
  • 亚马逊Web服务(AWS)的几个主要应用

    以下是亚马逊Web服务(AWS)的几个主要应用: EC2(弹性计算云):提供虚拟计算资源,可为应用程序和服务提供计算能力。 S3(简单存储服务):提供高度可扩展和可靠的对象存储,可用于存储大量数据和文件。 RDS(关系型数据库服务):提供易于设置、操作和扩展的关系

    2024年02月12日
    浏览(35)
  • 【BIT云计算实验】亚马逊云服务(AWS)实验记录

    前置知识:Linux基本指令使用,拥有一张visa银行卡 实验时间:1h 实验难度(采用Codeforces的rating标准): 拥有visa银行卡:div2A / 800 未拥有visa银行卡:Impossible 注意:本次实验使用的服务器不额外收取费用。在进行这个实验之前,确保自己有一张visa银行卡,不然无法注册Amaz

    2023年04月08日
    浏览(53)
  • AWS亚马逊云注册图文详细教程,多币种充值优势分析

    一、介绍。 AWS(亚马逊云)还是很不错的,特别是拿热销的云服务器EC2来说,实例类型就分为了通用、计算优化、内存优化、加速计算、存储优化几个方面进行分类,满足用户多方面的需求,而且具有很多附加功能,帮助用户部署、管理和扩展应用程序。AWS代付代充值,可以

    2024年02月02日
    浏览(32)
  • 亚马逊AWS上怎么创建Linux 服务器?操作难不难?

    AWS(Amazon Web Services)是全球领先的云服务器提供商之一。你可以使用 AWS 平台在一分钟内设置完服务器。在 AWS 上,你可以微调服务器的许多技术细节,如 CPU 数量,内存和磁盘空间,磁盘类型(更快的 SSD 或者经典的 IDE)等。关于 AWS ***的一点是,你只需要为你使用到的服务付费。

    2024年04月16日
    浏览(29)
  • 【AWS】使用亚马逊云服务器创建EC2实例

    如今互联网发展十分迅速,有很多企业为满足自身业务的需求,对搭建一台稳定、高效的云服务器的要求越来越高。虽说国内云服务器层出不穷,比如阿里云、腾讯云、华为云等比较主流的云服务,然而有很多企业也有许多国外的的业务需求,所以对搭建海外服务器的需求也

    2024年01月16日
    浏览(39)
  • 亚马逊aws_access_key_id和aws_secret_access_key利用

    敏感信息泄露,例如环境变量。例如,为了配置AWS CLI,需要设置以下环境变量: 如果AWS密钥未存储在环境变量中,攻击者仍然可能通过其他方式来泄漏敏感信息。 举例来说,AWS配置指南建议使用?/ .aws / credentials文件来管理多个命名的配置文件。而这些命名的配置文件可能会

    2024年02月16日
    浏览(48)
  • 亚马逊云服务器aws ssh无法登录的解决问题记录

    一、涉及命令 二、AWS亚马逊云EC2服务器使用Root登录方法(在debian系统上操作成功) 三、SSH密钥丢失,更换密钥方法 解决连接到 EC2 实例时的“服务器拒绝我们的密钥”错误 四、可疑方法 1、将具有 SSH 访问权限的新用户账户添加到 Amazon EC2 Linux 实例 2、使用 EC2 串行控制台

    2024年02月06日
    浏览(27)
  • 亚马逊AWS Kinesis Video Streams with KVS demo示例

    title: 亚马逊AWS Kinesis Video Streams with KVS demo示例 categories:[Linux C] tags:[亚马逊云平台] date: 2021/12/22 作者:hackett 微信公众号:加班猿 Kinesis Video Streams 不仅用于存储视频数据。您还可以用它来实时监视视频流,因为这些流在云中接收。您既可以在 AWS 管理控制台中监控实时流,也

    2024年02月08日
    浏览(32)
  • 亚马逊云创建Aws EC2示例+用Xshell7连接登录Aws+设置允许使用root登录

    在学Linux,想着搞个服务器来玩玩,发现亚马逊云可以弄免费的服务器,跌跌撞撞才了不少坑,最后给弄好了,这里记录一下我的 创建Aws EC2示例+用Xshell7连接登录Aws+设置允许使用root登录 的整个过程,提供大家参考,也防止自己以后忘记怎么弄。 打开AWS EC2管理控制台,右上

    2024年01月16日
    浏览(32)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包