310 likes | 865 Views
Why Unisys and MISER?. Steve Koss Distinguished Engineer and Chief Architect ClearPath MCP Program Office. CNBC – 9/14/09 – All Stars. ClearPath MCP. Libra Series / FS Series / VSE Series. Large server (multi-processor systems) Gold Award Winner. Vertical Optimized Servers. Banking.
E N D
Why Unisys and MISER? Steve Koss Distinguished Engineer and Chief Architect ClearPath MCP Program Office
ClearPath MCP Libra Series / FS Series / VSE Series Large server (multi-processor systems) Gold Award Winner
Vertical Optimized Servers. Banking Telephony FinancialServices is 60% of MCP Business Over 140 million voicemail subscribers FS Series VSE Series
ClearPath MCP: World Class Customers. Commercial Communications Financial Public Sector
MCP Mainframe Attributes Are Crucial. The time between unplanned outages in ClearPath MCP is measured in years • Security • Data Integrity • High Reliability • High availability • Scalability • Highly integrated software • High capacity • Resiliency • Manageability • Serviceability • Best IT Value • Mainframe attributes inbuilt • Architecture • Hardware • Software • Operations FunctionallySuperior • Mission Critical • Ultra High Volume Transactions
Why FIS runs MISER on the ClearPath MCP Platform • Application Compatibility • Scalability • Security • Enterprise Class Database • Availability • Support • Integration
Application Compatibility • Scalability • Security • Enterprise Class Database • Availability • Support • Integration Application Compatibility • MCP Systems • Designed to run Multiple Diverse Workloads without conflict. • Applications can run together generally without any concern. • Applications can move from release to release without change. • Windows / Unix • Typically geared for Single Application Servers • Or Multiple Tiered Servers for a Single Application • Third Party Support is often restricted if Application isn’t on its own server • Why? • Application conflicts (Windows DLL Hell) • Deteriorating performance as Utilization increases • Target 30%
Application Compatibility • Scalability • Security • Enterprise Class Database • Availability • Support • Integration Why? • MCP has Coordinated Software Release – IOE • Single Source for Key Components – OS (MCP) / Database (DMSII) / Transaction Manager (COMS) / Environmental Software (Compilers, Utilities) • Unix – OS, Transaction Manager, and Database sourced from separate vendors • MCP uses Scale Up for Scalability – Designed for many concurrent users • Applications can run together generally without any concern • Real Utilization can reach mid 90% mark • Can run at 100% Utilization without issue. • Other Systems • Deteriorating performance as Utilization increases • Clustering for Scalability adds complexity and overhead
Application Compatibility • Scalability • Security • Enterprise Class Database • Availability • Support • Integration MCP Architecture – Scalability The same code runs from laptop to the largest MCP server. FS 1800 500/1,000 MIPS Metering FS 4100 300/2100 MIPS Metering FS 1750 225/1000 MIPS LX-170 LAPTOP (single user) 40 MIPS
Application Compatibility • Scalability • Security • Enterprise Class Database • Availability • Support • Integration Security Second to None. • Secure by design • Comprehensive protection against unauthorized access of all resources • Immune to buffer overflow exploits • No Viruses, EVER! • Comprehensive logging and auditing • Protects data confidentiality and integrity • Protects workloads against each other • File and database security • Encryption for data in transit or in storage • Ensures system and data availability • Platform stability minimizes downtime • Thwarts denial of service attacks • “The design and implementation of mainstream operating systems could be improved greatly by examining the security engineering decisions that were made while developing the ClearPath MCP environment.” • ClearPath MCP Security Assessment Client Facing Document
Independent Security Analysis MCP Operating System The Master Control Program, or MCP, operating system provides the basis for the upper layers of software which provide application functionality. The MCP operating system has been designed to support mission-critical environments, and supports a rich system security model, high-volume transaction processing, high availability, and interoperability with modern networking standards and protocols. As a mainframe system, other features of the system include scalability, high capacity, data integration, and good manageability. The MCP operating system was developed for use specifically for the ClearPath hardware architecture. It was developed primarily in the ALGOL and NEWP programming language, with a security-aware compiler suite that provides system programmers with protections against common security bugs such as buffer overruns and memory allocation problems. The system enforces memory protection, for each word of memory, by assigning tags to the memory location that describe the types of operations allowed for that particular piece of memory. This protection exceeds the current state-of-the-art in systems designed to meet the needs of the commodity computing market. The MCP operating environment also provides security protections by using trusted program compilers. These programs, necessary to create new programs make the creation of unsafe code much more difficult than the typical compilers found on widespread operating systems such as Microsoft Windows or UNIX. The system ensures that any programming bugs are very difficult for would-be attackers to exploit using any of the traditional methods for compromising computer systems. Symantec consultants analyzed the system from the perspective of an attacker and applied the traditional exploitation method to the MCP environment without success. “ClearPath MCP Security Assessment Client Facing Document”
Application Compatibility • Scalability • Security • Enterprise Class Database • Availability • Support • Integration Security – Authentication • Multiple Authentication Styles Supported • Usercode / Password • NTLM • NTLMv2 • Kerberos (Win2K Domain) • Policy Based Security • Managed via: • Batch Interface • Command Line Interface • Graphical Interface (MMC)
ClearPath: Setting the Standard for Security Data taken 02/20/12 *1 disputed
Application Compatibility • Scalability • Security • Enterprise Class Database • Availability • Support • Integration MISER Database Architecture • Unisys Database Management System (DMSII) for MISER Core • Enterprise Quality Transaction-Oriented DataBase Server • Audited database: Tape or Disk • Rebuild or Rollback to any point in time thru the Audits • Dynamic population increase • Storage requirements typically 1/5 or less when compared to Oracle or Microsoft SQL Server equivalents • Database can be backed up at anytime (Online) • Online Reorganization • Limited “Tuning” required • Minimal downtime for Software Updates and Upgrades • SQL Server Database for Business Intelligence • Kept in sync with MCP Database via Integration Technology • Designed for easy ad hoc queries.
Application Compatibility • Scalability • Security • Enterprise Class Database • Availability • Support • Integration Availability:Minimal System downtime • MCP Rapid Software Update/Upgrade Time • Typically done in Hours, vs. Days or weeks • Can even be done with no user visible downtime. • Support for mix and match between releases • Application and Environmental software will run • One Release Back, Two Releases Forward • Ex:Average Oracle Database upgrade time – 35.2 Hours Average Microsoft SQL Server upgrade time – 24.8 HoursDowntime per year: Oracle: 27.5 hours unplanned (99.69%), 61.2 hours planned SQL Server: 30.9 hours unplanned (99.65%), 72.0 hours planned Microsoft SQL Server vs. Oracle Database: A Comparative TCA Study - Alinean Inc, May 2006 • Ex: Windows Software Compatibility Issue • Upgrading to new versions of Windows or Service Packs are often delayed due to software incompatibility
Application Compatibility • Scalability • Security • Enterprise Class Database • Availability • Support • Integration Support • MCP • Defined support policy with User specified priority • Process for escalation and immediate service • Goal: Fix your problem • Strong relationship between Unisys and FIS • Ex: Microsoft Windows • Multiple Levels Of Support • Limited on the number of Bugs, Hours Support • Goal: Provide a workaround
Application Compatibility • Scalability • Security • Enterprise Class Database • Availability • Support • Integration Integration with Everything. • MCP Integration is Technology Agnostic • Windows, Unix, Linux • .NET, J2EE • Web Services, Message Queuing, Tuxedo • Windows, Unix, Linux each have their own preferred infrastructure • Although they recognize inter-play is becoming important.
Development Choices. • No one answer is right for all application or even application components • Multiple Layers to Produce a single application • Multiple system may even be used. Application Components Workflow BusinessTransaction DatabaseDefinition Presentation
Development Language. • Language Fads: • Fortran / Cobol / Pascal / C / Ada / C++ / Java • 4GL’s and Application Builders • Choose a language based on needs and skills • COBOL is good for Business Transaction • But COBOL is not the best for presentation • Java/C++ is more complex for Business Transactions • Every language can be made to work
Is Cobol Dead? • $2 Trillion in total investment in COBOL • There are over 200 billion lines of COBOL code in use today (Total 310 billion lines of software – COBOL = 65%) • Five billion lines of new COBOL code are written every year • 15% of new applications are written in COBOL • 34% of coding activities are in COBOL • 80% of daily transaction are processed by COBOL • 70% of mission critical apps written in COBOL • 70% of the world's business data resides on mainframes www.eweek.com 9-21-09
COBOL Today • COBOL focuses on writing the business transactions • Tools for creating COBOL programs on ClearPath • Programmer Workbench – Visual Studio Like Editing • Eclipse Plug-in • Integrated, Interactive Debugging • Source Control Tools
Development Choices. Application Components Java | Windows COBOL J2EE | .NET Workflow BusinessTransaction DatabaseDefinition Presentation
Application Compatibility • Scalability • Security • Enterprise Class Database • Availability • Support • Integration Why MISER uses Cobol and MCP • Decades of code validation, building on a strong foundation • Resilient Transaction-oriented Database • Tight integration with other environments like Windows • Business logic can be in COBOL and use Unisys tools • Integration / Presentation can in done using Windows tools • Secure Platform • Minimal System Management • Fast Updates / Upgrades • 1 set of code for small and large users, now and in the future • No need to migrate the core periodically • Source code written for MCP can run for decades unchanged • C C++ C#, ASP ASP.NET, Windows 2000 Windows 2003 … • Java 1.4 Java 5.0, Oracle 9i Oracle 10g • Industry experience shows these have been large migration efforts
ClearPath Forward The New Data Center Architecture
What does the future hold for ClearPath? FS 4100 • The NextGen strategic vision has been delivered and will provide new levels of technology over the next several years • ClearPath Forward establishes an expanded strategic Data Center vision. Leveraging the Next Generationarchitecture, it will enable an enriched foundation to sustain ClearPath growth indefinitely Application Workload MCP SpecialtyEngine SpecialtyEngine SpecialtyEngine s-ParTM(Secure Partitioning) Unisys Intel Platform ClearPathForward
ClearPath Forward An expanded investment direction • Concurrent support for multiple operating environments including MCP, Windows and Linux • Enterprise-class attributes enabled for non-ClearPath environments • “Single pane of glass” management across all supported operating environments • Expanded array of development technologies • A dynamic, cloud like environment that can comprise multiple processing elements to establish a ClearPath Forward platform managed as a single entity, enabling transparent provisioning of hardware and software resources ….Contemporary, modernization enablement technology delivering real business value Agile, Economical, Contemporary, Mission-Critical Computing
ClearPath Forward The Vision Mission-critical computational and data resources supported by a modular, flexible, and self-regulating infrastructure providing resources when and where they are needed
ClearPath Forward PlatformNew Data Center Vision ClearPath NextGen ClearPath Forward Application Workload Any Application Workload ClearPathAttributes ClearPathAttributes ClearPath MCP SecurePartition ClearPath MCP SecurePartition SecurePartition Linux Linux Windows Windows SpecialtyEngine MCP MCP SpecialtyEngine ClearPath Forward Services s-Par s-Par Unisys Intel Platform Extend ClearPath core attributes to other operating environments Unisys Intel Platform • ClearPath Forward Mission-critical Platform Vision • Solutions platform, leveraging ClearPath attributes across operating environments • Enables integration to deliver composite applications • Simplifies delivery and administration • Ability to host multiple MCP operating environments concurrently • New opportunities to expand mission-critical environments within the data center