SlideShare ist ein Scribd-Unternehmen logo
1 von 45
Vorstellungsrunde
 Name
 Vorkenntnisse (Webentw., Windows
  Azure)
 Erwartungen an den Workshop
Windows Azure Plattform
              Office                             Games
              Add-in         PC                  Console                           Browser                                   Tablet      Phone
Application
Integration




                                        Traffic            Access                                                  Virtual
              CDN                       Manager            Control     Caching          Service Bus   Connect      Network
Business
 Layer




                                      Cloud                                                                               Virtual        Mobile
                 Web Sites            Services             Web Role       Worker Role             VM Role                 Machines       Serv.
Layer
Data




              Tables         Queues          Blobs             Drive               Media Serv.              Database/BI      Data Sync   Big Data
global
footprint
Web Sites
   Entwicklen mit
    ASP.NET, Node.js, PHP, etc.
   Veröffentlichen mit FTP, Git oder TFS
   Klein anfangen und nach Bedarf
    skalieren
Cloud Services
   Unendlich skalierbare Applikationen und
    Dienste
   Multi-Tier Architektur
service
package




service
package
 Provision Role Instances
 Deploy App Code
 Configure Network
                                                       service
                                                       package




                     virtual machine                                      virtual machine




                     virtual machine                                      virtual machine

                                       Server Rack 1      Server Rack 2
 Provision Role Instances
 Deploy App Code
 Configure Network
                             service
                             package
 Provision Role Instances
 Deploy App Code
 Configure Network
                             service
                             package
 Provision Role Instances
 Deploy App Code
 Configure Network




                              Network load-balancer
                               configured for traffic
application
building blocks
SQL Database






      Federation
Table Storage




Table Storage Partitionierung
Table Storage Abfragen
Blob Storage





Speicherkonzepte im Blob Storage
                          Koala.jpg

             bilder
                          Tulpen.jpg
   demo

             videos      Wolken.mpg


                       Tiere/Pferde.mpg
 Storage
 Account   Container       Blobs
Block Blobs vs. Page Blobs
                                                                                                                                                      Max. 200 MB pro Blob
                                                                                                                                                      64 Byte Block ID




                                                                                                                                      Block-ID N
Block-ID 1
             Block-ID 2
                          Block-ID 3

                                         Block-ID 4



                                                                                                                                                      Max 4 MB pro Schreiboperation
                                                                                                                                                      50.000 / 100.000 Blöcke pro Blob
                                                                                                                                                      Simultaner Upload möglich

                                                                                                                                                      Max. 1 TB pro Blob
                                                                                                                                                      512 Byte pro Page


                                                                                                                     7168
0
         512
                     1024
                                  1536
                                          2048
                                                      2560
                                                             3072
                                                                    3584
                                                                           4096
                                                                                  4608
                                                                                         5120
                                                                                                5632
                                                                                                       6144
                                                                                                              6656


                                                                                                                            7680
                                                                                                                                   8192
                                                                                                                                                      Max. 4 MB pro Schreiboperation
                                                                                                                                                      Basis für Azure Drives
Queues





Service Bus
   Sichere Messaging und Relay
    Eigenschaften
   Ideal für hybride Applikationen
   Lose Gekoppelt
Access Control
Servicemit dem eigenen AD
 Integration
   Single Sign-On
   Enterprise Graph REST API
Virtual Machines



Transfer von
Virtuellen Maschinen
Kein Lock-
    in
VM mit persistenter Festplatte




                   Windows Azure Storage
VM mit persistenter Festplatte




                   Windows Azure Storage
VM mit persistenter Festplatte




                   Windows Azure Storage
> 500 miles


Geo-Replication   Windows Azure Storage
Windows Azure

Weitere ähnliche Inhalte

Mehr von Sascha Dittmann

Hochskalierbare, relationale Datenbanken in Microsoft Azure
Hochskalierbare, relationale Datenbanken in Microsoft AzureHochskalierbare, relationale Datenbanken in Microsoft Azure
Hochskalierbare, relationale Datenbanken in Microsoft AzureSascha Dittmann
 
Microsoft R - Data Science at Scale
Microsoft R - Data Science at ScaleMicrosoft R - Data Science at Scale
Microsoft R - Data Science at ScaleSascha Dittmann
 
SQL Server vs. Azure DocumentDB – Ein Battle zwischen XML und JSON
SQL Server vs. Azure DocumentDB – Ein Battle zwischen XML und JSONSQL Server vs. Azure DocumentDB – Ein Battle zwischen XML und JSON
SQL Server vs. Azure DocumentDB – Ein Battle zwischen XML und JSONSascha Dittmann
 
dotnet Cologne 2015 - Azure Service Fabric
dotnet Cologne 2015 - Azure Service Fabric dotnet Cologne 2015 - Azure Service Fabric
dotnet Cologne 2015 - Azure Service Fabric Sascha Dittmann
 
SQL Saturday #313 Rheinland - MapReduce in der Praxis
SQL Saturday #313 Rheinland - MapReduce in der PraxisSQL Saturday #313 Rheinland - MapReduce in der Praxis
SQL Saturday #313 Rheinland - MapReduce in der PraxisSascha Dittmann
 
Hadoop 2.0 - The Next Level
Hadoop 2.0 - The Next LevelHadoop 2.0 - The Next Level
Hadoop 2.0 - The Next LevelSascha Dittmann
 
Microsoft HDInsight Podcast #001 - Was ist HDInsight
Microsoft HDInsight Podcast #001 - Was ist HDInsightMicrosoft HDInsight Podcast #001 - Was ist HDInsight
Microsoft HDInsight Podcast #001 - Was ist HDInsightSascha Dittmann
 
SQLSaturday #230 - Introduction to Microsoft Big Data (Part 2)
SQLSaturday #230 - Introduction to Microsoft Big Data (Part 2)SQLSaturday #230 - Introduction to Microsoft Big Data (Part 2)
SQLSaturday #230 - Introduction to Microsoft Big Data (Part 2)Sascha Dittmann
 
SQLSaturday #230 - Introduction to Microsoft Big Data (Part 1)
SQLSaturday #230 - Introduction to Microsoft Big Data (Part 1)SQLSaturday #230 - Introduction to Microsoft Big Data (Part 1)
SQLSaturday #230 - Introduction to Microsoft Big Data (Part 1)Sascha Dittmann
 
dotnet Cologne 2013 - Microsoft HD Insight für .NET Entwickler
dotnet Cologne 2013 - Microsoft HD Insight für .NET Entwicklerdotnet Cologne 2013 - Microsoft HD Insight für .NET Entwickler
dotnet Cologne 2013 - Microsoft HD Insight für .NET EntwicklerSascha Dittmann
 
.NET Usergroup Rhein-Neckar: Big Data in der Cloud - Apache Hadoop-based Serv...
.NET Usergroup Rhein-Neckar: Big Data in der Cloud - Apache Hadoop-based Serv....NET Usergroup Rhein-Neckar: Big Data in der Cloud - Apache Hadoop-based Serv...
.NET Usergroup Rhein-Neckar: Big Data in der Cloud - Apache Hadoop-based Serv...Sascha Dittmann
 
NoSQL mit RavenDB und Azure
NoSQL mit RavenDB und AzureNoSQL mit RavenDB und Azure
NoSQL mit RavenDB und AzureSascha Dittmann
 
Windows Azure für Entwickler V1
Windows Azure für Entwickler V1Windows Azure für Entwickler V1
Windows Azure für Entwickler V1Sascha Dittmann
 

Mehr von Sascha Dittmann (15)

C# + SQL = Big Data
C# + SQL = Big DataC# + SQL = Big Data
C# + SQL = Big Data
 
Hochskalierbare, relationale Datenbanken in Microsoft Azure
Hochskalierbare, relationale Datenbanken in Microsoft AzureHochskalierbare, relationale Datenbanken in Microsoft Azure
Hochskalierbare, relationale Datenbanken in Microsoft Azure
 
Microsoft R - Data Science at Scale
Microsoft R - Data Science at ScaleMicrosoft R - Data Science at Scale
Microsoft R - Data Science at Scale
 
SQL Server vs. Azure DocumentDB – Ein Battle zwischen XML und JSON
SQL Server vs. Azure DocumentDB – Ein Battle zwischen XML und JSONSQL Server vs. Azure DocumentDB – Ein Battle zwischen XML und JSON
SQL Server vs. Azure DocumentDB – Ein Battle zwischen XML und JSON
 
dotnet Cologne 2015 - Azure Service Fabric
dotnet Cologne 2015 - Azure Service Fabric dotnet Cologne 2015 - Azure Service Fabric
dotnet Cologne 2015 - Azure Service Fabric
 
SQL Saturday #313 Rheinland - MapReduce in der Praxis
SQL Saturday #313 Rheinland - MapReduce in der PraxisSQL Saturday #313 Rheinland - MapReduce in der Praxis
SQL Saturday #313 Rheinland - MapReduce in der Praxis
 
Hadoop 2.0 - The Next Level
Hadoop 2.0 - The Next LevelHadoop 2.0 - The Next Level
Hadoop 2.0 - The Next Level
 
Microsoft HDInsight Podcast #001 - Was ist HDInsight
Microsoft HDInsight Podcast #001 - Was ist HDInsightMicrosoft HDInsight Podcast #001 - Was ist HDInsight
Microsoft HDInsight Podcast #001 - Was ist HDInsight
 
SQLSaturday #230 - Introduction to Microsoft Big Data (Part 2)
SQLSaturday #230 - Introduction to Microsoft Big Data (Part 2)SQLSaturday #230 - Introduction to Microsoft Big Data (Part 2)
SQLSaturday #230 - Introduction to Microsoft Big Data (Part 2)
 
SQLSaturday #230 - Introduction to Microsoft Big Data (Part 1)
SQLSaturday #230 - Introduction to Microsoft Big Data (Part 1)SQLSaturday #230 - Introduction to Microsoft Big Data (Part 1)
SQLSaturday #230 - Introduction to Microsoft Big Data (Part 1)
 
dotnet Cologne 2013 - Microsoft HD Insight für .NET Entwickler
dotnet Cologne 2013 - Microsoft HD Insight für .NET Entwicklerdotnet Cologne 2013 - Microsoft HD Insight für .NET Entwickler
dotnet Cologne 2013 - Microsoft HD Insight für .NET Entwickler
 
.NET Usergroup Rhein-Neckar: Big Data in der Cloud - Apache Hadoop-based Serv...
.NET Usergroup Rhein-Neckar: Big Data in der Cloud - Apache Hadoop-based Serv....NET Usergroup Rhein-Neckar: Big Data in der Cloud - Apache Hadoop-based Serv...
.NET Usergroup Rhein-Neckar: Big Data in der Cloud - Apache Hadoop-based Serv...
 
Big Data & NoSQL
Big Data & NoSQLBig Data & NoSQL
Big Data & NoSQL
 
NoSQL mit RavenDB und Azure
NoSQL mit RavenDB und AzureNoSQL mit RavenDB und Azure
NoSQL mit RavenDB und Azure
 
Windows Azure für Entwickler V1
Windows Azure für Entwickler V1Windows Azure für Entwickler V1
Windows Azure für Entwickler V1
 

Developer Open Space 2012 - Cloud Computing Workshop