Natasa,

If I understand correctly, you have data -- let's call them "files" --
residing on distributed Windows, UNIX, and/or Linux servers.  You also have
mainframe-attached tape drives with WORM tape cartridges available, for
example IBM TS1120 tape drives with 3592 WORM cartridges. It's likely your
mainframe operations staff do a great job cost-effectively managing tapes
and protecting your company's most precious asset, its data.  They may also
have implemented encryption and good key management, so that the data are
well protected.  And they have prepared for disasters, so that your company
can stay in business if there's an emergency. These are all important
capabilities that require initial investments -- they are not free -- and
it's not surprising that you'd want to take advantage of them for more of
your company's data, to share the costs and benefits.

And you are presently using a major tape management product for z/OS, for
example IBM DFSMSrmm.  You do not want to buy IBM Tivoli Storage Manager
(TSM) software for some reason -- I guess on why below.  Lastly, you want
to keep the solution "as simple as possible."

Presumably you need this WORM capability because Croatian government
banking regulators require that your company retain certain records for a
period of time on media that cannot be modified. Perhaps a government
inspector or auditor told you you need to do this as soon as possible if
you don't want to go to jail. :-) This is a common requirement in many
countries, to prove to the regulators that you did not change certain
records past a certain date.

Did I get all that information correct?

If so, here are some ideas:

1(a). As a general architectural pattern, if you can relocate those files
-- databases, for example -- directly onto your mainframe they will then
come into your mainframe's tape management domain. For example, if the
distributed data are currently located in Oracle, DB2, or another
relational database, you could move those database tables to DB2 for z/OS.
Your applications, whether they remain on distributed servers or also move
to the mainframe, can then access DB2 for z/OS using standard protocols
such as JDBC or ODBC over TCP/IP, the same as they do today.  (zIIPs can be
quite helpful for this.)  According to a Gartner Group study from a couple
years ago this "data recentralization" activity, moving enterprise data
back into z/OS (and to centralized Linux databases), is a common trend for
the business reasons you have and many other reasons. There are occasional
application-related issues to switching databases, but these issues are
becoming less and less significant with each new DB2 for z/OS release.  It
is a lot easier to move to DB2 9 for z/OS than to DB2 V6, for example.

1(b). If these are files rather than databases -- Microsoft Office
documents, for example -- then you can configure z/OS to act as a file
server using either NFS or CIFS/SMB file sharing protocols.  These file
sharing capabilities are part of z/OS itself, so if you have z/OS you
already have these capabilities.  A designated part of your z/OS file
storage (on one or more designed volumes) then appears to your Windows or
UNIX servers and clients as another file server, much like a Windows file
server ("Drive Z"!) or a UNIX NFS file server.  You can configure
authentication via the z/OS Security Server (RACF) or another SAF-enabled
security system on your mainframe, as you do for securing other services,
so you can bring file sharing access into your same mainframe security
domain quickly and easily.  And then, since the files always reside on your
mainframe, they are now part of your standard tape management domain, too.
This approach would work well for situations where your clients and servers
have good network access ("bandwidth") to your mainframe and for
medium-intensity or low-intensity file access.  Office suite documents
would be a good example.  It works best when the distributed server or
client records a point-in-time consistent copy to the network drive as
standard practice with every save.  (The typical office suite is again a
good example.)  A few applications and middleware products don't behave
this way -- most database servers, for example -- so you may need to
"quiesce" the applications just before you copy their files to WORM tapes.

2(a). If the above methods don't work, you might be able to use the file
sharing technique in 1(b) and have your distributed server (or client)
perform periodic (scheduled) copies of files or databases to the file
sharing area on the mainframe, quiescing applications if necessary.
However, there are some drawbacks with this approach. The first major
drawback is that it is less "simple": your distributed servers and clients
will have to copy files reliably, on schedule, to your mainframe.  That can
become an administrative challenge and require you to buy and implement
enterprise scheduling software.  (At that point, why not just buy TSM?)
Also, you are more likely to lose more data in the event there is a
distributed server failure, because there will be a greater time gap
between your last copy (copied to WORM) and the data residing on your
distributed server's own hard disk compared to the "live access" approaches
in 1(a) and 1(b).

2(b). Similar to 2(a), you can transfer files to the mainframe using
scheduled FTP. (z/OS includes an FTP server.) SFTP and SSH are other
possibilities. The drawbacks are similar.

3(a). I assume you are referring to TSM for z/OS and expressing some
reluctance about that particular product. And I'm guessing that it's a
reflexive "price" reaction to that product, as in, your boss told you to
solve this problem without spending any money. ("I want to date a
supermodel, but I don't want to pay for dinner." :-)) Let's explore that
for a moment.

If you plan to use TSM for z/OS exclusively for purposes of backing up
distributed server files or databases to WORM tapes, you may wish to review
the IBM zNALC announcement, complete a zNALC questionnaire, and send that
questionnaire to IBM. I can make no promises at all here, but you may be
able to create a zNALC z/OS LPAR -- probably a very small one, as little as
3 MSUs -- exclusively for TSM for z/OS and then run your backups through
that LPAR from TSM clients installed on your distributed servers. Ask your
favorite IBM representative to see if that path works for you and if IBM
will approve it. (As a reminder, I do not speak for IBM, at least not
today.)

3(b). A slight modification to 3(a) is to choose TSM for Linux on z and
implement Linux on z. This is probably getting less "simple" if you don't
already have Linux on z (and do have z/OS) since it would be the first time
you would implement Linux on z, but that's another possible option. I
believe you have to dedicate at least one particular physical tape drive to
TSM for Linux on z's exclusive use, so sharing the tape drives between
Linux and z/OS from hour to hour becomes a little more interesting (and
less "simple"). But TSM EE for Linux on z does support most
mainframe-attached tape drives.

There are probably other solution options, but these are the 6 major
options that come to mind immediately, if my assumptions are correct about
your requirements.

I hope this information is helpful. Please keep us all updated on your
progress.

- - - - -
Timothy Sipples
IBM Consulting Enterprise Software Architect
Specializing in Software Architectures Related to System z
Based in Tokyo, Serving IBM Japan and IBM Asia-Pacific
E-Mail: [EMAIL PROTECTED]
----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html

Reply via email to