Top Banner
[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
20

Success Story of SharePoint Development on Azure

Apr 16, 2017

Download

Technology

Malin De Silva
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Success Story of SharePoint Development on Azure

[email protected]

Business 365 Saturday - Singapore24th October 2015

Success Story of SharePoint Development on Azure

Malin De Silva

SharePoint Specialist

Exilesoft, Sri Lanka

Page 2: Success Story of SharePoint Development on Azure

About Me

Planning, Development and administering experience since SharePoint 2007.

Speaker at many forums and conferences.

Blogger, StackExchange contributor and a big Azure fan.

Page 3: Success Story of SharePoint Development on Azure

Agenda

• Introduction

• Our Experience

• Developer Advantages

• Azure Virtual Machines for SharePoint

• Promising Platform Support

• Cost breakdown

• Cost Savings

[email protected]

Page 4: Success Story of SharePoint Development on Azure

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

[email protected]

Page 5: Success Story of SharePoint Development on Azure

Video: Creating and Managing Virtual Machines

[email protected]

Page 6: Success Story of SharePoint Development on Azure

Quick Note

• Cloud Service

• Availability Set

• Site-to-site connectivity

• Point-to-site connectivity

[email protected]

Page 7: Success Story of SharePoint Development on Azure

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

[email protected]

Page 8: Success Story of SharePoint Development on Azure

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

[email protected]

Page 9: Success Story of SharePoint Development on Azure

Then we thought

Azure Virtual Machines

Page 10: Success Story of SharePoint Development on Azure

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

[email protected]

Page 11: Success Story of SharePoint Development on Azure

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

[email protected]

Page 12: Success Story of SharePoint Development on Azure

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

[email protected]

Page 13: Success Story of SharePoint Development on Azure

Virtual Machines for SharePoint Development

[email protected]

Domain Controller(Users)

Database Server(Data)

SharePoint Server(Web)

Page 14: Success Story of SharePoint Development on Azure

Demonstration

Setting Up a SharePoint Environment on Azure

Page 15: Success Story of SharePoint Development 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

[email protected]

Page 16: Success Story of SharePoint Development on Azure

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

[email protected]

• Not included

• VM Container Crashes

• Guest OS updates

Page 17: Success Story of SharePoint Development on Azure

Cost Saving Options

• Auto Scaling or Automating

• Start with Windows Server Installations

• License Mobility

[email protected]

Page 18: Success Story of SharePoint Development on Azure

Demonstration

Auto scaling and Automating

Page 19: Success Story of SharePoint Development on Azure

Questions?

[email protected]

Page 20: Success Story of SharePoint Development on Azure

Thank You!

Malin De Silva

SharePoint Specialist

Exilesoft

[email protected]/ [email protected]

@MalinD19