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.
2024: Domino Containers - The Next Step. News from the Domino Container commu...
Azure and OSS, a match made in heaven
1. Azure and OSS,
a match made in heaven
Michelangelo van Dam - @DragonBe
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
4. What is “open source”?
https://www.flickr.com/photos/adamculp/15858942373
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. 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. Open source is a mindset, fueled by passion
and dedication to share great ideas.
— Michelangelo van Dam
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
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. 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. Microsoft Azure is the cloud provider every
developer dreams of.
— Michelangelo van Dam
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
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
19. Big data on steroids
• Scalable Hadoop clusters
• For high performant data processing and analysis
• With additional reporting and representation tools
21. Powerful search engines
• Index your data efficiently
• Make it searchable using
• Keyword matching
• Full text search
• Range searches
• Spatial searches
37. 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)
38. 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
47. 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.
49. 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