Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

PresenterCompanyContact Windows Azure MongoDB on Linux-VM.

Ähnliche Präsentationen


Präsentation zum Thema: "PresenterCompanyContact Windows Azure MongoDB on Linux-VM."—  Präsentation transkript:

1 PresenterCompanyContact Windows Azure MongoDB on Linux-VM

2 Infrastructure as a Service in Windows Azure Was ist NoSQL? Einführung in MongoDB MongoDB in Windows Azure Einführung in Node.js FAQ Agenda

3 If deploying an application requires a developers involvement, its not IaaS Abstrahiert physische Hardware Kunde ist verantwortlich für das OS, Software und Datenbanken Rechenkapazitäten wie Performance, Bandbreite und Speicherzugriff sind standardisiert Was ist Infrastructure as a Service? Infrastructure as a Service in Windows Azure

4 Übersicht Infrastructure as a Service in Windows Azure

5 Verfügbare Images Infrastructure as a Service in Windows Azure

6 VM-GrößeAnzahl CPUs RAMBandbreit e Anzahl Disks Extra Small Shared768 MB5 (Mbps)1 Small11.75 GB100 (Mbps) 2 Medium23.5 GB200 (Mbps) 4 Large47 GB400 (Mbps) 8 Extra Large 814 GB800 (Mbps) 16 Jede persistente Disk kann bis zu 1 TB betragen Verfügbare VM-Größen Infrastructure as a Service in Windows Azure

7 VM RoleVirtuelle Maschine Speicher Nicht-persistenter SpeicherPersistenter Speicher Einfaches Hinzufügen von weiterem Speicher Deployment Erstellen einer VHD on-premise mit Upload in den Storage Erstellen der VHD direkt in der Cloud oder on-premise über den Upload Networking Internal und Input Endpoints konfiguriert durch das Service Model Internal Endpoints sind generell offen. ACS durch die Firewall im Gast OS. Input Endpoints kontrolliert durch das Portal, Service Model oder API/Skript Haupteinsatzgebiet Installation von Applikationen mit langen oder komplexen Installationen Applikationen, die persistenten Speicher in Windows Azure benötigen Virtuelle Maschine vs. VM Role

8 Herkömmliche Datenbanken basieren auf dem ACID-Prinzip Atomarität Konsistenz Isoliertheit Dauerhaftigkeit NoSQL-Datenbanken bauen in der Regel auf BASE-Prinzip auf Grundsätzlich verfügbar Sanfter Zustand Eventuell konsistent Verschiedene NoSQL-Datenbankentypen Typische Vertreter: Key-Value- und Dokumentorientierte Systeme Einführung Was ist NoSQL?

9 Dokumentenbasierte NoSQL-Datenbank von 10gen Entitäten werden als Dokumente persistiert Schemaloser Aufbau Daten werden im BSON-Format gespeichert JavaScript ist Hauptzugriffssprache Konnektoren für andere Programmiersprachen verfügbar Einführung in MongoDB

10 MongoDB kann unterschiedlich in Windows Azure genutzt werden In einer Worker Role In einer Windows Azure VM Kann auf verschiedenen Windows Azure VMs installiert werden U.a. in Windows Server- oder Linux-VM MongoDB in Windows Azure

11 Einführung in Node.js JavaScript auf dem Server Ereignisgesteuerte Architektur Asynchrones Ausführungsmodell Minimaler Overhead bei maximaler Skalierbarkeit

12 Einführung in Node.js Ein Beispiel

13 Allgemeine Informationen Node.js - MongoDB - MongoLab - https://mongolab.com/https://mongolab.com/ Freischalten der virtuellen Maschinen - https://account.windowsazure.com/PreviewFeatures https://account.windowsazure.com/PreviewFeatures Downloads Command-Line Tools - Allgemeines FAQ

14 Web Ressourcen Unter folgenden Einstiegspunkten finden sich alle Ressourcen, die für einen Start in Windows Azure wichtig sind Windows Azure Homepage Kostenloser Demo-Account Windows Azure Development Center Windows Azure SDKs Windows Azure Training Kit Kundenreferenzen Video-Serie zu Windows Azure (10-Minuten-Videos):

15 I


Herunterladen ppt "PresenterCompanyContact Windows Azure MongoDB on Linux-VM."

Ähnliche Präsentationen


Google-Anzeigen