Post on 18-Jan-2017
transcript
Michelangelo van Dam
‣ Pro PHP consultant at in2it ‣ President of PHPBenelux ‣ Open-Source contributor ‣ Conference Speaker ‣ ZCE and ZF-CE
in itPROFESSIONAL PHP SERVICES
What is “open source”?
http
s://w
ww.
flick
r.com
/pho
tos/
adam
culp
/158
5894
2373
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)
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)
Open source is a mindset, fueled by passion and dedication to share great ideas.
— Michelangelo van Dam
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
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)
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
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
Marketplace applications• Blog, Photo galleria, e-commerce web shop
• CRM, ERP, CMS
• Educational platform
• Web Analytics
• Documentation wiki
• …
Virtual Machines• Linux flavored virtual machine
• Provides full flexibility to
• Run arbitrary services
• Run specific applications
• Scales up or down with increased/decreased requirements
Big data on steroids• Scalable Hadoop clusters
• For high performant data processing and analysis
• With additional reporting and representation tools
Powerful search engines• Index your data efficiently
• Make it searchable using
• Keyword matching
• Full text search
• Range searches
• Spatial searches
Caseexisting project
http
s://w
ww.
flick
r.com
/pho
tos/
pric
ey/8
1802
0358
3
Microsoft Azure• Gives you the option to start small
• Grows with your increased demands
• Offers you platforms for even higher requirements
Casea new project
http
s://w
ww.
flick
r.com
/pho
tos/
paul
idin
/421
2293
382
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)
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
Azure SearchBased on
Azure SQL
Storage Tables
DocumentDB
Azure Integrated Trough Azure Search REST API
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.
http
s://w
ww.
flick
r.com
/pho
tos/
5621
8409
@N
03/1
5371
2624
55
in it2PROFESSIONAL PHP SERVICES
Michelangelo van DamZend 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 marketScale up and out
jQuery
Professional jQuery
PHP
Powers 80% of the internet
On-site / remote
ConsultingTraining
Our expertise for your business needs
Be the first to knowFollow Technet Belgium
@technetbelux
Subscribe to the TechNet newsletter
aka.ms/benews