Success Story of SharePoint Development on Azure

Post on 16-Apr-2017

400 views 0 download

transcript

malindesilva@live.com

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

malindesilva@live.com

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

malindesilva@live.com

Video: Creating and Managing Virtual Machines

malindesilva@live.com

Quick Note

• Cloud Service

• Availability Set

• Site-to-site connectivity

• Point-to-site connectivity

malindesilva@live.com

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

malindesilva@live.com

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

malindesilva@live.com

Then we thought

Azure Virtual Machines

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

malindesilva@live.com

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

malindesilva@live.com

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

malindesilva@live.com

Virtual Machines for SharePoint Development

malindesilva@live.com

Domain Controller(Users)

Database Server(Data)

SharePoint Server(Web)

Demonstration

Setting Up a SharePoint Environment on Azure

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

malindesilva@live.com

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

malindesilva@live.com

• Not included

• VM Container Crashes

• Guest OS updates

Cost Saving Options

• Auto Scaling or Automating

• Start with Windows Server Installations

• License Mobility

malindesilva@live.com

Demonstration

Auto scaling and Automating

Questions?

malindesilva@live.com

Thank You!

Malin De Silva

SharePoint Specialist

Exilesoft

mds@Exilesoft.com/ malindesilva@live.com

@MalinD19