技术原理

AWS迁移:将本地应用程序迁移到云

无论业务如何,组织总是会经历竞争。因此,跟上市场需求,成为必须,而“时间”成为不可或缺的组成部分。如果有一种方法可以让企业专注于自己的业务目标,并将维护和监控任务外包到其他地方,那会怎么样。这是否有助于节省时间,更高效地满足市场需求?迁移到云可以让您做完全相同的事情。这篇AWS迁移文章将引导您了解计划迁移到云之前需要考虑的所有必要指针。

首先,让我为您定义迁移:

“将数据从本地数据中心迁移到云称为迁移”。既然定义已经过时了,让我们看看本文关注的指针:

需要迁移什么是迁移?什么是AWS?AWS迁移应用程序迁移策略的阶段AWS迁移服务的好处AWS迁移演示:使用导入/导出方法实现迁移在我们进入之前,请查看掌握AWS所需的重要AWS主题。让我们从了解迁移的必要性开始。需要迁移AWS迁移:将本地应用程序迁移到云

业务在处理诸如安全、放大或缩小,等等,让我们来看看AWS迁移可能是一个更好的解决方案的几个场景。

您的项目已经开始在一夜之间接收到大量的流量您的客户希望快速的应用程序实现和部署管理不断增长的数据库需求变得越来越昂贵您要小心数据中心崩溃的灾难

如果您迁移到云,那么上面提到的问题将自动得到处理。让我们进一步了解什么是迁移。

什么是迁移Migrating To Cloud - Aws Migration - Edureka

迁移项目意味着将数据从本地数据中心移动到云。我们不是指天上的云。在这种情况下,云是在数据中心上使用的虚拟化,以使功能更加灵活。许多公司,如GoDaddy、Expedia等,最近已将其业务转移到云上。定义了迁移之后,让我告诉您在哪里、如何以及谁将帮助您迁移数据。该实现由Amazon Web服务(AWS)提供。那么,让我们看看什么是AWS?”

您可以在这里了解更多:什么是云计算

“什么是AWS?”

AWS Logo - Aws Migration - Edureka亚马逊网络服务(AWS)是Amazon.com的子公司,提供按需云服务。AWS在2006年推出了一些服务。然后,在2012年推出了AWS市场,它容纳了AWS提供的大量服务。

再次强调,迁移是一项艰巨的任务,AWS分阶段促进迁移。所以,让我带您了解一下数据迁移的不同阶段。

AWS迁移的阶段

数据迁移似乎是一个简单的过程,因为在外行看来,它意味着将数据从一个位置移动到另一个位置。但是,由于这个过程涉及不同的阶段,所以更为复杂。现在让我来谈谈迁移的各个阶段:

Phase of Migration - Aws Migration - edureka

阶段1:发现-可以移动到云的应用程序Discovery Phase-AWS Migration- Edureka

有时您不需要将整个业务转移到云上。这是隔离的重要之处。您需要确定哪些应用程序可以迁移,哪些不能迁移。这就是第一阶段的全部内容。现在,让我们进入第2阶段,即选择AWS迁移的方法。

Assessment Phase- AWS Migration- Edureka第2阶段:评估-根据数据选择迁移方法

,AWS提供了不同的迁移应用程序的方法,例如AWS Snowball、AWS Snowmobile、AWS Direct Connect等。一旦您选择了适当的移动数据的方法,同时寻找你需要的资源。现在让我们来探索在第三阶段在AWS云上存储数据的不同方法。

Proof Of Concept-AWS Migration- Edureka第三阶段:证明AWS存储

的概念(POC)一旦知道了迁移的方式和内容,接下来,您必须弄清楚如何以及在哪里存储它。搬到AWS的全部动机是尽量减少开支。在这个阶段,您将测试您的工作负载并了解AWS存储服务、它们的优点、限制和必要的安全控制。

Application Migration- AWS Migration-Edureka阶段4:应用程序迁移到AWS

现在您已经具备了所有的先决条件,如蓝图、迁移工具、分配列表、备份及其与您的本地数据存储库。您最终可以将项目迁移到AWS云。一旦您将项目迁移到云中,可靠性和持久性是您获得的额外好处。让我们看看AWS在第5阶段为您的体系结构带来的更改。

Enterprise Cloud Operatio- AWS Migration-Edureka第5阶段:企业云操作

此时,您已经迁移到AWS,AWS将带来您需要并入的更新你现有的架构。因此,您必须确保有一个24×7的支持团队跟踪迁移后的系统维护和升级。

因此,这是关于AWS迁移的不同阶段以及如何实现它的。让我们来探讨AWS迁移的策略。

应用程序迁移策略“6r”的

迁移现有应用程序的复杂性因体系结构而异,亚马逊提出了不同的策略,他们通常称之为6R。让我们看看每一个:

重新托管:-你已经准备好了你的应用程序,然后你可以简单地在AWS上重新托管它。也称为“升降和换档”。您可以使用第三方导出工具将服务和应用程序从宿主环境中提升并转移到云上。右平台:-在宿主环境中运行的应用程序版本已过时,因此必须修改应用程序,然后重新宿主它。再植是对“提移”的一种改进。它包括在不改变应用程序的核心架构的情况下优化云架构以获得好处。右分包:-某些应用程序将与新体系结构不兼容。在这种情况下,您需要为新的体系结构购买一个新的应用程序。AWS Marketplace提供了一系列服务,也采用了“按需付费”的模式。回购也被称为“直接购买”,在这里您可以升级、简化实现并接受新的体系结构并对现有模型进行更改。重构:-你希望添加新功能、扩大现有业务模型的限制以及现有环境难以实现的性能。你重新考虑你的需求,尽管解决方案有点昂贵。通过迁移到面向服务的体系结构(SOA)来改进业务,从长远来看将有利于您的业务。退休:在AWS迁移之后,您可以区分有用和无用的资源。因此,您将切断对业务不再有用的所有资源,并围绕新资源制定战略。这将减少额外的费用。现在,您可以集中精力维护新业务模型使用的资源,而不必担心太多问题。保留:-作为你知道,你需要迁移项目的部分。您可以简单地使用上述任何策略。然后,构建一个策略来保留这些应用程序,根据您的业务模型,这些应用程序尚未准备好迁移到云或最近升级的应用程序。”

“我们看到了不同的策略,统称为6r,在AWS迁移时应该明智地选择。现在让我们看看实现AWS迁移后的大局。

AWS迁移的好处

AWS迁移给您的组织带来无限的好处。让我们简单地看一下主要的Benefits Of AWS MIgration - Aws Migration - Edureka

E弹性:-添加在需要的时候移除容量是弹性的最大好处。灾难恢复:-使用一个99.95%保证正常运行时间,企业可以丹特知道他们的数据永远是可用的。增强的成本管理:IaaS平台提供了两大好处。首先,IaaS(如Amazon Web服务)可以作为每月服务提供。其次,它消除了继续购买和维护物理硬件的需要。”

“这些都是AWS迁移的好处。让我们跳到AWS提供的服务中来简化迁移过程。”

“”

“”

“”

“”

“”AWS迁移的服务

来自Amazon提供的许多自动化数据迁移的工具,我将讨论更常用的那些。

Difficulties Without Cloud - Aws Migration - Edureka1”AWS迁移中心:AWS提供了跟踪迁移过程的单一位置。迁移中心使您可以自由选择适合您需要的迁移伙伴和工具。”

AWS服务器迁移服务(SMS):AWS SMS是一种无代理服务,它帮助将本地工作负载“Difficulties Without Cloud - Aws Migration - Edureka2”的负载更轻松、更快地迁移到AWS。它允许您自动迁移和跟踪服务器的复制。它使您可以轻松地与大规模服务器迁移进行协调。

Difficulties Without Cloud - Aws Migration - Edureka3”

Amazon S3传输加速:这使得将文件远程传输到AWS S3存储桶更快、更安全

AWS滚雪球:它是一个PB级的数据传输解决方案,使用安全设备在AWS中传输大量数据

“”

“”

“”

“”AWS Snowmobile - Aws Migration - Edureka“AWS Snowmobile:这是一个exabyte级的数据传输解决方案,可将大量数据移动到AWS。Snowmobile使海量数据的传输变得更加容易。”

Amazon Kinesis Firehose:它是所有方法中最简单的。它可以捕获并自动将Amazon Kinesis Firehose - Aws Migration - Edureka流数据加载到Amazon S3中。您可以分析实时数据,及时了解迁移情况。

现在您已经了解了有关AWS和AWS迁移的所有信息,让我向您展示一个将虚拟操作系统从本地计算机迁移到AWS云的用例。

演示:使用导入/导出方法实现迁移

您将使用导入/导出(AWS直接连接)方法。

先决条件

VMware工作站安装在本地计算机上,运行在本地计算机上配置的AWS AWS CLI上创建的AWS帐户IAM User在AWS

1上创建的S3 Bucket。为Ubuntu 14.04创建一个.vmdk导出文件。

VM Import Vmdk File - Aws Migration - Edureka

2。下载并配置AWS CLI。

Difficulties Without Cloud - Aws Migration - Edureka8”

3。创建一个IAM用户。

Difficulties Without Cloud - Aws Migration - Edureka9”

现在单击“添加用户”。

Create IAM User - Aws Migration - Edureka接下来,选择一个唯一的用户名。

Create IAM User - Aws Migration - Edureka

现在授予管理员访问权限。

Create IAM User - Aws Migration - Edureka

单击“创建用户”。

Create IAM User - Aws Migration - Edureka

4.创建一个S3存储桶并添加文件(操作系统的映像文件)。

Create S3 Bucket - Aws Migration - Edureka

选择唯一的用户名。

Create S3 Bucket - Aws Migration - Edureka

查看并创建存储桶。

Create S3 Bucket - Aws Migration - Edureka

添加导出的.vmdk文件。

Upload File To S3 Bucket - Aws Migration - Edureka单击“上载”。

Upload File To S3 Bucket - Aws Migration - Edureka

等待映像反映在列表。

Upload File To S3 Bucket - Aws Migration - Edureka

5。也可以使用AWS CLI上载文件。

Aws Command To Upload File To S3 Bucket - Aws Migration - Edureka

6。上载文件后,为导入的图像文件创建AMI。

Creating AMI From The Imported Vmdk Image - Aws Migration - Edureka

您的图像现在可以作为AMI使用。

Final Screen Showing The Created AMI - Aws Migration - Edureka

7。您可以用两种方式运行创建的AMI:-7(a)。使用CMDER:复制连接字符串并将其粘贴到CMDER控制台,连接需要几分钟,然后将打开您的Ubuntu 14.04.

7(b)。使用Putty:将.pem文件配置为Putty并提供用户名和连接字符串。它将显示初始化,几分钟后你将登陆Ubuntu 14.04.

这样,我们已经成功地在AWS上迁移了一个虚拟操作系统。我希望您喜欢阅读这篇AWS迁移文章。

如果您希望源代码配置AWS CLI,请在下面发表评论。

如果您希望学习AWS迁移并迁移自己的应用程序,然后查看我们迁移到AWS培训的应用程序,该培训包括讲师指导的现场培训和实际项目体验。该培训将帮助您深入了解迁移并帮助您掌握该主题。

有问题要问我们吗?请在“AWS迁移”的评论部分提到它,我们会给您回复

你也可能喜欢

发表评论

您的电子邮件地址不会被公开。 必填项已用 * 标注

提示:点击验证后方可评论!

插入图片
人工智能板块股票 投稿者
我还没有学会写个人说明!
最近文章
  • * 没有更多文章了
  • 热门搜索

    分类目录