SpyderByte.com: OpenVMS.org dba.OpenVMS.org dcl.OpenVMS.org de.OpenVMS.org fr.OpenVMS.org it.OpenVMS.org
   
Home Contribute News, Jobs, Press Releases, etc. Advertise on OpenVMS.org About/Contact Search News Archives
More Links
  • << Pitfalls of F$LOCATE and other Functions
  • << Logical Names (Part 5)
  • << Logical Names (Part 4)
  • << Logical Names (Part 3)
  • << Logical Names (Part 2)
  • << Logical Names (Part 1)
  • Robert Gezelter, CDP, Software Consultant
  • gezelter@rlgsc.com
  • Printer friendly version
    Share this story

    Navigation
    VMS Audio Network (VAN)
    Featured Articles
    Vendors
    Training
    Golden Eggs
    Golden Eggs x86
    Help for VMS Beginners
    Documentation
    Developer Resources
    Books
    Commercial Software
    Open Source & Freeware
    OpenSource ported to VMS
    Resources
    FAQs/How-to
    Lists/Newsgroups/Forums
    Security Advisories & Info
    OpenVMS Patches

    Forums
     HP ITRC OpenVMS forum
     OpenVMS Hobbyist forums
     Usenet: comp.os.vms

    Mailing Lists
    OpenVMS.org Newsletter
    OpenVMS.org Alerts
    Rdb Managers

    Roadmaps
    OpenVMS Roadmap (2009)
    Itanium Roadmap
    HP Roadmaps (2002)
    BCS Roadmap FAQ (2002)
    Storage Roadmap FAQ (2002)


    OpenVMS.org Info
    OpenVMS.org Admin Staff:
    Ken Farmer, Ian Miller
    About
    Search OpenVMS.org
    News Archives
    Mobile Edition
    Submit News
    Advertising Information

    OpenVMS.org Websites

    Databases running on OpenVMS


    Digital Command Languauge


    French



    German


    Italian



    Latest News

    Feature: The OpenVMS Consultant: Server Consolidation - Back to the Future
    Posted by Robert Gezelter on Wednesday August 06 2003 @ 09:05AM EDT

    Fashions change with the times. Today's rage is passé tomorrow; that which is out of favor today is tomorrow's rage.

    Computing is as subject to fashions and fads as any other human activity. Trendy ideas are fashions of the moment, and soon fall out of favor. Good ideas may temporarily fall from favor and seem unfashionable; yet in the end are timeless. So it is far from surprising that today's computing milieu has come full circle, and multi-role servers are once again the rage; with major manufacturers and research firms promoting the Total Cost of Ownership (TCO) benefits of server consolidation. Yet these very same manufacturers and research firms often had, just a short time previously, declared multi-role central (or organizational) systems “dead”; declaring instead that the wave of the future was the unconstrained proliferation of small systems liberated from the burden of central control. At that time, it was argued that freedom from central control was beneficial.

    What was then, and is now, often left unsaid is that the reductions in TCO and increases in scalability achieved by server consolidation (and for that matter, so-called utility computing) all but require the systems and operations disciplines that were much disparaged in the rush to de-centralize computing. What was not realized, and was often lost, was the understanding that coexistence on a single system and operating environment requires a degree of discipline and care that one can occasionally ignore on small systems. The limited environment of a single function system can obscure the importance of boundaries. In reality, the discipline and care required to enforce well-defined boundaries are the keys to realizing the holy grail of cost-effectiveness: agility.

    OpenVMS from its beginnings has excelled at providing a reliable, secure platform for highly diverse environments, easily supporting a multitude of otherwise independent functions on a single integrated system.

    Today's OpenVMS systems range from very small VAX-based systems, to very high end Alphas and the coming Itanium-based systems. There are many applications today that have transcended several generations of hardware with minimal change; the VAX to Alpha transition via image translation and will similarly make the Itanium transition by re-translating the resulting Alpha executable to Itanium. This is to say that these applications would benefit from re-compilation, but that the translation technology is sufficiently efficient that efforts are better spent on other matters.

    A discussion of where image translation fits into the spectrum of possible strategies is deserving of its own column, which I will reserve to a future occasion. What is more important, and more critical to the average system manager and user, is the techniques that applications use to be “good citizens” on OpenVMS. Good citizenship is the unsung reason behind the large savings in TCO and increases in scalability.

    Successful applications leverage the OpenVMS user environment and security features to generate flexibility and maintain security. The most crucial feature to scalability and robust operation is brickwall protection, the absolute separation of different end-user processes.

    Specifically, brickwall protection ensures the integrity of the protection schemes used to control access to files and system hardware. A wide range of separately controllable privileges determines access to the global system state. Thus, a properly managed system allows users an environment secure from interference by others sharing the system.

    The user environment is parametric, namely, it is customized for each user based upon information contained in the UAF (User Authorization File). This parameterization allows different users to securely experience dramatically different environments, each dependant upon settings in their individual UAF entry (or for that matter, based upon membership in a particular UIC group, or any other conclusion derived from data stored in the UAF).

    One of the first rules is that elevated privileges have little place in the OpenVMS world. The overwhelming majority of OpenVMS applications rarely have need of elevated privileges; file access permissions to particular files are more than adequate in most cases. In truth, in over 25 years, this author has seen a very small number of situations where elevated privileges (those privileges beyond NETMBX and TMPMBX) are actually needed for an application. The increase in system availability and a decrease in necessary reboots are directly related to limiting privileged access to system facilities. With a relatively small investment in planning and security, it is quite possible to manage large OpenVMS systems. These systems support constituencies numbered in the hundreds or thousands of users, spread across a multitude of functions, each with its own startup and shutdown functions, all within security domains on a single system. This can all be accomplished without an extensive systems programming staff. Unlike other systems, OpenVMS has the full suite of building blocks necessary to construct such an environment safely and securely.

    Previous columns have covered the use of the logical name facilities, and future columns will discuss how the basic (groups/users), and the extended security capabilities (Rightslist identifiers and ACLs) are used to leverage the environment.

    The ubiquitous use of SYS$SYSTEM, SYS$STARTUP, SYS$LOGIN, and SYS$SCRATCH (and other logical names) similarly provide extensive leverage. In reality, OpenVMS is an example of how simplicity and cleanliness is indeed the key to reductions in TCO.

    In summary, the traditional best practices for building and managing OpenVMS systems are the same best practices that are the basis of the TCO benefits achieved by server consolidation.


    Previous articles in this series by Robert Gezelter:
    << Pitfalls of F$LOCATE and other Functions
    << Logical Names (Part 5)
    << Logical Names (Part 4)
    << Logical Names (Part 3)
    << Logical Names (Part 2)
    << Logical Names (Part 1)


    Biography:

    Robert Gezelter, CDP, Software Consultant, guest lecturer and technical facilitator has more than 25 years of international consulting experience in private and public sectors.

    Mr. Gezelter is a regular guest speaker at technical conferences world-wide such as HPETS (formerly DECUS). His articles have appeared in Network World, Open Systems Today, Digital Systems Journal, Digital News, and Hardcopy. He is also a contributor to the Computer Security Handbook, 4th Edition, Wiley, 2002.

    His firm's consulting practice emphasizes in-depth technical expertise in computer architectures, operating systems, networks, security, APIs, and related matters. Mr. Gezelter has worked with OpenVMS since the initial release of VAX/VMS in 1978.

    His clients include small businesses to the Fortune 10, locally, nationally, and internationally on matters spanning the range from individual telephone questions to major projects.

    He can be reached at gezelter@rlgsc.com.


    < NEMONIX™ Engineering is pleased to announce the availability of Data Wizard on OpenVMS. | TheInquirer: Novell seems to think VMS development has stopped >



    ADVERTISEMENT:
    Sponsors







    The OpenVMS Consultant
    OpenVMS Consulting


    The Minimum You Need to Know book series
    Books by Roland Hughes


    Alpha and VAX Replacement
    StanQ.com



    Interested in Advertising? Click here...

    Friends of VMS
    Connect (HP User Community):
    Connect Home
    Connect Chapters
    Connect Special Interest Groups

    United Kingdom
    Canada
    Encompasserve/DECUServe
    OpenVMS Hobbyist
    More usergroups...
    Other Sites:
    Aaron's OpenVMS blog
    Alexey Chupahin
    Arne Vajhoej
    DECUS Library Compendium
    DJE Systems
    Dr OpenVMS blog
    Francesco Gennai
    Eight-Cubed blog
    Free OpenVMS Software
    Galen Tackett
    HoffmanLabs
    Hunter Goatley
    Ian Miller
    Itanium Solutions Alliance
    Jeff Cameron
    John Fisher
    Syltrem VMS Page (French)
    Kednos PL/I
    Keith Parris
    Migration Specialties
    Noetic Systems, Inc
    OpenOffice Port to VMS
    OpenVMSPlanet.org
    OpenVMS Rocks
    Preatorian.net
    Retrobeep
    Steven M. Schweda
    SYSMGR Blog
    TMESIS Software
    Trends That Matter
    VAMP (VMS, Apache, MySQL, PHP)
    VIM
    Vaxination
    Visio Cafe (HP Templates)
    VMSresource.org.uk
    XDelta
    Free VMS Accounts:
    Deathrow Public OpenVMS Cluster
    Encompasserve/DECUServe/EISNER
    Polarhome
    Fafner
    Poetry Hacklab
    Marway.Org
    In Memory:
    John Wisniewski Memorial Site
    Terry Shannon Memorial Site


    OpenVMS Rings

    OpenVMS Webring

    Prev

    Random

    Next

    Prev5

    List

    Next5

    OpenVMS Gurus

    Prev

    Random

    Next

    Prev5

    List

    Next5




    Home About & Contact Search Archive Mobile Submit News Sponsorship & Advertising
         Copyright © 2001-2007 SCORSE, LLC
    OpenVMS® is a trademark of HP
    All other trademarks are those of their owners.
        
      SpyderByte.com ;Technical Portals