Ce diaporama a bien été signalé.
Nous utilisons votre profil LinkedIn et vos données d’activité pour vous proposer des publicités personnalisées et pertinentes. Vous pouvez changer vos préférences de publicités à tout moment.

Azure and OSS, a match made in heaven

701 vues

Publié le

If you're an open source developer, Azure is a great platform to deploy your applications on. For personal or professional use, Azure comes with a full range of services that allow you to develop, scale and grow your application when you need it, how you need it.

Publié dans : Technologie
  • Soyez le premier à commenter

Azure and OSS, a match made in heaven

  1. 1. Azure and OSS, a match made in heaven Michelangelo van Dam - @DragonBe
  2. 2. Michelangelo van Dam ‣ Pro PHP consultant at in2it ‣ President of PHPBenelux ‣ Open-Source contributor ‣ Conference Speaker ‣ ZCE and ZF-CE in itPROFESSIONAL PHP SERVICES
  3. 3. Josh Holmes
  4. 4. What is “open source”? https://www.flickr.com/photos/adamculp/15858942373
  5. 5. Open source in a nutshell • A project started out to solve a “common” problem • Shared publicly for “others” to join in • Add features, fix bugs or write documentation • Free to use by others • For private purposes (blog, website, book collection) • For business purposes (CRM, ERP, CMS, website)
  6. 6. Open source is flexible • Many developers found on the market (job positions) • Many contributors to the project (continuation) • Support by big companies (e.g. Microsoft)
  7. 7. Open source is a mindset, fueled by passion and dedication to share great ideas. — Michelangelo van Dam
  8. 8. Example: WordPress • Best known blog software • WordPress is good for 25.8% of all websites* • Started in 2001, released in 2003 • Over 10,000 commits by 34 contributors** • Over 40.000 plugins (*) source: W3Techs.com (**) source: GitHub
  9. 9. What is Microsoft Azure?
  10. 10. Microsoft Azure in a nutshell • A cloud solution by Microsoft to solve a “common” problem • Easy to get started with • Host a website, manage an API, process video or data • Comes with a series of services • For private purposes (blog, website, book collection) • For business purposes (CRM, ERP, CMS, API, Mobile, IoT)
  11. 11. Microsoft Azure is flexible • Runs your apps as PaaS, SaaS or Iaas • Scales up when demand requires more power • Scales down when demand is no longer required • Support by big company -> Microsoft
  12. 12. Microsoft Azure is the cloud provider every developer dreams of. — Michelangelo van Dam
  13. 13. Microsoft Azure in numbers • Announced in October 2008 • Released on 1 February 2010 as Windows Azure • Renamed to Microsoft Azure on 25 March 2014 • Lists over 250 services • Operational in 24 regions
  14. 14. The road to infinity
  15. 15. Marketplace applications • Blog, Photo galleria, e-commerce web shop • CRM, ERP, CMS • Educational platform • Web Analytics • Documentation wiki • …
  16. 16. Open Source
  17. 17. Virtual Machines • Linux flavored virtual machine • Provides full flexibility to • Run arbitrary services • Run specific applications • Scales up or down with increased/decreased requirements
  18. 18. Again Open Source
  19. 19. Big data on steroids • Scalable Hadoop clusters • For high performant data processing and analysis • With additional reporting and representation tools
  20. 20. Yup, also Open Source
  21. 21. Powerful search engines • Index your data efficiently • Make it searchable using • Keyword matching • Full text search • Range searches • Spatial searches
  22. 22. What can I say? Open Source
  23. 23. Case existing project https://www.flickr.com/photos/pricey/8180203583
  24. 24. Minimal requirements Computing power Database
  25. 25. Some time later… Search capabilities Storage capacity
  26. 26. Some more time later… HDInsights - Big Data DocumentDB
  27. 27. Microsoft Azure • Gives you the option to start small • Grows with your increased demands • Offers you platforms for even higher requirements
  28. 28. Demo Application Set up custom app
  29. 29. Gathering requirements Web App Marketplace Mail Service Azure SearchMySQL DB
  30. 30. Case a new project https://www.flickr.com/photos/paulidin/4212293382
  31. 31. Marketplace
  32. 32. Automatically configured
  33. 33. Demo Application Install WordPress in just a few steps
  34. 34. Real challenges https://www.flickr.com/photos/muleonor/5115248509/
  35. 35. Performance issues? • Azure can help • To scale horizontally adding more instances when required • To scale vertical allowing you to segment your data • To improve caching and data retrieval (Redis and CDN)
  36. 36. Great ideas, no budget • Azure can help • Start off with the FREE tiers • Build your minimal critical mass • Generate revenue or get investments • Scale as you grow adding better, paid services
  37. 37. Overview of open source solutions in Microsoft Azure
  38. 38. Web Apps OS Technology support OS deployment tools
  39. 39. Web Apps Gallery
  40. 40. Virtual Machines OS Operating Systems OS Provisioning
  41. 41. Storage OS Caching OS Databases
  42. 42. HDInsights - Big Data OS Big Data tools
  43. 43. Azure Search Based on Azure SQL Storage Tables DocumentDB Azure Integrated Trough Azure Search REST API
  44. 44. Microsoft Azure pen Sourcepen Source
  45. 45. Global recap • Azure is a great platform for available and internally developed open source applications. • Now businesses have a quick-time-to-market rolling out applications to the cloud. • Offers a wide variety of ready-to-use open source applications through the Azure MarketPlace. • Is easy to setup a continuous delivery procedure for your developers to ensure your app runs the latest version.
  46. 46. https://www.flickr.com/photos/56218409@N03/15371262455
  47. 47. in it2PROFESSIONAL PHP SERVICES Michelangelo van Dam Zend Certified Engineer contact@in2it.be - www.in2it.be - T in2itvof - F in2itvof Quality Assurance Ensure your apps are of high quality Zend Framework 2 Enterprise PHP framework Azure PHP Quick time to market Scale up and out jQuery Professional jQuery PHP Powers 80% of the internet On-site / remote Consulting Training Our expertise for your business needs
  48. 48. Slides are available NOW! • http://in2.se/itproceed16
  49. 49. Be the first to know Follow Technet Belgium @technetbelux Subscribe to the TechNet newsletter aka.ms/benews
  50. 50. Special thanks to our sponsors
  51. 51. 
 Belgiums’ biggest IT PRO Conference