DevOps和云迁移。缓存
将AWS云架构与传统架构进行比较。安全
联系用于生成各个解决方案的AWS服务,了解可能的迁移策略和技术含义。服务器
传统架构: DevOps模型:网络
独立环境 两团队协做额(开发运维团队)架构
线性开发 常常沟通负载均衡
工程师执行开发和运营 提升效率运维
流程和完成方式延迟对客户的交付 改进服务质量微服务
端到端模型工具
也可能会涉及QA和安全团队性能
开发和基础设施是每一个团队职责的一部分
开发、运维经过制定文化规范,来一同保护应用稳定快速的运营。
持续集成与交付、监控和日志记录、微服务、平台即服务、基础设施即代码、版本控制。
持续集成:快速查找和解决问题、改进软件质量、减小验证和发布更新所需时间。
持续交付:开发人员始终拥有可供当即部署且已经过测试的构建工件。
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中
单词可最大5GB对象,超过5GB请分段上传。
使用Clacier CLI迁移少许的数据对象大于100GB使用分段上传。
在有AWS Direct Connect的位置和您的设施之间创建新链接。
AWS Direct Connect 捆绑包。
提供高级混合架构。
扩展:
本地网络
安全性
存储
计算
针对大型的数据迁移;简单、快速、安全成本要低于告诉的internet的五分之一。
适用状况:
传输大量数据:
不想升级网络基础设施:
遇到大量数据积压:
处于物理隔离的环境:
不具有告诉的Internet链接
经过Internet加载数据须要一周以上的时间的。
容量:
50TB或80TB数据
多个设备可用
最多能够将单个5TB大小的文件上传到S3;不限数据总量。
不管距离或者Internet 情况如何,均可将可用带宽最大化;无专用客户端或专有网络协议。
很是适合全球间的重复做业。
直接链接S3
将数据压缩并安全传输到AWS。
存储区域网络(SAN):将配置卷存储或缓存在本地,并做为EBS的快照进行备份。
虚拟磁带库(VTL):与已有的备份软件集成,在S3中经济搞笑的进行磁带更换并在Glacier中长期存档。
·
AWS Application Discovery Service:
AWS Server Migration Service:
经过一下方式规划应用程序迁移项目:
识别本地数据中心运行的应用、相关依赖关系及性能配置文件。
收集服务器、存储和网络设备中的配置和数据。
建立应用程序、极其工做方式相互一寸方式的列表。
将加密信息导出CSV 或者XML的文件,以下降规划云迁移项目的复杂性并缩短期。
大规模服务器迁移:
将成千上万的本地工做负载迁移到AWS。
自动执行、计划和跟踪实时服务器卷的增量复制。
在AWS 管理控制台中点击便可启动。
生成和管理专门用于大规模迁移的自定义复制计划--跟踪进程。
无偿使用;只须要为迁移期间所使用的存储资源付费。
显著减小服务器停机时间。