Schrittweise Migration in die Cloud
mit Azure Hybrid Connections
Robin Sedlaczek | CTO Fairmas GmbH | .NET User Group Berlin
@RobinSedlaczek
RobinSedlaczek.com
@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
Robin Sedlaczek | CTO Fairmas GmbH | .NET User Group Berlin
@RobinSedlaczek
RobinSedlaczek.com
Software im Unternehmensumfeld
@RobinSedlaczek
RobinSedlaczek.com
PROBLEME
ERP
HCM
CRM In-House
Solutions
3rd Party
ApplicationsCMS
Portal Desktop Mobile Web
MitarbeiterKunden Partner
(HTTP/HTTPS)
 Ausgeprägte Anwendungsdiversität
 komplexe Deploymentstrukturen
 Anwendungen zumeist
geschäftskritisch
 Steigende Kosten für Wartung &
Skalierung
 Legacy
@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)
Robin Sedlaczek | CTO Fairmas GmbH | .NET User Group Berlin
@RobinSedlaczek
RobinSedlaczek.com
“Wir müssen in die Cloud!”
@RobinSedlaczek
RobinSedlaczek.com
PROBLEME
@RobinSedlaczek
RobinSedlaczek.com
PROBLEME
@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/
@RobinSedlaczek
RobinSedlaczek.com
PROBLEME
Desktop Mobile Web
Kunden
(HTTP/HTTPS)
ASP.NET
Web App
(HTTP/HTTPS)
WCF
(SOAP via TCP)
@RobinSedlaczek
RobinSedlaczek.com
PROBLEME
Desktop Mobile Web
Kunden
ASP.NET
Web App
(HTTP/HTTPS)
WCF
(SOAP via TCP)(HTTP/HTTPS)
Robin Sedlaczek | CTO Fairmas GmbH | .NET User Group Berlin
@RobinSedlaczek
RobinSedlaczek.com
Was sind Hybrid Connections?
@RobinSedlaczek
RobinSedlaczek.com
AZURE HYBRID CONNECTIONS
@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
@RobinSedlaczek
RobinSedlaczek.com
WAS IST DAS?
Was geht nicht?
 Verbindung zu TCP-Services mit dynamischen Ports
 FTP (Passive Mode)
 LDAP (wegen UDP)
@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
@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
@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
Robin Sedlaczek | CTO Fairmas GmbH | .NET User Group Berlin
@RobinSedlaczek
RobinSedlaczek.com
Ressourcen
Schrittweise Migration in die Cloud
mit Azure Hybrid Connections
Robin Sedlaczek | CTO Fairmas GmbH | .NET User Group Berlin
@RobinSedlaczek
RobinSedlaczek.com

Azure Hybrid Connections

Hinweis der Redaktion