SlideShare ist ein Scribd-Unternehmen logo
1 von 42
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

Weitere ähnliche Inhalte

Was ist angesagt?

Azure app service to create web and mobile apps
Azure app service to create web and mobile appsAzure app service to create web and mobile apps
Azure app service to create web and mobile appsKen Cenerelli
 
Azure App Service Architecture. Web Apps.
Azure App Service Architecture. Web Apps.Azure App Service Architecture. Web Apps.
Azure App Service Architecture. Web Apps.Alexander Feschenko
 
Continuous delivery with azure app service
Continuous delivery with azure app serviceContinuous delivery with azure app service
Continuous delivery with azure app serviceNabeel Khan
 
Azure App Service
Azure App ServiceAzure App Service
Azure App ServiceBizTalk360
 
Introduction to Azure Web Applications for Office and SharePoint Developers
Introduction to Azure Web Applications for Office and SharePoint DevelopersIntroduction to Azure Web Applications for Office and SharePoint Developers
Introduction to Azure Web Applications for Office and SharePoint DevelopersEric Shupps
 
Azure Cloud Dev Camp - App Platform
Azure Cloud Dev Camp - App PlatformAzure Cloud Dev Camp - App Platform
Azure Cloud Dev Camp - App Platformgiventocode
 
Azure App Services для создания бэкенда мобильных приложений. Parse Open Sour...
Azure App Services для создания бэкенда мобильных приложений. Parse Open Sour...Azure App Services для создания бэкенда мобильных приложений. Parse Open Sour...
Azure App Services для создания бэкенда мобильных приложений. Parse Open Sour...UA Mobile
 
SharePoint and Office Development Workshop
SharePoint and Office Development WorkshopSharePoint and Office Development Workshop
SharePoint and Office Development WorkshopEric Shupps
 
Azure Web Application Fundamentals
Azure Web Application FundamentalsAzure Web Application Fundamentals
Azure Web Application FundamentalsMaik van der Gaag
 
Microsoft Azure - Introduction to microsoft's public cloud
Microsoft Azure - Introduction to microsoft's public cloudMicrosoft Azure - Introduction to microsoft's public cloud
Microsoft Azure - Introduction to microsoft's public cloudAtanas Gergiminov
 
Introduction to Office and SharePoint Development
Introduction to Office and SharePoint DevelopmentIntroduction to Office and SharePoint Development
Introduction to Office and SharePoint DevelopmentEric Shupps
 
API Management and Hybrid Integration
API Management and Hybrid IntegrationAPI Management and Hybrid Integration
API Management and Hybrid IntegrationBizTalk360
 
Андрей Бойко - Azure Web App для PHP и Node.Js разработчиков
Андрей Бойко -  Azure Web App для PHP и Node.Js разработчиковАндрей Бойко -  Azure Web App для PHP и Node.Js разработчиков
Андрей Бойко - Azure Web App для PHP и Node.Js разработчиковHackraft
 
From Zero to Hero: A Real World Guide to Building High Availability SharePoin...
From Zero to Hero: A Real World Guide to Building High Availability SharePoin...From Zero to Hero: A Real World Guide to Building High Availability SharePoin...
From Zero to Hero: A Real World Guide to Building High Availability SharePoin...Eric Shupps
 
Webinar - Migrating Legacy On Premise Solutions to SharePoint Online and Wind...
Webinar - Migrating Legacy On Premise Solutions to SharePoint Online and Wind...Webinar - Migrating Legacy On Premise Solutions to SharePoint Online and Wind...
Webinar - Migrating Legacy On Premise Solutions to SharePoint Online and Wind...Eric Shupps
 
Intro to Azure Static Web Apps
Intro to Azure Static Web AppsIntro to Azure Static Web Apps
Intro to Azure Static Web AppsMoaid Hathot
 
Real World SharePoint Add-In Development
Real World SharePoint Add-In DevelopmentReal World SharePoint Add-In Development
Real World SharePoint Add-In DevelopmentEric Shupps
 

Was ist angesagt? (20)

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

Ähnlich wie How Joomla and Microsoft are a Great Open Source Success

2014.10.22 Building Azure Solutions with Office 365
2014.10.22 Building Azure Solutions with Office 3652014.10.22 Building Azure Solutions with Office 365
2014.10.22 Building Azure Solutions with Office 365Marco Parenzan
 
IBM Open Cloud Update XCITE Fall 2014
IBM Open Cloud Update   XCITE Fall 2014IBM Open Cloud Update   XCITE Fall 2014
IBM Open Cloud Update XCITE Fall 2014Christopher Ferris
 
App Services - Connecting the dots of Web Mobile and Integration_published
App Services - Connecting the dots of Web Mobile and Integration_publishedApp Services - Connecting the dots of Web Mobile and Integration_published
App Services - Connecting the dots of Web Mobile and Integration_publishedWagner Silveira
 
Introduction to Microsoft Azure App Service (Logic and API Apps)
Introduction to Microsoft Azure App Service (Logic and API Apps)Introduction to Microsoft Azure App Service (Logic and API Apps)
Introduction to Microsoft Azure App Service (Logic and API Apps)Sandro Pereira
 
London .NET Developers Azure Camp Keynote
London .NET Developers Azure Camp KeynoteLondon .NET Developers Azure Camp Keynote
London .NET Developers Azure Camp KeynoteTom Walker
 
Voxxed Days Thesaloniki 2016 - A journey to Open Source Technologies on Azure
Voxxed Days Thesaloniki 2016 - A journey to Open Source Technologies on AzureVoxxed Days Thesaloniki 2016 - A journey to Open Source Technologies on Azure
Voxxed Days Thesaloniki 2016 - A journey to Open Source Technologies on AzureVoxxed Days Thessaloniki
 
Connector API Apps
Connector API AppsConnector API Apps
Connector API AppsBizTalk360
 
[Rakuten TechTalk] Microsoft Azure (August 20, 2014)
[Rakuten TechTalk] Microsoft Azure (August 20, 2014)[Rakuten TechTalk] Microsoft Azure (August 20, 2014)
[Rakuten TechTalk] Microsoft Azure (August 20, 2014)Naoki (Neo) SATO
 
Capture the Cloud with Azure
Capture the Cloud with AzureCapture the Cloud with Azure
Capture the Cloud with AzureShahed Chowdhuri
 
Commit University - Microsoft Azure
Commit University - Microsoft AzureCommit University - Microsoft Azure
Commit University - Microsoft AzureCommit University
 
Microsoft Azure Platform-as-a-Service (PaaS)
Microsoft Azure Platform-as-a-Service (PaaS)Microsoft Azure Platform-as-a-Service (PaaS)
Microsoft Azure Platform-as-a-Service (PaaS)Chris Dufour
 
Introduction to Azure Functions
Introduction to Azure FunctionsIntroduction to Azure Functions
Introduction to Azure FunctionsCallon Campbell
 
Teched India Vijay Interop Track
Teched India Vijay Interop TrackTeched India Vijay Interop Track
Teched India Vijay Interop Trackvijayrvr
 
Microsoft-Azure-Overvi2222222222222ew.pptx
Microsoft-Azure-Overvi2222222222222ew.pptxMicrosoft-Azure-Overvi2222222222222ew.pptx
Microsoft-Azure-Overvi2222222222222ew.pptxsaidbilgen
 
Real World SharePoint Framework and Azure Services
Real World SharePoint Framework and Azure ServicesReal World SharePoint Framework and Azure Services
Real World SharePoint Framework and Azure ServicesBrian Culver
 
Tecnologias Free e Open Source na Plataforma Microsoft
Tecnologias Free e Open Source na Plataforma MicrosoftTecnologias Free e Open Source na Plataforma Microsoft
Tecnologias Free e Open Source na Plataforma MicrosoftGustavo Malheiros
 
Vijay Mix Presentation
Vijay Mix PresentationVijay Mix Presentation
Vijay Mix Presentationvijayrvr
 
Integrating SaaS application using Microsoft’s Azure App Service Platform
Integrating SaaS application using Microsoft’s Azure App Service PlatformIntegrating SaaS application using Microsoft’s Azure App Service Platform
Integrating SaaS application using Microsoft’s Azure App Service PlatformBizTalk360
 

Ähnlich wie How Joomla and Microsoft are a Great Open Source Success (20)

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

Mehr von Cory Fowler

Microsoft Azure Websites for PHP Developers
Microsoft Azure Websites for PHP DevelopersMicrosoft Azure Websites for PHP Developers
Microsoft Azure Websites for PHP DevelopersCory Fowler
 
Creating php cloud applications
Creating php cloud applicationsCreating php cloud applications
Creating php cloud applicationsCory Fowler
 
Windows Azure Web Sites Mastery
Windows Azure Web Sites MasteryWindows Azure Web Sites Mastery
Windows Azure Web Sites MasteryCory Fowler
 
Windows azure for startups
Windows azure for startupsWindows azure for startups
Windows azure for startupsCory Fowler
 
XNA On Windows Phone 7
XNA On Windows Phone 7XNA On Windows Phone 7
XNA On Windows Phone 7Cory Fowler
 
Making data rain from the clouds version 2
Making data rain from the clouds version 2Making data rain from the clouds version 2
Making data rain from the clouds version 2Cory Fowler
 
Taking it to the cloud version 3
Taking it to the cloud version 3Taking it to the cloud version 3
Taking it to the cloud version 3Cory Fowler
 

Mehr von Cory Fowler (9)

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

Kürzlich hochgeladen

Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Angeliki Cooney
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Zilliz
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelDeepika Singh
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...apidays
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Bhuvaneswari Subramani
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsNanddeep Nachan
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamUiPathCommunity
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfOrbitshub
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesrafiqahmad00786416
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Victor Rentea
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Victor Rentea
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 

Kürzlich hochgeladen (20)

Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 

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 cfowler@microsoft.com @SyntaxC4 Robert Jacobi President Arc Technology Group robert.jacobi@arctg.com @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

Hinweis der Redaktion

  1. Open Solutions Driving Business Success
  2. Open source startup in Seattle
  3. Add Jwc logo as well Conferences Attend/Present Sponsor Marketing Investment Financial Technical Resources Testing
  4. 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.
  5. 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.
  6. Cory speaks to this.
  7. Robert speaks to this. Support includes massive R&D. Cloud is a priority.
  8. Is this Loft J / blob storage, etc?
  9. 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!"
  10. Future collaboration. We need your feedback!