亚马逊云科技迁移只需5个简单步骤(2023年迁移到云)

news2024/10/5 23:31:01

您是否正在考虑亚马逊云科技迁移,并将本地项目迁移到云中?
但是不知道从哪里开始以及如何去做?
在这篇文章中,我将指导您完成亚马逊云科技迁移。

什么是亚马逊云科技?

亚马逊云科技或亚马逊网络服务是最受欢迎的云平台之一,在全球拥有超过175个拥有数据中心的Web服务。数以百万计的客户(从增长最快的企业、大型企业和政府机构到中型企业主)都在使用亚马逊云科技。

亚马逊云科技是 Amazon 提供的一项云服务,它易于使用、可扩展、可定制且具有创新性。

越来越多的企业正在迁移到云,而亚马逊云科技是领先的云平台。

什么是亚马逊云科技迁移?

亚马逊云科技迁移是将数据、应用程序或其他业务组件从组织的本地基础设施移动到云,或将它们从一个云服务移动到另一个云服务的过程。

迁移的必要性

根据最近的统计数据,预计到2023年,超过1/3的数据将通过云。好吧,学习游泳比沉没要好。

将迁移到云的原因有很多:

  • 网站/应用程序已开始获得大量流量
  • 实现快速应用程序实施和部署
  • 实现当前 IT 资产基础的现代化
  • 为未来需求做好准备
  • 降低基础设施成本
  • 提高业务敏捷性
  • 灾难恢复
  • 安全

如何将本地服务器迁移到亚马逊云科技云?

将现有应用程序迁移到亚马逊云科技云涉及3个步骤:

  • 在亚马逊云科技迁移之前
  • 在亚马逊云科技迁移期间
  • 亚马逊云科技迁移之后

在亚马逊云科技迁移之前

1. 迁移到云的目标

目标1:我的业务正在增长,而我的网站通常会因为高流量而宕机,我应该做什么?
答:公共云或私有云

目标2:我已经为本地存储进行了足够的投资;如何充分利用 Cloud?
答:混合

2. 员工培训

必须在流程的早期对工作人员进行培训。这将帮助您:

  • 更平稳的过渡
  • 更容易消散 FUD 并打破障碍,因为您拥有知识渊博的内部团队。

确保在组织范围内就即兴 IT 资产做出决策之前执行此步骤。

3. 选择合适的合作伙伴

  • 寻找在迁移到亚马逊云科技方面具有技术专业知识和良好经验的人员。
  • 专家们拥有正确的项目管理框架和敏捷方法。
  • 检查云合作伙伴是否有助于促进你计划采用的运营模型。由于亚马逊云科技认证合作伙伴拥有合适的专业知识来协助轻松迁移。

迁移到亚马逊云科技期间

在进一步讨论云迁移过程之前,以下是亚马逊云科技建议的一个公式,用于确定可以传输的数据量和速度。

天数=(总字节数) / (每秒兆比特数1251000网络利用率60秒60分钟24小时)

亚马逊云科技迁移:5 个云迁移步骤

以下是 5 个亚马逊云科技迁移步骤:

  1. 规划和评估
  2. 迁移工具
  3. 亚马逊云科技云存储选项
  4. 迁移策略
  5. 应用程序迁移选项

1. 规划和评估

规划和评估阶段分为:

  • 财务评估
  • 安全性与合规性评估
  • 技术和功能评估

1.1 财务评估

在决定从本地迁移到云之前,您需要估算将数据移动到亚马逊云科技云的成本。需要进行仔细而详细的分析,以权衡本地中心与采用基于云的基础结构的财务注意事项。
在这里插入图片描述
附言:您还需要评估本地成本,包括服务器成本,存储成本,网络成本和IT人工成本。

1.2 安全性和合规性评估

如果您想知道:

  • 整体风险承受能力
  • 主要关注数据的可用性、持久性和机密性。
  • 安全威胁
  • 可用于从云中检索所有数据的选项

然后,最好在此过程的早期让您的安全顾问和审计员参与进来。 由于数据安全是一项具有挑战性的任务,因此,您必须了解您的威胁、风险,并在此基础上将数据分类为不同的类别。 这将帮助您了解哪些数据集要移动到云中,哪些数据集要保留在内部。

1.3 技术和功能评估

评估了解哪些应用程序在战略和架构上更适合云的需求。这有助于您决定:

  • 首先将哪个应用程序/数据迁移到云中?
  • 以后要传输哪些数据?
  • 哪些应用程序应保留在内部?

在将数据移动到云之前,您应该问自己的问题:

  • 企业应首先将哪些应用迁移到云?
  • 我们是否可以重用现有的资源管理和配置工具?
  • 我们如何摆脱硬件、软件和网络的支持合同?
  • 云是否提供了我们需要的所有基础架构构建块?

2. 亚马逊云科技迁移工具

将数据从本地位置迁移到云时存在物理限制。这就是迁移工具可以拯救的地方。以下工具将帮助您通过道路、网络和技术合作伙伴移动数据。

2.1 非托管云数据迁移工具

如果您需要简单、一劳永逸的方法来小规模传输数据,请使用以下工具:

  • S3 Glacier 命令行界面- S3 Glacier 保管库→本地数据
  • S3命令行界面- 写入命令→数据直接移动到 S3 存储桶
  • 同步- 开源工具与第三方文件系统工具相结合。将数据直接复制到 S3 存储桶→

2.2 亚马逊托管云数据迁移工具

基于优化或替换互联网和 S3 的友好界面,您可以利用以下工具:
在这里插入图片描述
A. 优化或取代互联网
非常适合移动数据湖、大量存档等。
在这里插入图片描述

B. 与 S3 的友好界面
使将 S3 与现有本机应用程序一起使用变得简单。帮助您集成现有的流程,如恢复、备份等。
在这里插入图片描述
3. 亚马逊云科技云中提供的各种存储选项

根据以下条件确定哪个存储选项对您可行:

  1. 成本
  2. 耐久性
  3. 延迟性能(响应时间),
  4. 可用性
  5. 存储对象的大小(大、小),
  6. 可及性
  7. 缓存能力,
  8. 一致性(最终,严格),
  9. 关系(SQL联接)
  10. 更新频率

使用哪个存储选项?
在这里插入图片描述

4. 亚马逊云科技迁移的 2 大策略

以下两种策略可帮助您在不中断当前业务的情况下将部分或整个系统迁移到云:

➊ 叉车迁移策略

此方法可能更好地服务于自包含应用程序、紧密耦合应用程序或无状态应用程序。 “一次全部拾取并将其移动到云中”的方法。

优点:

  • 缩小 IT 基础架构占用空间:将此方法用于特定应用程序类型,您可以减少对 IT 基础架构的担忧。
  • 专注于其他重要资源:通过这种方法,您将能够专注于您的核心和差异化资源,从而在竞争中领先。

缺点:

可能无法立即利用云的可扩展性和弹性

➋ 混合迁移策略

考虑应用程序的某些部分并将它们移动到云中,同时保留应用程序的其他部分。 非常适合涉及多种应用的大型系统。

优点:

  • 将应用程序迁移到云的低风险方法。
  • 零件可以一次移动和优化一个。
  • 降低了迁移后出现意外行为的风险。

缺点:

耗时的。

► 配置和创建 AMI

  • AMI 提供启动实例所需的信息。这由亚马逊云科技或解决方案提供商提供。
  • 您需要为设计为在单独的 Amazon EC2 实例中运行的每个组件创建一个 AMI。
    创建自动化或半自动化部署过程以减少工作量和时间。
    考虑一个配置管理过程,以确保在云中运行的服务器包含在您的过程中。

5. 应用程序迁移选项
在这里插入图片描述

➊ 实时迁移
在不断开应用程序连接的情况下将正在运行的应用程序从物理机移动到云的过程。 虚拟机的内存、网络连接和存储从物理设备复制到云。

➋ 主机克隆
它克隆操作系统映像,通常是一次性迁移。

➌ 数据迁移
将计算机存储类型或文件格式之间的数据同步到云。数据被有选择地推送到亚马逊云科技云。

➍ 应用容器化
用于部署和运行分布式应用程序的操作系统级虚拟化方法。

➎ 虚拟机转换
将虚拟机磁盘 (VMDK) 转换为亚马逊云科技可识别的格式。数据通过 API 传输。
在这里插入图片描述

每种迁移方法所需的工作量级别:
在这里插入图片描述

亚马逊云科技迁移后阶段

1. 利用云

迁移应用程序后,不要忘记运行必要的测试,并确认一切就绪。投入时间和资源来探索亚马逊云科技云的其他优势。您必须:

  • 利用亚马逊云科技企业支持
  • 利用其他亚马逊云科技服务,如 Auto Scaling Service、Amazon CloudFront 和 Amazon Elastic MapReduce。

2. 监控和优化

了解→监控→检查→观察

请遵循此操作以了解您的负载模式并更有效地管理云环境。 由于亚马逊云科技仅对已使用的基础设施(具有实用程序定价结构)收费,因此您可以通过优化系统来降低成本。

3. 使用云监控工具

有各种工具可以帮助在亚马逊云科技上进行应用程序级见解和监控。其中一些是:

  • New Relic
  • Amazon Cloudwatch Logs
  • APPDYNAMICS

亚马逊云科技迁移面临的挑战

在亚马逊云科技迁移过程中,公司面临的一些挑战是:

  • 缺乏有关安全性、操作系统、合规性等的详细信息和范围
  • 用于发现和处理的准确工具有限或没有
  • 缺少应用程序上下文/信息
  • 类似的数据存储/有限的CMDB
  • 本地成本不准确

这些挑战导致成本增加、价值实现时间延长和无所作为。因此,对业务需求和可用选项进行详细分析变得至关重要。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/752066.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

jar程序部署的外部依赖和按名传参和shellUtil传参json串及返回pid问题

文章目录 指定jar程序运行的外部依赖指定参数名称传参给程序shellUtil命令传参JSON串shellUtil获取回调nohub启动程序后的pid 指定jar程序运行的外部依赖 nohup java -Djava.ext.dirs./lib/ -cp DataSourceAccessPage.jar com.sitech.adapter.JsonAdapter arg0 arg1java -cp 命…

10_SPI_Flash 连续写实验

10_SPI_Flash 连续写实验 1. 实验目标2. 连续写方法3. 操作时序4. 流程框图4.1 顶层模块4.2 连续写模块 5. 波形图6. RTL6.1 flash_seq_wr_ctrl6.2 spi_flash_seq_wr 7. Testbench 1. 实验目标 使用页写指令,将串口发送过来的连续不定量数据写入 Flash。本实验中&a…

Linux开发环境的搭建

文章目录 系统安装工具软件安装Xshell远程登录VScode远程登录Linux 下GCC安装 系统安装 (虚拟机安装、云服务器)Ubuntu18.04 网络类型:桥接模式网络、NAT(network access transation)网络地址转换模式、仅主机模式 注意&#xff…

模拟电压与数字脉冲占空比控制的应用与发展前景

摘要:本文将讨论模拟电压控制和数字脉冲占空比控制在嵌入式控制方面的应用场景、共同点和不同点,并探讨它们在未来发展中的前景。 引言: 模拟电压控制和数字脉冲占空比控制都是嵌入式系统中常用的控制方式。模拟电压控制将电压作为控制信号&…

electron 应用优雅的配置 about 信息

使用 electron 的 dialog tray 托盘栏菜单优雅简单的配置 about 关于本应用的信息,效果下图所示。 项目依赖 {"electron": "^24.4.1","electron-builder": "^23.6.0","electron-builder-squirrel-windows": &q…

线程那些事

线程锁 线程锁(Thread Lock),也被称为互斥锁(Mutex Lock),是一种用于多线程编程中的同步机制。它用于保护共享资源在多个线程之间的访问,以避免出现竞态条件(Race Condition&#x…

企业内容建站系统 ModStartCMS v6.8.0 内容页面自定义模板,内容区块功能增强

ModStart 是一个基于 Laravel 模块化极速开发框架。模块市场拥有丰富的功能应用,支持后台一键快速安装,让开发者能快的实现业务功能开发。 系统完全开源,基于 Apache 2.0 开源协议,免费且不限制商业使用。 功能特性 丰富的模块市…

【状态估计】一维粒子滤波研究(Matlab代码实现)

💥💥💞💞欢迎来到本博客❤️❤️💥💥 🏆博主优势:🌞🌞🌞博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。 ⛳️座右铭&a…

虚函数表的地址

结论 1. c多态的实现是靠虚函数表来实现的,有虚函数的类有虚函数表,没虚函数的类就没有虚函数表 2. 虚函数表是类的所有对象共用,切记是共同所有,不是一个对象所有 3. 每个虚函数成员占据虚函数表的一行,是个指针&a…

机械设计制造及其自动化专业向PLC方向发展的可行性

是的,机械设计制造及其自动化专业往PLC(可编程逻辑控制器)方向发展是可行的。PLC是一种用于控制和自动化各种机械设备和工业过程的计算机控制系统。它被广泛应用于工业自动化领域,包括制造业、能源行业、交通运输等。 我这里刚好…

001- database - 数据库

1、新的数据库进入默认有四个数据库,一般不要轻易删除; -- 创建数据库 CREATE DATABASE 数据库名 -- 查询所有数据库 SHOW DATABASES -- 使用数据库 -- USE 数据库名 -- 查询当前使用的数据库 SELECT DATABASE() -- 删除数据库 DROP DATABASE 数据库名

Rdkit|分子3D构象生成与优化

github; 地址 文章目录 Rdkit|分子3D构象生成与优化构象生成算法概述基于距离(distance-based)代码示例 距离几何算法生成3D结构距离几何ETKDG生成3D构象距离几何ETKDG生成多构象将Conformer类转为Mol类手动对齐 距离几何ETKDGMMFF生成3D构象距离几何ETK…

Sevlet规范:HttpServlet类 和 HttpServletRequest接口 源码解析

1. HTTP协议解读 什么是协议? 协议实际上是某些人,或者某些组织提前制定好的一套规范,大家都按照这个规范来,这样可以做到沟通无障碍。 协议就是一套规范,就是一套标准。由其他人或其他组织来负责制定的。 我说的话你…

PyCharm 自动添加作者信息、创建时间等信息

PyCharm 自动添加作者信息、创建时间等信息‘ 第一步 找到settings 第二步,找到下图所示位置输入下面代码,作者改成你自己的缩写,你也可以添加其他的 Project :${PROJECT_NAME} File :${NAME}.py IDE &…

【iOS】编译与链接

前言 计算机语言分为机器语言、汇编语言和高级语言。 可以将高级语言分为两种:编译语言和解释型语言(直译式语言)。 解释型语言(逐步进行解释执行) 解释语言编写的程序在每次运行时都需要通过解释器对程序进行动态…

【Leetcode】142.环形链表II

题意: 给定一个链表,返回链表开始入环的第一个节点。 如果链表无环,则返回 null。 为了表示给定链表中的环,使用整数 pos 来表示链表尾连接到链表中的位置(索引从 0 开始)。 如果 pos 是 -1,则…

多媒体开发之cgo

go语言作为近十年来优秀的现代开发语言的代表,由于继承了c语言的简洁和很多现代语言的表达方式,在广泛的应用场景中得到众多爱好者的喜爱,如何将go和c、c进行联合开发,拓展整个开发生态,不用重复造轮子,掌握…

k8s 持久化存储

我们继续来查看 k8s 的卷,上一次我们分享了将磁盘挂载到容器中,empyDir 和 gitRepo 都是会随着 pod 的启动而创建,随着 pod 的删除而销毁 那么我们或许会有这样的需求,期望在 pod 上面读取节点的文件或者使用节点的文件系统来访问…

Win10 配置ADB安装2023.7.12版本

目录 1. ADB工具介绍2. ADB安装流程 参考 Win10 配置安装ADB教程总结20200514, fastboot刷机 1. ADB工具介绍 ADB ( Android Debug Bridge),即Android 调试桥。是 Google 为开发人员提供的一种命令行工具,用于与安卓设备进行通信&#xff0…

开源网安加入东莞市大数据协会,共建安全可靠软件产业生态

​近日,开源网安成为东莞市大数据协会会员单位,与协会共同构建安全可靠软件产业生态,在科技创新、共建安全生态等方面发力,推动软件产业引领经济高质量发展,推动大湾区企业加快数字化建设进程。 东莞市大数据协会致力于…