SlideShare a Scribd company logo
How Joomla and Microsoft are a 
Great Open Source Success 
Robert Jacobi [Arc Technology Group] 
Cory Fowler [Microsoft]
Agenda 
 Introductions 
 Microsoft Support for Open Source 
 What is Azure & Azure Websites? 
 Loft J for Azure 
 Scaling Joomla on Azure Websites 
 Q & A
Who are we? 
3 
Cory Fowler 
Technical Evangelist 
Microsoft Corporation 
cfowler@microsoft.com 
@SyntaxC4 
Robert Jacobi 
President 
Arc Technology Group 
robert.jacobi@arctg.com 
@RobertJacobi
Arc Technology Group 
4 
• 14+ Years Custom Application Development 
• 14+ Years Content Management 
• Fortune 50 to Entrepreneurs 
• Joomla! Focused
Microsoft 
5
Why and How We Work 
Together 
6
Microsoft + Arc Technology Group 
• Expand availability of Microsoft solutions into Open 
Source markets 
•Adoption of Azure services 
• Provide resources and support to Joomla community 
7
Collaboration 
• Joomla on Web App Gallery 
• Loft J for Azure 
• Joomla Project Features 
• Joint Marketing 
• Social Media 
•Webcasts 
• Events 
8
9
Microsoft Contributes 
• Reactive 
Extensions 
• Redis 
• ActorFx 
• Orchard Media 
Services 
• Azure Plugin for 
Eclipse 
• Entity Framework
Microsoft Contributes 
•MongoDB 
• CouchDB 
•Apache Hadoop 
• Solr/Lucene 
•openXML 
• ODF Translator 
• UOF Translator
Microsoft Contributes 
•Apache Cordova 
• Cocos2D-x 
• Cinder 
•OpenCV 
• Box2D 
• Dash.js 
• WinJS
Microsoft Contributes 
• Chef 
• Puppet 
• Nagios 
• Zabbix 
•Vagrant 
• Puppet 
• Jenkins 
• Hudson
Microsoft Contributes 
• Orchard 
• Pointer Events 
•WebRTC 
•HTTP/2.0 
• jQuery 
• W3C’s Web 
Platform Docs 
• TypeScript
Microsoft Contributes 
• Community 
repository of 
Linux Virtual 
Machines 
• Thousands if 
images available 
• Use, reuse, 
remix, reshare
Microsoft + Open Source Momentum
Azure 
footprint 
16 regions worldwide in 2014 
Data Centers 
Regional Partners
Microsoft Azure Services 
Client layer 
(on-premises) 
Tablet Phone 
Games 
PC console 
On-premises 
On-premises 
service 
Office Add-in Browser database 
AD 
Multifactor 
Authentication 
Access Control 
Layer 
Integration 
layer 
Service Bus CDN 
BizTalk 
Services 
Traffic 
Manager 
Virtual 
Networks 
Express 
Route 
Application 
layer 
API Mgmt Websites 
Cloud 
Services VM 
Mobile 
Services 
Media 
Services 
Notification 
Hubs Scheduler Automation 
Data Layer 
Storage Blobs Tables Queues Data 
Machine 
Learning HD Insight 
Backup and 
Recovery 
SQL 
Database Caching StorSimple
Memory Optimized Disk Optimized 
Portal 
Puppet Chef Docker 
Traffic Mgr 
.NET Support2014 
Powershell Automation 
Remote Apps 
Mobile Services 
Offline Sync 
Virtual Machines 
SQL Database 
.NET 4.5 
Active GEO replication 
Networking Visual Studio & .NET 
Resource Manager 
Point-to-site VPN Xamarin 
Dynamic Routing 
VSO GA 
Web Sites 
SMB File System 
IBIZA 
Remote Debug 
VM Management 
Powershell and DSC 
Capture / Deploy 
Autoscale 
Subnet Routing 
Static IP 
Storage 
Autoscale 
Web Jobs 
Backup 
Java Support 
ASP.NET MVC 5.1 
ASP.NET Web API 2.1 
AD support 
Node.JS project support 
Kindle Support 
Remote Debugging 
BD’s up to 500GB 
99.95% SLA 
Self Service Site Recovery 
HDInsight 
Hadoop 2.2 
YARN support 
.NET Foundation 
Azure Redis Cache 
API Management 
Site Recovery 
Cordova 
VSO Open 
Api’s 
Event Hub
Azure is open across the stack 
Ecosystem Provided 
Languages, Dev 
Tools & App 
Containers 
CMS & Apps 
Devices 
Databases 
Management 
MS Integrated 
Operating 
systems
Joomla on Azure Websites 
Demo
Benefits of Azure 
22 
• Up and running in seconds 
• Scale – Vertical, Horizontal, Diagonal?, Geographical 
• Use your existing toolset
Benefits of Azure to the Joomla Community 
23 
• Quick install 
• Utilizing known tools (Linux, PHP, MySQL) 
• Microsoft support for Joomla
Loft J for Azure 
Demo
Scaling Joomla on Azure 
Websites
Manual Scaling 
Instance Count 1 6 Instances
AutoScale
AutoScale
AutoScale
Traffic Manager 
North 
Europe 
US West 
North America Europe 
DNS Routing Based on: 
 Performance 
 Failover
WebJobs
WebJobs
Future of Joomla + Microsoft 
Azure Active Directory 
Azure Media Services 
Azure Machine Learning 
We need your feedback!
Summary 
• Microsoft supports Open Source 
• Microsoft Azure is open, easy and highly scalable 
• Joomla + Microsoft a match made in heaven
What would you like to see 
Microsoft do for the Joomla 
community?
Q & A
Thanks! 
We are done now.
Web Sites Service Architecture 
Windows Azure 
Load Balancer 
Publish Endpoint Blob Storage 
Runtime Database 
Application Database 
Frontend (IIS ARR) 
API Endpoint 
File Server 
Metering 
Deployment 
Server(s)
Web Site 
Monaco MSDeploy Build/Upload Your Own 
Web Site Kudu Web Jobs 
Public Site Extensions Private Site Extensions 
Windows Azure Web Site 
Gallery
How Joomla and Microsoft are a Great Open Source Success
How Joomla and Microsoft are a Great Open Source Success
How Joomla and Microsoft are a Great Open Source Success

More Related Content

PPTX
Lessons learned from running massive WordPress sites at scale
PPTX
5 Absolutely Beautiful Things about Platform as a Service (PaaS)
PPTX
Taking It To The Cloud Version 2
PPTX
Drupal DevOps on Microsoft Azure Websites
PPTX
Azure Web Apps - Introduction
PDF
DEV-007_Building Cloud Connected Xamarin Apps
PPTX
The new Azure App Service Architecture
PPTX
Azure: PaaS or IaaS
Lessons learned from running massive WordPress sites at scale
5 Absolutely Beautiful Things about Platform as a Service (PaaS)
Taking It To The Cloud Version 2
Drupal DevOps on Microsoft Azure Websites
Azure Web Apps - Introduction
DEV-007_Building Cloud Connected Xamarin Apps
The new Azure App Service Architecture
Azure: PaaS or IaaS

What's hot (20)

PPTX
Azure app service to create web and mobile apps
PPTX
Azure App Service Architecture. Web Apps.
PPTX
Continuous delivery with azure app service
PPTX
Azure App Service
PPTX
Introduction to Azure Web Applications for Office and SharePoint Developers
PDF
Azure App Services
PDF
Azure Cloud Dev Camp - App Platform
PPTX
Azure app services API apps
PDF
Azure App Services для создания бэкенда мобильных приложений. Parse Open Sour...
PPTX
SharePoint and Office Development Workshop
PPTX
Azure Bot Service
PPTX
Azure Web Application Fundamentals
PDF
Microsoft Azure - Introduction to microsoft's public cloud
PPTX
Introduction to Office and SharePoint Development
PPTX
API Management and Hybrid Integration
PDF
Андрей Бойко - Azure Web App для PHP и Node.Js разработчиков
PPTX
From Zero to Hero: A Real World Guide to Building High Availability SharePoin...
PDF
Webinar - Migrating Legacy On Premise Solutions to SharePoint Online and Wind...
PPTX
Intro to Azure Static Web Apps
PPTX
Real World SharePoint Add-In Development
Azure app service to create web and mobile apps
Azure App Service Architecture. Web Apps.
Continuous delivery with azure app service
Azure App Service
Introduction to Azure Web Applications for Office and SharePoint Developers
Azure App Services
Azure Cloud Dev Camp - App Platform
Azure app services API apps
Azure App Services для создания бэкенда мобильных приложений. Parse Open Sour...
SharePoint and Office Development Workshop
Azure Bot Service
Azure Web Application Fundamentals
Microsoft Azure - Introduction to microsoft's public cloud
Introduction to Office and SharePoint Development
API Management and Hybrid Integration
Андрей Бойко - Azure Web App для PHP и Node.Js разработчиков
From Zero to Hero: A Real World Guide to Building High Availability SharePoin...
Webinar - Migrating Legacy On Premise Solutions to SharePoint Online and Wind...
Intro to Azure Static Web Apps
Real World SharePoint Add-In Development
Ad

Similar to How Joomla and Microsoft are a Great Open Source Success (20)

PPTX
2014.10.22 Building Azure Solutions with Office 365
PPT
IBM Open Cloud Update XCITE Fall 2014
PPTX
App Services - Connecting the dots of Web Mobile and Integration_published
PPTX
Introduction to Microsoft Azure App Service (Logic and API Apps)
PPTX
London .NET Developers Azure Camp Keynote
PDF
Voxxed Days Thesaloniki 2016 - A journey to Open Source Technologies on Azure
PPTX
Connector API Apps
PDF
[Rakuten TechTalk] Microsoft Azure (August 20, 2014)
PPTX
Capture the Cloud with Azure
PDF
Commit University - Microsoft Azure
PPTX
Azure Mobile Services
PPTX
Microsoft Azure Platform-as-a-Service (PaaS)
PPTX
Introduction to Azure Functions
PPTX
Teched India Vijay Interop Track
PPTX
Microsoft-Azure-Overvi2222222222222ew.pptx
PDF
Real World SharePoint Framework and Azure Services
PPTX
Tecnologias Free e Open Source na Plataforma Microsoft
PPTX
Vijay Mix Presentation
PPTX
Integrating SaaS application using Microsoft’s Azure App Service Platform
PPTX
Windows Azure
2014.10.22 Building Azure Solutions with Office 365
IBM Open Cloud Update XCITE Fall 2014
App Services - Connecting the dots of Web Mobile and Integration_published
Introduction to Microsoft Azure App Service (Logic and API Apps)
London .NET Developers Azure Camp Keynote
Voxxed Days Thesaloniki 2016 - A journey to Open Source Technologies on Azure
Connector API Apps
[Rakuten TechTalk] Microsoft Azure (August 20, 2014)
Capture the Cloud with Azure
Commit University - Microsoft Azure
Azure Mobile Services
Microsoft Azure Platform-as-a-Service (PaaS)
Introduction to Azure Functions
Teched India Vijay Interop Track
Microsoft-Azure-Overvi2222222222222ew.pptx
Real World SharePoint Framework and Azure Services
Tecnologias Free e Open Source na Plataforma Microsoft
Vijay Mix Presentation
Integrating SaaS application using Microsoft’s Azure App Service Platform
Windows Azure
Ad

More from Cory Fowler (9)

PPTX
Microsoft Azure Websites for PHP Developers
PPTX
Creating php cloud applications
PPTX
Windows Azure Web Sites Mastery
PPTX
Windows azure for startups
PPTX
AzureFest
PPTX
AzureFest
PPTX
XNA On Windows Phone 7
PPTX
Making data rain from the clouds version 2
PPTX
Taking it to the cloud version 3
Microsoft Azure Websites for PHP Developers
Creating php cloud applications
Windows Azure Web Sites Mastery
Windows azure for startups
AzureFest
AzureFest
XNA On Windows Phone 7
Making data rain from the clouds version 2
Taking it to the cloud version 3

Recently uploaded (20)

PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
Machine learning based COVID-19 study performance prediction
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
Encapsulation theory and applications.pdf
PDF
Assigned Numbers - 2025 - Bluetooth® Document
PPTX
Spectroscopy.pptx food analysis technology
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
cuic standard and advanced reporting.pdf
PPTX
A Presentation on Artificial Intelligence
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PPTX
Big Data Technologies - Introduction.pptx
PPT
Teaching material agriculture food technology
PPTX
sap open course for s4hana steps from ECC to s4
Per capita expenditure prediction using model stacking based on satellite ima...
Machine learning based COVID-19 study performance prediction
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
“AI and Expert System Decision Support & Business Intelligence Systems”
Review of recent advances in non-invasive hemoglobin estimation
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Encapsulation theory and applications.pdf
Assigned Numbers - 2025 - Bluetooth® Document
Spectroscopy.pptx food analysis technology
Digital-Transformation-Roadmap-for-Companies.pptx
Mobile App Security Testing_ A Comprehensive Guide.pdf
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Advanced methodologies resolving dimensionality complications for autism neur...
cuic standard and advanced reporting.pdf
A Presentation on Artificial Intelligence
20250228 LYD VKU AI Blended-Learning.pptx
Big Data Technologies - Introduction.pptx
Teaching material agriculture food technology
sap open course for s4hana steps from ECC to s4

How Joomla and Microsoft are a Great Open Source Success

  • 1. How Joomla and Microsoft are a Great Open Source Success Robert Jacobi [Arc Technology Group] Cory Fowler [Microsoft]
  • 2. Agenda  Introductions  Microsoft Support for Open Source  What is Azure & Azure Websites?  Loft J for Azure  Scaling Joomla on Azure Websites  Q & A
  • 3. Who are we? 3 Cory Fowler Technical Evangelist Microsoft Corporation [email protected] @SyntaxC4 Robert Jacobi President Arc Technology Group [email protected] @RobertJacobi
  • 4. Arc Technology Group 4 • 14+ Years Custom Application Development • 14+ Years Content Management • Fortune 50 to Entrepreneurs • Joomla! Focused
  • 6. Why and How We Work Together 6
  • 7. Microsoft + Arc Technology Group • Expand availability of Microsoft solutions into Open Source markets •Adoption of Azure services • Provide resources and support to Joomla community 7
  • 8. Collaboration • Joomla on Web App Gallery • Loft J for Azure • Joomla Project Features • Joint Marketing • Social Media •Webcasts • Events 8
  • 9. 9
  • 10. Microsoft Contributes • Reactive Extensions • Redis • ActorFx • Orchard Media Services • Azure Plugin for Eclipse • Entity Framework
  • 11. Microsoft Contributes •MongoDB • CouchDB •Apache Hadoop • Solr/Lucene •openXML • ODF Translator • UOF Translator
  • 12. Microsoft Contributes •Apache Cordova • Cocos2D-x • Cinder •OpenCV • Box2D • Dash.js • WinJS
  • 13. Microsoft Contributes • Chef • Puppet • Nagios • Zabbix •Vagrant • Puppet • Jenkins • Hudson
  • 14. Microsoft Contributes • Orchard • Pointer Events •WebRTC •HTTP/2.0 • jQuery • W3C’s Web Platform Docs • TypeScript
  • 15. Microsoft Contributes • Community repository of Linux Virtual Machines • Thousands if images available • Use, reuse, remix, reshare
  • 16. Microsoft + Open Source Momentum
  • 17. Azure footprint 16 regions worldwide in 2014 Data Centers Regional Partners
  • 18. Microsoft Azure Services Client layer (on-premises) Tablet Phone Games PC console On-premises On-premises service Office Add-in Browser database AD Multifactor Authentication Access Control Layer Integration layer Service Bus CDN BizTalk Services Traffic Manager Virtual Networks Express Route Application layer API Mgmt Websites Cloud Services VM Mobile Services Media Services Notification Hubs Scheduler Automation Data Layer Storage Blobs Tables Queues Data Machine Learning HD Insight Backup and Recovery SQL Database Caching StorSimple
  • 19. Memory Optimized Disk Optimized Portal Puppet Chef Docker Traffic Mgr .NET Support2014 Powershell Automation Remote Apps Mobile Services Offline Sync Virtual Machines SQL Database .NET 4.5 Active GEO replication Networking Visual Studio & .NET Resource Manager Point-to-site VPN Xamarin Dynamic Routing VSO GA Web Sites SMB File System IBIZA Remote Debug VM Management Powershell and DSC Capture / Deploy Autoscale Subnet Routing Static IP Storage Autoscale Web Jobs Backup Java Support ASP.NET MVC 5.1 ASP.NET Web API 2.1 AD support Node.JS project support Kindle Support Remote Debugging BD’s up to 500GB 99.95% SLA Self Service Site Recovery HDInsight Hadoop 2.2 YARN support .NET Foundation Azure Redis Cache API Management Site Recovery Cordova VSO Open Api’s Event Hub
  • 20. Azure is open across the stack Ecosystem Provided Languages, Dev Tools & App Containers CMS & Apps Devices Databases Management MS Integrated Operating systems
  • 21. Joomla on Azure Websites Demo
  • 22. Benefits of Azure 22 • Up and running in seconds • Scale – Vertical, Horizontal, Diagonal?, Geographical • Use your existing toolset
  • 23. Benefits of Azure to the Joomla Community 23 • Quick install • Utilizing known tools (Linux, PHP, MySQL) • Microsoft support for Joomla
  • 24. Loft J for Azure Demo
  • 25. Scaling Joomla on Azure Websites
  • 26. Manual Scaling Instance Count 1 6 Instances
  • 30. Traffic Manager North Europe US West North America Europe DNS Routing Based on:  Performance  Failover
  • 33. Future of Joomla + Microsoft Azure Active Directory Azure Media Services Azure Machine Learning We need your feedback!
  • 34. Summary • Microsoft supports Open Source • Microsoft Azure is open, easy and highly scalable • Joomla + Microsoft a match made in heaven
  • 35. What would you like to see Microsoft do for the Joomla community?
  • 36. Q & A
  • 37. Thanks! We are done now.
  • 38. Web Sites Service Architecture Windows Azure Load Balancer Publish Endpoint Blob Storage Runtime Database Application Database Frontend (IIS ARR) API Endpoint File Server Metering Deployment Server(s)
  • 39. Web Site Monaco MSDeploy Build/Upload Your Own Web Site Kudu Web Jobs Public Site Extensions Private Site Extensions Windows Azure Web Site Gallery

Editor's Notes

  • #5: Open Solutions Driving Business Success
  • #6: Open source startup in Seattle
  • #10: Add Jwc logo as well Conferences Attend/Present Sponsor Marketing Investment Financial Technical Resources Testing
  • #17: Timing: 2 minutes Talking Points: To support the open platform and productivity scenarios we just discussed, Microsoft works extensively with many open source communities. We have for a long time now. More and more, customers, partners and the industry understand that the work we are doing with open source is about helping customers and enabling a rich and robust ecosystem of developers and partners. We enable open source on our platforms. We recognize that if we’re going to use open source, then we also have to give back, especially if we want open source developers to continue to think of our cloud services and devices as platforms for them to develop on. We’re excited our momentum in working with open source communities and the scenarios we’re enabling for our mutual customers and partners: With Microsoft Azure, there are 1,000 Linux virtual machines to choose from and Linux and various packages of Linux comprise 15% of the workloads. Microsoft’s open source project community, Codeplex, now has more than one million members, more than tripling participation in the past few years. Microsoft WebMatrix is a free, lightweight, cloud-connected web development tool that installs popular open source web apps with a few clicks. It’s been downloaded over a million times. And customers as well as developers are benefitting directly from these efforts, including the more than 1,000 customers of the Microsoft-SUSE Alliance, which delivers interoperability solutions that help customers to get more out of their mixed Windows and Linux environments. As I mentioned earlier, part of working with open source communities is giving back. With Hadoop, we’re committed 30,000 lines of code and over 10,000 engineering hours.
  • #21: Azure Certified + Azure Marketplace •The solution has been vetted for readiness and compatibility with Azure through certification and testing •You (the publisher) will provide customer support •Customers will be able to find your solution in the Azure Marketplace and easily deploy it from the Azure Management Portal © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
  • #23: Cory speaks to this.
  • #24: Robert speaks to this. Support includes massive R&D. Cloud is a priority.
  • #26: Is this Loft J / blob storage, etc?
  • #30: Tell story about Hilco this week getting 10x traffic burst for 12+ hours because of David James "One of our clients had 1000% increase in traffic just this week!"
  • #34: Future collaboration. We need your feedback!