IBM Open Enterprise SDK for Go
试用 PAX 版本
几何形状的图形插图
在 IBM z/OS 上构建快速且可扩展的应用程序

IBM® Open Enterprise SDK for Go 是一个行业标准 Go 编译器,提供了一个强大框架,可用于为 z/OS® 平台构建快速且可扩展的应用程序。借助它,IBM Z® 客户可利用这一非常流行且不断发展的技术来推动数字化转型。

利用丰富的软件包 Go 生态系统,客户可开发并运行新的应用程序,尤其是那些在 z/OS 上启用云的应用程序。鉴于 Go 模块的生态系统和该语言较小的语法规模,应用程序开发人员通常可在更短时间内通过更少的新代码行交付 Go 应用程序,从而降低成本。

了解如何从 Go 的最新更新中获益
优势 将 Go 引入 z/OS

使用 Go(最流行的编程语言之一),Z 客户将能够在 z/OS 上使用 Go 来开发应用程序。

支持云原生开发

简化多云、混合 IT 和 DevOps 环境的自动化运营。

利用编译后语言的速度

将应用程序的 Go 源代码转换为可由 z/OS 直接执行的机器级代码,而不是通过解释器来执行。

支持可扩展性、并发性和并行性

支持可扩展性,并通过 Go 协程和通道将并发水平提高到真正的并行编程级别。

快速学习语言

快速学习语言,因为 Go 可将其他编程语言的最佳功能组合为一种易于理解的语言。

执行垃圾回收

通过针对内存分配的广泛控制来执行垃圾回收或自动内存管理。

功能
在 z/OS 上使用 Go

为 z/OS® 提供用于构建快速且可扩展的应用程序的强大框架,同时提供编写应用程序以支持云基础架构的设施。利用数据和现有应用程序在 IBM® Z 上存放在同一位置的特点,提高吞吐量并缩短响应时间。您可以控制哪些数据将对外公开,同时在 IBM Z 平台内确保所有专有数据的安全。

Go 已成为众多云原生运维的首选语言。它构成了容器编排(如 Kubernetes)、容器化技术(如 Open Container Initiative)和容器应用程序平台(如 OpenShift)的基础。随着它继续发展并支持应用程序现代化,其强大功能和广泛运用使其成为 z/OS 的天然补充。

阅读公告

不收取许可费用

免费获取 IBM Open Enterprise SDK for Go,而无需支付许可费用。立即获取适用于 z/OS 的免费 SDK,并快速开始使用。


访问 Go 标准库

使用丰富的标准库和其他第三方软件包。它包括字符串操作、加密、存档、邮件操作、Unicode 编码和解码、数学例程、网络、错误操作、操作系统接口和其他流行功能等领域中广泛使用的编程任务。这些软件包鼓励重用代码。


使用 Go 模块获取其他软件包

从 Go 社区获取不断增加的免费软件包。这些模块可从 Golang 社区网站进行访问,而开发人员可重复使用它们来完成常见编程任务、缩短开发时间并降低成本。该社区持续提供模块,确保有源源不断的新库和工具可供使用。

转到社区

利用开源资源

利用此开源语言,且该语言由开源社区不断改进。Go 拥有一个由程序员和爱好者组成的不断壮大且充满激情的社区,他们推动了社区的发展并提供支持。社区的持续改进有助于确保 Go 解决方案日臻成熟。该社区还为 Go 软件包集合贡献了大量其他模块。


获取基于价值单元的定价

利用基于价值单元的定价。它将根据符合条件的“IBM Z IBM 国际程序许可协议 (IPLA)”计划来提供,以便降低增量增长和企业聚合的成本,从而为您提供价格优势。


支持访问 VSAM 数据集

针对 Go recordio 模块的支持,提供了直接访问 VSAM 数据集的功能,这样,将能够更轻松地访问现有 VSAM 记录数据。操作将通过 z/OS 语言环境接口实现,而无需从 Go 调用 C。这些操作的输入和输出均为统一的字节片,因而无需采用容易出错的各种大小规格。

在此了解更多信息

技术细节

软件要求

  • z/OS 2.5 或更高版本
  • 必须在运行 IBM Open Enterprise SDK for Go 的系统上启用 IBM z/OS UNIX 系统服务

硬件要求

  • 支持 z/OS 2.5 (5650-ZOS) 或更高版本的 IBM Z 服务器
  • 至少需要 850 MB 的硬盘空间
比较不同版本

PAX 下载格式在 UNIX 环境(包括 z/OS UNIX 系统服务)中十分流行,并提供 DIY(自助)安装体验。SMP/E 可安装映像及其修复包可在易用的 SMP/E 跟踪工具中进行管理。升级到一流的 IBM 支持以提交服务请求,且此类请求均可在规定的周转时间内解决。

哪个选项适合您? PAX 版

适用于 DIY 安装的 PAX 存档可安装格式。使用现有 IBMid 进行访问,或在注册时创建一个。

试用免费版
SMP/E 版

SMP/E (CBPDO, ServerPac) 可安装格式可以轻松管理更新。建议用于生产部署。可通过 Shopz 购买。

不收取许可费用

运行自己的应用程序

完整功能

IBM 软件订阅和支持 (S&S)

可选

相关产品 IBM Open Enterprise Python for z/OS

如今,应用程序开发人员可通过该平台在本地使用发展最快的编程语言之一,并利用 Python 丰富的模块生态系统来开发新的应用程序。

IBM Open Enterprise SDK for Node.js

免费提供安全、由模块驱动且高度可扩展的方法,加快 IBM Z 上的数字化转型。同时还提供可选付费支持。

IBM Z and Cloud Modernization Stack

它是一种现代化解决方案,可通过 Red Hat® OpenShift® 容器平台在具有混合云环境的 IBM Z 上扩展应用程序和数据。

常见问题

它不收取许可费用。同时提供可选的订阅和支持 (S&S)。

Go 应用程序不符合 IBM Z 集成信息处理器 (zIIP) 条件。客户或许有资格在“新应用解决方案”定价模式下获得针对新生产工作量的定制定价,从而隔离 z/OS 上的 Go 工作量,而不影响现有工作量的总体成本。请向您的 IBM 客户代表咨询。

采取下一步行动
更多探索方式 软件产品生命周期 IBM Ideas Portal 支持 文档 社区