how joomla and microsoft are a great open source success
TRANSCRIPT
How Joomla and Microsoft are a Great Open Source SuccessRobert 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
3
Who are we?
Cory FowlerTechnical EvangelistMicrosoft Corporation
[email protected]@SyntaxC4
Robert JacobiPresidentArc Technology Group
[email protected]@RobertJacobi
4
Arc Technology Group•14+ Years Custom Application Development•14+ Years Content Management•Fortune 50 to Entrepreneurs• Joomla! Focused
5
Microsoft
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
8
Collaboration• Joomla on Web App Gallery•Loft J for Azure• Joomla Project Features• Joint Marketing• Social Media•Webcasts• Events
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
CodePlex membership has more than tripled
1,000,000+300,000
& 10,000+ engineering hours in support of Hadoop projects
downloads
Microsoft + Open Source Momentum
>1M
MicrosoftWebMatrix
30,000 lines of code
SUSE-Microsoft Alliance customers
>1,000
2010 2014
Microsoft Azure
20 %Linux
1,000 Linux VMs to choose from
Azure footprint
16 regions worldwide in 2014
Data Centers
Regional Partners
Microsoft Azure ServicesC
lien
t la
yer
(on
-pre
mis
es)
Tablet PhoneGames consolePC
On-premises databaseBrowser
Office Add-in
On-premises service
ADMultifactorAuthentication
Access C
on
trol
Layer
Inte
gra
tion
la
yer Service
Bus CDNBizTalk Services
Traffic Manager
Virtual Networks
Express Route
Ap
pli
cati
on
layer
API Mgmt WebsitesCloud Services VM
Mobile Services
Media Services
Notification Hubs Scheduler
Automation
Data
Layer
Storage Blobs Tables Queues DataMachine Learning HD Insight
Backup and Recovery
SQL Database Caching StorSimple
.NET Support2014Offline Sync
Mobile Services
Networking Visual Studio & .NET
Virtual MachinesMemory Optimized Disk Optimized
Resource Manager
Portal
VSO GA
XamarinPoint-to-site VPN
Web Sites
SMB File SystemIBIZA
Remote Debug
VM Management
SQL Database
Puppet Chef DockerPowershell and DSC
Capture / Deploy
AutoscaleDynamic Routing
Subnet Routing
Static IP
Storage
Autoscale
Traffic Mgr
Web Jobs
Backup
Java Support
ASP.NET MVC 5.1
ASP.NET Web API 2.1
AD support
Powershell Automation
Node.JS project support
Remote DebuggingKindle Support
BD’s up to 500GB
99.95% SLA
Self Service Site RecoveryActive GEO replication
HDInsight
Hadoop 2.2
YARN support
.NET 4.5
.NET Foundation
Azure Redis Cache
API Management
Site Recovery
Remote Apps
Cordova
VSO Open Api’s
Event Hub
Azure is open across the stack
Dozens of .NET & PHP CMS and Web applications
Bring your own
Via HTMl/JS, cross-platform and native
Ecosystem Provided
Languages, Dev Tools & App Containers
CMS & Apps
Devices
Databases
Management
MS Integrated
Operating
systems
UbuntuSUSE, OpenSUSE,
OpenLogic CentOS-based
Oracle Linux, CoreOS
Bring
your own
libcloud
jclouds
DocDB
DataStax
Joomla on Azure WebsitesDemo
22
Benefits of Azure
• Up and running in seconds• Scale – Vertical, Horizontal, Diagonal?, Geographical• Use your existing toolset
23
Benefits of Azure to the Joomla Community
•Quick install•Utilizing known tools (Linux, PHP, MySQL)•Microsoft support for Joomla
Loft J for AzureDemo
Scaling Joomla on Azure Websites
Manual Scaling
1 6Instance Count 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 AzureLoad Balancer
Runtime Database
Application Database
API Endpoint
Frontend (IIS ARR)
Publish Endpoint Blob Storage
File Server
Metering
DeploymentServer(s)
Web Site
Windows Azure Web Site
Public Site Extensions Private Site Extensions
Web Site Kudu Web Jobs
Monaco MSDeploy Build/Upload Your Own
Gallery