云端迁移与标准化探索
在当今数字化时代,云计算已成为企业发展的重要支撑。然而,企业在向云端迁移以及在云环境中运营时,面临着诸多选择和挑战。本文将围绕云迁移的相关问题,包括技术选型、成本比较、脚本语言、云软件等方面进行探讨。
1. 云迁移的前期考量
OpenStack 目前基于 Ubuntu Linux 发行版构建,并使用 KVM 虚拟化管理程序,它与亚马逊的 AWS 兼容,预计可直接在 Linux 上运行,也能与 VMware、Xen 或 Hyper - V 兼容。但对于大多数企业而言,处理遗留应用是一个常见问题。在迁移前,需要明确现有平台和语言的库存,确定源代码是否可用或是否部分、全部丢失。
接下来要决定是重新编码应用还是让现有应用在云端运行。若选择重新编码,需遵循之前的建议;若不重新编码,迁移应用到云端时选择供应商会受到以下几个方面的限制:
-操作系统和编程语言支持:供应商是否支持企业所需的操作系统和编程语言?
-数据库管理系统:需要哪些数据库管理系统?是否有供应商维护的支持企业数据库管理系统的“镜像”?
-内存和处理能力:应用需要多少内存和处理能力?供应商能否提供足够强大的机器,且是否有扩展空间?
-云类型选择:选择私有云、公共云还是混合云?是什么因素促使做出这样的决定?
-管理工具:现有的管理工具是否支持云端管理?是否有可用的升级版本?若没有,需要从相关资料中选择一种或多种工具。
-需求