The document discusses deploying applications to Microsoft Azure. It provides an overview of Azure, describing it as a cloud solution that allows hosting websites, APIs, and processing data/video. Azure provides platforms as a service (PaaS), software as a service (SaaS), and infrastructure as a service (IaaS). It scales based on demand and supports applications through services like virtual machines, databases, storage, and big data tools. The document demonstrates setting up applications in Azure and discusses how it can help with challenges like performance issues or limited budgets. It provides an overview of open source support on Azure platforms like web apps, virtual machines, storage, and analytics tools.
2. DUTCH PHP
CONFERENCE
Michelangelo van Dam
‣ Pro PHP consultant at in2it
‣ President of PHPBenelux
‣ Open-Source contributor
‣ Conference Speaker
‣ ZCE and ZF-CE
in itPROFESSIONAL PHP SERVICES
5. DUTCH PHP
CONFERENCE
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)
6. DUTCH PHP
CONFERENCE
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
8. DUTCH PHP
CONFERENCE
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
11. DUTCH PHP
CONFERENCE
Virtual Machines
• Linux flavored virtual machine
• Provides full flexibility to
• Run arbitrary services
• Run specific applications
• Scales up or down with increased/decreased requirements
12. DUTCH PHP
CONFERENCE
Big data on steroids
• Scalable Hadoop clusters
• For high performant data processing and analysis
• With additional reporting and representation tools
13. DUTCH PHP
CONFERENCE
Powerful search engines
• Index your data efficiently
• Make it searchable using
• Keyword matching
• Full text search
• Range searches
• Spatial searches
19. DUTCH PHP
CONFERENCE
Microsoft Azure
• Gives you the option to start small
• Grows with your increased demands
• Offers you platforms for even higher requirements
29. DUTCH PHP
CONFERENCE
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)
30. DUTCH PHP
CONFERENCE
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
39. DUTCH PHP
CONFERENCE
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.
41. DUTCH PHP
CONFERENCE
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
42. DUTCH PHP
CONFERENCE
Leave some feedback to improve this talk and get the link to the slides.
If you like it, thanks!
If you don’t, tell me how to improve this talk
18472