DATENBANK LÖSUNGEN. mit Azure. Peter Schneider Trainer und Consultant. Lernen und Entwickeln. www.egos.co.at



Ähnliche Dokumente
Windows Azure für Java Architekten. Holger Sirtl Microsoft Deutschland GmbH

Was ist Windows Azure? (Stand Juni 2012)

Identity & Access Management in der Cloud

ANALYTICS, RISK MANAGEMENT & FINANCE ARCHITECTURE. NoSQL Datenbanksysteme Übersicht, Abgrenzung & Charakteristik

Disaster Recovery/Daily Backup auf Basis der Netapp-SnapManager. interface:systems

» Hyper-V Best Practice Microsofts Virtualisierung professionell einsetzen

Kontrolle und Verfügbarkeit Ihrer Anwendungen, Systeme und Dienste mit System Center und Hyper-V Replica

SQL Azure Technischer Überblick. Steffen Krause Technical Evangelist Microsoft Deutschland GmbH

Lizenzierung von System Center 2012

Agenda. TERRA CLOUD GmbH Zahlen, Daten, Fakten Private & Hybrid Cloud Szenarien Public Cloud Szenarien Lessons Learned

Virtual Desktop Infrasstructure - VDI

Gliederung. Was ist Cloud Computing Charakteristiken Virtualisierung Cloud Service Modelle Sicherheit Amazon EC2 OnLive Vorteile und Kritik

MEHR INNOVATION. MIT SICHERHEIT. COMPAREX Briefing Circle 2014

WINDOWS 8 WINDOWS SERVER 2012

Virtualisierung im Rechenzentrum

Agenda. Ausgangssituation (Beispiel) PaaS oder IaaS? Migrationspfade Deep Dives. IaaS via Azure Site Recovery PaaS via SQL Deployment Wizard

Diese Produkte stehen kurz vor end of support 14. Juli Extended Support

Dr. Uwe Jasnoch Intergraph SG&I Deutschland GmbH

BYOD Bring Your Own Device. Christoph Duesmann Technologieberater

System Center Essentials 2010

Überblick und Vergleich von NoSQL. Datenbanksystemen

Titel. App-V 5 Single Server Anleitung zur Installation

"Es werde Cloud" - sprach Microsoft

ALSO MICROSOFT LIVE MEETING Windows Server 2012 Lizenzierung. Wir verkaufen nur Original-Microsoft -Software!

Hybride Cloud-Infrastrukturen Bereitstellung & Verwaltung mit System Center 2012

MICROSOFT WINDOWS AZURE

Administering Microsoft SQL Server Databases

Time To Market. Eine Plattform für alle Anforderungen. Lokale Betreuung (existierende Verträge und Vertragspartner, ) Kosten

KASPERSKY SECURITY FOR VIRTUALIZATION 2015

WINDOWS AZURE IM ÜBERBLICK GANZ NEUE MÖGLICHKEITEN

Virtuelle Umgebungen mit Powershell verwalten Azure und der Rest der Virtualisierung. Holger Voges

Achim Marx Mittwoch, 2. Oktober 2013 S&L Netzwerktechnik GmbH 1

Kopplung von Datenbanken

mobilepoi 0.91 Demo Version Anleitung Das Software Studio Christian Efinger Erstellt am 21. Oktober 2005

Windows Small Business Server (SBS) 2008

Lizenzierung von SharePoint Server 2013

Allgemeines zu Datenbanken

Test zur Bereitschaft für die Cloud

Windows 8 Lizenzierung in Szenarien

WISSENSWERTES ÜBER WINDOWS SCALE-OUT FILE SERVER

Preise und Details zum Angebot

Vorstellung SimpliVity. Tristan P. Andres Senior IT Consultant

Themen des Kapitels. 2 Übersicht XenDesktop

Sicht eines Technikbegeisterten

Microsoft Azure Fundamentals MOC 10979

Cloud Computing - die Lösung der Zukunft

Die Plattform für Ihre Datenfabrik unabhängig von Ort und Zeit

Daten: Gründungsjahr 1995 Schwerpunkte Oracle, VMware, Microsoft, Linux und Novell Ausschließlich zertifizierte Techniker:

Azure und die Cloud. Proseminar Objektorientiertes Programmieren mit.net und C# Simon Pigat. Institut für Informatik Software & Systems Engineering

Zend PHP Cloud Application Platform

AGROPLUS Buchhaltung. Daten-Server und Sicherheitskopie. Version vom b

Desktopvirtualisierung. mit Vmware View 4

Storage as a Service im DataCenter

Customer Reference Case: Microsoft System Center in the real world

END OF SUPPORT. transtec Migrationskonzept END OF SUPPORT für Windows Server END OF LICENSE für Windows Server 2008

Der Cloud-Dienst Windows Azure

Cloud-Architekturen auf verschiedenen Ebenen Seminar: Datenbankanwendungen im Cloud Computing

PRODUKTINFORMATION LOCKING SYSTEM MANAGEMENT 3.3 SERVICE PACK 1 BASIC BASIC ONLINE BUSINESS PROFESSIONAL STAND: JUNI 2016

Hyper-V Replica in Windows Server 2012 R2. Benedict Berger Microsoft MVP Virtual Machine

Der Cloud Point of Purchase. EuroCloud Conference, 18. Mai 2011 (Christoph Streit, CTO & Co-Founder ScaleUp)"

Dell Data Protection Solutions Datensicherungslösungen von Dell

rhv Lohn/rhv Zeit Systemanforderungen

Microsoft Azure für Java Entwickler

Wonderware InTouch 11.0 Wonderware InTouch 2014

EINSATZ VON MICROSOFT TERMINAL-SERVICES ODER CITRIX METAFRAME

Preise und Leistungen Dynamic Computing Services

Next Generation IaaS von ProfitBricks

Technische Anwendungsbeispiele

Microsoft SharePoint 2013 Vorteile und Neuheiten. Fachseminar Microsoft SharePoint 2013

Systemvoraussetzungen NovaBACKUP 17.6 Die Komplettlösung für Windows Server Backup

SQL Server 2008 Standard und Workgroup Edition

Artenkataster. Hinweise zur Datenbereitstellung. Freie und Hansestadt Hamburg. IT Solutions GmbH. V e r s i o n

rhvlohn/rhvzeit Systemanforderungen - Client- bzw. Einzelplatzinstallation - Software

Cloud Computing Services. oder: Internet der der Dienste. Prof. Dr. Martin Michelson

Ruben Deyhle Proseminar Konzepte für Daten- und Prozess-Management. Cloud Computing mit Windows Azure

Die Spezialisten für innovative Lösungen im Bereich Document Output Management

Open Source als de-facto Standard bei Swisscom Cloud Services

Microsoft Azure: Ein Überblick für Entwickler. Malte Lantin Technical Evangelist, Developer Experience & Evangelism (DX) Microsoft Deutschland GmbH

Cubeware Solutions Plattform C8

staffitpro WEB Produkte und Lizenzen (SaaS) (Ergänzung zu Allgemeine Geschäftsbedingungen audeosoft GmbH staffitpro Web-SaaS )

3 System Center Virtual Machine Manager 2012

Ingram Micro unterstüzt Sie SPLA Hosting Partner zu werden

SJ OFFICE - Update 3.0

System Center 2012 Server-Management-Lizenzen... 2

Das eigene Test Lab, für jeden!

vsphere vs. HyperV ein Vergleich aus Sicht eines VMware Partners interface:systems

Systemvoraussetzungen: DOMUS NAVI für DOMUS 1000 Stand 09/15

Browsereinstellungen für moneycheck24 in Explorer unter Windows

Daten in der Cloud mit Access, Office 365 und Apps foroffice Dirk Eberhardt

Software Lösungen von masventa

3 System Center Virtual Machine Manager 2012

Der beste Plan für Office 365 Archivierung.

Reche. jede Art von Daten Mitarbeiterorientierte IT

Hybrid-Szenarien in der Virtualisierung

SQL Server 2005 Standard Edition SQL Server 2005 Enterprise Edition SQL Server 2005 Workgroup Edition

DAS ALSO MICROSOFT ONLINE MEETING «NUTSHELL» Februar 2015 startet um Uhr. Wir lizenzieren Microsoft -Software

PRODUKTINFORMATION LOCKING SYSTEM MANAGEMENT 3.2 SP2 STAND: OKTOBER 2014

IT-Lösungsplattformen

FRILO-Aktuell Ausgabe 2/2013

Transkript:

DATENBANK LÖSUNGEN mit Azure Peter Schneider Trainer und Consultant

Agenda Cloud Services, Data Platform, Azure Portal Datenbanken in Virtuelle Maschinen Azure SQL Datenbanken und Elastic Database Pools NoSQL, DocumentDB Ausblick

AZURE ÜBERBLICK

Data Center in Chicago

Azure Container

Azure Container Innenansicht

Azure Service Map

Cloud Services Microsoft Azure Office 365, Dynamics, VS Online, Intune, etc. Windows Server + System Center (+ Server Platform) Windows Server + Hyper-V + Microsoft Azure Physical Virtual IaaS PaaS SaaS

Azure Daten Plattform

Bereitstellungsmodelle Klassisch Ursprüngliches Modell Brauchen kein virtuelles Netzwerk Ressourcen-Manager Bereitstellung, Verwaltung und Überwachung als Gruppe Wiederholte Bereitstellung mit deklarativen Vorlagen Abhängigkeit zwischen Ressourcen Zugriffssteuerung (RBAC) Logische Organisation mit Hilfe von Tags Bereitstellungsmodelle nicht vollständig kompatibel!

Demonstration: Resource Manager Vorlagen http://github.com/azure/azure-quickstarttemplates Visualisierung: http://armviz.io

IaaS SQL SERVER IN VIRTUELLEN MASCHINEN

Virtuelle Maschinen Azure Virtuelle Maschinen bieten IaaS (Infrastructure as a Service)

SQL Server in VMs Eigene VM Lizenzmobilität unter Software Assurance bzw. Subscriber Access License (SAL) über SPLA Vordefinierte Vorlage mit bereitgestelltem SQL Server Lizensierung inkludiert, jedoch ohne Windows Server Lizenz

DEMO SQL TEMPLATES

Checkliste für optimale Leistung 1 Größe des virtuellen Computers DS3 oder höher für SQL Enterprise DS2 oder höher für SQL Standard und Web Edition Speicher Premium Storage Konto (SSD) nur verwendbar mit DS, DSv2 oder GS Serie Speicherkonto und Virtueller Computer in gleicher Region Deaktivierung der Georeplikation auf Speicherkonto Datenträger Mindestens 2 Datenträger (Protokoll und Daten) Daten sollten nicht auf Betriebssystem Datenträger gespeichert werden Aktivierung vom Caching auf dem Protokolldatenträger Disk Striping für höheren E/A Durchsatz

Checkliste für optimale Leistung 2 E/A Datenbankseiten: Komprimierung aktivieren Sofortige Dateiinitialisierung für Datendateien Begrenzung / Deaktivierung der automatischen Vergrößerung für die Datenbank Systemdatenbanken auf eigenen Datenträger verschieben

SQL Server in virtuellen Maschinen Vorteile Vorhandene Anwendungen können schnell migriert werden Zugriff auf lokale Daten (über sicheren Tunnel Hybrid Cloud) Unterstützung von Datenbankgrößen > 1 TB IT Umgebung mit vollen Administratorrechten Schnelle Entwicklungs- und Testszenarien ohne lokale SQL Server Hardware Gesamtkosten der Anwendung minimierte Kosten für Softwareentwicklung/-änderungen + Verwaltungskosten + SQL Server- und Windows Server-Lizenzkosten + Kosten für Azure Storage

SQL Server in virtuellen Maschinen Nachteile IT Resourcen für die Wartung des Betriebssystems Erhöhter administrativer Aufwand für Hochverfügbarkeits Szenarien Generell höherer administrativer Aufwand 99,95% SLA

PaaS AZURE SQL DATENBANKEN

Azure SQL Datenbank Versionen Unterschiedliche Versionen verfügbar (V11, V12) Upgrade empfehlenswert, da neue Funktionen nur bei V12 hinzugefügt werden

Azure SQL Datenbank PaaS Datenbank auch DBaaS (Database as a Service) Optimiert für SaaS Anwendungsentwicklung Basic, Standard und Premium

Datenbank Transaktionseinheit (DTU) Die Datenbank-Transaktionseinheit (Database Transaction Unit, DTU) ist die Maßeinheit, die die relative Leistung von Datenbanken basierend auf einer echten Maßeinheit darstellt: der Datenbanktransaktion. Wie viele Transaktionen pro Sekunde können unter maximaler Belastung vollständig abgeschlossen werden. Genaue Berechnung: https://azure.microsoft.com/de-de/documentation/articles/sqldatabase-benchmark-overview/

Azure SQL Datenbank Vorteile Schnelle Anwendungsentwicklung / SaaS Anwendungen Integrierte hohe Verfügbarkeit und Notfallwiederherstellung Keine Verwaltung des zugrundeliegenden Betriebssystems und Konfigurationseinstellungen Horizontale Skalierung Einfache Migration

Azure SQL Database V12 Höhere Anwendungskompatibiltät mit SQL Server 2014 und 2016 25% mehr DTUs bei Premium Stufen ohne Zusatz Kosten Volle Leistungsfähigkeit bedarf zusätzlicher Ports Verbesserungen bei der Sicherheit Bessere Recovery Point Objectives (RPO) und geschätzte Wiederherstellungszeiten (ERTs) Voraussetzung für Elastic Database Pools

Elastische Datenbank Pools Erleichtert die Erstellung, Wartung und Leistungsverwaltung vieler einzelner Datenbanken Optimal für SaaS Anwendungen Konfigurierbare Eigenschaften Dienstebene: Basic, Standard, Premium edtu pro Pool Speicher pro Pool Minimale und maximale Anzahl von edtus pro Datenbank Elastische Aufträge, Transaktionen, Abfragen Vereinfachte Berechnung der Ausgaben

PaaS NOSQL, DOCUMENTDB

NoSQL vs. SQL 29

NoSQL und SQL im Vergleich NoSQL SQL Modell Nicht relational Relational Daten Speichert Daten in JSON Dokumenten, Key/Value Paaren, Wide Column Stores oder Graphen Flexibel Nicht alle Datensätze speichern dieselben Eigenschaften Neue Eigenschaften können jederzeit hinzugefügt werden Beziehungen werden häufig denormalisiert Gut für Semi-Strukturierte Daten Speichert Daten in Tabellen Jeder Datensatz hat diesselben Eigenschaften Neue Eigenschaften erfordern Schema Änderungen und Aktualisierung der vorhandenen Daten Beziehungen werden über Joins aufgelöst Gut für Strukturierte Daten

NoSQL und SQL im Vergleich NoSQL SQL Schema Dynamisch Strikt Transaktionen Konsistenz Höhere Agilität und bessere iterative Entwicklung ACID Transaktionen von der gewählten Lösung abhängig Konsistenz ist von der gewählten Lösung abhängig Schema und Applikation müssen konform gehen ACID Transaktionen werden unterstützt Hohe Konsistenz gewährleistet Skalierung Skaliert gut horizontal Skaliert gut vertikal

DocumentDB Flexibel skalierbarer Durchsatz und Speicher Ad-Hoc Abfragen mit vertrauter SQL Syntax Javascript Ausführung innerhalb der Datenbank Optimierbare Konsistenzebenen Vollständig verwaltet Offen konzipiert

NoSQL Angebote in Azure Azure DocumentDB Azure Table Storage Azure HBase als Teil von HDInsight Azure Redis Cache JSON Datenbank Schemaloser Key / Value Store mit OData Unterstützung kostengünstig Key / Value Store Sensordaten Echtzeitabfragen HBase als Platform Speicherung von Zeichenfolgen, Hashes, Listen, Sätzen mit Transaktionen und hierarchischer Replikation

Zusammenfassung Was und das wofür? 34 SQL IaaS SQL PaaS NoSQL Voller Admin Management selbst Skalierung komplex Legacy Apps Hybrid Szenarien Volle MS SQL Funktionalität (DB+AS+RS) Kosten: $$$ Management durch MS Nur DB Engine Geeignet für SaaS Anwendungen Skalierung einfach Kosten: $$ Nicht Relational sondern dokumentorientiert Key/Value Store Flexiblere Anwendungsentwicklung Kosten: $

AUSBLICK

Die Zukunft bringt 36 Data Lake Speicher SQL Server Stretch Datenbank SQL Data Warehouse

37 Q&A

38