AdminCamp 15 Domino rocks on Cloud Gelsenkirchen, 22. September 2015 Andreas Schulte, [email protected] Mit Material von Niklas Heidloff, Matthias Schneider, IBM Cloud onboarding Team - © 2014, 2015 IBM Corporation AdminCamp 15 – Gelsenkirchen © 2015 IBM Corporation Guten Morgen ! Andreas Schulte Client Technical Professional IBM Enterprise Social Solutions AdminCamp 15 – Gelsenkirchen © 2015 IBM Corporation Acknowledgements and Disclaimers Availability. References in this presentation to IBM products, programs, or services do not imply that they will be available in all countries in which IBM operates. The workshops, sessions and materials have been prepared by IBM or the session speakers and reflect their own views. They are provided for informational purposes only, and are neither intended to, nor shall have the effect of being, legal or other guidance or advice to any participant. While efforts were made to verify the completeness and accuracy of the information contained in this presentation, it is provided AS-IS without warranty of any kind, express or implied. IBM shall not be responsible for any damages arising out of the use of, or otherwise related to, this presentation or any other materials. Nothing contained in this presentation is intended to, nor shall have the effect of, creating any warranties or representations from IBM or its suppliers or licensors, or altering the terms and conditions of the applicable license agreement governing the use of IBM software. All customer examples described are presented as illustrations of how those customers have used IBM products and the results they may have achieved. Actual environmental costs and performance characteristics may vary by customer. Nothing contained in these materials is intended to, nor shall have the effect of, stating or implying that any activities undertaken by you will result in any specific sales, revenue growth or other results. © Copyright IBM Corporation 2015. All rights reserved. U.S. Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp. IBM, the IBM logo, ibm.com and IBM SmartCloud® are trademarks or registered trademarks of International Business Machines Corporation in the United States, other countries, or both. If these and other IBM trademarked terms are marked on their first occurrence in this information with a trademark symbol (® or ™), these symbols indicate U.S. registered or common law trademarks owned by IBM at the time this information was published. Such trademarks may also be registered or common law trademarks in other countries. A current list of IBM trademarks is available on the Web at “Copyright and trademark information” at www.ibm.com/legal/copytrade.shtml GitHub is a trademark: https://help.github.com/articles/github-trademark-policy Other company, product, or service names may be trademarks or service marks of others. AdminCamp 15 – Gelsenkirchen © 2015 IBM Corporation Wer betreibt welche Anwendungen ? Wie sieht die Unternehmens IT in 5 Jahren aus Make or buy ? Internet of Things ? Terabyte von Sensoren ? Analytics of anything ? Cognitive Computing ? Videokonferenzen statt Meetings ? Unternehmenswissen aufbauen, festhalten und gemeinsam nutzen als Antwort auf die Alterspyramide ? Endgeräte, Security, Privacy .... Aussagen, die die Zukunft betreffen leiden darunter, dass die Aussagen die Zukunft betreffen. AdminCamp 15 – Gelsenkirchen © 2015 IBM Corporation mittelfristige IT Struktur multi tenant public cloud on premises privat cloud / bare metall AdminCamp 15 – Gelsenkirchen © 2015 IBM Corporation ABC Firma mittelfristige IT Struktur www ABC Extranet multi tenant public cloud on premises privat cloud / bare metall ABC Firma AdminCamp 15 – Gelsenkirchen © 2015 IBM Corporation Services aus der Cloud Desktop Anwendungs-Server Virtuallisierung, Betriebssystem, Datenbank lokaler Server, bare Metal, private Cloud, multi-tenant Cloud betrieben durch Endkunden AdminCamp 15 – Gelsenkirchen © 2015 IBM Corporation Infrastruktur as a Service Plattform as a Service Software as a Service Client Application Access aka Notes Browser Plugin Notes Basic iOS Mail & Kalender Android Mail & Kalender XPages Notes Standard IBM Verse Traveler Browser Mobil Windows Mac Linux XPages Responsive Design Desktop IBM Mail Support For Microsoft Outlook 2013 (IMSMO) (Cloud Roadmap) AdminCamp 15 – Gelsenkirchen © 2015 IBM Corporation IBM Verse (iOS / Android) Domino (on cloud) I... / P... / S... as a Service IBM Verse Notes Mail iNotes On Premises Applications Applications Applications Applications Data Data Data Data Runtime Runtime Runtime Runtime Middleware Middleware Middleware Middleware O/S O/S O/S O/S Virtualization Virtualization Virtualization Virtualization Client managed Servers Servers Servers Servers Vendor managed Storage Storage Storage Storage Networking Networking Networking Networking AdminCamp 15 – Gelsenkirchen © 2015 IBM Corporation Domino Enterprise Server on Cloud On Premises Applications Applications Data Data Runtime Runtime Middleware Middleware O/S O/S Virtualization Virtualization Client managed Servers Servers Vendor managed Storage Storage Networking Networking AdminCamp 15 – Gelsenkirchen © 2015 IBM Corporation Domino Enterprise Server Anwendungen u/o Mail X86 Betriebssysteme ● ● Remote Installation Domino Admin http://www.softlayer.com/software AdminCamp 15 – Gelsenkirchen © 2015 IBM Corporation Domino Enterprise Server on Cloud On Premises Applications Applications Data Data Runtime Runtime VPN Middleware Middleware O/S O/S Virtualization FW FW Virtualization Client managed Servers Servers Vendor managed Storage Storage Networking Networking AdminCamp 15 – Gelsenkirchen © 2015 IBM Corporation Bluemix - Platform as a Service On Premises Client managed Vendor managed AdminCamp 15 – Gelsenkirchen Applications Applications Applications Data Data Data Runtime Runtime Runtime Middleware Middleware Middleware O/S O/S O/S Virtualization Virtualization Virtualization Servers Servers Servers Storage Storage Storage Networking Networking Networking © 2015 IBM Corporation What is Bluemix? Bluemix is an open-standard, cloud-based platform for building, managing, and running applications of all types (web, mobile, big data, new smart devices, and so on) AdminCamp 15 – Gelsenkirchen © 2015 IBM Corporation What Benefits does Bluemix provide? Hosting of applications in the cloud (obviously) AdminCamp 15 – Gelsenkirchen © 2015 IBM Corporation What Benefits does Bluemix provide? Developers can focus on what they like to do most – coding AdminCamp 15 – Gelsenkirchen © 2015 IBM Corporation What Benefits does Bluemix provide? Choices of runtimes AdminCamp 15 – Gelsenkirchen © 2015 IBM Corporation What Benefits does Bluemix provide? Services, lots of services Web and application Mobile Data management Watson Analytics Internet of things Security Integration AdminCamp 15 – Gelsenkirchen © 2015 IBM Corporation What other Benefits does Bluemix provide? DevOps for the entire application lifecycle Integration of on-premises applications Flexible pricing AdminCamp 15 – Gelsenkirchen © 2015 IBM Corporation What Benefits does Bluemix provide? Auto Scalability AdminCamp 15 – Gelsenkirchen © 2015 IBM Corporation Domino XPages Runtime and Domino Data Service AdminCamp 15 – Gelsenkirchen © 2015 IBM Corporation AdminCamp 15 – Gelsenkirchen © 2015 IBM Corporation Domino XPages Runtime ● ● ● Design NSFs contain only code, no data Design NSFs are deployed onto Bluemix and multiple application instances can be run Deployment can be done via a new plugin for Domino Designer AdminCamp 15 – Gelsenkirchen © 2015 IBM Corporation Access to Domino Directory for Authentication ● ● ● SAML LDAP identity bridge Third party solutions AdminCamp 15 – Gelsenkirchen © 2015 IBM Corporation Workload Scheduler Service ● ● Runs tasks on a scheduled basis Similar to the Domino agent manager AdminCamp 15 – Gelsenkirchen © 2015 IBM Corporation Why should you use XPages on Bluemix? ● ● To leverage other Bluemix services to build new apps rapidly To always have the state of the art XPages runtime at your fingertips ● To scale your apps and obtain true resiliency ● To leverage your XPages skills ● To host your applications easily in the cloud AdminCamp 15 – Gelsenkirchen © 2015 IBM Corporation Social Applications An application is made "social" when user actions on their artifacts can be propagated to other users based on their relationship to the artifacts and/or to the people acting on them enabling for the discovery of artifacts and people which otherwise would not take place AdminCamp 15 – Gelsenkirchen © 2015 IBM Corporation Integration of IBM Connections Cloud with Bluemix ● ● ● Based on IBM Connections Cloud: Social File Sharing Initially in experimental mode and targeting Java runtimes ● Uses trial organizations in IBM Connections Cloud Value ● Automatic provisioning and de-provisioning of organization and users ● Guidance, examples and documentation geared towards development of cloud based social applications AdminCamp 15 – Gelsenkirchen © 2015 IBM Corporation Social File Sharing Service AdminCamp 15 – Gelsenkirchen © 2015 IBM Corporation Social File Sharing Service AdminCamp 15 – Gelsenkirchen © 2015 IBM Corporation Three Deployment Environments AdminCamp 15 – Gelsenkirchen © 2015 IBM Corporation Resources ● IBM Bluemix: bluemix.net ● IBM Bluemix News: bluemix.info ● IBM Bluemix Developers: developer.ibm.com/bluemix ● Samples: github.com/IBM-Bluemix ● Niklas Heidloff Blog: heidloff.net AdminCamp 15 – Gelsenkirchen © 2015 IBM Corporation Domino Plattformen für Anwendungen in der Cloud Service Level Produkt Managed by Infrastruktur as a Service (IaaS) Domino on Softlayer Business Partner IBM Plattform as a Service (PaaS) BlueMix IBM *) Software as a Service (SaaS) Business Partner Solutions Business Partner *) BlueMix kann auch als dedizierte private Instanz auf Softlayer durch Kunden und Business Partner betrieben werden. AdminCamp 15 – Gelsenkirchen © 2015 IBM Corporation Domino Anwendungen Anwendungen im Browser Notes Plattform XPages NBP Standardclient Betriebssystem Browser definiert Windows Windows, Mac, Linux Protokoll http(s) NRPC NRPC Mail Integration iNotes (Verse) iNotes (Verse) Notes Mail Notes native GUI nein ja ja Mobile Apps ja nein nein Responsive Design ja nein nein MVC Pattern ja nein nein SQL RD BMS ja nein nein Watson Integration via Bluemix nein REST (nicht getestet) Portal Integration ja Nicht getestet nein AdminCamp 15 – Gelsenkirchen © 2015 IBM Corporation Technische Zielszenarien aus Clientsicht Client zu Server: Mail Notes Standardclient Mail Browser NSF Anwendung im Standardclient NSF Anwendung im Browser Mail auf mobilem Device NSF Anwendung auf mobilem Device … oder hybride Mischungen davon. AdminCamp 15 – Gelsenkirchen © 2015 IBM Corporation Domino on Cloud Domino on premises Mail powered by Domino on Cloud Verse Notes iNotes Outlook 2013 iOS ja Via Traveler ja Via Traveler Android ja Via Traveler ja Via Traveler Keine App BES 9 oder via Traveler Ultralite nein Wie Notes ja ja ja (ja) Mac (ja) ja ja nein Linux (ja) ja ja nein Blackberry Windows (ja) = Roadmap oder in Prüfung – kann ohne Ankündigung durch IBM entfallen AdminCamp 15 – Gelsenkirchen © 2015 IBM Corporation Domino deployment Optionen On premises auf SoftLayer IaaS Domino Enterprise Domino Enterprise XPages SmartCloud Notes Notes Anwendung ja ja nein nein Notes Mail ja ja nein nein XPages Anwendung ja ja ja nein nein Verse Connections AdminCamp 15 – Gelsenkirchen PaaS Bluemix IBM Connections Cloud (Roadmap) (wie on premises) nein nein ja ja ja Einzelne Services ja © 2015 IBM Corporation Stand: Sept. 2015 – siehe IBM Disclaimer Connections Cloud - Software as a Service On Premises * see end of deck for more deployment options Client managed Vendor managed AdminCamp 15 – Gelsenkirchen Applications Applications Applications Applications Data Data Data Data Runtime Runtime Runtime Runtime Middleware Middleware Middleware Middleware O/S O/S O/S O/S Virtualization Virtualization Virtualization Virtualization Servers Servers Servers Servers Storage Storage Storage Storage Networking Networking Networking Networking © 2015 IBM Corporation https://www.ibm.com/cloud-computing/social/de/de/planspricing/ AdminCamp 15 – Gelsenkirchen © 2015 IBM Corporation IBM Domino – Mail Server Hybrid Implementation and Configuration AdminCamp 15 – Gelsenkirchen © 2015 IBM Corporation IBM Domino – Mail Server Hybrid Implementation and Configuration SmartCloud Notes “Hybrid” Reference Architecture Key Value Propositions of “Hybrid” Configuration Common SmartCloud Notes “Hybrid” Configurations Setting Up the “Hybrid” Configuration Creating the SmartCloud Customer Account Configuring the SmartCloud “Hybrid” Account Information Related Materials AdminCamp 15 – Gelsenkirchen © 2015 IBM Corporation IBM Domino – Mail Server Hybrid Implementation and Configuration SmartCloud Notes “Hybrid” Reference Architecture Key Value Propositions of “Hybrid” Configuration Common SmartCloud Notes “Hybrid” Configurations Setting Up the “Hybrid” Configuration Creating the SmartCloud Customer Account Configuring the SmartCloud “Hybrid” Account Information Related Materials AdminCamp 15 – Gelsenkirchen © 2015 IBM Corporation Connections Cloud - Notes “Reference” Architecture Highlighted items are the key to hybrid integration AdminCamp 15 – Gelsenkirchen © 2015 IBM Corporation What Does “Hybrid” Mean ? It allows existing IBM® Domino® customers to integrate the on-premises environment and is a core strength and value proposition It defines the administrative model allowing more control using standard on-premises administration tools (Domino Administrator client, Domino Directory) As a “Hybrid” customer, the customer Admin can choose if the mail users mail account exists on-premises or in the SmartCloud Notes service. It is designed to support both transitory or perpetual coexistence Customers select the “Hybrid Environment” option when performing initial setup In the context of SmartCloud Notes, it refers to a specific configuration of the SmartCloud Notes customer account within the service AdminCamp 15 – Gelsenkirchen © 2015 IBM Corporation IBM Domino – Mail Server Hybrid Implementation and Configuration SmartCloud Notes “Hybrid” Reference Architecture Key Value Propositions of “Hybrid” Configuration Common SmartCloud Notes “Hybrid” Configurations Setting Up the “Hybrid” Configuration Creating the SmartCloud Customer Account Configuring the SmartCloud “Hybrid” Account Information Related Materials AdminCamp 15 – Gelsenkirchen © 2015 IBM Corporation Key Value Propositions of “Hybrid” ● ● ● ● ● ● ● ● Customers can keep current environment / investment in their existing Domino architecture Supports IBM® Notes®, browser, IMAP and mobile clients (Traveler and BlackBerry) Users don't need to care who is Hosted or On-Premises – e.g. user address lookup & mail routing just work Maintains the existing certificate hierarchy and domain structure – No cross-certification required – Users keep their existing ID files – Users keep their existing Internet mail addresses – SmartCloud Notes virtual servers are members of the same hierarchy / domain – Domino directories (primary, ex. dircat, etc.) are replicated into the service for synchronization Supports native NRPC mail routing – Preserves Domino specific items like database/document links and stored form content No change required to continue accessing existing applications Existing mail databases can be transitioned in their entirety or with a selected subset of data – Encrypted content remains intact – Private items remain intact Flexibility in deployment / transition time scale AdminCamp 15 – Gelsenkirchen © 2015 IBM Corporation IBM Domino – Mail Server Hybrid Implementation and Configuration Connections Cloud Notes “Hybrid” Reference Architecture Key Value Propositions of “Hybrid” Configuration Common Connections Cloud Notes “Hybrid” Configurations Setting Up the “Hybrid” Configuration Creating the Connections Cloud Customer Account Configuring the Connections Cloud “Hybrid” Account Information Related Materials AdminCamp 15 – Gelsenkirchen © 2015 IBM Corporation Common Connections Cloud Notes “Hybrid” Configurations SmartCloud Notes becomes an extension of the customer environment User, Group and Policy management are performed as they are done today via the Domino Directory and Administrator client One or more directories are synchronized into SmartCloud Notes to provide common view of users, groups, policies, etc. By default, customer owns e-mail domains and receives all mail for those domains before routing to SmartCloud Notes MX records can be pointed directly at SmartCloud Notes with service agreement Outbound SMTP from SmartCloud Notes can be routed via alternate customer specified relay Internal Domino server handles directory replication (Domino 8.5.1 FP2 +) List of directory replicas to be replicated e.g. names.nsf, otherdomainnames.nsf, exdircat.nsf, etc. Remote access via directory assistance is not supported All directories need to be replicated to the directory synch server EDC's supported for mail routing and name picker only (can't be used for user selection for provisioning) Careful directory planning is needed prior to configuring your SmartCloud Notes company account AdminCamp 15 – Gelsenkirchen © 2015 IBM Corporation Hybrid Environment - Policies In a hybrid environment in which some mail files are on SmartCloud Notes servers and some are on-premises on company Domino servers, Domino Administrators can use explicit group policies to ensure that all users have the same Notes client experience. Some policy settings are enforced for all SmartCloud Notes users and cannot be overridden by a group policy. Other policy settings can be set by customer administrators and applied using explicit group policies via policy documents that are in their on-premises Domino directory. On-premises Domino administrators cannot open the SmartCloud Notes policy to view the settings. However, from the Domino Administrator client, they can view a detailed summary of the effective policy settings by viewing a policy synopsis for a selected user or group. Administrative policies in the SmartCloud Notes service (see online documentation) AdminCamp 15 – Gelsenkirchen © 2015 IBM Corporation Hybrid Configuration Software Version Requirements Version requirements for on-premises Domino Servers (Stand: Okt. 2014) On-Premises Server Type ● Mail routing server (in the directory synchronization and mail routing domain) ● Directory synchronization server (in the directory synchronization and mail routing domain) ● ● Mail servers that request the free time of Cloud Notes users Passthru domain servers Supported Versions ● ● ● ● ● ● ● ● ● ● ● AdminCamp 15 – Gelsenkirchen © 2015 IBM Corporation Lotus Domino 8.5.1 Fix Pack 2 Lotus Domino 8.5.2, 8.5.3 (or later) IBM Domino 9.0 (or later) Lotus Domino 8.5.1 Fix Pack 2 Lotus Domino 8.5.2, 8.5.3 (or later) IBM Domino 9.0 (or later) Lotus Domino 8.5.1 Fix Pack 2 Lotus Domino 8.5.2, 8.5.3 (or later) IBM Domino 9.0 (or later) Any supported version of Lotus Domino Use Lotus Domino 8.5.2 (or later) for fastest response time for connections from SmartCloud Notes to on-premises servers. “Hybrid” – Basic Architecture Most suitable for implementations where HA is not a requirement (e.g. pilot or smaller customer implementations) Single Domino domain Single Domino passthru server ● Single combined Domino mail routing and directory replication server Customer data flow: ● On-premises Domino directory sync occurs with SmartCloud Directory Sync Server replicating with replication hub server via the passthru server ● SmartCloud Notes NRPC mail from service users to onpremises users routed to mail hub via passthru server ● On-premises NRPC mail sent to SmartCloud Notes users routed from on-premises mail (hub) server(s) to the service NRPC mail hub via network load balancers ● ● AdminCamp 15 – Gelsenkirchen © 2015 IBM Corporation “Hybrid” – High Availability Implementation Single Domino domain Up to two Domino servers acting in passthru roles Up to two Domino servers performing mail routing Up to two Domino servers for directory replication AdminCamp 15 – Gelsenkirchen © 2015 IBM Corporation “Hybrid” – Multiple Domain Architecture Multiple Domino domains One domain designated as primary through which hybrid connectivity from SmartCloud Notes is achieved Other domains become subordinates in the context of mail routing, free-time lookup and directory replication Directory updates from downstream domains are replicated via the directory replication hubs in primarydomain Each domain is responsible to independently route mail directly to the SmartCloud Notes service. Note: Once the account is configured for the primary domain the customer creates group / connection documents for each additional domain in their environment. AdminCamp 15 – Gelsenkirchen © 2015 IBM Corporation “Hybrid” – Multiple Data Center Implementation Single Domino domain Pair of customer data centers Pair of passthru servers (primaryin one data center and secondary in the other data center) Separate mail routing and directory replication hub servers in each data center Provides for both a level of local (within data center) resilience and DR protection in the event of data center failure AdminCamp 15 – Gelsenkirchen © 2015 IBM Corporation “Hybrid” – ʻShimʼ Domain Between SCN & Existing Domains Hybrid “shim” domain inserted between SCN and multiple other existing domains Existing domains are all subordinate (route mail and replicate directory through) the “shim” domain Single passthru server (a second could be added for failover) Separate mail routing and directory replication hub servers Note: Once the account is configured for the shim domain the customer creates group / connection documents for each additional domain in their environment. AdminCamp 15 – Gelsenkirchen © 2015 IBM Corporation “Hybrid” – Leveraging Infrastructure-as-a-Service for Domino Applications Single Domino domain Single passthru server Single combined Domino mail routing and directory replication server Domino application and “hybrid” integration servers (like passthru) hosted on IBM SoftLayer or other IaaS providers No Domino servers on customer network Note: Customer DMZ and optional SoftLayer firewalls not shown AdminCamp 15 – Gelsenkirchen © 2015 IBM Corporation … ab in die Cloud Trial Kostenloser Test für Connections Cloud Analyse DoubleCheck HealthCheck OPT Verse Freemium Pilot Hybrid setup oder service only Pilot MOM Pilotgruppe onboarding Finaler hybrid setup Onboarding via MOM oder OPT / OTT Gruppenweises Onboarding (Grobschema bitte im konkreten Fall mit IBM Business Partner / IBM Technical Sales / ISSC absprechen) AdminCamp 15 – Gelsenkirchen © 2015 IBM Corporation File Sync & share Verse Webkonferenzen Community Services Domino 3rd party Apps (auch Domino) Chat AdminCamp 15 – Gelsenkirchen © 2015 IBM Corporation Enterprise Social Software Produkte aus der Cloud (Auswahl) Produkt Connections Chat Connections Connections Docs Domino Apps Domino Mail IBM Verse Meeting AdminCamp 15 – Gelsenkirchen © 2015 IBM Corporation hybrid Betrieb privat Cloud multi tenant Cloud Thank you! Merci! Vielen Dank! So Long, and Thanks For All the Fish Macht’s gut und danke für den Fisch (So Long, and Thanks For All the Fish) ist der Titel des vierten Bands der sechsteiligen Romanserie Per Anhalter durch die Galaxis von Douglas Adams. Der Roman erschien 1984 im Original, die deutsche Übersetzung 1985. Andreas Schulte, Client Technical Professional IBM Enterprise Social Solutions [email protected] AdminCamp 15 – Gelsenkirchen © 2015 IBM Corporation Im ersten Anhalter-Roman hinterlassen die Delphine die von den Menschen fehlinterpretierte Nachricht „Macht's gut und danke für den Fisch“, als sie von der Erde fortziehen, kurz bevor sie von den Vogonen zerstört wird, um einer Hyperraum-Umgehungsstraße Platz zu machen. Die Phrase wird seither auch von ScienceFiction-Fans als humorvolle Variante verwendet, um sich zu verabschieden. http://de.wikipedia.org/wiki/Macht %E2%80%99s_gut,_und_danke_f%C3%BCr_den_Fisch
© Copyright 2025 ExpyDoc