MongoDB on Linux-VM.

Slides:



Advertisements
Ähnliche Präsentationen
Copyright © Siemens Enterprise Communications GmbH & Co. KG All rights reserved. Siemens Enterprise Communications GmbH & Co. KG is a Trademark Licensee.
Advertisements

Transaction Synchronization for XML Data in Client Server Web Applications Stefan Böttcher & Adelhard Türling Universität Paderborn.
Karo IT Viehmarkt Neumarkt Karo IT Neumarkt GmbH | Tel.:
Microsoft Referenzarchitekturen- Infrastruktur für Connected Systems
Windows Vista Deployment
Windows Vista für Entwickler
Neue Mobilität Frank Prengel Developer Evangelist Developer Platform & Strategy Group Microsoft Deutschland GmbH
Windows Server 2003 Managment Eric Hellmich
Dr. M. Schlottke Common Description of Web Services Source: P. Gerbert, 2002 Web Services allow to establish B2B e-commerce on the fly Web Services allow.
Seminar Web-Engineering Nina Aschenbrenner / Ruben Jubeh 1 FG Software Engineering Software Engineering Seminar Web Engineering Seminar des Fachgebiet.
WebCast: Managed Smart Tags mit VSTO Jens Häupel.NET Technologieberater Microsoft Deutschland GmbH
Divide and Conquer Eclipse RCP und Spring in verteilten Anwendungen Stefan Reichert | Lufthansa Systems Benjamin Pasero | IBM Rational.
01 Installation / Support. © beas group 2011 / Page 2 This documentation and training is provided to you by beas group AG. The documents are neither approved.
Copyright 2010 LB-systems Meßgeräte GmbH Highlights Nov 2010 Frankfurt Nov 2010 Kopenhagen.
Microsoft Office Forms Server
November 15, 2008 Software plus Service – das Konzept hinter der neuen Microsoft Plattformstrategie Tim Fischer – Microsoft Deutschland GmbH Platform Marketing.
Entwickeln einer Windows 8 Modern UI Businessapplikation auf der Basis von Dynamics CRM/xRM Christian Haller Marc Sallin isolutions AG isolutions.
Microsoft Security Tools Christian Thor Systems Engineer Microsoft GmbH.
Google App Engine Microsoft Windows Azure
Inhalt Was ist A-Plan? Einsatzgebiete Organisation der Daten
Hybrid Cloud mit System Center und Windows Azure
BAS5SE | Fachhochschule Hagenberg | Daniel Khan | S SPR5 MVC Plugin Development SPR6P.
© All rights reserved. Zend Technologies, Inc. Jan Burkl System Engineer, Zend Technologies Zend Server im Cluster.
The free XML Editor for Windows COOKTOP Semistrukturierte Daten 1 Vortrag Semistrukturierte Daten 1 COOKTOP The free XML-Editor for Windows
Your name Bedeutung von Internet- Technologien Gruppe 1 Andreas Feuerstein Philipp Hochratner Christian Weinzinger.
Developer Day Webseiten auf Windows Azure hosten Britta Labud bbv Software Services AG Roland Krummenacher bbv Software Services AG.
E-Learning mit Moodle und Windows Azure
IT Pro Day Entwicklung und Betrieb näher zusammen dank System Center 2012 und Team Foundation Server 2012 Hansjörg Scherer ALM Spezialist, Microsoft Schweiz.
Developer Day Office APPs entwicklen Simon Amrein Trivadis AG Die ersten Schritte in eine neue Office-Welt.
Jan Hentschel Microsoft Expert Student Partner Windows Azure Windows Azure SQL Server auf IaaS How-to.
Jan Hentschel Microsoft Expert Student Partner Windows Azure Windows Azure Windows Azure Mobile Services.
Neno Loje Berater & MVP für Visual Studio ALM und TFS (ehemals VSTS) Hochqualitative Produkte mit Visual Studio & TFS 2010.
Windows Azure Websites Roland Krummenacher Senior Software Engineer, bbv Software Services
| Basel Developing apps for SharePoint 2013 using Visual Studio 2013 René Modery, Office 365 MVP, 1stQuad Solutions.
Frank Fischer + Bernhard Frank Microsoft Deutschland GmbH.
TechNet Schweiz – Herzlich Willkommen System Center 2012 LIVE - Modernes Systems Management als Kernstück der Microsoft Private Cloud 28. März 2012 Walter.
HandsOn Cloud, Infrastruktur, Architektur, Solution Design SharePoint for Internet Sites: Erfahrung aus der Praxis.
Swiss TechNet Events Herzlich Willkommen Virtualisierung auf Basis von Windows Server 2012: von "on-premise" in die Cloud und zurück 15. Mai 2013 Michael.
SQL Azure Administration
3/28/2017 8:11 PM Visual Studio Tools für Office { Rapid Application Development für Office } Jens Häupel Platform Strategy Manager Microsoft Deutschland.
PresenterCompanyContact Windows Azure ASP.NET Web-Anwendungen schnell und zuverlässig bereitstellen.
Template v5 October 12, Copyright © Infor. All Rights Reserved.
Cyber-Security und Datenschutz in der Cloud Wie passt das zusammen?
Windows Azure Training Modul: Windows Azure Media Services (4) Name des Referenten (Berufsbezeichnung)
SharePoint FIS HandsOn – out of the Box.
VIRTUALISIERUNG AG-Tagung Informatik 2008.
Office Business Anwendungen mit SharePoint 2010 Fabian Moritz SharePoint MVP.
Office Business Anwendungen mit SharePoint Fabian Moritz | MVP Office SharePoint Server.
Windows Azure VMs und Storage
Informations-Forum: SAP Interoperabilität
Bereitstellen von PHP-Webanwendungen auf Windows Azure
Team-Foundation-Server in der Praxis
Developer Day Deep Dive into WinRT-Controls: FlipView, ListView, GridView and SemanticZoom Thomas Claudius Huber Principal Consultant, Trivadis AG
1 1 Panda Managed Office Protection Switch from Antivirus to Security as a Service Sales training presentation.
[Sprecher/Autor] [Titel] [Organisation][Kontaktinfos] Windows Azure Windows Azure SQL Databases.
Cloud nach Ihren Bedürfnissen Cloud in Ihrer Geschwindigkeit Cloud als Business Enabler.
Sichere Datenübertragung in der Cloud
CAS ICT Modul Netzwerk Christoph Röthenmund
Real World Windows Azure Die Cloud richtig nutzen.
.....wolken über dem rechenzentrum cloud computing.
Swiss TechNet Events Herzlich Willkommen Windows Server 2012 R2 + System Center 2012 R2 27. August 2013 Markus Erlacher, itnetx GmbH Thomas Maurer, itnetx.
Microsoft Partner Network (MPN)
Microsoft Partner Network (MPN)
Developer Day Entwicklung und Betrieb näher zusammen dank Team Foundation Server 2012 und System Center 2012 Hansjörg Scherer ALM Spezialist, Microsoft.
Software Architektur für on-premise und die Cloud Lösungen
Ubuntu Postfix-Mailserver auf Windows Azure
Hans Laubisch Expert Student Partner Microsoft Student Partners DE e Windows Azure Windows Azure VPN (mit Windows Server)
Application Infrastructure Technologies Extending OnPremise EAI to the Cloud Wilfried Mausz BSc. dataformers GmbH Lothar Mausz dataformers.
Computer Services Business challenge
Azure Mobile Services Deep dive into node.js scripting
 Präsentation transkript:

MongoDB on Linux-VM

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

Infrastructure as a Service in Windows Azure Was ist Infrastructure as a Service? „If deploying an application requires a developer‘s involvement, it‘s not IaaS“ Abstrahiert physische Hardware Kunde ist verantwortlich für das OS, Software und Datenbanken Rechenkapazitäten wie Performance, Bandbreite und Speicherzugriff sind standardisiert Abstrahiert physische Hardware Server, Speicher, Netzwerk-Infrastruktur

Infrastructure as a Service in Windows Azure Übersicht

Infrastructure as a Service in Windows Azure Verfügbare Images - Gallerie-Experience in Windows Azure

Infrastructure as a Service in Windows Azure Verfügbare VM-Größen VM-Größe Anzahl CPUs RAM Bandbreite Anzahl Disks Extra Small Shared 768 MB 5 (Mbps) 1 Small 1.75 GB 100 (Mbps) 2 Medium 3.5 GB 200 (Mbps) 4 Large 7 GB 400 (Mbps) 8 Extra Large 14 GB 800 (Mbps) 16 Jede persistente Disk kann bis zu 1 TB betragen

Virtuelle Maschine vs. VM Role Speicher Nicht-persistenter Speicher Persistenter 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

Was ist NoSQL? Herkömmliche Datenbanken basieren auf dem ACID-Prinzip Einführung 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 Keine festgelegte Schemata Versuchen Joins zu vermeiden Skalieren horizontal Grundsätzlich verfügbar: Das System ist grundsätzlich verfügbar, aber nicht unbedingt alle Daten in der Datenbank „Sanfter“ Zustand: Daten können „auslaufen“ Eventuell konsistent: Nach einer gewissen Zeit sind alle Datenbankknoten konsistent, aber nicht zu jedem Zeitpunkt

Einführung in MongoDB 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 Erste Veröffentlichung 2009 Schemaloser Aufbau: Jedes Dokument in einer Collection kann unterschiedliche Schemas haben BSON: Binary JSON

MongoDB in Windows Azure 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

Einführung in Node.js JavaScript auf dem Server Ereignisgesteuerte Architektur Asynchrones Ausführungsmodell Minimaler Overhead bei maximaler Skalierbarkeit Ereignisgesteuerte Architektur: Verhindert das I/O-Operationen blockiert werden

Einführung in Node.js Ein Beispiel

FAQ Allgemeine Informationen Downloads Node.js - http://nodejs.org/ Allgemeines Allgemeine Informationen Node.js - http://nodejs.org/ MongoDB - http://www.mongodb.org/ MongoLab - https://mongolab.com/ Freischalten der virtuellen Maschinen - https://account.windowsazure.com/PreviewFeatures Downloads Command-Line Tools - http://www.windowsazure.com/en-us/manage/downloads/