Unlimited Azure DevOps Online Training and Certification | Azure DevOps Tutorial | Dot Net Tricks
Drupal DevOps on Microsoft Azure Websites
-
Upload
cory-fowler -
Category
Internet
-
view
558 -
download
5
description
Transcript of Drupal DevOps on Microsoft Azure Websites
Drupal DevOps on Azure WebsitesCory FowlerTechnical Evangelist
Microsoft Azure
What is Azure?
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
Support for Open SourceLanguages
CMS
Devices
Databases / Apps
Operatingsystems
Management
What is Azure Websites?
Fastest way to build for the cloud
Open and Flexible for Everyone
GitDeployment
Demo
Continuous Deployment
GitHubVisual StudioOnline
Git BitBucketCodePlex DropBox FTP
Choose your own Adventure!
Customizing the Deployment
azure site deploymentscript --php
Install Dependencies Compile Source code
Minify JavaScript/CSS Run Unit Tests
Deployment time Dependency Management with Composer
Extend the Environment
Site Slots
Site Slots
Site Slots
Site Slots
Site Extensions
Using drush with Azure Websites
Cron Jobs with Web Jobs
WebJobs
WebJobs
Create a WebJob
Azure Virtual Machines Launch Windows Server and Linux in minutes Scale from 1 to 1000s of VM Instances Save money with per-minute billing Open and extensible
28
VM GalleryA COLLECTION OF PREBUILT IMAGES FOR VARIOUS WORKLOADS
Microsoft Azure
Windows Server 2012 R2
Ubuntu Server 14.04 LTS
CentOS 6.5SUSE Linux
Enterprise Server Oracle Linux 6.4.0.0.0
Windows 8.1 Enterprise
SQL Server 2014 Standard
Oracle Database 11g R2 BizTalk Server 2013 SharePoint Server FarmMicrosoft Dynamics
GP 2013 Zulu 8
SAP HANA Developer Edition Puppet Enterprise 3.2.3 Barracuda Web
Application
Oracle WebLogicServer 12.1.2
Visual Studio Ultimate 2013
openSUSE 13.1
29
VM Extensions• Installable components to customize VM instances• Enable various DevOps scenarios• Can be added, updated, disabled or removed at any time• Managed via portal, PowerShell and Management APIs
Microsoft Azure
vagrant up
Demo
30
31
vagrant plugin install vagrant-azure
Thanks!We are done now.
Get startedVisit aka.ms/drupal
© 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.
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
WebSockets
5ConcurrentConnections
Tier Free
35Shared
350Basic /
Standard
Persistent Connection