Solaris 10到Solaris 11迁移指南:ISV实战

5星 · 超过95%的资源 需积分: 9 37 下载量 52 浏览量 更新于2024-07-31 收藏 433KB PDF 举报
"这篇资源是关于如何逐步将ISV(独立软件供应商)的应用从Solaris 10迁移到Solaris 11的指南,由Oracle Solaris专家Nickie Chan主讲,强调了Oracle Solaris 11在兼容性和投资保护方面的特性。" Oracle Solaris是一个高度可靠且功能强大的操作系统,尤其在企业级环境中被广泛使用。这次的迁移过程旨在确保应用能在新版本的Solaris 11上无缝运行,同时充分利用新系统的改进和特性。 在讲解的第五部分,主要关注的是如何将应用从Solaris 10移植到Solaris 11。Oracle提供了两个关键的兼容性保证计划,以保护业务投资: 1. **Solaris二进制应用程序保证计划**:自1997年以来,Oracle保证所有在此日期之后编译的Solaris应用程序在新版本中仍然可以运行。这意味着ISV的现有应用程序在升级到Solaris 11时无需重新编译或修改。 2. **Solaris源代码保证计划**:该计划确保在SPARC和x86架构之间,Solaris源代码的兼容性,使跨平台的迁移变得更加平滑。 此外,Solaris 10的**Zone**技术在Solaris 11中继续得到支持,这允许旧环境的保留和新环境的并行运行。**Solaris 10 Zone**可以在Solaris 11上作为容器运行,使得ISV可以在不影响现有客户的情况下,逐步过渡到新系统。此迁移支持物理到虚拟(P2V)和虚拟到虚拟(V2V)的转换,即把物理的Solaris 10全局区域迁移到Solaris 10 Zone,或者将一个Solaris 10本地Zone迁移到另一个Solaris 10 Zone。 对于ISV来说,迁移策略建议分为几个阶段: **阶段1**:首先,在Solaris 11原生环境下认证应用,验证ISV应用程序可以在Solaris 11 Express上正常运行。这一步是为了确保应用的基本功能和性能不受影响。 **阶段2**:随着对新系统的理解和适应,逐渐增加对Solaris 11的支持,可能包括更新代码以利用新特性和优化。 **阶段3**:最终全面支持Solaris 11,可能涉及到对遗留代码的现代化改造,以充分利用Solaris 11的高级特性,如动态 tracing、ZFS文件系统、DTrace等。 通过这样的迁移路径,ISV可以在保持服务连续性的同时,享受到Solaris 11带来的性能提升、安全性增强和管理简化。