Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Un problème 10 solutions : Azure Fighter

52 views

Published on

Au sein de la jungle Azure, il existe beaucoup de produits répondant à une multitude de besoins.

Mais certains produits ont beaucoup de fonctionnalités communes et il devient difficile de les différencier.

Déployer des containers, gérer le trafic réseaux, utiliser une base de données SQL, ... Autant de sujets pour lesquelles il existe plusieurs solutions dans Azure.

À travers ces différentes thématiques, les différents challengers s'affronteront afin de mettre en lumière leurs avantages et faiblesses. Let's Get Ready To Rumble !

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Un problème 10 solutions : Azure Fighter

  1. 1. 1 Merci à nos sponsors internationaux
  2. 2. 2 Merci à nos sponsors locaux William BORDES Yoann GUILLO
  3. 3. Un besoin 10 solutions
  4. 4. Insert coin
  5. 5. Tech lead Co-orga @felix_billon felixbillon http://shakedatcode.com Membre
  6. 6. • Reminder • Message/Event : VS VS VS • Container : VS VS VS • Traffic : VS VS • Conclusion
  7. 7. On-Prem Application Data Runtime Middleware O/S Virtualization Servers Storage Networking IAAS Application Data Runtime Middleware O/S Virtualization Servers Storage Networking PAAS Application Data Runtime Middleware O/S Virtualization Servers Storage Networking SAAS Application Data Runtime Middleware O/S Virtualization Servers Storage Networking Manage by Azure You manage
  8. 8. • Message queuing service • Available within an Azure Storage Accounts • Simple to create, configure and use
  9. 9. • Queue but also Topic (publish/subscribe) • Many options on queue : sessions, dead lettering, … • Support AMQP (useful for hybrid scenario) A B A B Consumer 1 Consumer 2 Queue A B A Consumer 1 Subscription A Consumer 2A B Subscription Topic A B B B
  10. 10. Azure Storage Queue • No order guarantee • Queue only • Support server-side logs • Cheaper • Useful for : simple queue scenario Azure Service Bus • FIFO guarantee (with session) • Queue and Topic • Support AMQP protocol • Higher overhead • Useful for : advanced queue, topic and hybrid scenario
  11. 11. • Big data streaming platform and event ingestion service Event producer HTTPS AMQP (Kafka) Event Hub Partition 1 Partition 2 Partition 3 Consumer group Consumer group Event consumer
  12. 12. Azure Event Grid • Reactive programming • Serverless • Useful for : event driven application, serverless architecture, automate operation, … Azure Event Hub • Big data pipeline • Dedicated resource • Useful for : ingest massive collection of events (telemetry, application logging, …)
  13. 13. • App Service running on App Plan • Many options for container settings • In preview : support multi-container app
  14. 14. • Ephemeral containers • Easy to create and configure • Can manager container group
  15. 15. Azure Web app • All app service features • Bill depend on App Plan • Useful for : deploy containerized web application Azure Container Instance • Very little features • Bill per second • Useful for : create/destroy ephemerals containers (support unpredictable workload, run multiple worker, …)
  16. 16. • Hosted Kubernetes environment • Make provisioning, upgrade and scale easy • Preview : virtual node
  17. 17. • Distributed systems platform for microservice application • Any OS, any cloud • Many programming model supported : container, guest executable, …
  18. 18. Azure Kubernetes Service • Managed orchestrator • Big community • Easy too use • Useful for : deploy Kubernetes cluster in Azure Azure Service Fabric • Many more • Few resources • More complicated too use • Useful for : deploy and manage microservices applications (containerized or not)
  19. 19. • DNS-based traffic load balancer • Not bound to a location
  20. 20. • Web traffic load balancer • WAF capabilities
  21. 21. • Classic load balancer • Azure endpoints only
  22. 22. Traffic manager • DNS level • Across region • Useful for : load balance traffic across region, … Application gateway • Application level • WAF support • Useful for : url based routing, WAF centralized, … Load balancer • Transport level • Cheaper • Useful for : load balanced traffic within Azure VNet, …
  23. 23. • It’s just the beginning : sql, nosql, jobs, … • Not so easy, the fight continue : ACI vs Azure batch, Traffic manager vs Front door, … • Products constantly evolved so their scope evolved to.
  24. 24. 40 All attendees get the following : Sponsor Offering Cloudmonix https://cloudmonix.com Cloudmonix offers 2 months free of Ultimate or Pro plans for Azure monitoring! http://bit.ly/globalazure2019-cloudmonix Code: GAB2019 Serverless 360 https://serverless360.com Serverless360 is offering a limited time Gold plan for free! http://bit.ly/globalazure2019-serverless360 KEMP https://kemptechnologies.com Kemp is providing a trial of their LoadMaster (load balancer) tool, as well as a free Kemp 360 License to all attendees! http://bit.ly/globalazure2019-kemploadmaster http://bit.ly/globalazure2019-kemp360
  25. 25. 41 All attendees get the following : Sponsor Offering Progate https://progate.com Progate is offering a free month access to their entire platform! http://bit.ly/progateaccessgab2019 RevDeBug https://revdebug.com/ RevDeBug is offering an enterprise license for 3 months for ALL attendees! http://bit.ly/globalazure2019-revdebug
  26. 26. 42 Merci d’être venus A bientôt !

×