Successfully reported this slideshow.
Your SlideShare is downloading. ×

Un problème 10 solutions : Azure Fighter

Ad

1
Merci à nos sponsors internationaux

Ad

2
Merci à nos sponsors locaux
William BORDES Yoann GUILLO

Ad

Un besoin 10 solutions

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Check these out next

1 of 38 Ad
1 of 38 Ad

Un problème 10 solutions : Azure Fighter

Download to read offline

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 !

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 !

Advertisement
Advertisement

More Related Content

Similar to Un problème 10 solutions : Azure Fighter (20)

Advertisement
Advertisement

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 !

Editor's Notes

  • Interface rest :
    2 goulo d’étranglement 20,000 message par compte de stockage (assume 1kb) par message, jusqu’a 2000 par queue
  • Création d’un namespace (conteneur) qui peut contenir plusieurs queue et plusieurs topic.
    Session : permette le FIFO garantie.
    Dead lettering : message ne pouvant être traité mis de coté dans une autre file.
    Support AMQP : RabbitMQ, ActiveMQ, … Ecrite par Red hat, Cisco, Microsoft, …
  • Topic : permet de créer ces propres sources d’event.
    Domain : endpoint, permet de grouper les subscription liées, gérer l’authentication,…
    Schema model : décrit la structure de l’évenement.
  • Consumer group : vue d’un hub qui permet à plusieurs application de consommé le flux d’évenement indépendament des autres. Possibilité de lire seulement les nouveau évenements, …
  • Support multi-container app : from docker compose, from Kubernetes config, …
  • Can manager container group : from yaml configuration ou template ARM.
  • Virtual node more faster than add node

×