Name: Aaron Holzer Title: Senior Product Mgr Company: Microsoft Corp. Session Code: MGT219
Download ReportTranscript Name: Aaron Holzer Title: Senior Product Mgr Company: Microsoft Corp. Session Code: MGT219
Name: Aaron Holzer Title: Senior Product Mgr Company: Microsoft Corp. Session Code: MGT219 What We Hear from Business Leaders reduce the cost “Help us of running mixed IT environments” “Help us protect our investments in legacy systems” realize more business value “Help us from our IT systems and the information they hold” freedom of choice “Give us in making vendor and technology selections” 3 Lack of Interoperability Slows Business to a Crawl When systems don’t interoperate, people, processes and information are disconnected. People Lack of interoperability Processes Information Costly Inefficient Limiting Standards One Important Way to Achieve Interoperability Microsoft’s Multifaceted Approach Working with over 150 standard organizations yearly Providing native ODF, PDF, XPS support in Office 2007 SP2 in addition to Open XML (ISO/IEC 29500) Ensuring broad, comprehensive support for Web Service standards and promoting compatibility testing Collaborating with IBM, EMC on Content Management Interoperability Services (CMIS) specification “By increasing the openness of our products and participating actively in the development and maintenance of document format standards, we believe we can help create opportunities for developers and competitors, including members of the open source communities, to innovate and deliver new value for customers.” Chris Capossela, Senior Vice President, Microsoft Business Division 5 Microsoft’s Multifaceted Approach to Interoperability Resolving real-world customer challenges Ongoing customer dialog Interoperability Executive Customer Council “Microsoft has already solved a number of the interoperability problems and challenges that we have in our day-to-day operations.” General Ulrich Wolfe, NATO IEC Council Member Organization Customer Input and Feedback Interoperability Executive Customer Council Participants 40 CIOs and CTOs from public and private sectors Members include NATO, European Commission, Goldman Sachs, Boeing, PwC, Raytheon, American Express, Bank of America, Aetna, Fraunhoffer Microsoft sponsors: Craig Mundie, Brad Smith, Bob Muglia Goals Identify customers’ major interoperability challenges Improve interoperability between Microsoft’s and other vendors’ products Identify areas for Microsoft to partner with the industry to resolve interoperability issues Progress Almost 60% of issues identified through year 2 have been addressed 7 IEC Council Workstreams Office, Collaboration Ensure that productivity tools can exchange documents/data and enable true collaboration and document management across systems Executive Sponsor: Kurt Delbene, Sr. VP, Office Business Platform Systems Management Enable end-to-end, cross-platform systems management to help increase efficiency and control, and to reduce problem-resolution time Executive Sponsor: Brad Anderson, GM, Systems Management Security, Identity Management Manage security settings and user identities to facilitate authorization and authentication services for access of systems’ resources Executive Sponsor: Joe Long, GM, Identity and Access Management Developer Tools, Runtime Facilitate application development and runtime infrastructure across platforms and systems Executive Sponsor: S. Somasegar, Sr. VP, Developer Division Business Process Modeling, SOA Facilitate design, development and management of business processes to run across multiple platforms and systems Executive Sponsor: Robert Wahbe, Corp, VP, Connected Systems Division Policy 8 Guide Microsoft in its approach to Interoperability and related initiatives as well as inform Microsoft’s public policy positions for interoperability, intellectual property, privacy and security Executive Sponsor: Craig Shank, GM, Interoperability and Standards Interoperability Vendor Alliance Working Together Toward Interoperable Solutions 60+ members Community of software, hardware vendors working together to enhance interoperability with Microsoft systems on behalf of mutual customers Membership doubled since 2006 formation Strategies Identify most pressing interoperability challenges faced by customers Use labs to test solutions for issues raised by customers System Management Centralized Directory Federated Identity Content Management Open XML Publish results on IVA web site as practical guidance http://www.interopvendoralliance.org 9 Customer Interoperability Challenges Managing Heterogeneous Environments Enabling Applications that Work Together Connecting People and Information Bridging the Divide November 2, 2006 Microsoft and Novell announced landmark collaboration agreement Targeting solutions for customers with Windows and Linux Delivering unprecedented customer value Interoperability via technology cooperation agreement (TCA) • Virtualization • Standards-based systems management • Directory and identity federation • Document format compatibility • Accessible computing • Moonlight (Silverlight browser plug-in) IP Assurance via patent cooperation agreement Microsoft providing SUSE Linux Enterprise Server subscription certificates Joint sales, marketing, support programs; Interoperability LAB “Microsoft and Novell’s agreement gives us the benefit of choice of platforms and tremendous flexibility that will help make our company more competitive and efficient.” Clemens Jochum, Chief Technology Officer, Deutsche Bank AG 12 Heterogeneous Virtualization SUSE Linux Enterprise Server is enlightened to run on Microsoft Hyper-V through Linux Integration Components The Perfect Linux Guest: SUSE Linux Enterprise Server The ideal Linux guest completes your virtualization strategy Optimized for Hyper-V VM Guest SUSE Linux Enterprise Server Runs fully enlightened with Linux Integration Components Tested in Joint Interop Lab Most attractive VM guest pricing Integrated with System Center management (1H 2009) Fully supported by Novell and Microsoft Windows Server 2008 Standard Windows Server Hyper-V Windows Datacenter Server Server Enterprise Key Criteria: Performance Manageability & Support Interoperability Microsoft Contributes Linux Device Driver to Linux Community Microsoft has contributed in excess of 20,000 lines of device driver code to the Linux Community thru a GPLv2 license The code will be incorporated into the next available Linux kernel (likely early 2010) The code will be made available thru the Linux Driver Project http://www.linuxdriverproject.org/twiki/bin/view The code enables Linux guest operating systems to run more efficiently on Microsoft Hyper-V Demonstrates Microsoft’s commitment to Interoperability! Linux Integration Components Additional capabilities requiring Integration Component support being evaluated SMP support Orderly ‘Shutdown’ support Clock time skew Others... Planning underway with Novell support Schedule being developed Cross Platform Migration Novell PlateSpin Virtualization workload migration challenges Managing virtualization migrations can be challenging: Microsoft System Center Virtual Machine Manager can help customers migrate most commonly used versions of Windows Server from physical to virtual (P2V) and virtual to virtual (V2V) environments Operating System P2V Online P2V Offline Windows Server 2008 with Hyper-V installed No No Windows Server 2008 without Hyper-V installed Yes Yes Windows Server 2003 with SP1 Yes Yes Windows Server 2003 X64 Edition Yes Yes Windows 2000 with SP4 No Yes Windows XP with SP2 Yes Yes Windows XP x64 Edition Yes Yes Windows Vista Yes Yes Windows Vista x64 Yes Yes For legacy versions of Microsoft Windows operating systems, as well as for most Linux distributions, Microsoft recommends the use of Novell PlateSpin PlateSpin Recon • Virtualization planning and capacity management PlateSpin Migrate • Anywhere-to-anywhere workload migration and relocation Heterogeneous Data Center Management Challenges Heterogeneous data centers often require separate tools for management and monitoring: Each tool may require unique IT skills Using multiple monitoring tools can increase security risk and potential system failure Interrupted services or failed servers take hours for IT managers to locate, diagnose, and fix Inefficient management tools prevent IT staff from focusing on mission-critical business tasks End to End Monitoring Managing Mixed Server Environments Availability, performance, and configuration monitoring to proactively address IT issues Monitor multiple platforms (e.g. Windows, Linux, and UNIX) for both your physical and virtual servers Proactively keep systems up and running with best-practice knowledge on how to resolve problems Allow configuration change monitoring by identifying configuration errors and changes Diagram data center operations and visualize status Report on status of configuration and system issues affecting availability, performance, and reliability Deep application and service-level monitoring Monitor service levels across applications and IT processes through operational IT service views Track and report service levels through dashboards Extend to monitor non-Microsoft applications with partners Guidance and best practice services to meet service-level goals and improve IT productivity 23 SUSE Linux Enterprise Server Mgmt Pack for Ops Mgr 2007 R2 • Extends the powerful capabilities of Microsoft System Center to heterogeneous environments • Enables System Center to be the single, end-to-end platform for managing desktops, servers, and devices in both physical and virtual environments • Monitors and manages seven common services used by most businesses running Linux servers System Center Operations Manager 2007 Operations Manager 2007 R2 Update Cross Platform Ext. SLES Management Pack Health and Performance Monitoring of Windows Servers Health and Performance Monitoring of Linux Servers: CPU, Disk, Network Health & Performance Monitoring of Linux Services: SUSE Linux Enterprise Management Pack for Ops Manager 2007 R2 Extends the powerful capabilities of Microsoft System Center to heterogeneous environments Enables System Center to be the single, end-to-end platform for managing desktops, servers, and devices in both physical and virtual environments. Monitors and manages seven common services used by most businesses running Linux servers. Integrates with Novell Support Advisor, an automated selfhelp tool used to support and diagnose SUSE Linux Enterprise Server, Open Enterprise Server (Linux) and associated products The Novell Solution Delivers monitoring and management of several common Linux services Most businesses running Linux will be running some or all of these services on their Linux servers Packaged as singular RPM to be installed as an add-on product Can be distributed in the form of add-on CD, physical or ISO image Leverage DMTF CIM and OpenWS-man Standards Process to continue to align to Open Source strategy OpenPegasus Project Providers to OMC project (www.omc-project.org) Services Monitored by Novell MP Service Description Core Capabilities BIND/DNS BIND (Berkeley Internet Name Domain ) is the defacto standard for DNS on UNIX-like systems • Monitor named daemon • Start/stop/restart • List of allocated DNS names DHCP Server DHCP (Dynamic Host Configuration Protocol) is used to allocation configuration and IP addressing to clients in a network • Monitor named daemon • Start/stop/restart • List of allocated DHCP addresses SAMBA Delivers Microsoft-based file and print services to UNIX-like systems • Monitor smbd/nmbd/winbind daemons • Start/stop/restart • List of Samba shares NFS server Originally developed by Sun Microsystems, allows users to access files across a network • Monitor nfsd daemon • Start/stop/restart • List of connections to NFS mount LDAP server (OpenLDAP) An open source implementation of the Lightweight Directory Access Protocol (LDAP) • Monitor LDAP daemon • Start/stop/restart Print server (CUPS) CUPS (Common Unix Printing System) enables UNIX-like systems to act as a print server • Monitor cupsd daemon • Start/stop/restart Firewall (SuSEfirewall2) Firewall software for SUSE Linux distributions • Monitor SuSEfirewall2 daemon • Start/stop/restart Novell MP Architecture Uses a Python library for making CIM operations over HTTP using the WBEM CIM-XML protocol Allows provider to be implemented using the Python scripting language OpsMgr SvcMgr WS-Man WS-Man WS-Man CIMOM CMPI Python Interface Novell MP Providers OS Resources Management Pack Hierarchy Microsoft.Unix.Library Microsoft.Linux.Library Microsoft.Linux.SUSE.Library Microsoft.Linux.SLES.10 Library Management Pack • Unix Object Definitions • Data Sources (WSMan/SSH/SFTP) • Probe Actions (WSMan/SSH/SFTP) • Write Actions (WSMan/SSH/SFTP) Generic Monitors • Linux Object Definitions • Generic Tasks • SUSE Linux Object Definitions • SLES 10 Object Definitions • Monitors • Rules • Diagnostics/Recoveries • Reports DNS Service Samba Service Health DHCP Service Performance Enhance Security Capabilities Share identity information with other systems through Active Directory Federation Services, WS-Federation Provide claims-based user access with Geneva, SAML 2.0 Centralize authentication, authorization across diverse systems Synchronize identity information across systems, applications 34 Federated Identity Simplifies sharing of digital identities, policies across organizational boundaries What is Federation? Trust agreements between disparate security realms Credentials, user attributes managed in “home realm” by partner organization’s Directory Active Directory Federation Services Standards-based approach to federated identity Local Network Business Partners Cross Organization Relationship Trust – Keys Security – Claims required Privacy – Claims allowed Audit – Identities, authorities 35 Web protocols for exchanging data Partner Value Add Novell enables centralized, single sign-on authentication, authorization and roles from external LDAP directories Federated Identity Company Business Partner Provide Access Single Logon Credentials for all Business Partners Partner Web Application Trust Established Novell Access Manager Active Directory Federation Services Comparing AD FS, CardSpace, WCF with Geneva AD FS 1.1 CardSpace 1.0 WCF Passive browser federation WS-* protocols Self-issued information cards Federated SharePoint Federated rights management 37 “Geneva” Adds “Geneva” Framework “Geneva” Server CardSpace “Geneva” End to end claims support Pre-built ASP.NET controls Federate Office documents SAML 2.0 protocol support Native SSO Active client federation Automated trust management Managed information cards Streamlined client UI Federated Identity Management eDIR IE 1 Authenticate Identity Store Access Manager 3.1 Enterprise Policy 2 3 Firefox SLES Leverages WS-Federation to provide single sign-on for users in separate directories. Provides secure and simple way to federate identities from any LDAP directory into Microsoft AD-based web service (eg. SharePoint) Available now with Access Manager 3.1 and Active Directory Federation Services Linux Environment Vista Enable cross-directory federated authorization and access control for web applications Authenticate using CardSpace or DigitalMe open source identity selector 4 Microsoft SharePoint Active Directory Federation Services Identity Store A/D Windows Environment Federated Identity Management Federated Identity Management Document Format Compatibility Open XML Format Open Document Format Open standard file format for office applications that can be freely implemented by multiple applications on multiple platforms used in the Microsoft Office 2007 system. ISO-standardized, XMLbased file format specification for office applications maintained by the open source community, developed by the OASIS industry consortium and used in OpenOffice.org. Microsoft / Novell Collaboration Bi-directional open source translators for word processing, spreadsheets and presentations between OpenOffice.org and Microsoft Office Moonlight Open source implementation of the Silverlight runtime Cross-browser, cross-platform plugin for delivering the next generation of .NET based media experiences and rich interactive applications for the Web Enables users to consume Silverlight content through a browser on a Linux platform Supports Firefox, Konqueror, Opera browsers Enables developers to create Silverlight content on a Linux platform Moonlight 2.0 available today Download at http://www.go-mono.com/moonlight/ UIA Accessibility Interoperability What: Accessibility interoperability between Windows and Linux using Mono and Moonlight When: Targeted for 1H 2010 Windows user is able to use UIA enabled screen reader to access information. Windows user runs browser with Silverlight plug-in and is able to use screen reader to access information. 3 3 3 2 2 Without need to edit content Linux user runs browser with Moonlight plug-in and is able to use screen reader to access information. 1 Author creates accessible Silverlight content and posts to website. UIA for Silverlight and for Linux and Moonlight. Windows application is ported to Linux using Mono tools. User runs screen reader to access information. 1 Developer creates managed Windows application with UIA implemented for accessibility. Application written for Windows and ported to Linux. Extend the monitoring capability of System Center Operations Manager to Linux environments Virtualize SUSE Linux Enterprise on Hyper-V and Windows on Xen, Document interoperability between Microsoft Office 2007 and OpenOffice.org View and use Silverlight and Windows* Media content on Linux. Federate multiple ID stores with ADFS to extend your Share Point collaboration Creating Microsoft's User Interface Automation (UIA) bridge to Linux accessibility projects Special Proof of Concept (POC) Offers • Four ‘flavors’ or POC available to address many customer interoperability issues • Virtualization of SLES on Hyper-V • Management using SCOM with Novell Management Packs for SLES monitoring • Expanded Support for RHEL on bare metal or as a virtual guest on Hyper-V • Microsoft SharePoint access from Linux guests through federated identity • Customer must have a defined project and be interested in migrating to SLES or purchasing support from Novell • Customer must commit appropriate levels of resources (people) to support the POC and to support the development of customer evidence (case studies, quotes...) at the conclusion of the POC • A Dell (or similar) server may be supplied for the POC Resources www.microsoft.com/teched www.microsoft.com/learning Sessions On-Demand & Community Microsoft Certification & Training Resources http://microsoft.com/technet http://microsoft.com/msdn Resources for IT Professionals Resources for Developers Additional Resources http://www.moreinterop.com/ http://www.moreinterop.com/hyperv/ http://www.microsoft.com/windowsserver2008/ http://www.microsoft.com/virtualization/ http://www.novell.com/linux/ http://www.novell.com/virtualization/ E-mail us: [email protected] Related Content Breakout Sessions (session codes and titles) • INT206 on Friday, Nov. 13 from 9:00-10:15 in Hall 7-1a, New York 2 Hands-on Demos & More details • Messe Hall 4-2 booth S1 Complete an evaluation on CommNet and enter to win an Xbox 360 Elite! Enhanced Interoperability from Microsoft and Novell