dotnet Cologne 2015 - Azure Service Fabric

2.022 Aufrufe

Veröffentlicht am

Wer hoch-skalierbare Anwendungen in Microsoft Azure bauen wollte, kam bislang an den Azure Cloud Services nicht vorbei. Doch diese Technologie hatte ihre Ecken und Kanten. Die an der BUILD 2015 veröffentlichte Azure Service Fabric Preview soll hierbei Abhilfe schaffen. Mit ihr sollen Entwickler schneller und unkomplizierter Anwendungen für die Cloud, wie auch fürs eigene Rechenzentrum, konstruieren können. Sascha Dittmann durfte bereits seit Ende letzen Jahres mit dem Dienst Erfahrungen sammeln und stellt diesen, anhand einiger Code-Beispiele, in dieser Session vor.

Veröffentlicht in: Technologie
0 Kommentare
0 Gefällt mir
Statistik
Notizen
  • Als Erste(r) kommentieren

  • Gehören Sie zu den Ersten, denen das gefällt!

Keine Downloads
Aufrufe
Aufrufe insgesamt
2.022
Auf SlideShare
0
Aus Einbettungen
0
Anzahl an Einbettungen
1.322
Aktionen
Geteilt
0
Downloads
0
Kommentare
0
Gefällt mir
0
Einbettungen 0
Keine Einbettungen

Keine Notizen für die Folie

dotnet Cologne 2015 - Azure Service Fabric

  1. 1. Sascha Dittmann Blog: http://www.sascha-dittmann.de Twitter: @SaschaDittmann „Azure“ Service Fabric Erstellen von leichtgewichtigen Microservices
  2. 2. Microservices Microservices Quelle: designritter / pixelio.de
  3. 3. Beispiel Architektur (Heute) Compute (Stateless) Gateway (Stateless) … … Storage (Stateful) DB (P1) DB (P2) DB (N) … Queue
  4. 4. Beispiel Architektur (Vision) Compute (Stateful) Gateway (Stateless) … … …Storage (Stateful) DB DB DB
  5. 5. Service Fabric Cluster Windows OS Windows OS Windows OS Windows OS Windows OS Windows OS Node Node Node Node Node Node App A v2 App A v2 App A v2 App A v1 App A v1 App A v1 Web App Web App Web App
  6. 6. Service Fabric Modelle
  7. 7. Microservices Virtual Actors Quelle: U.Weinreich / pixelio.de
  8. 8. Demo – Stateless Virtual Actor
  9. 9. Hochverfügbarkeit Primary Secondary Secondary
  10. 10. Demo – Stateful Virtual Actor
  11. 11. Best Practices public interface IVoicemailBoxActor : IActor { [Readonly] Task<List<Voicemail>> GetMessagesAsync();  Read Only Methods  Actor Garbage Collector [ActorGarbageCollection(IdleTimeoutInSeconds = 10, ScanIntervalInSeconds = 2)] class HelloActor : Actor, Ihello { public Task<string> SayHello(string greeting) { …
  12. 12. Application Package Application Package Service Package A (100 Mb) Service Package B (2.5 GB) Code Configuration Code Configuration Service Type B Unit of deployment and activation Unit of isolation, lifetimes and versioning Applicatio n Type Windows OS Windows OS Windows OS Windows OS Windows OS Windows OS N o d e N o d e N o d e N o d e N o d e N o d e Cluster Service Type A
  13. 13. Partitioning …  Singelton  UniformInt64  Name
  14. 14. Demo
  15. 15. Ressourcen  Blog Posts http://bit.ly/ServiceFabric  Twitter @SaschaDittmann  Offizielle Documentation http://azure.microsoft.com/en- us/documentation/services/service-fabric/

×