MIGRATION VON ANWENDUNGEN IN DIE CLOUD
|
|
- Theodor Pfeiffer
- vor 8 Jahren
- Abrufe
Transkript
1 MIGRATION VON ANWENDUNGEN IN DIE CLOUD März, 2011 Dariusz Parys Technical Strategist Web Platform Slide 1
2 @writeline Slide 2
3 INHALT DIESER SESSION Architektur Azure-basierter Cloud Services Beispiel: Kassenverwaltung Migration des Beispiels Zusammenfassung Slide 3
4 ARCHITEKTUR AZURE-BASIERTER CLOUD SERVICES LB Web Role Worker Role 1 Web Role Worker Role 2 Cloud Service Windows Azure Storage (Table, Blob, Queue) SQL Azure Internet Services
5 LB LEISTUNG VON PAAS UND ARCHITKTURENTSCHEIDUNGEN Verteilung der Anwendungslogik Koppelung der Rollen Optimierung der Instanzenzahl Hoch-Verfügbarkeit Web Role Worker Role 1 Web Role Worker Role 2 Cloud Service Windows Azure Storage (Table, Blob, Queue) Persistenz SQL Azure Traffic über RZ- Grenzen hinweg Internet Services
6 HOCHVERFÜGBARKEIT Herausforderung: Ausführungsort eines Cloud Service kann zur Laufzeit wechseln und lokale Daten können vernichtet werden, z.b. bei Lösung: Hardware-Ausfall / Host Update Guest OS-Upgrade Korrekte Persistenzoptionen verwenden Architekturmuster verwenden (s.u.) Lose Koppelung z.b. über ein Bus System (AppFabric Service Bus) Vermeidung von Shutdown -Code Einsatz von Queues für asynchrone Kommunikation (Azure Queues)
7 PERSISTENZ IN WINDOWS AZURE Alternativen für die Datenspeicherung Informationstyp Redundanz Toleranz gegen Instanzausfall SQL Azure WA Tables WA Queues WA Blobs WA Drives Lokales FS Tabellen mit Schema Key-Value Nachrichten Blobs flexibel flexibel Ja, 3-fach Ja, 3-fach Ja, 3-fach Ja, 3-fach Ja, 3-fach Nein Ja Ja Ja Ja Ja Nein Sehr gut, flexible Keys Gut, ein Key Nein Nein Nein Nein Datendurchsatz Schnittstelle Speicherkosten Zugriffskosten Hoch Hoch Hoch Hoch Hoch Sehr hoch TDS REST REST REST NTFS NTFS Zugriffsoptimierung Datenbank- Maximalgröße Tatsächlicher Speicher Tatsächlicher Speicher Tatsächlicher Speicher Tatsächlicher Speicher Keine Keine Pro Transaktion Pro Transaktion Pro Transaktion Pro Transaktion Keine Typisches Einsatzszenarien Relationale Datenbank Session- Persistenz Massendaten mit einem Schlüssel Asynchrone Kommunikatio n (z.b. zwischen Rollen) Ablage von großen Binärdaten (z.b. Dokumente, Multimedia) Einsatz von Frameworks, die ein Dateisystem benötigen Caching von Daten
8 SZENARIO FÜR DIESE SESSION Eine zentrale Kassenverwaltung mit Anbindung an ein Lagersystem. Aktualisierungen durch Kassensoftware in den Filialen Technisch: ASP.NET MVC 2 Entity Framework 4 Workflow Foundation 4 IIS 7 Slide 8
9 ARCHITEKTUR DER ANWENDUNG Browser IIS SQL Server Filialleiter Windows Forms Kasse Store Central (ASP.NET MVC) WebService Buchungen Lager Slide 9
10 DEMO: POS CENTRAL Slide 10
11 MIGRATION DER ARCHITEKTUR Browser Filialleiter Windows Azure Store Central (ASP.NET MVC) WebService SQL Azure Buchungen Windows Forms Kasse Queue SQL Azure Workflow Lager Slide 11
12 MIGRATIONSSCHRITTE Datenbank Schema und Daten migrieren MVC Projekt als Web Role hinzufügen Diagnostic hinzufügen Workflow in Worker Role hinzufügen Deployment Slide 12
13 Datenbank Migration Slide 13
14 DATENBANK BENUTZER Integrated Security Nein Umstellung des Connection Strings Anlegen eines dedizierten Benutzers für die Datenbank Slide 14
15 DATENBANK SCHEMA MIGRIEREN Entity Framework Generate Database From Model SQL Server Management Studio Generate Scripts Slide 15
16 DATENBANK INHALTE MIGRIEREN SQL Server Integration Services BCP.EXE Slide 16
17 SQL Azure Migration Wizard < Slide 17
18 DATENBANK BENUTZER ANLEGEN In der Master-Datenbank CREATE LOGIN posuser WITH PASSWORD = 'passwort' In der Ziel-Datenbank CREATE USER pos FOR LOGIN posuser WITH DEFAULT_SCHEMA = dbo; EXEC sp_addrolemember N'db_owner', N'pos'; Slide 18
19 EF CONNECTIONSTRING ANPASSEN Bisher Data Source=(local)\sqlexpress; Initial Catalog=POSCentral; Integrated Security=True; Pooling=False; MultipleActiveResultSets=True Neu Data Source=sxz382mwst.database.windows.net; Initial Catalog=POSCentral; User Id=posuser; Pooling=False; MultipleActiveResultSets=False Slide 19
20 DEMO: DATENBANK MIGRATION Slide 20
21 Migration Web Anwendung Slide 21
22 MVC PROJEKT IN WEB ROLE UMWANDELN Visual Studio 2010 in Admin Mode starten Hinzufügen der Azure Assembly Referenzen Microsoft.WindowsAzure.Diagnostics Microsoft.WindowsAzure.ServiceRuntime Microsoft.WindowsAzure.StorageClient Hinzufügen einer WebRole Klasse Einstiegspunkt für Windows Azure Konfiguration der Einstellungen z.b. Wieviele Instanzen, Welches Betriebssystem, etc... Starten der Anwendung in der Emulation Slide 22
23 WEBROLE.CS public class WebRole : RoleEntryPoint { public override bool OnStart() { // eigener Initialisierungscode return base.onstart(); } } Slide 23
24 System.Web.Mvc auf CopyLocal = true setzen Slide 24
25 Using SQL Azure for Session State < Slide 25
26 DEMO: MVC WEB ROLE Slide 26
27 Logs und Diagnostics Slide 27
28 EMULATION!= CLOUD Logging ist Essentiell Manche Fehler treten nur in der Produktivumgebung auf z.b. fehlende Assemblies im Global Assembly Cache Slide 28
29 EMULATION!= CLOUD Das sollte man auf jeden Fall beobachten IIS 7 Tracing Crash Dumps Windows Event Logs Performance Counter Zusätzliche Konfiguration und Initialisierungscode nötig Slide 29
30 IIS 7 LOGS web.config <system.webserver> <tracing> <tracefailedrequests> <add path="*"> <traceareas> <add provider="aspnet" areas="infrastructure,module,page,appser vices" verbosity="verbose" /> <add provider="isapi Extension" verbosity="verbose" /> <add provider="www Server" areas="authentication,security,filte r,staticfile,cgi,compression,cache,requestnotifications,module" verbosity=" Verbose" /> </traceareas> <failuredefinitions statuscodes=" " /> </add> </tracefailedrequests> </tracing> </system.webserver> Slide 30
31 TRACE LISTENER web.config <system.diagnostics> <trace> <listeners> <add type="microsoft.windowsazure.diagnostics.diagnosticmonitortracel istener, Microsoft.WindowsAzure.Diagnostics, Version= , Culture=neutral, PublicKeyToken=31bf3856ad364e35" name="azurediagnostics"> <filter type="" /> </add> </listeners> </trace> </system.diagnostics> Slide 31
32 INITIALISIERUNGSCODE WebRole OnStart() var wadconnectionstring = "Microsoft.WindowsAzure.Plugins.Diagnostics.ConnectionString"; var storageaccount = CloudStorageAccount.Parse(RoleEnvironment.GetConfigurationSettingV alue(wadconnectionstring)); var roleinstancediagnosticmanager = storageaccount.createroleinstancediagnosticmanager( RoleEnvironment.DeploymentId, RoleEnvironment.CurrentRoleInstance.Role.Name, RoleEnvironment.CurrentRoleInstance.Id); DiagnosticMonitorConfiguration config = DiagnosticMonitor.GetDefaultInitialConfiguration(); Slide 32
33 INITIALISIERUNGSCODE II Windows Azure Logs config.logs.scheduledtransferperiod = TimeSpan.FromMinutes(1D); config.logs.scheduledtransferloglevelfilter = LogLevel.Undefined; IIS 7 Logs + Failed Request Logs config.directories.scheduledtransferperiod = TimeSpan.FromMinutes(1D); Infrastructure Logs config.diagnosticinfrastructurelogs.scheduledtransferloglevelfilter = LogLevel.Warning; config.diagnosticinfrastructurelogs.scheduledtransferperiod = TimeSpan.FromMinutes(1D); Slide 33
34 INITIALISIERUNGSCODE III Windows Event Logs config.windowseventlog.datasources.add("system!*"); config.windowseventlog.datasources.add("application!*"); config.windowseventlog.scheduledtransferperiod = TimeSpan.FromMinutes(1D); Performance Counter var proctimeconfig = new PerformanceCounterConfiguration(); proctimeconfig.counterspecifier Processor Time"; proctimeconfig.samplerate = TimeSpan.FromSeconds(1.0); config.performancecounters.datasources.add(proctimeconfig); Slide 34
35 INITIALISIERUNGSCODE IV Crash Dumps CrashDumps.EnableCollection(true); Setzen der neuen Konfigurationeinstellungen roleinstancediagnosticmanager.setcurrentconfiguration(config); Slide 35
36 DIE OS VERSIONEN UND LOGGING Windows Server 2008 SP2 ServiceConfiguration.cscfg <ServiceConfiguration servicename="azureposcentral" xmlns=" /2008/10/ServiceConfiguration" osfamily="1" osversion="*"> Windows Server 2008 R2 ServiceConfiguration.cscfg <ServiceConfiguration servicename="azureposcentral" xmlns=" /2008/10/ServiceConfiguration" osfamily="2" osversion="*"> Slide 36
37 Copy Logs Bug mit Windows Server 2008 R2 Workaround von Christian Weyer Slide 37
38 DEMO: DIAGNOSTICS Slide 38
39 Deployment Slide 39
40 DAS DEPLOYMENT Windows Azure Management Portal Powershell Commandlets Visual Studio 2010 Slide 40
41 ZERTIFIKATE Für das Deployment aus einem Tool benötigt man ein Management Zertifikat Für die Remote Desktop Verbindung benötigt die Rolle den Private Key des Management Zertifikat Verschlüsselung von Credentials Slide 41
42 INTELLITRACE AKTIVIEREN BEIM DEPLOYMENT AUS VISUAL STUDIO 2010 Intellitrace lässt sich beim Deployment aktivieren Nachträgliches Post-Mortem Debugging der einzelnen Rollen Slide 42
43 Ausfallsicherheit (SLA) ist nur beim Deployment von mindestens 2 Instanzen pro Rolle gewährleistet Slide 43
44 DEMO: DEPLOYMENT Slide 44
45 Worker Role Slide 45
46 LAGERBESTANDVERWALTUNG IN WORKER ROLE AUSLAGERN Neues Worker Role Projekt hinzufügen Die WF4 Aktivität in die Worker Role packen WebRole.cs Code hinzufügen Web Role Implementierung des WCF Dienstes anpassen Slide 46
47 MIT QUEUES ARBEITEN Queue anlegen var storageaccount = CloudStorageAccount.FromConfigurationSetting("DataConnectionString"); queuestorage = storageaccount.createcloudqueueclient(); CloudQueue queue = queuestorage.getqueuereference("bills"); queue.createifnotexist(); Notwendiger Code um Konfigurationen lesen zu können CloudStorageAccount.SetConfigurationSettingPublisher( (configname, configsetter) => { configsetter(roleenvironment.getconfigurationsettingvalue(configname)); }); Slide 47
48 MIT QUEUES ARBEITEN II Worker wartet auf Arbeit public override void Run() { Trace.WriteLine("WarehouseRole entry point called", "Information"); var queue = queuestorage.getqueuereference("bills"); while (true) { var message = queue.getmessage(); if (message!= null) { // WF4 hier aufrufen } queue.deletemessage(message); } Thread.Sleep(10000); Trace.WriteLine("Working", "Information"); } Slide 48
49 MIT QUEUES ARBEITEN III Web Role verschickt Rechnung über die Queue public void Transfer(POSBill bill) {... var queue = queuestorage.getqueuereference("bills"); var message = new CloudQueueMessage(builder.ToString()); queue.addmessage(message);... } Slide 49
50 DEMO: WORKER ROLE Slide 50
51 FAZIT Anwendungen müssen einem Stateless Design folgen Refactoring der Anwendung auf die passenden Rollen Hohe Ausfallsicherheit Ersparnis der Infrastruktur Administration Slide 51
52 VIELEN DANK! Slide 52
Whitepaper. Produkt: combit List & Label 16. List & Label Windows Azure. combit GmbH Untere Laube 30 78462 Konstanz
combit GmbH Untere Laube 30 78462 Konstanz Whitepaper Produkt: combit List & Label 16 List & Label Windows Azure List & Label Windows Azure - 2 - Inhalt Softwarevoraussetzungen 3 Schritt 1: Neues Projekt
MehrWindows Azure für Java Architekten. Holger Sirtl Microsoft Deutschland GmbH
Windows Azure für Java Architekten Holger Sirtl Microsoft Deutschland GmbH Agenda Schichten des Cloud Computings Überblick über die Windows Azure Platform Einsatzmöglichkeiten für Java-Architekten Ausführung
MehrMicrosoft Azure für Java Entwickler
Holger Sirtl Microsoft Deutschland GmbH Microsoft Azure für Java Entwickler Ein Überblick Agenda Cloud Computing Die Windows Azure Platform Anwendungen auf Windows Azure Datenspeicherung mit SQL Azure
MehrWas ist Windows Azure? (Stand Juni 2012)
Was ist Windows Azure? (Stand Juni 2012) Windows Azure Microsofts Cloud Plattform zu Erstellung, Betrieb und Skalierung eigener Cloud-basierter Anwendungen Cloud Services Laufzeitumgebung, Speicher, Datenbank,
MehrZend PHP Cloud Application Platform
Zend PHP Cloud Application Platform Jan Burkl System Engineer All rights reserved. Zend Technologies, Inc. Zend PHP Cloud App Platform Ist das ein neues Produkt? Nein! Es ist eine neue(re) Art des Arbeitens.
MehrHERZLICH WILLKOMMEN SHAREPOINT 2013 - DEEP DIVE FOR ADMINS 11.09.2012 IOZ AG 2
11.09.2012 IOZ AG 1 HERZLICH WILLKOMMEN SHAREPOINT 2013 - DEEP DIVE FOR ADMINS 11.09.2012 IOZ AG 2 AGENDA Über mich Architekturänderungen Systemvoraussetzungen Migration Fragen 11.09.2012 IOZ AG 3 ÜBER
MehrSQL Azure Technischer Überblick. Steffen Krause Technical Evangelist Microsoft Deutschland GmbH http://blogs.technet.com/steffenk
SQL Azure Technischer Überblick Steffen Krause Technical Evangelist Microsoft Deutschland GmbH http://blogs.technet.com/steffenk Haftungsausschluss Microsoft kann für die Richtigkeit und Vollständigkeit
MehrAbschlusspräsentation Projekt Loan Broker mit BizTalk 2010
Abschlusspräsentation Projekt Loan Broker mit BizTalk 2010 Vortrag im Rahmen der Vorlesung Integration Engineering Dozent: Prof. Dr. Martin Buchheit SS 2011 Referenten: Florian Kalisch, Denis Radjenovic
MehrOP-LOG www.op-log.de
Verwendung von Microsoft SQL Server, Seite 1/18 OP-LOG www.op-log.de Anleitung: Verwendung von Microsoft SQL Server 2005 Stand Mai 2010 1 Ich-lese-keine-Anleitungen 'Verwendung von Microsoft SQL Server
MehrVorwort... 11 Azure Cloud Computing mit Microsoft... 12 Danksagungen... 13 Kontakt zum Autor... 13
Inhaltsverzeichnis Vorwort... 11 Azure Cloud Computing mit Microsoft... 12 Danksagungen... 13 Kontakt zum Autor... 13 Einleitung... 15 Zielgruppe... 16 Aufbau... 16 Inhalt der einzelnen Kapitel... 17 Systemanforderungen...
MehrMobile Backend in der
Mobile Backend in der Cloud Azure Mobile Services / Websites / Active Directory / Kontext Auth Back-Office Mobile Users Push Data Website DevOps Social Networks Logic Others TFS online Windows Azure Mobile
MehrMOC 50466A: Windows Azure-Lösungen mit Microsoft Visual Studio 2010
MOC 50466A: Windows Azure-Lösungen mit Microsoft Visual Studio 2010 Kompakt-Intensiv-Training Diese Schulung bereitet Sie optimal auf die MOC-Zertifzierung vor. Windows Azure ist das Microsoft-Betriebssystem
MehrGrundlagen und Best Practices bei der SharePoint Entwicklung
Grundlagen und Best Practices bei der SharePoint Entwicklung Peter Kirchner Consultant ITaCS GmbH Fabian Moritz Senior Consultant, MVP ITaCS GmbH Themen Entwicklungsumgebung vorbereiten SharePoint Objektmodell
MehrIntroduction to Azure for Developers MOC 10978
Introduction to Azure for Developers MOC 10978 In dem MOC Kurs 10978: Introduction to Azure for Developers lernen Sie, wie Sie die Funktionalität einer vorhandenen ASP.NET MVC Applikation so erweitern,
MehrVon 0 zur Private Cloud in 1h
Von 0 zur Private Cloud in 1h - oder wie baue ich mir eine Demoumgebung Bernhard Frank Technical Evangelist Microsoft Deutschland GmbH Carsten Rachfahl MVP Virtual Machine Rachfahl IT Solutions Wieviele
MehrCollaboration Manager
Collaboration Manager Inhalt Installationsanleitung... 2 Installation mit Setup.exe... 2 Security Requirements... 3 Farmadministrator hinzufügen... 3 Secure Store Service... 3 Feature-Aktivierung... 5
MehrDie Alternative zum Web-Form Modell
Marc André Zhou Solution Architect www.dev -sky.net www.just -sp.net Die Alternative zum Web-Form Modell dotnet Cologne 03.05.2013 Agenda Web Forms vs. MVC ASP.NET MVC Features Web API ODATA Eine ASP.NET
Mehrmysoftfolio360 Handbuch
mysoftfolio360 Handbuch Installation Schritt 1: Application Server und mysoftfolio installieren Zuallererst wird der Application Server mit dem Setup_ApplicationServer.exe installiert und bestätigen Sie
MehrMOC 20487A: Entwicklung von Web- und Windows Azure- Diensten
MOC 20487A: Entwicklung von Web- und Windows Azure- Diensten Kompakt-Intensiv-Training Diese Schulung bereitet Sie optimal auf die MOC-Zertifzierung vor. Im fünftägigen Seminar "Entwicklung von Web- und
MehrTechnote - Installation Webclient mit Anbindung an SQL
Technote - Installation Webclient mit Anbindung an SQL Installation Webclient mit Anbindung an SQL Ferrari electronic AG; Heiko Miersch; Chris Helbing OfficeMaster ist Copyright 2012 von Ferrari electronic
MehrUwe Baumann artiso Solutions ubaumann@artiso.com
Uwe Baumann artiso Solutions ubaumann@artiso.com Upgrade Strategien Data/Application Tier Anpassung von Process Templates Build Test/Lab Performance TFS Version Control Workitem Tracking Build Verwaltung
MehrWie konfiguriert man Microsoft Office Sharepoint Server 2007 für Ajax und Silverlight 2.0
Wie konfiguriert man Microsoft Office Sharepoint Server 2007 für Ajax und Silverlight 2.0 Einführung Web Parts sind die zentrale UI-Komponenten auf einer Sharepoint Seite. Wie man ASP.NET Controls dort
MehrOffice 365 & Windows Server 2012. Ein Blick über den Tellerrand. René M. Rimbach Raphael Köllner
Office 365 & Windows Server 2012 Ein Blick über den Tellerrand René M. Rimbach Raphael Köllner AGENDA Hybrid Mehrwerte Hybrid Voraussetzungen Hybrid Deployment Prozess Hybrid Identitätsmanagement Hybrid
MehrRuben Deyhle 11.02.2011 Proseminar Konzepte für Daten- und Prozess-Management. Cloud Computing mit Windows Azure
Ruben Deyhle 11.02.2011 Proseminar Konzepte für Daten- und Prozess-Management Cloud Computing mit Windows Azure 2 Ablauf Charakterisierung Aufbau von Windows Azure Compute-, Storage- und Datenbank-Dienst
MehrTypo 3 installieren. Schritt 1: Download von Typo3
Typo 3 installieren Bevor Sie Typo3 installieren, müssen Sie folgende Informationen beachten: Typo3 benötigt eine leere Datenbank. Mit Ihrem Abonnement verfügen Sie über eine einzige Datenbank. Sie können
MehrAnleitung. Integration von Kentix Geräten in den OpManager
Anleitung Integration von Kentix Geräten in den OpManager Integration von Kentix Geräten in den OpManager Inhalt 1 Über diese Anleitung... 3 2 Initial Setup... 3 3 Importieren der Device Templates... 3
MehrBETRIEB UND ENTWICKLUNG MIT DER MICROSOFT CLOUD
BETRIEB UND ENTWICKLUNG MIT DER MICROSOFT CLOUD VM Role, Azure Services, SharePoint Online TechSummit Cloud 2011 28.03. 08.04.2011 Holger Sirtl Architect Evangelist, Microsoft Deutschland GmbH SCHICHTEN
MehrDieses Dokument soll dem Administrator helfen, die ENiQ-Software als Client auf dem Zielrechner zu installieren und zu konfigurieren.
CLIENT INSTALLATION DES ENIQ ACCESSMANAGEMENTS Dieses Dokument soll dem Administrator helfen, die ENiQ-Software als Client auf dem Zielrechner zu installieren und zu konfigurieren. Ein Client kann in drei
MehrAnleitung Redmine. Inhalt. Seite 1 von 11. Anleitung Redmine
Seite 1 von 11 Anleitung Inhalt Inhalt... 1 1. Installation... 2 2. Setup... 2 2.1 Login... 2 2.2 Benutzer erstellen... 2 2.3 Projekt erstellen... 4 2.4 SVN/Git Integration... 6 2.4.1 Konfiguration für
MehrSind Cloud Apps der nächste Hype?
Java Forum Stuttgart 2012 Sind Cloud Apps der nächste Hype? Tillmann Schall Stuttgart, 5. Juli 2012 : Agenda Was sind Cloud Apps? Einordnung / Vergleich mit bestehenden Cloud Konzepten Live Demo Aufbau
MehrDas Handbuch zu KNetAttach. Orville Bennett Übersetzung: Thomas Bögel
Orville Bennett Übersetzung: Thomas Bögel 2 Inhaltsverzeichnis 1 Einführung 5 2 KNetAttach verwenden 6 2.1 Hinzufügen von Netzwerkordnern............................ 6 3 Rundgang durch KNetAttach 8 4 Danksagungen
MehrLOAD TESTING 95% BRAUCHEN ES, 5 % MACHEN ES: LOAD TESTING MIT VS LEICHTGEMACHT NICO ORSCHEL MVP VS ALM, CONSULTANT
LOAD TESTING 95% BRAUCHEN ES, 5 % MACHEN ES: LOAD TESTING MIT VS LEICHTGEMACHT NICO ORSCHEL MVP VS ALM, CONSULTANT AIT GmbH & Co. KG Ihre Software effizienter entwickelt. ÜBERSICHT GRÜNDE UND ZEITPUNKT
MehrTime To Market. Eine Plattform für alle Anforderungen. Lokale Betreuung (existierende Verträge und Vertragspartner, ) Kosten
Time To Market Ressourcen schnell Verfügbar machen Zeitersparnis bei Inbetriebnahme und Wartung von Servern Kosten TCO senken (Einsparung bei lokaler Infrastruktur, ) CAPEX - OPEX Performance Hochverfügbarkeit
MehrFolgende Voraussetzungen für die Konfiguration müssen erfüllt sein:
5. HTTP Proxy (Auth User / URL Liste / Datei Filter) 5.1 Einleitung Sie konfigurieren den HTTP Proxy, um die Webzugriffe ins Internet zu kontrollieren. Das Aufrufen von Webseiten ist nur authentifizierten
MehrAnleitung Redmine. Inhalt. Seite 1 von 11. Anleitung Redmine
Seite 1 von 11 Anleitung Inhalt Inhalt... 1 1. Installation... 2 2. Setup... 2 2.1 Login... 2 2.2 Benutzer erstellen... 2 2.3 Projekt erstellen... 4 2.4 SVN/Git Integration... 6 2.4.1 Konfiguration für
MehrJörg Neumann Acando GmbH
Jörg Neumann Acando GmbH Jörg Neumann Principal Consultant bei der Acando GmbH MVP Windows Platform Development Beratung, Training, Coaching Buchautor, Speaker Mail: Joerg.Neumann@Acando.com Blog: www.headwriteline.blogspot.com
MehrLokale Installation von DotNetNuke 4 ohne IIS
Lokale Installation von DotNetNuke 4 ohne IIS ITM GmbH Wankelstr. 14 70563 Stuttgart http://www.itm-consulting.de Benjamin Hermann hermann@itm-consulting.de 12.12.2006 Agenda Benötigte Komponenten Installation
MehrÜberblick über die Windows Azure Platform
Überblick über die Windows Azure Platform Präsentator: Holger Sirtl Kontakt: http://blogs.msdn.com/hsirtl Copyright 2011 Microsoft Corporation. Alle Rechte vorbehalten. MSDN Webcasts: http://www.msdn-online.de/webcasts
MehrSoftwaren Engineering I
Softwaren Engineering I Gruppe: P07 Projekt: BetVM HowTo Zugriff und Aufsetzung des Systems Name Matrikelnummer Vedat Aydin 4232215 Marcel Scheid 4232229 Kurs Dozent TAI09AIM Dipl.-Wirt.-Ing. K. Koochaki
MehrONET: FT-NIR-Netzwerke mit zentraler Administration & Datenspeicherung. ONET Server
: FT-NIR-Netzwerke mit zentraler Administration & Datenspeicherung Motivation für die Vernetzung von Spektrometern Weiterhin wachsender Bedarf für schnelle Analysenmethoden wie NIR Mehr Kalibrationen werden
MehrNico Orschel AIT GmbH & Co KG Marc Müller 4tecture GmbH. 95 Prozent brauchen es, 5 Prozent machen es: Load Testing mit VS leicht gemacht
Nico Orschel AIT GmbH & Co KG Marc Müller 4tecture GmbH 95 Prozent brauchen es, 5 Prozent machen es: Load Testing mit VS leicht gemacht Übersicht Gründe und Zeitpunkt für Lasttests Lasttests on Premise
MehrInstallation SelectLine SQL in Verbindung mit Microsoft SQL Server 2014 Express with management tools
Installation SelectLine SQL in Verbindung mit Microsoft SQL Server 2014 Express with Im nachfolgenden Dokument werden alle Einzelschritte aufgeführt, die als Voraussetzung für die korrekte Funktionalität
MehrSystemvoraussetzungen
OCLC GmbH Betriebsstätte Böhl-Iggelheim Am Bahnhofsplatz 1 E-Mail: 67459 Böhl-Iggelheim bibliotheca@oclc.org Tel. +49-(0)6324-9612-0 Internet: Fax +49-(0)6324-9612-4005 www.oclc.org Impressum Titel Hersteller,
MehrMicrosoft Azure Fundamentals MOC 10979
Microsoft Azure Fundamentals MOC 10979 In dem Kurs Microsoft Azure Fundamentals (MOC 10979) erhalten Sie praktische Anleitungen und Praxiserfahrung in der Implementierung von Microsoft Azure. Ihnen werden
MehrBenutzerverwaltung mit ASP.NET Membership
Benutzerverwaltung mit ASP.NET Membership Dieser Artikel soll zeigen, wie man ASP.NET Membership einsetzt, um Benutzer einer Web Anwendung zu authentifizieren. Es werden sowohl Grundlagen wie die Einrichtung
MehrInstallation Microsoft SQL Server 2008 Express
Installation Microsoft SQL Server 2008 Express Im nachfolgenden Dokument werden alle Einzelschritte aufgeführt, die als Voraussetzung für die korrekte Funktion der SelectLine Applikation mit dem SQL Server
MehrMOUNT10 StoragePlatform Console
MOUNT10 StoragePlatform Console V7.14 Kurzmanual für Microsoft Windows Ihr Leitfaden für die Verwaltung der MOUNT10 Backup-Umgebung unter Verwendung der Storage Platform Console Inhaltsverzeichnis 1 VERWENDUNGSZWECK...3
MehrGrundlegende Informationen zur Einrichtung des SSLVPN beim DSR-1000N/DSR-500N(FW 1.03B27).
Grundlegende Informationen zur Einrichtung des SSLVPN beim DSR-1000N/DSR-500N(FW 1.03B27). Szenario: Benutzer möchte aus dem Ausland eine verschlüsselte Verbindung über das Internet in sein Netzwerk herstellen
MehrAgenda. TERRA CLOUD GmbH Zahlen, Daten, Fakten Private & Hybrid Cloud Szenarien Public Cloud Szenarien Lessons Learned
Agenda TERRA CLOUD GmbH Zahlen, Daten, Fakten Private & Hybrid Cloud Szenarien Public Cloud Szenarien Lessons Learned Geografisches Das Angebot Private & Hybrid Cloud Szenarien TERRA CLOUD Portal Privates
MehrSage 200 BI Häufige Fehler & Lösungen. Version 15.10.2014
Sage 200 BI Häufige Fehler & Lösungen Version 15.10.2014 Inhaltverzeichnis Sage 200 BI Häufige Fehler & Lösungen Inhaltverzeichnis 2 1.0 Häufige Probleme & Lösungen 3 1.1 Keine Grafiken in SSRS-Auswertungen
MehrAXIGEN Mail Server. E-Mails per Smarthost versenden E-Mails per Pop3 empfangen. Produkt Version: 6.1.1 Dokument Version: 1.2
AXIGEN Mail Server E-Mails per Smarthost versenden E-Mails per Pop3 empfangen Produkt Version: 6.1.1 Dokument Version: 1.2 Letztes Update: 23.September 2008 Kapitel 1: Instruktionen Willkommen Was zeigt
MehrKaspersky Labs GmbH - 1 - Kaspersky Anti-Virus für Windows Datei Server v6.0
Kaspersky Labs GmbH - 1 - Kaspersky Labs GmbH - 2 - Systemvoraussetzungen Festplattenspeicher: 50 MB Microsoft Internet Explorer 5.5 oder höher Microsoft Windows Installer 2.0 oder höher Betriebssysteme
MehrFolgen Sie bitte genau den hier gezeigten Schritten und achten Sie auf die korrekte Eingabe der Daten.
Einrichtung Ihrer orgamax Cloud auf dem MAC Zur Einrichtung der orgamax Cloud auf Ihrem MAC beschreiben wir hier die Vorgehensweise. Beachten Sie bitte, dass die Nutzung der orgamax-mobil Cloud vom MAC
Mehrà la Carte KMU - Lösungen im Alltag für Filemaker und das Web
à la Carte KMU - Lösungen im Alltag für Filemaker und das Web Filemaker + Web Zielgruppe: - Kunde: - KMU s - Filemaker-erfahrene Anwender - Ansprüche: Umsetzung individuell, sofort, einfach - IT: - FM,
Mehrlldeckblatt Einsatzszenarien von SIMATIC Security-Produkten im PCS 7-Umfeld SIMATIC PCS 7 FAQ Mai 2013 Service & Support Answers for industry.
lldeckblatt Einsatzszenarien von SIMATIC Security-Produkten im PCS 7-Umfeld SIMATIC PCS 7 FAQ Mai 2013 Service & Support Answers for industry. Fragestellung Dieser Beitrag stammt aus dem Siemens Industry
MehrTec Local 4.0 - Systemvoraussetzungen (Software) TecLocal 4.0 Systemvoraussetzungen (Software)
Tec Local 4.0 - Systemvoraussetzungen (Software) Systemvoraussetzungen (Software) Version: 1.0 Autor: TecCom Solution Management (MBI) Datum: 05.09.2013 Bei der Zusammenstellung von Texten und Abbildungen
MehrBetriebssysteme verteilen und aktualisieren Werkzeuge und Vorgehensweisen
Betriebssysteme verteilen und aktualisieren Werkzeuge und Vorgehensweisen Michael Korp Infrastructure Architect Microsoft Technology Center Themen Zielplattform Windows 7 / 8 Windows 8.1 Werkzeuge Methoden
MehrTec Local 4.0 - Systemvoraussetzungen (Software) TecLocal 4.0.009 Systemvoraussetzungen (Software)
Tec Local 4.0 - Systemvoraussetzungen (Software) TecLocal 4.0.009 Systemvoraussetzungen (Software) Version: 1.1 Autor: TecCom Solution Management (AJO) Datum: 02.11.2015 Bei der Zusammenstellung von Texten
MehrAndroid Remote Desktop & WEB
Application Note extends your EnOcean by a new dimension Android Tablets Android Remote Desktop & WEB myhomecontrol Stand: 22JAN2013 BootUp_mHC-ApplNote_Android_RemoteDesktop.doc/pdf Seite 1 von 7 Einleitung
MehrLive aus der Cloud. im Kundeneinsatz. Michael Flum Business Development Manager
Live aus der Cloud im Kundeneinsatz Michael Flum Business Development Manager IT Computing Power ist billige Massenware! 1 GB/h 1 Server/M 1 Instance/M $0,11 (1 19,99 (2 42,52 (3 (1 Preis für Europa
MehrSeite - 1 - 8. Out-Of-Band-Authentifizierung (OOBA) 8.1 Einleitung
8. Out-Of-Band-Authentifizierung (OOBA) 8.1 Einleitung Sie konfigurieren den OOBA, um die Webzugriffe mit HTTP ins Internet zu kontrollieren. Das Aufrufen von Webseiten ist nur authentifizierten Benutzern
MehrTimeMachine. Installation und Konfiguration. Version 1.4. Stand 21.11.2013. Dokument: install.odt. Berger EDV Service Tulbeckstr.
Installation und Konfiguration Version 1.4 Stand 21.11.2013 TimeMachine Dokument: install.odt Berger EDV Service Tulbeckstr. 33 80339 München Fon +49 89 13945642 Mail rb@bergertime.de Versionsangaben Autor
MehrFragen zur GridVis MSSQL-Server
Fragen zur GridVis MSSQL-Server Frage Anmerkung 1.0 Server allgemein 1.1 Welche Sprache benötigt die Software bzgl. Betriebssystem/SQL Server (deutsch/englisch)? 1.2 Welche MS SQL Server-Edition wird mindestens
MehrInstallation Wawi SQL in Verbindung mit Microsoft SQL Server 2008 R2 Express with management Tools
Installation Wawi SQL in Verbindung mit Microsoft SQL Server 2008 R2 Express with management Tools Im nachfolgenden Dokument werden alle Einzelschritte aufgeführt, die als Voraussetzung für die korrekte
MehrSelectron Fleet Diagnosis
Selectron Fleet Diagnosis Roland Krummenacher Senior Software Engineer Selectron Fleet Diagnosis Die Selectron Fleet Diagnosis ermöglicht es, eine Ferndiagnose eines Zugs im laufenden Betrieb zu erstellen.
MehrSJ OFFICE - Update 3.0
SJ OFFICE - Update 3.0 Das Update auf die vorherige Version 2.0 kostet netto Euro 75,00 für die erste Lizenz. Das Update für weitere Lizenzen kostet jeweils netto Euro 18,75 (25%). inkl. Programmsupport
MehrRaber+Märcker Techno Summit 2014 Microsoft Dynamics NAV 2013 R2 Überblick und Hintergründe zu aktuellen Version. Schimon.Mosessohn@microsoft.
Raber+Märcker Techno Summit 2014 Microsoft Dynamics NAV 2013 R2 Überblick und Hintergründe zu aktuellen Version Schimon.Mosessohn@microsoft.com Herzlich Willkommen 1996 2004 2010 2014 Navision 3.7 Microsoft
Mehr1.3 Erster Start des Aufmaß-Moduls und Anlegen der Datenbank
1. Installation auf einem Novell Server 1.1 Installation der Datenbank Pervasive SQL 2000i Die Server Engine der Pervasive SQL 2000i Datenbank wird auf dem Novell-Server über eine Arbeitsstation installiert.
MehrPraktikum Software Engineering
Praktikum Software Engineering Verwendung von Enterprise Architect Pascal Weber, David Kulicke KIT Universität des Landes Baden-Württemberg und nationales Forschungszentrum in der Helmholtz-Gemeinschaft
MehrInstallationsanleitung MS SQL Server 2005. für Sage 50 Ablage & Auftragsbearbeitung. Sage Schweiz AG D4 Platz 10 CH-6039 Root Längenbold
Installationsanleitung MS SQL Server 2005 für Sage 50 Ablage & Auftragsbearbeitung Sage Schweiz AG D4 Platz 10 CH-6039 Root Längenbold Inhaltsverzeichnis 1. GRUNDSÄTZLICHES... 3 2. SQLExpress Installationsanleitung
MehrArbeiten mit einem lokalen PostgreSQL-Server
Arbeiten mit einem lokalen PostgreSQL-Server Download für das Betriebssystem Windows PostgreSQL-Server und pgadmin: http://www.enterprisedb.com/products-servicestraining/pgdownload#windows pgadmin: http://www.pgadmin.org/download/windows.php
Mehrwww.pei.de PEI-C Rebuild Das neue Einreichungsportal des PEI für Chargenfreigabeanträge Z3, Z5, 7/3 Einführung 17/19/24/28.02.2014
www.pei.de PEI-C Rebuild Das neue Einreichungsportal des PEI für Chargenfreigabeanträge Einführung 17/19/24/28.02.2014 Agenda Projektinhalt PEI-C Rebuild Aktueller Stand Registrierung und Anmeldung Funktionsweise
MehrUm DynDNS zu konfigurieren, muss ausschließlich folgendes Menü konfiguriert werden:
1. Konfiguration von DynDNS 1.1 Einleitung Im Folgenden wird die Konfiguration von DynDNS beschrieben. Sie erstellen einen Eintrag für den DynDNS Provider no-ip und konfigurieren Ihren DynDNS Namen bintec.no-ip.com.
MehrInstallation des edu- sharing Plug- Ins für Moodle
Installation des edu- sharing Plug- Ins für Moodle [edu-sharing Team] [Dieses Dokument beschreibt die Installation und Konfiguration des edu-sharing Plug-Ins für das LMS Moodle.] edu- sharing / metaventis
MehrKonfigurationsanleitung Access Control Lists (ACL) Funkwerk. Copyright Stefan Dahler - www.neo-one.de 13. Oktober 2008 Version 1.0.
Konfigurationsanleitung Access Control Lists (ACL) Funkwerk Copyright Stefan Dahler - www.neo-one.de 13. Oktober 2008 Version 1.0 Seite - 1 - 1. Konfiguration der Access Listen 1.1 Einleitung Im Folgenden
MehrModern Windows OS Deployment
Modern Windows OS Deployment System Center 2012 Configuration Manager SP1 und Microsoft Deployment Toolkit MDT 2012 Update 1 User Driven Installation UDI 02.05.2013 trueit TechEvent 2013 1 Agenda Übersicht
MehrIBM Software Demos Tivoli Provisioning Manager for OS Deployment
Für viele Unternehmen steht ein Wechsel zu Microsoft Windows Vista an. Doch auch für gut vorbereitete Unternehmen ist der Übergang zu einem neuen Betriebssystem stets ein Wagnis. ist eine benutzerfreundliche,
MehrBusinessMail X.400 Webinterface Gruppenadministrator V2.6
V2.6 Benutzerinformation (1) In der Vergangenheit konnten Sie X.400 Mailboxen, die Ihnen als Gruppenadministrator zugeordnet sind, nur mittels strukturierten Mitteilungen verwalten. Diese Mitteilungen
MehrJEAF Cloud Plattform Der Workspace aus der Cloud
JEAF Cloud Plattform Der Workspace aus der Cloud Juni 2014 : Aktuelle Situation Heutige Insellösungen bringen dem Nutzer keinen Mehrwert Nutzer sind mobil Dateien und Applikationen sind über Anbieter und
MehrHorstbox VoIP. Stefan Dahler. 1. HorstBox Konfiguration. 1.1 Einleitung
1. HorstBox Konfiguration 1.1 Einleitung Im Folgenden wird die Voice over IP Konfiguration in der HorstBox beschrieben. Sie werden einen Internet Zugang über DSL zu Ihrem Provider konfigurieren und für
MehrOFFLINE SYNCHRONISATION - ENIQ ACCESSMANAGEMENT PROGRAMMIER-CLIENT (ENIQ DEVICEMANAGEMENT) EINRICHTEN INSTALLATION DER SQL SERVER INSTANZ
OFFLINE SYNCHRONISATION - ENIQ ACCESSMANAGEMENT Die Offline-Synchronisation ist notwendig, um DOM Geräte, die nicht ständig mit dem Server verbunden sind (also keine Online-Verbindung haben) zu synchronisieren.
MehrWhite Paper. Konfiguration und Verwendung des Auditlogs. 2012 Winter Release
White Paper Konfiguration und Verwendung des Auditlogs 2012 Winter Release Copyright Fabasoft R&D GmbH, A-4020 Linz, 2011. Alle Rechte vorbehalten. Alle verwendeten Hard- und Softwarenamen sind Handelsnamen
MehrInternet Information Services v6.0
Internet Information Services v6.0 IIS History Evolution von IIS: V1.0 kostenlos auf der CeBit 1996 verteilt V2.0 Teil von Windows NT 4.0 V3.0 Als Update in SP3 von NT4.0 integriert V4.0 Windows NT 4.0
Mehrvisionapp Base Installation Packages (vbip) Update
visionapp Base Installation Packages (vbip) Update Juli 2005 Beschreibung der Installationspakete und Installationspaketschablonen Copyright visionapp GmbH, 2005. Alle Rechte vorbehalten. Die in diesem
MehrMS-SQL Client Installation
Inhalt MS-SQL Client Installation ODBC Treiber... 1 ODBC-Datenquellen-Administrator unter 64-Bit Systemen... 1 ODBC-Datenquellen-Administrator unter 32-Bit Systemen... 2 Windows 7... 2 Windows XP... 3
MehrUpgrade-Leitfaden. Apparo Fast Edit. Wechsel von Version 2 auf Version 3.0.6 oder 3.0.7. Wechsel von Version 3.0.6 auf Version 3.0.
Upgrade-Leitfaden Apparo Fast Edit Wechsel von Version 2 auf Version 3.0.6 oder 3.0.7 Wechsel von Version 3.0.6 auf Version 3.0.7 1 / 12 2 / 12 Inhaltsverzeichnis 1 Download der neuen Version... 5 2 Sicherung
MehrOERA OpenEdge Reference Architecture. Mike Fechner PUG Infotag 19. Mai 05 Frankfurt
OERA OpenEdge Reference Architecture Mike Fechner PUG Infotag 19. Mai 05 Frankfurt Überblick OERA Separated presentation and integration layers Common business logic with advanced models Data access abstracted
MehrInstallation MSSQL 2008 Express SP3 auf Windows 8
Installation MSSQL 2008 Express SP3 auf Windows 8 Installation MSSQL 2008 Express SP3 auf Windows 8 28.01.2013 2/23 Installation MSSQL 2008 Express Edition SP3... 3 Installation SQL Server 2008 Management
Mehrquickterm 5.6.0 Systemvoraussetzungen Version: 1.0
quickterm 5.6.0 Systemvoraussetzungen Version: 1.0 06.07.2015 Inhaltsverzeichnis Inhaltsverzeichnis 1 Server 3 2 Client 5 3 Web 6 4 Studio Plug-In 7 2 quickterm 5.6.0 - Systemvoraussetzungen Server 1 1
Mehrdox42 Server V2.X Dokumentation DI Christian Bauer, zspm
dox42 Server V2.X Dokumentation DI Christian Bauer, zspm Summary In die diesem Dokument sind die Serviceschnittstell sowie die Konfigurationseinstellung des dox42 Servers beschrieben. Inhalt Summary...
MehrInstallation von horizont 4 bei Verwendung mehrerer Datenbanken
horizont 4 Installation von horizont 4 bei Verwendung mehrerer Datenbanken Erstellt von der buchner documentation gmbh 1 Inhaltsverzeichnis Inhalt...3 Einleitung...3 Vorgehensweise der Installation bei
MehrAnleitung Installation Microsoft SQL-Server 2005 (Express Edition)
Anleitung Installation Microsoft SQL-Server 2005 (Express Edition) Die folgenden Seiten beschreiben die Installation einer SQL-Server 2005 Express Edition Instanz, wie sie von Q1 benötigt wird. Bei der
MehrMSDE 2000 mit Service Pack 3a
MSDE 2000 mit Service Pack 3a Neues MSDE im WINLine-Setup: Seit der WINLine 8.2 Build 972 wird auf der WINLine-CD ein neues Setup der Microsoft MSDE mit ausgeliefert. Mit dieser neuen Version MSDE 2000
MehrZend Server Cluster Manager
Zend Server Cluster Manager Jan Burkl Zend Technologies Wer bin ich? Jan Burkl jan.burkl@zend.com PHP Entwickler seit 2001 Projektarbeit Bei Zend seit 2006 System Engineer Zend Certified Engineer PHP 5
MehrDatenbankstammtisch. Replikation in heterogenen Datenbankumgebungen am Beispiel des Sybase Replication Servers. 1. Februar 2006
Datenbankstammtisch Replikation in heterogenen Datenbankumgebungen am Beispiel des Sybase Replication Servers 1. Februar 2006 Autoren: Andreas Reis, Sebastian Mehl Dipl.-Phys. Thomas Richter Gliederung
MehrUm zu prüfen welche Version auf dem betroffenen Client enthalten ist, gehen Sie bitte wie folgt vor:
Client-Installation ec@ros2 ASP-Server 1. Allgemeine Informationen Für den Einsatz von ec@ros2 ist auf den Clients die Software Java Webstart (enthalten im Java Runtime Environment (JRE)) notwendig. Wir
MehrInstallation KVV SQL
Installation KVV SQL Voraussetzung: Microsoft SQL-Server ist installiert und konfiguriert. Eine Beschreibung dazu finden Sie unter http://www.ezsoftware.de/files/sql-server-2008-installation.pdf Seite
MehrEnterprise Mobility, Live! Pascal Kaufmann, Swisscom IT Services AG 12. Juni 2013
Enterprise Mobility, Live! Pascal Kaufmann, Swisscom IT Services AG 12. Juni 2013 Agenda Mobile Apps aus Sicht der IT Grösste Herausforderungen mobiler Applikationen aus der Sicht der IT Best Practice
MehrCloud Computing mit der Windows Azure Platform
Cloud Computing mit der Windows Azure Platform Ein Überblick Holger Sirtl Architect Developer Platform & Strategy Group Microsoft Deutschland GmbH http://blogs.msdn.com/hsirtl Wahlfreiheit bei Anwendungen
Mehr