Datenbanken online sowie offline verfügbar machen

Slides:



Advertisements
Ähnliche Präsentationen
Be.as WEB Technologie
Advertisements

Microsoft Dynamics NAV-Themenfolien
Systemverwaltung wie es Ihnen gefällt.
Microsoft Windows 2000 Terminal Services
FH-Hof DBS II: Übersicht über die Vorlesung Richard Göbel.
Smartphones im Kanzleinetz Vergleich der technischen Umsetzung COLLEGA - TAG Freitag, 27. November 2009.
Wizards & Builders GmbH Schulung Visual SourceSafe für Visual FoxPro Norbert Abb W&B.
Infoveranstaltung am 08. und
1) Download Programmpaket: Vector NTI Advance 9.1.
Evaluierung des ITU-T.124 Telekonferenzstandards
Microsoft Cloud OS Auf dem Weg zum optimierten Rechenzentrum
LearningApps: Mehr Interaktivität für E-Learning im Web 2.0
Clustered Neuronal Network A C#.NET project for Compute Cluster Server 2003.
Weltweite Kommunikation mit Exchange Server über das Internet
HOB RD VPN HOB Remote Desktop Virtual Private Network
RepCare Terrariensteuerung
Vorteile eines lokalen Netzwerks?
PSI - Überblick und Szenarien
SharePoint 2010 for Information Architects
SQL Server 2005 CLR-Integration
Developer Day Office APPs entwicklen Simon Amrein Trivadis AG Die ersten Schritte in eine neue Office-Welt.
Composite Applications 2.0 Aufbau von Software-plus-Services Architekturen in der Praxis Holger Sirtl Architect Evangelist Dariusz Parys Developer Evangelist.
Datenbanken und Datenmodellierung
Netzwerke.
Top Features kurz vorgestellt: Workplace Join
Manfred Helber Microsoft Senior PreSales Consultant.
[Sprecher/Autor] [Titel] [Organisation][Kontaktinfos] Windows Azure Windows Azure SQL Databases.
Offline Funktionen für Sharepoint Colligo Daniel Schnyder.
Information Rights Management Nutzen und Grenzen Daniel Schnyder.
Real World Windows Azure Die Cloud richtig nutzen.
Kaseya Virtual System Administrator Produkt Update 7.0 Rocco van der Zwet Copyright ©2014 Kaseya 1.
VPN – Virtual Private Network
Oracle Portal think fast. think simple. think smart. Dieter Lorenz, Christian Witt.
11 Zugriffskontrolle (Access Control) Ziele Privilegien Rollen GRANT und REVOKE Befehl Privilegien Rollen GRANT und REVOKE Befehl.
Hans Laubisch Expert Student Partner Microsoft Student Partners DE e Windows Azure Windows Azure VPN (mit Windows Server)
Cloud Entwicklung: Web Services
SysAdminDay2015 Benedict Berger. Über den Sprecher Benedict Berger.
Drei Möglichkeiten zum Betrieb von DPV über das Internet Dr. Matthias Grabert und Walter Geiselmann Uni Ulm.
Betriebssysteme Was ist ein BS?
Lync and Learn mit Manfred Helber Thema heute: Überblick der Leistungserweiterungen von Windows Server 2016 Start: 9.30 Uhr 30 Minuten Vortrag & Demo 30.
Application Infrastructure Technologies Extending OnPremise EAI to the Cloud Wilfried Mausz BSc. dataformers GmbH Lothar Mausz dataformers.
Funktionsweise eines Funambolservers Natascha Graf Aachen, 01. Februar 2010.
Cubido business solutions gmbh Haidfeldstrasse 33 A-4060 Leonding di(fh) Wolfgang Straßer ° Rundumblick.
Wir befinden uns inmitten einer Zeit des Wandels.
LINUX II Samba Verbindung mit Windows. Samba Übersicht ● Samba dient zur Verbindung von Linux-Clients mit Windows Rechnern ( samba-client ) sowie von.
Firmenpräsentation Incite GmbH.
Robotron – Titel der Präsentation Olaf Nowatzki Dresden,
WS2016: Container von A bis Z
Spontan testen! Das eigene Test Lab, für jeden in der Cloud!
Arbeiten mit virtuellen Maschinen in Microsoft Azure
Azure Active Directory und Azure Active Directory Domain Services
Regionale Lehrerfortbildung
Datenbanken.
Erweiterte Azure Dienste
Microsoft Azure Optionen zur Verbindung mit OnPremises Netzwerken
Systeme II 6. Die Anwendungsschicht
Firewall.
KEDOQ-Schmerz eine Initiative der Deutschen Schmerzgesellschaft zur Dokumentation und Qualitätssicherung in der spezialisierten Schmerztherapie Welche.
Schulungsunterlagen der AG RDA
Verbindung mit einem Netzwerk
Prüfer: Prof. Dr. rer. nat. Volker Sander David Scheuren
Herzlich willkommen! Windows Server 2016, System Center 2016 & Windows 10 Berlin,
Cloud Computing.
Das digitale Rollregal: wer sein Archiv liebt, der (ver-)schiebt!
Ablauf Citrixpräsentation
Azure Countdown Was tun, wenn der Verschlüsselungstrojaner zugeschlagen hat? Backup and Desaster Recovery im ambulanten Pflegedienst.
Dbvisit Standby – Die hybride Lösung
Benutzerkonto „BKM“ einrichten
SOFTWARE- UND WEB-LÖSUNGEN
Überblick zur Protokoll-/ Verbindungswahl zwischen Backend-Server und Gateway ITC-MEETING Tobias Hänel.
 Präsentation transkript:

Datenbanken online sowie offline verfügbar machen How-To-Guide

Agenda Der Windows Azure DataSync Service Demo: Einrichten einer Windows Azure SQL Database Demo: Synchronisation mit einer lokalen Datenbank mittels DataSync In diesem How-To-Guide werden folgende Fragen beantwortet: Was ist der Windows Azure DataSync Service? Wie müssen die beteiligten Datenbanken aufgesetzt sein, damit der Data Sync Service Daten synchronisieren kann? (1. Demo) Wie wird der Data Sync Service eingerichtet und konfiguriert? (2. Demo)

Windows Azure DataSync Service Synchronisation SQL-basierter Datenbanken über die Public Cloud SQL Azure DataSync ist ein Cloud Service in Windows Azure Grundlage ist das Microsoft Sync Framework Datenabgleich zwischen SQL Azure und/oder SQL Server Datenbanken Filterung der zu synchronisierenden Objekte Datenbanken, Tabellen, Tabellenzeilen (Filterung nach Attributen) Optionen bei der Synchronisation Frequenz (minimal: 5 Minuten) Richtung (Upload, Download, Bidirektional) Konfliktauflösung („Client wins“ vs. „Hub wins“) Der SQL Azure DataSync Service (DSS) ist ein Cloud Service in Windows Azure. Der Dienst wird vollständig über Microsofts Public Cloud angeboten. Für die Datensynchronisierung ist keine eigene Infrastruktur erforderlich, der Dienst wird bedarfsgerecht bereitgestellt und (in Zukunft) nutzungsabhängig abgerechnet. Letztlich handelt es sich um einen Host des Microsoft Sync Frameworks, d.h. der Service stellt vergleichbare Funktionalität bereit. Anders als beim Sync Framework muss ein Nutzer allerdings keinen Dienst zur Synchronisation selbst implementieren und lokal betreiben. Er erhält die Lösung schlüsselfertig aus Windows Azure. Aktuell ist der Einsatz des DSS beschränkt auf SQL-basierte Datenbanken, d.h. an der Synchronisation können lokal oder in Windows Azure Virtual Machines betriebene SQL Server Datenbanken oder SQL Databases beteiligt sein. Für eine Synchronisationsbeziehung kann definiert werden, welche Datenelemente überhaupt synchronisiert werden sollen. DSS kann sowohl ganze Datenbanken als auch nur bestimmte Elemente (gefiltert nach Tabellen, Tabellenzeilen etc.) synchronisieren. Darüber hinaus können noch weitere Einstellungen für die Synchronisation vorgenommen werden: Die Synchronisationsfrequenz, d.h. in welchen Zeitabständen soll synchronisiert werden (minimal alle 5 Minuten) Die Synchronisationsrichtung, d.h. für jede Datenbank kann definiert werden, ob aus ihr heraus Daten bereitgestellt, sie nur Daten empfangen oder bereitstellen und empfangen können soll Die Strategie zur Konfliktauflösung, d.h. was soll passieren, wenn in mehr als einer Datenbank Daten zeitgleich geändert werden

Einsatzszenarien für den DataSync Service Der DataSync Service eignet sich in vielen Szenarien Integration Datenbank-basierter Anwendungen auf Datenebene Synchronisation der Datenbanken ohne Änderungen bei den Anwendungen Weitere Alternativen zur Integration: Connect und Virtual Network auf Netzwerkebene ServiceBus und Queue Service auf Anwendungsebene Offline-Fähigkeit bei Einsatz von Cloud-Datenbanken Synchronisation einer Cloud-Datenbank mit einer lokal ausgeführten Datenbank Im Offline-Fall können Anwender mit der lokalen Datenbank weiterarbeiten Eingeschränkte externe Zugriffe auf On-premises Datenbanken Gezielte Synchronisation bestimmter Daten mit einer Cloud-Datenbank Externen Nutzern muss kein Zugriff auf die Original-Datenbank gegeben werden Aufgrund dieser Fähigkeiten eignet sich der DSS für eine Reihe von Einsatzszenarien: Integration Datenbank-basierter Anwendungen auf Datenebene Anwendungen können durch Einsatz des DSS ohne Änderungen in der Anwendungslogik Daten austauschen. Dies kann interessant für Fälle sein, in denen bei 2-Tier-Apps (Client+Datenbank) mehrere Anwender mit jeweils eigenen Installationen auf einem gemeinsamen, synchron gehaltenen Datenbestand arbeiten sollen. Offline-Fähigkeit bei Einsatz von Cloud-Datenbanken Über den DSS können Datenbestände aus einer Cloud Datenbank in lokale Datenbanken synchronisiert werden. Im Fall, dass die Cloud Datenbank nicht erreicht werden kann (z.B. bei Netzwerkausfall), Anwender mit der lokalen Kopie arbeiten können. Nach Wiederherstellung der Verbindung werden zwischenzeitlich gemachte Änderungen automatisch in die Cloud synchronisiert. Eingeschränkte externe Zugriffe auf On-premises Datenbanken Durch die Möglichkeit, nur bestimmte Daten (und nicht die gesamte Datenbank) in die Cloud zu synchronisieren, können für externe Benutzer gezielt einzelne Daten zur Verfügung gestellt werden, ohne dass diesen Zugriff auf die lokale Datenbank (ggf. über eine Firewall hinweg) eingeräumt werden muss.

SQL Azure DataSync DataSync erlaubt die Synchronisation von SQL Azure Datenbanken mit anderen SQL Datenbanken Lokaler Computer SQL Server Database Client Sync Agent SQL Azure Database SQL Azure Database Data Sync Hub Lokaler Computer SQL Server Database Client Sync Agent SQL Azure Database Für die Synchronisation von Datenbanken wird im DSS eine sogenannte Synchronisationsgruppe definiert. Dieser gehört genau ein Data Sync Hub (eine SQL Database) und mindestens zwei weitere Datenbanken an. Letztere können lokal betriebene SQL Server oder in der Cloud betriebene SQL Databases und (in Virtual Machines betriebene) SQL Server sein. Im Falle lokal betriebener SQL Server muss auf den betreffenden Servern ein Client Sync Agent installiert werden. Dieser übernimmt die Kommunikation mit dem DSS (auch über Firewall-Grenzen hinweg).