SlideShare uma empresa Scribd logo
1 de 23
Cloud Computing /
 Windows Azure
Agenda
• Warum Cloud Computing
• Azure Service Plattform
• Tour durch die Services
Definition
• Cloud Computing steht für eine IT Strategie bei
  der sich das Rechenzentrum verteilt irgendwo im
  Netz, in der Cloud, befindet
• Wolke steht als Synonym für die örtlich nicht
  genau identifizierte Hardware, die irgendwo im
  Internet angesiedelt ist.
• Cloud Computing stellt weiterführendes Konzept
  von SaaS, Utility Computing, und Virtualisierung
  dar
Grundidee
• Grundidee nichts neues –> moderne Variante
  der Mainframe Technologie
• Rolle des Mainframes ist neu die „Cloud“
• Rolle des Thin-Clients übernimmt der
  Webbrowser
Pro und Contra einer Cloud
             Plattform
+   Skalierbarkeit
+   Redundanz
+   Integration
+   Kostenreduktion
-   Datensicherheit
-   Angriffsfläche
-   Abhängigkeit
-   Kontrollverlust
Was sollte ein Cloud OS bieten?
• Die gleiche Ausstattung wie ein Desktop OS, aber
  auf einer Reihe von verbunden Servern:
   –   Abstrakte Ausführungsumgebung
   –   Verteiltes Dateisystem
   –   Ressourcen Zuweisung
   –   Entwicklungsumgebung
• Utility Computing
   – 24/7
   – Pay for what you use
   – Einfache, transparente Administration
Windows Azure
• Azure -> Cloud Computing Lösung von MS
• Windows Azure bietet die Kerntechnologie für
  das Erstellen von Services auf einer
  unzuverlässigen, aber hochskalierbarer
  Hardware
  – Unterstützt die Entwicklung von Software die skaliert
  – Programmiertools und Schnittstellen sind so
    konzipiert worden das kaum Umschulung nötig ist
Microsoft Cloud Service


    Azure Services Platform
         ™
Desktop im Vergleich zu den
           Azure Konzepten
Desktop                       Windows Azure
• EXE                         • Service package
• Application Configuration   • Service configuration
• Manifest                    • Service definition
• DLL                         • Service role
   – Windows forms library       – Web role
   – Windows service             – Worker role
• Local data stores           • Internet data stores
Service concepts
• Service configurations
   – Definiert Werte für Eigenschaften welche im laufenden
     Betrieb geändert werden können
      • Wert eines Konfigurationsparameters
      • Anzahl der laufenden Instanzen
• Service definition
   – Definiert die Aspekte eines Services welcher nur mit
     einem Redeployment geändert werden kann
      • Types of roles and static role configuration
      • Set of configuration settings for a role
      • Contract with the environment runs
Web Role

       Public Internet        • ASP.NET
                                Applikation
                              • Zugriff von aussen
             Web Role           über den Load
 Load
Balancer                        Balancer

           Storage Services
Worker Role

• Keine eingehenden   Public Internet
  Verbindungen
• Kann nur                 Worker
  Anforderungen von         Role
  der Queue im
  Storage lesen
                        Storage Service
Demo
Erstellen der ersten Azure
        Anwendung
Microsoft Cloud Service


    Azure Services Platform
         ™
SQL Services
• Relationale Datenbank in der Cloud
• Ausfallsicherheit, Skalierbarkeit
• Einfacher Wechsel auf SDS (SQL Data Services)
.NET Services
• Beinhaltet 3 Komponenten
  – .NET Access Control Service
  – .NET Service Bus
  – .NET Workflow Service
.NET Access Control Service
• Bereitstellung von Sicherheitsfunktionalitäten
• Dient zur Authentifizierung & Autorisierung von
  Cloud Anwendungen mithilfe des Claim-Based
  Identity Managements
.NET Workflow Service
• Bietet Cloud Unterstützung für Workflows
.NET Service Bus
• Architekturmässig Ähnlichkeit zum Enterprise
  Service Bus (ESB)
.NET Service Bus II
Azure Services
• Die Azure Services können von Cloud-
  Anwendungen und auch von lokalen
  Anwendungen genutzt werden
Demo II

Echo Beispiel Projekt
Fazit
• Windows Azure bietet die Technologie um Cloud
  Anwendungen zu entwickeln
• Einfacher Einstieg
• Neue Technologie, abwägen der Vor- bzw.
  Nachteile

Mais conteúdo relacionado

Mais procurados

Creasoft - Software QS
Creasoft - Software QSCreasoft - Software QS
Creasoft - Software QSCreasoft AG
 
Universal Theme vs. APEX mobile
Universal Theme vs. APEX mobileUniversal Theme vs. APEX mobile
Universal Theme vs. APEX mobileSteven Grzbielok
 
JavaScript und trotzdem Softwerker
JavaScript und trotzdem SoftwerkerJavaScript und trotzdem Softwerker
JavaScript und trotzdem SoftwerkerDennis Wilson
 
APEX 5.1 Ui design crashkurs
APEX 5.1 Ui design crashkursAPEX 5.1 Ui design crashkurs
APEX 5.1 Ui design crashkursSteven Grzbielok
 
EnterJS 2015 - JavaScript von Morgen schon heute
EnterJS 2015 - JavaScript von Morgen schon heuteEnterJS 2015 - JavaScript von Morgen schon heute
EnterJS 2015 - JavaScript von Morgen schon heutePhilipp Burgmer
 
Nooku, Molajo & Co - Joomla! Distributionen. Oder Forks.
Nooku, Molajo & Co - Joomla! Distributionen. Oder Forks.Nooku, Molajo & Co - Joomla! Distributionen. Oder Forks.
Nooku, Molajo & Co - Joomla! Distributionen. Oder Forks.David Jardin
 
Hightway to Hell - Responsive Webdesign Testen
Hightway to Hell - Responsive Webdesign TestenHightway to Hell - Responsive Webdesign Testen
Hightway to Hell - Responsive Webdesign TestenPeter Rozek
 
UI5 Custom Controls (German language!) - Präsentation von den DSAG Thementage...
UI5 Custom Controls (German language!) - Präsentation von den DSAG Thementage...UI5 Custom Controls (German language!) - Präsentation von den DSAG Thementage...
UI5 Custom Controls (German language!) - Präsentation von den DSAG Thementage...Andreas Kunz
 
Taugt AngularJS wirklich was? Erfahrungsbericht und Ausblick
Taugt AngularJS wirklich was? Erfahrungsbericht und AusblickTaugt AngularJS wirklich was? Erfahrungsbericht und Ausblick
Taugt AngularJS wirklich was? Erfahrungsbericht und AusblickPhilipp Burgmer
 
Einführung in ASP.NET Core Middlewares
Einführung in ASP.NET Core MiddlewaresEinführung in ASP.NET Core Middlewares
Einführung in ASP.NET Core MiddlewaresMatthias Jauernig
 
Frontendtechnologien Fuer Ria V1.0
Frontendtechnologien Fuer Ria V1.0Frontendtechnologien Fuer Ria V1.0
Frontendtechnologien Fuer Ria V1.0Oliver Belikan
 
Java-Webanwendungen mit Vaadin 8
Java-Webanwendungen mit Vaadin 8Java-Webanwendungen mit Vaadin 8
Java-Webanwendungen mit Vaadin 8gedoplan
 
MT AG: Implementierungsvarianten mit-apex4.1
MT AG: Implementierungsvarianten mit-apex4.1MT AG: Implementierungsvarianten mit-apex4.1
MT AG: Implementierungsvarianten mit-apex4.1MT AG
 
Progressive Web Apps mit Angular
Progressive Web Apps mit AngularProgressive Web Apps mit Angular
Progressive Web Apps mit AngularJens Binfet
 
Creasoft - Windows powershell
Creasoft - Windows powershellCreasoft - Windows powershell
Creasoft - Windows powershellCreasoft AG
 
Schichtenarchitektur in Symfony Projekten
Schichtenarchitektur in Symfony ProjektenSchichtenarchitektur in Symfony Projekten
Schichtenarchitektur in Symfony ProjektenRafał Wesołowski
 
DWX 2016 -Build and Release Management
DWX 2016 -Build and Release ManagementDWX 2016 -Build and Release Management
DWX 2016 -Build and Release ManagementMarc Müller
 
Webtechnologien für das Frontend & Javascribt( AJAX ) vs Flash( Flex )
Webtechnologien für das Frontend & Javascribt( AJAX ) vs Flash( Flex )Webtechnologien für das Frontend & Javascribt( AJAX ) vs Flash( Flex )
Webtechnologien für das Frontend & Javascribt( AJAX ) vs Flash( Flex )guest9606ac
 

Mais procurados (20)

Creasoft - Software QS
Creasoft - Software QSCreasoft - Software QS
Creasoft - Software QS
 
Net@night asp.net mvc
Net@night asp.net mvcNet@night asp.net mvc
Net@night asp.net mvc
 
Universal Theme vs. APEX mobile
Universal Theme vs. APEX mobileUniversal Theme vs. APEX mobile
Universal Theme vs. APEX mobile
 
JavaScript und trotzdem Softwerker
JavaScript und trotzdem SoftwerkerJavaScript und trotzdem Softwerker
JavaScript und trotzdem Softwerker
 
APEX 5.1 Ui design crashkurs
APEX 5.1 Ui design crashkursAPEX 5.1 Ui design crashkurs
APEX 5.1 Ui design crashkurs
 
EnterJS 2015 - JavaScript von Morgen schon heute
EnterJS 2015 - JavaScript von Morgen schon heuteEnterJS 2015 - JavaScript von Morgen schon heute
EnterJS 2015 - JavaScript von Morgen schon heute
 
IntelliJ für Flex
IntelliJ für FlexIntelliJ für Flex
IntelliJ für Flex
 
Nooku, Molajo & Co - Joomla! Distributionen. Oder Forks.
Nooku, Molajo & Co - Joomla! Distributionen. Oder Forks.Nooku, Molajo & Co - Joomla! Distributionen. Oder Forks.
Nooku, Molajo & Co - Joomla! Distributionen. Oder Forks.
 
Hightway to Hell - Responsive Webdesign Testen
Hightway to Hell - Responsive Webdesign TestenHightway to Hell - Responsive Webdesign Testen
Hightway to Hell - Responsive Webdesign Testen
 
UI5 Custom Controls (German language!) - Präsentation von den DSAG Thementage...
UI5 Custom Controls (German language!) - Präsentation von den DSAG Thementage...UI5 Custom Controls (German language!) - Präsentation von den DSAG Thementage...
UI5 Custom Controls (German language!) - Präsentation von den DSAG Thementage...
 
Taugt AngularJS wirklich was? Erfahrungsbericht und Ausblick
Taugt AngularJS wirklich was? Erfahrungsbericht und AusblickTaugt AngularJS wirklich was? Erfahrungsbericht und Ausblick
Taugt AngularJS wirklich was? Erfahrungsbericht und Ausblick
 
Einführung in ASP.NET Core Middlewares
Einführung in ASP.NET Core MiddlewaresEinführung in ASP.NET Core Middlewares
Einführung in ASP.NET Core Middlewares
 
Frontendtechnologien Fuer Ria V1.0
Frontendtechnologien Fuer Ria V1.0Frontendtechnologien Fuer Ria V1.0
Frontendtechnologien Fuer Ria V1.0
 
Java-Webanwendungen mit Vaadin 8
Java-Webanwendungen mit Vaadin 8Java-Webanwendungen mit Vaadin 8
Java-Webanwendungen mit Vaadin 8
 
MT AG: Implementierungsvarianten mit-apex4.1
MT AG: Implementierungsvarianten mit-apex4.1MT AG: Implementierungsvarianten mit-apex4.1
MT AG: Implementierungsvarianten mit-apex4.1
 
Progressive Web Apps mit Angular
Progressive Web Apps mit AngularProgressive Web Apps mit Angular
Progressive Web Apps mit Angular
 
Creasoft - Windows powershell
Creasoft - Windows powershellCreasoft - Windows powershell
Creasoft - Windows powershell
 
Schichtenarchitektur in Symfony Projekten
Schichtenarchitektur in Symfony ProjektenSchichtenarchitektur in Symfony Projekten
Schichtenarchitektur in Symfony Projekten
 
DWX 2016 -Build and Release Management
DWX 2016 -Build and Release ManagementDWX 2016 -Build and Release Management
DWX 2016 -Build and Release Management
 
Webtechnologien für das Frontend & Javascribt( AJAX ) vs Flash( Flex )
Webtechnologien für das Frontend & Javascribt( AJAX ) vs Flash( Flex )Webtechnologien für das Frontend & Javascribt( AJAX ) vs Flash( Flex )
Webtechnologien für das Frontend & Javascribt( AJAX ) vs Flash( Flex )
 

Semelhante a Creasoft - Windows Azure

Microsoft Azure Cloud mit der Sitecore Experience Platform
Microsoft Azure Cloud mit der Sitecore Experience PlatformMicrosoft Azure Cloud mit der Sitecore Experience Platform
Microsoft Azure Cloud mit der Sitecore Experience Platformcomspace GmbH & Co. KG
 
skilllocation Foliensatz zu Microsoft Azure
skilllocation Foliensatz zu Microsoft Azureskilllocation Foliensatz zu Microsoft Azure
skilllocation Foliensatz zu Microsoft AzureCarola Pantenburg
 
Webinar Windows auf AWS (Deutsch)
Webinar Windows auf AWS (Deutsch)Webinar Windows auf AWS (Deutsch)
Webinar Windows auf AWS (Deutsch)AWS Germany
 
Azure für SysAdmins Eine Reise durch die Cloud v.0.5
Azure für SysAdmins   Eine Reise durch die Cloud v.0.5 Azure für SysAdmins   Eine Reise durch die Cloud v.0.5
Azure für SysAdmins Eine Reise durch die Cloud v.0.5 Oliver Michalski
 
MEAN SCS in der Cloud
MEAN SCS in der CloudMEAN SCS in der Cloud
MEAN SCS in der CloudTorsten Fink
 
Do´s and Dont´s mit Oracle RDS
Do´s and Dont´s mit Oracle RDS Do´s and Dont´s mit Oracle RDS
Do´s and Dont´s mit Oracle RDS esentri AG
 
Basta 2016 - Test- und Releaseumgebungen in der Cloud
Basta 2016 - Test- und Releaseumgebungen in der CloudBasta 2016 - Test- und Releaseumgebungen in der Cloud
Basta 2016 - Test- und Releaseumgebungen in der CloudMarc Müller
 
Webinar SharePoint auf AWS
Webinar SharePoint auf AWSWebinar SharePoint auf AWS
Webinar SharePoint auf AWSAWS Germany
 
Serverless Application Framework
Serverless Application FrameworkServerless Application Framework
Serverless Application FrameworkBATbern
 
AWS Roadshow Herbst 2013 Partnervortrag Hamburg: Direktgruppe - Data Center o...
AWS Roadshow Herbst 2013 Partnervortrag Hamburg: Direktgruppe - Data Center o...AWS Roadshow Herbst 2013 Partnervortrag Hamburg: Direktgruppe - Data Center o...
AWS Roadshow Herbst 2013 Partnervortrag Hamburg: Direktgruppe - Data Center o...AWS Germany
 
Nanoservice Architekturen
Nanoservice ArchitekturenNanoservice Architekturen
Nanoservice ArchitekturenLeo Lindhorst
 
Hybrid cloud iaa-s_office-365-azure_sharepoint-konferenz-wien-2013_ankbs_mich...
Hybrid cloud iaa-s_office-365-azure_sharepoint-konferenz-wien-2013_ankbs_mich...Hybrid cloud iaa-s_office-365-azure_sharepoint-konferenz-wien-2013_ankbs_mich...
Hybrid cloud iaa-s_office-365-azure_sharepoint-konferenz-wien-2013_ankbs_mich...Michael Kirst-Neshva
 
Automatische Erstellung einer SharePoint 2013 Entwicklungsumgebung in Microso...
Automatische Erstellung einer SharePoint 2013 Entwicklungsumgebung in Microso...Automatische Erstellung einer SharePoint 2013 Entwicklungsumgebung in Microso...
Automatische Erstellung einer SharePoint 2013 Entwicklungsumgebung in Microso...Sebastian Huppmann
 
Mehrere Apps, ein Backend: Windows Azure Mobile Services in der Praxis
Mehrere Apps, ein Backend: Windows Azure Mobile Services in der PraxisMehrere Apps, ein Backend: Windows Azure Mobile Services in der Praxis
Mehrere Apps, ein Backend: Windows Azure Mobile Services in der PraxisJan Hentschel
 
Blueprints bei E-Commerce Workloads mit AWS
Blueprints bei E-Commerce Workloads mit AWSBlueprints bei E-Commerce Workloads mit AWS
Blueprints bei E-Commerce Workloads mit AWSroot360 GmbH
 
Einführung in Microsoft Azure und seine Funktionalitäten
Einführung in Microsoft Azure und seine FunktionalitätenEinführung in Microsoft Azure und seine Funktionalitäten
Einführung in Microsoft Azure und seine FunktionalitätenPOINT. Consulting GmbH
 
SQL oder NoSQL - Die Auswahl der richtigen Datenbankplattform für die Cloud
SQL oder NoSQL - Die Auswahl der richtigen Datenbankplattform für die CloudSQL oder NoSQL - Die Auswahl der richtigen Datenbankplattform für die Cloud
SQL oder NoSQL - Die Auswahl der richtigen Datenbankplattform für die CloudAWS Germany
 
Schlanke Webarchitekturen nicht nur mit JSF 2 und CDI
Schlanke Webarchitekturen nicht nur mit JSF 2 und CDISchlanke Webarchitekturen nicht nur mit JSF 2 und CDI
Schlanke Webarchitekturen nicht nur mit JSF 2 und CDIadesso AG
 
Citrix Provisioning Server die mächtige Komponente im Rechenzentrum
Citrix Provisioning Server die mächtige Komponente im RechenzentrumCitrix Provisioning Server die mächtige Komponente im Rechenzentrum
Citrix Provisioning Server die mächtige Komponente im RechenzentrumDigicomp Academy AG
 

Semelhante a Creasoft - Windows Azure (20)

Microsoft Azure Cloud mit der Sitecore Experience Platform
Microsoft Azure Cloud mit der Sitecore Experience PlatformMicrosoft Azure Cloud mit der Sitecore Experience Platform
Microsoft Azure Cloud mit der Sitecore Experience Platform
 
skilllocation Foliensatz zu Microsoft Azure
skilllocation Foliensatz zu Microsoft Azureskilllocation Foliensatz zu Microsoft Azure
skilllocation Foliensatz zu Microsoft Azure
 
Webinar Windows auf AWS (Deutsch)
Webinar Windows auf AWS (Deutsch)Webinar Windows auf AWS (Deutsch)
Webinar Windows auf AWS (Deutsch)
 
Azure für SysAdmins Eine Reise durch die Cloud v.0.5
Azure für SysAdmins   Eine Reise durch die Cloud v.0.5 Azure für SysAdmins   Eine Reise durch die Cloud v.0.5
Azure für SysAdmins Eine Reise durch die Cloud v.0.5
 
MEAN SCS in der Cloud
MEAN SCS in der CloudMEAN SCS in der Cloud
MEAN SCS in der Cloud
 
Do´s and Dont´s mit Oracle RDS
Do´s and Dont´s mit Oracle RDS Do´s and Dont´s mit Oracle RDS
Do´s and Dont´s mit Oracle RDS
 
Basta 2016 - Test- und Releaseumgebungen in der Cloud
Basta 2016 - Test- und Releaseumgebungen in der CloudBasta 2016 - Test- und Releaseumgebungen in der Cloud
Basta 2016 - Test- und Releaseumgebungen in der Cloud
 
Webinar SharePoint auf AWS
Webinar SharePoint auf AWSWebinar SharePoint auf AWS
Webinar SharePoint auf AWS
 
Serverless Application Framework
Serverless Application FrameworkServerless Application Framework
Serverless Application Framework
 
AWS Roadshow Herbst 2013 Partnervortrag Hamburg: Direktgruppe - Data Center o...
AWS Roadshow Herbst 2013 Partnervortrag Hamburg: Direktgruppe - Data Center o...AWS Roadshow Herbst 2013 Partnervortrag Hamburg: Direktgruppe - Data Center o...
AWS Roadshow Herbst 2013 Partnervortrag Hamburg: Direktgruppe - Data Center o...
 
Nanoservice Architekturen
Nanoservice ArchitekturenNanoservice Architekturen
Nanoservice Architekturen
 
Hybrid cloud iaa-s_office-365-azure_sharepoint-konferenz-wien-2013_ankbs_mich...
Hybrid cloud iaa-s_office-365-azure_sharepoint-konferenz-wien-2013_ankbs_mich...Hybrid cloud iaa-s_office-365-azure_sharepoint-konferenz-wien-2013_ankbs_mich...
Hybrid cloud iaa-s_office-365-azure_sharepoint-konferenz-wien-2013_ankbs_mich...
 
Automatische Erstellung einer SharePoint 2013 Entwicklungsumgebung in Microso...
Automatische Erstellung einer SharePoint 2013 Entwicklungsumgebung in Microso...Automatische Erstellung einer SharePoint 2013 Entwicklungsumgebung in Microso...
Automatische Erstellung einer SharePoint 2013 Entwicklungsumgebung in Microso...
 
Mehrere Apps, ein Backend: Windows Azure Mobile Services in der Praxis
Mehrere Apps, ein Backend: Windows Azure Mobile Services in der PraxisMehrere Apps, ein Backend: Windows Azure Mobile Services in der Praxis
Mehrere Apps, ein Backend: Windows Azure Mobile Services in der Praxis
 
Blueprints bei E-Commerce Workloads mit AWS
Blueprints bei E-Commerce Workloads mit AWSBlueprints bei E-Commerce Workloads mit AWS
Blueprints bei E-Commerce Workloads mit AWS
 
Einführung in Microsoft Azure und seine Funktionalitäten
Einführung in Microsoft Azure und seine FunktionalitätenEinführung in Microsoft Azure und seine Funktionalitäten
Einführung in Microsoft Azure und seine Funktionalitäten
 
BizSpark goes Cloud
BizSpark goes CloudBizSpark goes Cloud
BizSpark goes Cloud
 
SQL oder NoSQL - Die Auswahl der richtigen Datenbankplattform für die Cloud
SQL oder NoSQL - Die Auswahl der richtigen Datenbankplattform für die CloudSQL oder NoSQL - Die Auswahl der richtigen Datenbankplattform für die Cloud
SQL oder NoSQL - Die Auswahl der richtigen Datenbankplattform für die Cloud
 
Schlanke Webarchitekturen nicht nur mit JSF 2 und CDI
Schlanke Webarchitekturen nicht nur mit JSF 2 und CDISchlanke Webarchitekturen nicht nur mit JSF 2 und CDI
Schlanke Webarchitekturen nicht nur mit JSF 2 und CDI
 
Citrix Provisioning Server die mächtige Komponente im Rechenzentrum
Citrix Provisioning Server die mächtige Komponente im RechenzentrumCitrix Provisioning Server die mächtige Komponente im Rechenzentrum
Citrix Provisioning Server die mächtige Komponente im Rechenzentrum
 

Creasoft - Windows Azure

  • 1. Cloud Computing / Windows Azure
  • 2. Agenda • Warum Cloud Computing • Azure Service Plattform • Tour durch die Services
  • 3. Definition • Cloud Computing steht für eine IT Strategie bei der sich das Rechenzentrum verteilt irgendwo im Netz, in der Cloud, befindet • Wolke steht als Synonym für die örtlich nicht genau identifizierte Hardware, die irgendwo im Internet angesiedelt ist. • Cloud Computing stellt weiterführendes Konzept von SaaS, Utility Computing, und Virtualisierung dar
  • 4. Grundidee • Grundidee nichts neues –> moderne Variante der Mainframe Technologie • Rolle des Mainframes ist neu die „Cloud“ • Rolle des Thin-Clients übernimmt der Webbrowser
  • 5. Pro und Contra einer Cloud Plattform + Skalierbarkeit + Redundanz + Integration + Kostenreduktion - Datensicherheit - Angriffsfläche - Abhängigkeit - Kontrollverlust
  • 6. Was sollte ein Cloud OS bieten? • Die gleiche Ausstattung wie ein Desktop OS, aber auf einer Reihe von verbunden Servern: – Abstrakte Ausführungsumgebung – Verteiltes Dateisystem – Ressourcen Zuweisung – Entwicklungsumgebung • Utility Computing – 24/7 – Pay for what you use – Einfache, transparente Administration
  • 7. Windows Azure • Azure -> Cloud Computing Lösung von MS • Windows Azure bietet die Kerntechnologie für das Erstellen von Services auf einer unzuverlässigen, aber hochskalierbarer Hardware – Unterstützt die Entwicklung von Software die skaliert – Programmiertools und Schnittstellen sind so konzipiert worden das kaum Umschulung nötig ist
  • 8. Microsoft Cloud Service Azure Services Platform ™
  • 9. Desktop im Vergleich zu den Azure Konzepten Desktop Windows Azure • EXE • Service package • Application Configuration • Service configuration • Manifest • Service definition • DLL • Service role – Windows forms library – Web role – Windows service – Worker role • Local data stores • Internet data stores
  • 10. Service concepts • Service configurations – Definiert Werte für Eigenschaften welche im laufenden Betrieb geändert werden können • Wert eines Konfigurationsparameters • Anzahl der laufenden Instanzen • Service definition – Definiert die Aspekte eines Services welcher nur mit einem Redeployment geändert werden kann • Types of roles and static role configuration • Set of configuration settings for a role • Contract with the environment runs
  • 11. Web Role Public Internet • ASP.NET Applikation • Zugriff von aussen Web Role über den Load Load Balancer Balancer Storage Services
  • 12. Worker Role • Keine eingehenden Public Internet Verbindungen • Kann nur Worker Anforderungen von Role der Queue im Storage lesen Storage Service
  • 13. Demo Erstellen der ersten Azure Anwendung
  • 14. Microsoft Cloud Service Azure Services Platform ™
  • 15. SQL Services • Relationale Datenbank in der Cloud • Ausfallsicherheit, Skalierbarkeit • Einfacher Wechsel auf SDS (SQL Data Services)
  • 16. .NET Services • Beinhaltet 3 Komponenten – .NET Access Control Service – .NET Service Bus – .NET Workflow Service
  • 17. .NET Access Control Service • Bereitstellung von Sicherheitsfunktionalitäten • Dient zur Authentifizierung & Autorisierung von Cloud Anwendungen mithilfe des Claim-Based Identity Managements
  • 18. .NET Workflow Service • Bietet Cloud Unterstützung für Workflows
  • 19. .NET Service Bus • Architekturmässig Ähnlichkeit zum Enterprise Service Bus (ESB)
  • 21. Azure Services • Die Azure Services können von Cloud- Anwendungen und auch von lokalen Anwendungen genutzt werden
  • 23. Fazit • Windows Azure bietet die Technologie um Cloud Anwendungen zu entwickeln • Einfacher Einstieg • Neue Technologie, abwägen der Vor- bzw. Nachteile