1 / 20

Azure Service Fabric

Azure Service Fabric. Johan Lindberg, inRiver Lead Architect Cloud @ mcitpjohper. This is inriver. Founded in Sweden in 2007 Headquartered in Malmö, Sweden with offices in Chicago, Amsterdam, London, Stockholm Growing at 70% Y2Y since 2011 3 00 + customers and 900 brands in 17 countries

gritton
Download Presentation

Azure Service Fabric

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Azure Service Fabric Johan Lindberg, inRiver Lead Architect Cloud @mcitpjohper

  2. This is inriver Founded in Sweden in 2007 Headquartered in Malmö, Sweden with offices in Chicago, Amsterdam, London, Stockholm Growing at 70% Y2Y since 2011 300+ customers and 900 brands in 17 countries 200+ partners, 600+ certified individuals Venture-funded since 2013

  3. What is PIM?

  4. CONTENT SPAGHETTI

  5. PUBLISH ENRICH PLAN & RELEASE SUPPLY

  6. SYSTEM OVERVIEW CLIENTS CONNECT PRINT XCONNECT Inbound Outbound Rich Client Supplier Onboarding Model Tool Content Store Print Plugin PIM Portal Connect REST API inRiver Server inRiver xConnect SQL SQL

  7. Monolithic application Microservices application App 2 App 1 App 1 • Scales by deploying each service independently • Scales by cloning the app on multiple machines

  8. Azure Service Fabric Microservice and container orchestrator GA 2015 Azure Fabric Controller Proven and battle tested system Service Fabric

  9. Services Powered by Service Fabric Event Hubs 640bn events/day Event Grid IoT Hub Millions of messages Cosmos DB Billions transactions/day SQL Database 2.1 million DBs Skype Cortana Intune Power BI Dynamics 30% of Azure cores run Service Fabric Designed for mission critical tier 1 workloads

  10. What is Service Fabric? • Clustering – Create a pool of resources • Environment abstraction – Run anywhere • Always-on availability – Auto detect and handle failure in seconds • Orchestration – Manage resources and placement • Management – Rolling upgrades with health monitoring • Programming models – Microservices application platform • Reliability & Latency – Support for stateful workloads • Data-aware – Meets all your data needs

  11. Azure Service Fabric Any OS, Any Cloud Lifecycle Management Auto scaling Programming Models Dev & Ops Tooling Always OnAvailability Health & Monitoring Orchestration Coming soon Coming soon Dev Box Azure Other Clouds On-Premises Data Centers Azure Stack Coming soon

  12. Service Fabric programming models Guest Executables (Any code) .NET ASP.NET Core Reliable Actors Containers • (Any code) .NET Reliable Services Lifecycle Management Auto scaling Programming Models Dev & Ops Tooling Always OnAvailability Health & Monitoring Orchestration Other Clouds Azure Dev Machine

  13. Developer Tooling and Operations Monitoring Guest Executables ASP.NET Core Reliable Actors Operations AppInsights OMS Developer Visual Studio/VSTS Containers Reliable Services Lifecycle Management Auto scaling Programming Models Dev & Ops Tooling Always OnAvailability Health & Monitoring Orchestration On Premise Infrastructure Other Clouds Azure Dev Machine

  14. Service Fabric Managed Clusters in Azure Service Fabric cluster • A Cluster supports 1,000s of nodes is self repairing, and scales-in and out Load Balancer VM Scale set VM Scale set VM Scale set

  15. Service Fabric Managed Clusters in Azure Service Fabric cluster VM #2 Service Fabric VM #3 Your code, etc. Service Fabric Your code, etc.(Port: 19080) Your code, etc. VM #1 Service Fabric VM #4 Your code, etc. Service Fabric Your code, etc. VM #5 Web RequestPort: 80 Load Balancer Service Fabric Your code, etc.

  16. Demo: Azure clusters Service Fabric on Azure

  17. Reliability tier • Sets the number of system services replicas. • Determines who reliable your entire cluster is. • Determines what the primary nodetype size is • The node SKU/Size has no bearing on reliability tier

  18. Durability tier • Indicates to the system the privileges that your VMs have with the underlying Azure infrastructure • Indicates to the system to favor data safety over operational speed • Will delay all infrastructure operations • Scale out and in operations become easier • Does not apply to the on premise clusters

  19. Demo: Monitoring and alertingService Fabric on Azure

  20. Try Azure for free: https://try.servicefabric.azure.com/ THANK YOU

More Related