云计算应用迁移_应用迁移策略到云

云计算应用迁移

Rehost:

重新托管:

Rehosting an application to the cloud without making changes to its architecture or code.

将应用程序重新托管到云,而无需更改其架构或代码。

Refactor:

重构:

Involves application code and configuration changes for connecting the application to new infrastructure services.

涉及应用程序代码和配置更改,以将应用程序连接到新的基础结构服务。

Review:

评论:

Modifying or extending the existing code base to support legacy modernization requirements, then use rehost or refactor options for deploying to the cloud.

修改或扩展现有代码库以支持旧式现代化要求,然后使用重新托管或重构选项将其部署到云中。

Rebuild:

重建:

Involves rebuilding the application on a provider’s application platform. It discards code for an existing application.

涉及在提供商的应用程序平台上重建应用程序。 它丢弃现有应用程序的代码。

Replace:

更换:

Involves discarding of an existing application or set of applications and uses commercial software delivered as a service.

涉及丢弃现有应用程序或一组应用程序,并使用作为服务交付的商业软件。

将应用程序迁移到云 (Migrate an Application to the Cloud)

A few ways to migrate an application to the cloud:

将应用程序迁移到云的几种方法:

  • Rehost on infrastructure as a service (IaaS)

    重新托管基础架构即服务(IaaS)

  • Refactor for the platform as a service (PaaS)

    重构平台即服务(PaaS)

  • Revise for IaaS or PaaS

    针对IaaS或PaaS进行修订

  • Rebuild on PaaS

    在PaaS上重建

  • Replace with software as a service (SaaS)

    替换为软件即服务(SaaS)

迁移到云的理论7步模型 (Theoretical 7-step model of migration to the cloud)

  1. Conduct cloud migration assessments.

    进行云迁移评估。

  2. Isolate the dependencies.

    隔离依赖关系。

  3. Map the messaging and environment.

    映射消息传递和环境。

  4. Re-architect and implement the lost functionalities.

    重新架构并实施丢失的功能。

  5. Leverage cloud functionalities and features.

    利用云功能和特性。

  6. Test the migration.

    测试迁移。

  7. Iterate and optimize.

    迭代和优化。

将应用程序迁移到云可能是组织面临的挑战 (Migrating an application to the cloud can be a challenge to organization with)

  • IT policy formulation

    IT政策制定

  • Organizational politics and culture

    组织政治与文化

  • Security, compliance, and SLAs management

    安全性,合规性和SLA管理

翻译自: https://www.includehelp.com/cloud-computing/application-migration-strategy-to-cloud.aspx

云计算应用迁移

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

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

相关文章

看美文,记单词(6)

combat vt.反对,与..战斗 vi.战斗,搏斗 n. 战争,争论 adj. 战斗的.. intensify vi. 增强,强化 vt. 使加强,使强化 detention n. 拘留,挽留,延迟 administrative detention 行政…

分布式ID生成的9种方法,特好用!

前言业务量小于500W或数据容量小于2G的时候单独一个mysql即可提供服务,再大点的时候就进行读写分离也可以应付过来。但当主从同步也扛不住的是就需要分表分库了,但分库分表后需要有一个唯一ID来标识一条数据,数据库的自增ID显然不能满足需求&…

js对象的定义方法

转载:http://blog.sina.com.cn/s/blog_60f632050100wz7h.html (1)基于已有对象的扩充方法:适用于临时构建对象,弊端:每次构建对象都要新建一个。 var objectnew Object();object.name"Tom";objec…

8051 管脚定义_8051微控制器的引脚说明

8051 管脚定义8051微控制器的引脚说明 (Pin Description of 8051 Microcontroller) Pins from 1-8 1-8针 Port 1: The pins in this port are bi-directional and can be used for input and output. The pins are individually controlled; some are used for input while ot…

android 事件分发

2019独角兽企业重金招聘Python工程师标准>>> 文章来源于CSDN http://blog.csdn.net/lanhuzi9999/article/details/26515421 转载于:https://my.oschina.net/lhjtianji/blog/398998

对象复制的7种方法,还是Spring的最好用!

日常编程中,我们会经常会碰到对象属性复制的场景,就比如下面这样一个常见的三层 MVC 架构。当我们在上面的架构下编程时,我们通常需要经历对象转化,将业务请求流程经历三层机构后需要把 DTO 转为DO然后在数据库中保存。当需要从数…

js visibility和display区别(附代码实例)

<html><head><meta charset"utf-8" /><title></title><script type"text/javascript">//元素的隐藏与显示//visibility属性是隐藏元素但保持元素的浮动位置&#xff0c;而display实际上是设置元素的浮动特征。//PS&am…

Java中的Switch都支持String了,为什么不支持long?

来源 | jitwxs.cn/6f3eddff.html我们知道 Java Switch 支持byte、short、int 类型&#xff0c;在 JDK 1.5 时&#xff0c;支持了枚举类型&#xff0c;在 JDK 1.7 时&#xff0c;又支持了 String类型。那么它为什么就不能支持 long 类型呢&#xff0c;明明它跟 byte、short、int…

什么是WebSocket,以及如何在Python中使用它?

什么是WebSocket&#xff1f; (What is WebSocket?) WebSocket is a communications protocol which provides a full-duplex communication channel over a single TCP connection. WebSocket protocol is standardized by the IETF as RFC 6455. WebSocket是一种通信协议&am…

QCon讲师对对碰——洪小军采访梁宇鹏:就是爱Golang

编者按&#xff1a;QCon北京2015将于4月23日~25日在北京国际会议中心召开。在大会开始之前&#xff0c;InfoQ推出了讲师对对碰栏目&#xff0c;邀请一些技术专家相互采访&#xff0c;碰撞出思维的火花。在QCon上&#xff0c;美图架构平台部门负责人洪小军将分享《美拍后端技术演…

网页之错误代码大全

winray整理~~~ 400 无法解析此请求。 401.1 未经授权&#xff1a;访问由于凭据无效被拒绝。 401.2 未经授权: 访问由于服务器配置倾向使用替代身份验证方法而被拒绝。 401.3 未经授权&#xff1a;访问由于 ACL 对所请求资源的设置被拒绝。 401.4 未经授权&#xff1a;W…

我们如何在Python中创建多行注释?

When we need to comment on multiple lines/statements, there are two ways to do this, either comment each line or create multiline comments (or block comment). 当我们需要对多个行/语句进行注释时&#xff0c;有两种方法可以执行此操作&#xff0c;或者注释每行或创…

final的8个小细节,听说只有高手才知道!你知道几个?

final关键字是一个常用的关键字&#xff0c;可以修饰变量、方法、类&#xff0c;用来表示它修饰的类、方法和变量不可改变&#xff0c;下面就聊一下使用 final 关键字的一些小细节。细节一、final 修饰类成员变量和实例成员变量的赋值时机对于类变量&#xff1a;声明变量的时候…

java实现的简单程序登录界面

2019独角兽企业重金招聘Python工程师标准>>> 这是我写的简单代码&#xff1a; 简单&#xff0c;没什么嚼头&#xff0c;作业贴&#xff0c;直接上代码。文件保存用户名和密码&#xff0c;输入密码错误3次退出程序。 [java] view plaincopy 01.public Login() throws…

js对浏览器内部及外部窗口宽度及高度使用测试

<!DOCTYPE html> <html><head><meta charset"utf-8" /></head><body><p id"demo"></p><script>//Part I 取浏览器内部窗口宽度及高度//该例显示浏览器窗口的高度和宽度&#xff1a;&#xff08;不包…

golang rsa密钥_如何在Golang的地图中检查密钥是否存在?

golang rsa密钥When you try to get the value of key in a map, you get two return values. The first value is the value of key and second is bool value which could be either true or false. If a key is present in the map then the second value will be true else…

try-catch-finally中的4个巨坑,老程序员也搞不定!

作者 | 王磊来源 | Java中文社群&#xff08;ID&#xff1a;javacn666&#xff09;转载请联系授权&#xff08;微信ID&#xff1a;GG_Stone&#xff09;在 Java 语言中 try-catch-finally 看似简单&#xff0c;一副人畜无害的样子&#xff0c;但想要真正的“掌控”它&#xff0…

CentOS7安装Python3.4 ,让Python2和3共存

为什么80%的码农都做不了架构师&#xff1f;>>> #CentOS7安装Python3.4 &#xff0c;让Python2和3共存 环境&#xff1a;CentOS7.1 需求&#xff1a;网络畅通 编译需要的一些包&#xff0c;酌情安装 yum groupinstall "Development tools" yum install z…

字节二面:优化 HTTPS 的手段,你知道几个?

由裸数据传输的 HTTP 协议转成加密数据传输的 HTTPS 协议&#xff0c;给应用数据套了个「保护伞」&#xff0c;提高安全性的同时也带来了性能消耗。因为 HTTPS 相比 HTTP 协议多一个 TLS 协议握手过程&#xff0c;目的是为了通过非对称加密握手协商或者交换出对称加密密钥&…

js使用location的方法实验

location.hostname 返回 web 主机的域名 127.0.0.1 location.port 返回 web 主机的端口 &#xff08;80 或 443&#xff09; 8020 location.protocol 返回所使用的 web 协议&#xff08;http:// 或 https://&#xff09; http: location.pathname 返回当前页面的路径和文件名…