Slides from my talk at BASTA! Spring 2019 about soft migration into the (Azure) cloud - step-by-step, service-by-service - With Azure Hybrid Connections. Let your cloud-services access your protected (on-prem) resources in just a few steps.
1. Schrittweise Migration in die Cloud
mit Azure Hybrid Connections
Robin Sedlaczek | CTO Fairmas GmbH | .NET User Group Berlin
@RobinSedlaczek
RobinSedlaczek.com
2. @RobinSedlaczek
RobinSedlaczek.com
RobinSedlaczek
RobinSedlaczek.com
robin.sedlaczek@live.de
Community-Leader
CTO der GmbH Berlin
Sprecher | Autor | Blogger
Entwickler.de, Heise, DotNetPro, Informatik aktuell, BASTA!, .NET Summit,
ParallelCon, ADC, GUI & DESIGN, DevSpace, Spartakiade...
Open Source-Entwickler
SharpGL, Roslyn, FxCopAnalyzers, Force Feedback Programming
.NET User Group Berlin-Brandenburg
Ihr habt Fragen?
Ich beantworte sie jederzeit gerne. For free hugs. 😉
Robin Sedlaczek
3. Robin Sedlaczek | CTO Fairmas GmbH | .NET User Group Berlin
@RobinSedlaczek
RobinSedlaczek.com
Software im Unternehmensumfeld
5. @RobinSedlaczek
RobinSedlaczek.com
PROBLEME
Existierendes Produkt
ASP.NET Web Apis, MVC, WCF (SOAP)…
Hosting On-Prem bei Kunden
Oder: SaaS auf eigenen Servern
On-Prem: hohe Deployment-Aufwände
SaaS: steigende Kosten für Skalierung
Legacy
Desktop Mobile Web
Kunden
(HTTP/HTTPS)
ASP.NET
Web App
(HTTP/HTTPS)
WCF
(SOAP via TCP)
6. Robin Sedlaczek | CTO Fairmas GmbH | .NET User Group Berlin
@RobinSedlaczek
RobinSedlaczek.com
“Wir müssen in die Cloud!”
9. @RobinSedlaczek
RobinSedlaczek.com
MIGRATION IN DIE CLOUD
Wo können Kosten durch Einsatz von Cloud-
Technologien gespart werden?
Wie migrieren bei min. technischen Aufwand?
Wie migrieren bei max. Risikominimierung?
https://azure.microsoft.com/en-us/resources/enterprise-cloud-strategy/
14. @RobinSedlaczek
RobinSedlaczek.com
WAS IST DAS?
Was geht?
Verbindung zu allem, was statischen TCP-Port hat
SQL Server, MySQL, HTTP Web Apis…
Nutzbar aus allen Frameworks, die Azure Web/Mobile Apps unterstützt
Z.B. .NET, Java, PHP…
Wie lokale Verbindung
Connection Strings wiederverwendbar
16. @RobinSedlaczek
RobinSedlaczek.com
WAS IST DAS?
Sicherheit
Nur outbound TCP/HTTP Connectivity aus privatem Netzwerk
Shared Access Signature (SAS) Authorization zur Verbindungsabsicherung
Separate Schlüssel für Anwendungen und Hybrid Connection Manager
Anwendungsautorisierung getrennt davon
Abhängig von unterstützten End-to-End-Methoden
Z.B. SQL Authorization
17. @RobinSedlaczek
RobinSedlaczek.com
WAS IST DAS?
Ports
Nur outbound TCP/HTTP Connectivity aus privatem Netzwerk
9350-9354 für Datenübertragung
5671 für Steuerungskanal
80/443 als Fallback
Kommunikation via HTTP/WebSockets
Schlechtere Performance
18. @RobinSedlaczek
RobinSedlaczek.com
WAS IST DAS?
Pricing?
Berechnet pro Listener
8,25 € / Listener
5 GB / Monat frei
Insgesamt für alle Listener
Dannach 0,844 € / GB
Flexible Support-Pläne ab 24,46 € / Monat
Garantierte 99,9% Zuverlässigkeit
19. Robin Sedlaczek | CTO Fairmas GmbH | .NET User Group Berlin
@RobinSedlaczek
RobinSedlaczek.com
Ressourcen
20.
21. Schrittweise Migration in die Cloud
mit Azure Hybrid Connections
Robin Sedlaczek | CTO Fairmas GmbH | .NET User Group Berlin
@RobinSedlaczek
RobinSedlaczek.com