AWS 学习之路(技术专业人员Training and Certification)架构解决方案1

 

AWS 学习之路--技术专业人员架构解决方案1·(1h)

摘要主题:

  DevOps和云迁移。缓存

  将AWS云架构与传统架构进行比较。安全

  联系用于生成各个解决方案的AWS服务,了解可能的迁移策略和技术含义。服务器

第一部分:基于AWS的DevOps

 

  DevOps和传统架构的区别:

    传统架构:             DevOps模型:网络

    独立环境              两团队协做额(开发运维团队)架构

    线性开发              常常沟通负载均衡

    工程师执行开发和运营        提升效率运维

    流程和完成方式延迟对客户的交付   改进服务质量微服务

                      端到端模型工具

                      也可能会涉及QA和安全团队性能

                      开发和基础设施是每一个团队职责的一部分

  沟通与协做:

      开发、运维经过制定文化规范,来一同保护应用稳定快速的运营。

  AWS for DevOps:

  AWS 的 DevOps工具:

    持续集成与交付、监控和日志记录、微服务、平台即服务、基础设施即代码、版本控制。

  集成与交付:

    持续集成:快速查找和解决问题、改进软件质量、减小验证和发布更新所需时间。

    持续交付:开发人员始终拥有可供当即部署且已经过测试的构建工件。

  端到端发布流:

    AWS CodePipeline(代码管道):

    AWS CodeCommit(代码承诺):

    AWS CodeDeploy(代码部署):

  微服务:

    容器、无服务器计算。

  容器:

    ECS是Docker服务,让你在EC2托管的集群上轻松运行Docker应用。

  无服务器计算:

    Lambda

  基础设施即代码:

    AWS CloudFormation(模版化基础设施预置):建立一些列AWS资源并有序可预测的方式进行更新。

 

    AWS OpsWorks(配置管理):使用Chef自动运维工具来定义应用架构和组件的规格。(包安装、软件配置、存储等)

 

    AWS Config(策略即代码):借助AWS资源清单、配置历史记录、配置更改和保障安全并进行管理。

  活动监控:

    CloudWatch:收集跟踪指标、收集和监控日志文件、设置报警、自动应对AWS资源中的更改。

    CoudTrail:记录账号API调用造成日志,能够帮助:肯定API调用者、时间、原ip、请求参数、AWS服务的返回相应元素。

  平台即服务:

    运行和管理Web应用程序:上传一段代码,EBS将自动处理部署:

          容量预置、负载均衡、自动扩展、应用程序和运行情况监控。

  版本控制:

    CodeCommit:用于Git托管,彻底托管的专用Git存储库,

                  存储从源代码到二进制文件等全部内容。

 

第二部分:云迁移

  迁移战略:

      一次性大批量迁移

      用稳定的设备传输

      间歇性更新

      混合数据存储(AWS云和本地数据存储)

  迁移挑战:

      快速迁移数据的同时最大程度下降风险

      

 

  迁移的安全性:

     未托管的迁移工具、托管的迁移工具。

  支持的迁移工具:

     托管的:

      优化或替代Internet:

        AWS Direct Connect

        AWS Import/Export Snowball

        Amazon S3 Transfer Acceleration

      S3友好界面:

        网关(AWS 或合做伙伴)

        技术合做伙伴关系

        Amazon Kinesis Firehose

    未托管的:远程同步、S3命令行界面、Glacier命令行界面。

   远程同步:

    经过第三方的系统工具同步到S3中

  Amazon S3 CLI

    单词可最大5GB对象,超过5GB请分段上传。

  Amazon Glacier CLI

    使用Clacier CLI迁移少许的数据对象大于100GB使用分段上传。

  AWS Direc Connect 和子网

  

  Direct Connect 和AWS APN 合做伙伴

    在有AWS Direct Connect的位置和您的设施之间创建新链接。

    AWS Direct Connect 捆绑包。

      提供高级混合架构。

      扩展:

        本地网络

        安全性

        存储

        计算

  Snoball:

    针对大型的数据迁移;简单、快速、安全成本要低于告诉的internet的五分之一。

    适用状况:

      传输大量数据:

      不想升级网络基础设施:

      遇到大量数据积压:

      处于物理隔离的环境:

      不具有告诉的Internet链接

      经过Internet加载数据须要一周以上的时间的。

    容量:

      50TB或80TB数据

      多个设备可用

      最多能够将单个5TB大小的文件上传到S3;不限数据总量。

   Amazon S3 Transfer Acceleration:

    不管距离或者Internet 情况如何,均可将可用带宽最大化;无专用客户端或专有网络协议。

    很是适合全球间的重复做业。

   S3:

    直接链接S3

  Storage Gateway:

    将数据压缩并安全传输到AWS。

    存储区域网络(SAN):将配置卷存储或缓存在本地,并做为EBS的快照进行备份。

    虚拟磁带库(VTL):与已有的备份软件集成,在S3中经济搞笑的进行磁带更换并在Glacier中长期存档。

  迁移的合做伙伴:

    ·

  Amazon Kinesis Firehose:

    

  AWS Mi个ration Service:

    AWS Application Discovery Service:

    AWS Server Migration Service:

  AWS Application Discovery Service:

    经过一下方式规划应用程序迁移项目:

      识别本地数据中心运行的应用、相关依赖关系及性能配置文件。

      收集服务器、存储和网络设备中的配置和数据。

      建立应用程序、极其工做方式相互一寸方式的列表。

    将加密信息导出CSV 或者XML的文件,以下降规划云迁移项目的复杂性并缩短期。

  AWS Application Discovery Service:

    

  AWS Server Migration Service (SMS)

    大规模服务器迁移:

      将成千上万的本地工做负载迁移到AWS。

      自动执行、计划和跟踪实时服务器卷的增量复制。

      在AWS 管理控制台中点击便可启动。

      生成和管理专门用于大规模迁移的自定义复制计划--跟踪进程。

      无偿使用;只须要为迁移期间所使用的存储资源付费。

      显著减小服务器停机时间。

  业务应用程序:

 

 

 

  案例:

 

相关文章
相关标签/搜索