[email protected] Business 365 Saturday - Singapore 24 th October 2015 Success Story of SharePoint Development on Azure Malin De Silva SharePoint Specialist Exilesoft, Sri Lanka
Business 365 Saturday - Singapore24th October 2015
Success Story of SharePoint Development on Azure
Malin De Silva
SharePoint Specialist
Exilesoft, Sri Lanka
About Me
Planning, Development and administering experience since SharePoint 2007.
Speaker at many forums and conferences.
Blogger, StackExchange contributor and a big Azure fan.
Agenda
• Introduction
• Our Experience
• Developer Advantages
• Azure Virtual Machines for SharePoint
• Promising Platform Support
• Cost breakdown
• Cost Savings
Azure Virtual Machines
• Supports multiple Operating Systems
• Plenty of options to choose from
• Hosted across multiple regions
• Lower latency
• Disaster recovery
• Flexible administering capabilities
• Many UI capabilities
• PowerShell scripts for non frequent operations
Quick Note
• Cloud Service
• Availability Set
• Site-to-site connectivity
• Point-to-site connectivity
We were with SharePoint 2010
• 5 member team
• Complete environment installations• 3 virtual machines for each user
• Many Full-Trust solutions
• 60 GB and 30 GB data warehouses
• Connecting external data sources
• Developer machines• 500 GB/ 1TB of Physical hard disks
• 16 GB RAM
Then came 2013 migration…
• Should migrate all Full-trust code as it is
• Identical SharePoint 2013 environments
• 3 virtual machines for each user
• New workflows development
• Both machines up in same time
• More disk space
• More memory (RAM)
• More hardware for a limited time
The Change
2010 Environments in local VMs 2013 Environments in Azure VMs
15 Virtual Machines (3*5) 7 Virtual Machines (Users and Data Shared)
450 GB for Data warehouses (90*5) 90 GB for Data warehouses
Take laptop home on vacations Can use free Wi-Fi at train station
No disk space to make snapshots Plenty of options for making snapshots
Shut down and restart take time Can schedule for a time in day
The Developer Advantage
• High-speed virtual machines
• Quick scale-up and scale-down capabilities
• Scheduled machine restart
• Auto-install updates
• Connect from anywhere
• Many backup and recovery options
• Continuous integration and build deployment
Azure Virtual Machine Options (Windows)
• A series
• Basic tier
• No load balancing, No auto-scaling
• 300 IOPS
• Standard tier
• More flexibility
• 500 IOPS
• D series
• 60% faster than A-series
• Local SSDs
• Dv2 series
• 35% faster than D series
• 2.4 GHz Intel Xenon v3 Processors
• G series
• 2 times more memory, 4 times more SSDs
• GS Series
• Premium storage
Virtual Machines for SharePoint Development
Domain Controller(Users)
Database Server(Data)
SharePoint Server(Web)
Scripting Capabilities
• Perform multiple operations
• Provisioning, Removal
• Reboot, Start
• Import and Export VM Settings
• Automate virtual network capabilities
• Many resources
• Blogs/ Articles
• Azure Script Center
• Cross Platform Scripting Build on Node.js
Image Mobility and Availability
• Image Mobility
• Bring existing virtual machines to cloud
• 99.95% for multiple role instances
• Applies to Availability Sets
• 4.38 hours of downtime for year
• What's included
• Computer hardware failures
• Datacenter failures
• Upgrades and maintenance
• Not included
• VM Container Crashes
• Guest OS updates
Cost Saving Options
• Auto Scaling or Automating
• Start with Windows Server Installations
• License Mobility
Thank You!
Malin De Silva
SharePoint Specialist
Exilesoft
[email protected]/ [email protected]
@MalinD19