how joomla and microsoft are a great open source success

42
How Joomla and Microsoft are a Great Open Source Success Robert Jacobi [Arc Technology Group] Cory Fowler [Microsoft]

Upload: cory-fowler

Post on 01-Jul-2015

597 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: How Joomla and Microsoft are a Great Open Source Success

How Joomla and Microsoft are a Great Open Source SuccessRobert Jacobi [Arc Technology Group]Cory Fowler [Microsoft]

Page 2: How Joomla and Microsoft are a Great Open Source Success

Agenda Introductions Microsoft Support for Open Source What is Azure & Azure Websites? Loft J for Azure Scaling Joomla on Azure Websites Q & A

Page 3: How Joomla and Microsoft are a Great Open Source Success

3

Who are we?

Cory FowlerTechnical EvangelistMicrosoft Corporation

[email protected]@SyntaxC4

Robert JacobiPresidentArc Technology Group

[email protected]@RobertJacobi

Page 4: How Joomla and Microsoft are a Great Open Source Success

4

Arc Technology Group•14+ Years Custom Application Development•14+ Years Content Management•Fortune 50 to Entrepreneurs• Joomla! Focused

Page 5: How Joomla and Microsoft are a Great Open Source Success

5

Microsoft

Page 6: How Joomla and Microsoft are a Great Open Source Success

Why and How We Work Together

6

Page 7: How Joomla and Microsoft are a Great Open Source Success

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

Page 8: How Joomla and Microsoft are a Great Open Source Success

8

Collaboration• Joomla on Web App Gallery•Loft J for Azure• Joomla Project Features• Joint Marketing• Social Media•Webcasts• Events

Page 9: How Joomla and Microsoft are a Great Open Source Success
Page 10: How Joomla and Microsoft are a Great Open Source Success

Microsoft Contributes •Reactive Extensions•Redis•ActorFx•Orchard Media Services•Azure Plugin for Eclipse•Entity Framework

Page 11: How Joomla and Microsoft are a Great Open Source Success

Microsoft Contributes •MongoDB•CouchDB•Apache Hadoop•Solr/Lucene•openXML•ODF Translator•UOF Translator

Page 12: How Joomla and Microsoft are a Great Open Source Success

Microsoft Contributes •Apache Cordova•Cocos2D-x•Cinder•OpenCV•Box2D•Dash.js•WinJS

Page 13: How Joomla and Microsoft are a Great Open Source Success

Microsoft Contributes •Chef•Puppet•Nagios•Zabbix•Vagrant•Puppet• Jenkins•Hudson

Page 14: How Joomla and Microsoft are a Great Open Source Success

Microsoft Contributes •Orchard•Pointer Events•WebRTC•HTTP/2.0• jQuery•W3C’s Web Platform Docs•TypeScript

Page 15: How Joomla and Microsoft are a Great Open Source Success

Microsoft Contributes •Community repository of Linux Virtual Machines•Thousands if images available•Use, reuse, remix, reshare

Page 16: How Joomla and Microsoft are a Great Open Source Success

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

Page 17: How Joomla and Microsoft are a Great Open Source Success

Azure footprint

16 regions worldwide in 2014

Data Centers

Regional Partners

Page 18: How Joomla and Microsoft are a Great Open Source Success

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

Page 19: How Joomla and Microsoft are a Great Open Source Success

.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

Page 20: How Joomla and Microsoft are a Great Open Source Success

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

Page 21: How Joomla and Microsoft are a Great Open Source Success

Joomla on Azure WebsitesDemo

Page 22: How Joomla and Microsoft are a Great Open Source Success

22

Benefits of Azure

• Up and running in seconds• Scale – Vertical, Horizontal, Diagonal?, Geographical• Use your existing toolset

Page 23: How Joomla and Microsoft are a Great Open Source Success

23

Benefits of Azure to the Joomla Community

•Quick install•Utilizing known tools (Linux, PHP, MySQL)•Microsoft support for Joomla

Page 24: How Joomla and Microsoft are a Great Open Source Success

Loft J for AzureDemo

Page 25: How Joomla and Microsoft are a Great Open Source Success

Scaling Joomla on Azure Websites

Page 26: How Joomla and Microsoft are a Great Open Source Success

Manual Scaling

1 6Instance Count Instances

Page 27: How Joomla and Microsoft are a Great Open Source Success

AutoScale

Page 28: How Joomla and Microsoft are a Great Open Source Success

AutoScale

Page 29: How Joomla and Microsoft are a Great Open Source Success

AutoScale

Page 30: How Joomla and Microsoft are a Great Open Source Success

Traffic Manager

North Europe

US West

North America Europe

DNS Routing Based on:

Performance Failover

Page 31: How Joomla and Microsoft are a Great Open Source Success

WebJobs

Page 32: How Joomla and Microsoft are a Great Open Source Success

WebJobs

Page 33: How Joomla and Microsoft are a Great Open Source Success

Future of Joomla + Microsoft

Azure Active Directory

Azure Media Services

Azure Machine Learning

We need your feedback!

Page 34: How Joomla and Microsoft are a Great Open Source Success

Summary

• Microsoft supports Open Source• Microsoft Azure is open, easy and highly scalable• Joomla + Microsoft a match made in heaven

Page 35: How Joomla and Microsoft are a Great Open Source Success

What would you like to see Microsoft do for the

Joomla community?

Page 36: How Joomla and Microsoft are a Great Open Source Success

Q & A

Page 37: How Joomla and Microsoft are a Great Open Source Success

Thanks!We are done now.

Page 38: How Joomla and Microsoft are a Great Open Source Success

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)

Page 39: How Joomla and Microsoft are a Great Open Source Success

Web Site

Windows Azure Web Site

Public Site Extensions Private Site Extensions

Web Site Kudu Web Jobs

Monaco MSDeploy Build/Upload Your Own

Gallery

Page 40: How Joomla and Microsoft are a Great Open Source Success
Page 41: How Joomla and Microsoft are a Great Open Source Success
Page 42: How Joomla and Microsoft are a Great Open Source Success