SlideShare a Scribd company logo
blog.eardley.org.uk
Cloud first: Be prepared
SharePoint/SQL Saturday Cambridge
Alan Eardley
9th September 2017
blog.eardley.org.uk
SAY THANK YOU TO OUR SPONSORS!
blog.eardley.org.uk
Sponsor Raffle!!!
• Each sponsor stamp will opt you into their raffle prize and mailings
• Collect 9+ sponsor stamps on your Badge to be eligible for the Xbox
• Hand entire Badge/ ribbon back into registration desk at end of day
• We will draw Badges for prizes at 5pm in Cromwell (if you are drawn and do
not have the pre-requisite stamp/s….. You lose!)
blog.eardley.org.uk
Social
• Make sure you tweet on #spscambridge or #sqlsatcambridge
• During the event we have Giant Jenga, Sack races and Conker Fights!
• After event, join us for a post event SharePint/ SQLPint from our bar
• Don’t forget to thank Sponsors, Volunteers and Speakers!
• The event will close at 6.30pm
blog.eardley.org.uk
About me
• Twitter: @al_eardley
• 20 Years in IT
• MCSE: Cloud Platform and
Infrastructure
• MCSE: Productivity
• MCSE: SharePoint
• Prosci© Change Practitioner
• Certified Scrum Master
• PRINCE 2 Practitioner
blog.eardley.org.uk
What will I cover?
• Why move to the cloud?
• Scenario objectives
• Hurdles to overcome
blog.eardley.org.uk
Why move to the cloud?
blog.eardley.org.uk
Hardware
Fewer machines
Less network infrastructure
Fewer data centres
Reduce the cost of management
Reduce the cost of high availability
Reduce the cost of disaster recovery
blog.eardley.org.uk
Flexibility and scalability
Increased access speed
Pay for usage
Dynamically scale on demand
Global distribution of resources
blog.eardley.org.uk
Sample scenario
blog.eardley.org.uk
Acme.com
Global company
Growing rapidly
Data centres need to be increased in capacity
Existing solution at end of life
blog.eardley.org.uk
Solution objectives
Replace on-premises project management tool with cloud based solution
Rearchitect for cloud best practices
Migrate existing data
Continuous reporting across both platforms during migration period
Increased delivery of enhancements
Increased access globally
blog.eardley.org.uk
Functionality
Use Project Online
Use SharePoint Online
Build data warehouse of data from Project and SharePoint Online
Import legacy data from on-premises application
Report on data using existing tools
Report on data using PowerBI
Extend data warehouse with other data in the future
blog.eardley.org.uk
Technology vision
Office 365
blog.eardley.org.uk
Technology vision
Office 365
blog.eardley.org.uk
Technology vision
Office 365
blog.eardley.org.uk
Technology vision
Office 365
blog.eardley.org.uk
Hurdles
blog.eardley.org.uk
Identity
On-Premises
• acmealea01
• alan.eardley@acme.com
Cloud
• alan.eardley@acme.com
• alan.eardley@acme.com
Other
• Other systems
• Other solutions
• Other products
• Other devices
blog.eardley.org.uk
Integration
Access
to IaaS
Access
to PaaS
Access
to SaaS
Kerberos Java
blog.eardley.org.uk
Security
Azure is a data centre
Manage permissions to resources
Expose endpoints direct from Azure
Intrusion detection by default
blog.eardley.org.uk
Network
On-Premises to Azure
• VPN
• Bandwidth
Data Centre vulnerability
• Routing to single DC
• DC goes down
• Speed
Global connectivity
blog.eardley.org.uk
Network topologies
USA UK Asia USA UK Asia USA UK Asia
blog.eardley.org.uk
Data access
Office 365
blog.eardley.org.uk
Data access
Push data into
Azure
Read data direct
from Azure
Need a VPN?
blog.eardley.org.uk
Application lifecycle management
• Tenant level
• Site Collection level
• Multiple sets of resources
• Integration - Identity
Environments
• SaaS – no access to DBs
• Tooling
• GUIDs
Rollover
• Scripted, repeatable, automated
• Environmental differencesDeployment
blog.eardley.org.uk
Disaster recovery and archiving for SaaS
SaaS applications rely on vendor tools
Legislative archiving requirements
Can’t roll back to a point in time
Can’t restore to a different tenant
blog.eardley.org.uk
Takeaways
blog.eardley.org.uk
Assess in advance
Identity
Security
Network access
Data access
Application lifecycle management
Disaster recovery and archiving
blog.eardley.org.uk
Planning
Plan for technology
Validate concerns and risks
Plan for user adoption
blog.eardley.org.uk
Office 365 | Azure | BI
Thank-you
Twitter: @al_eardley
LinkedIn: Alan Eardley
https://www.slideshare.net/AlanEardley2

More Related Content

PDF
Icinga Camp Amsterdam - Icinga, Graphite, Grafana
PPTX
Devcon 2018 118
PDF
Build a serverless web app for a theme park
PPTX
2018 07 aws windsor user group - fall project planning v1
PDF
Meetup#7: AWS LightSail - The Simplicity of VPS - The Power of AWS
PPTX
SharePoint wizards - no magic needed, just use Microsoft Flow
PPTX
Be a Modern SharePoint Developer
PDF
Introduction to Microsoft Flow and Azure Functions
Icinga Camp Amsterdam - Icinga, Graphite, Grafana
Devcon 2018 118
Build a serverless web app for a theme park
2018 07 aws windsor user group - fall project planning v1
Meetup#7: AWS LightSail - The Simplicity of VPS - The Power of AWS
SharePoint wizards - no magic needed, just use Microsoft Flow
Be a Modern SharePoint Developer
Introduction to Microsoft Flow and Azure Functions

What's hot (20)

PPTX
Rapid Prototyping with "Napa" Office 365 Development Tools
PDF
IcingaCamp Stockholm - Graphing with Graphite und Grafana
PPTX
Synergis University 2014-Engineering on My Tablet
PPTX
SPS Brussels 2017
PPTX
Page speed: low hanging legumes
PDF
AWS Finland Meetup 2019 October
PDF
Taking Gliffy to the Cloud – Moving to Atlassian Connect - Mike Cialowicz
PPTX
AWS Sydney Meetup April 2016 - Paul Wakeford
PPTX
SharePoint Saturday Oslo - Introduction to Durable Functions in Azure
PDF
The Ultimate Wallboard
PDF
Monitor your Atlassian stack like the NSA
PPTX
The Essentials of AWS Cost Control
PPTX
Office 365 Intranet
PDF
AOS KUALA LUMPUR - OFFICE 365 AUTOMATION WITH AZURE AUTOMATION
PDF
Extending Teams & Groups
PPTX
Use PowerShell superpower to tame your Office 365
PDF
The missing key: Azure AD for developers
PDF
Solving the Top 5 Drupal Performance Issues
PDF
Contributing to Akka (Hacktoberfest 2020)
ODP
Icinga Camp Belgrade - ITAF Introduction
Rapid Prototyping with "Napa" Office 365 Development Tools
IcingaCamp Stockholm - Graphing with Graphite und Grafana
Synergis University 2014-Engineering on My Tablet
SPS Brussels 2017
Page speed: low hanging legumes
AWS Finland Meetup 2019 October
Taking Gliffy to the Cloud – Moving to Atlassian Connect - Mike Cialowicz
AWS Sydney Meetup April 2016 - Paul Wakeford
SharePoint Saturday Oslo - Introduction to Durable Functions in Azure
The Ultimate Wallboard
Monitor your Atlassian stack like the NSA
The Essentials of AWS Cost Control
Office 365 Intranet
AOS KUALA LUMPUR - OFFICE 365 AUTOMATION WITH AZURE AUTOMATION
Extending Teams & Groups
Use PowerShell superpower to tame your Office 365
The missing key: Azure AD for developers
Solving the Top 5 Drupal Performance Issues
Contributing to Akka (Hacktoberfest 2020)
Icinga Camp Belgrade - ITAF Introduction
Ad

Similar to Cloud First: Be Prepared (20)

PPTX
Cloud First: Be Prepared
PPTX
Cloud First. Be Prepared
PPTX
Cloud First: Be Prepared
PPTX
Cloud First: Be Prepared
PPTX
Going to the SP2013 Cloud - what does a business need to make it successful?
PPTX
A Business Perspective on Building SharePoint 2013 Solutions on Windows Azure
PPTX
201509 sp sat-cambridge-o365-theartofthepossible
PPTX
Key Business Considerations When Moving Your Enterprise To The Microsoft Cloud
PPTX
Microsoft Azure at 360*
PPTX
Hybrid SharePoint Solutions for the Business Decision-Maker
PPTX
Baby-Stepping Into the Cloud with Hybrid Workloads
PDF
Introduction of microsoft azure
PPTX
SharePoint Governance: Impacts of Moving to the Cloud
PPTX
SharePoint Governance: Impacts of Moving to the Cloud
PDF
O365Con18 - Running SharePoint on Azure Tips - Jared Shockley
PPTX
Sharepoint User Group Geneva - Introduction to Office 365
PPTX
Journey to the Cloud with Dora The Explorer (Spookinnati Version)
PDF
Spca2014 buckley session hybrid share point solutions for the business decisi...
PPTX
8 Things to Consider as SharePoint Moves to the Cloud
PPTX
An Introduction to the Microsoft Cloud
Cloud First: Be Prepared
Cloud First. Be Prepared
Cloud First: Be Prepared
Cloud First: Be Prepared
Going to the SP2013 Cloud - what does a business need to make it successful?
A Business Perspective on Building SharePoint 2013 Solutions on Windows Azure
201509 sp sat-cambridge-o365-theartofthepossible
Key Business Considerations When Moving Your Enterprise To The Microsoft Cloud
Microsoft Azure at 360*
Hybrid SharePoint Solutions for the Business Decision-Maker
Baby-Stepping Into the Cloud with Hybrid Workloads
Introduction of microsoft azure
SharePoint Governance: Impacts of Moving to the Cloud
SharePoint Governance: Impacts of Moving to the Cloud
O365Con18 - Running SharePoint on Azure Tips - Jared Shockley
Sharepoint User Group Geneva - Introduction to Office 365
Journey to the Cloud with Dora The Explorer (Spookinnati Version)
Spca2014 buckley session hybrid share point solutions for the business decisi...
8 Things to Consider as SharePoint Moves to the Cloud
An Introduction to the Microsoft Cloud
Ad

More from Alan Eardley (20)

PPTX
Security & Compliance: Core Concepts Explained
PPTX
Model driven Power Apps for Dummies (and non-Dynamics Folks)
PPTX
Inclusion by Design - Scottish Summit 2020
PPTX
SPS Oslo - To-Do: How to manage tasks effectively
PPTX
Productivity in an age of collaboration sps leicester
PPTX
Productivity in an age of collaboration sps london 2019
PPTX
Security in an age of collaboration 201903 - tvaug
PPTX
To-Do: How to manage tasks effectively
PPTX
How did we do? Feedback Made Easy
PPTX
To Do: How to manage tasks effectively
PPTX
Office 365: The Art of the Possible (201603)
PPTX
SharePoint Databases: What you need to know (201512)
PPTX
SharePoint Databases: What you need to know (201509)
PPTX
SharePoint Databases: What you need to know (201504)
PPTX
How does SharePoint access data
PPTX
To-Do: How to manage tasks effectively
PPTX
Office 365 Groups vs. Teams (201705)
PPTX
Office 365 Groups vs. Teams (201706)
PPTX
Office 365 Groups vs. Teams (201702)
PPTX
SharePoint Databases: What you need to know (201609)
Security & Compliance: Core Concepts Explained
Model driven Power Apps for Dummies (and non-Dynamics Folks)
Inclusion by Design - Scottish Summit 2020
SPS Oslo - To-Do: How to manage tasks effectively
Productivity in an age of collaboration sps leicester
Productivity in an age of collaboration sps london 2019
Security in an age of collaboration 201903 - tvaug
To-Do: How to manage tasks effectively
How did we do? Feedback Made Easy
To Do: How to manage tasks effectively
Office 365: The Art of the Possible (201603)
SharePoint Databases: What you need to know (201512)
SharePoint Databases: What you need to know (201509)
SharePoint Databases: What you need to know (201504)
How does SharePoint access data
To-Do: How to manage tasks effectively
Office 365 Groups vs. Teams (201705)
Office 365 Groups vs. Teams (201706)
Office 365 Groups vs. Teams (201702)
SharePoint Databases: What you need to know (201609)

Recently uploaded (20)

DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
KodekX | Application Modernization Development
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
PDF
cuic standard and advanced reporting.pdf
PPT
Teaching material agriculture food technology
PDF
NewMind AI Monthly Chronicles - July 2025
PPTX
Cloud computing and distributed systems.
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
Transforming Manufacturing operations through Intelligent Integrations
PDF
Empathic Computing: Creating Shared Understanding
PDF
Machine learning based COVID-19 study performance prediction
PDF
Advanced Soft Computing BINUS July 2025.pdf
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
solutions_manual_-_materials___processing_in_manufacturing__demargo_.pdf
PDF
CIFDAQ's Market Insight: SEC Turns Pro Crypto
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
The AUB Centre for AI in Media Proposal.docx
Advanced methodologies resolving dimensionality complications for autism neur...
KodekX | Application Modernization Development
Understanding_Digital_Forensics_Presentation.pptx
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
cuic standard and advanced reporting.pdf
Teaching material agriculture food technology
NewMind AI Monthly Chronicles - July 2025
Cloud computing and distributed systems.
Chapter 3 Spatial Domain Image Processing.pdf
Transforming Manufacturing operations through Intelligent Integrations
Empathic Computing: Creating Shared Understanding
Machine learning based COVID-19 study performance prediction
Advanced Soft Computing BINUS July 2025.pdf
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
solutions_manual_-_materials___processing_in_manufacturing__demargo_.pdf
CIFDAQ's Market Insight: SEC Turns Pro Crypto
Diabetes mellitus diagnosis method based random forest with bat algorithm
Build a system with the filesystem maintained by OSTree @ COSCUP 2025

Cloud First: Be Prepared

Editor's Notes

  • #4: SQLCloud: XBox One-S with Forza Horizon 3 Bundle Amazon Fire TV with 4K Ultra HD Raspberry Pi 3 Starter Kit dbWatch: Apple iPad Mini Skybow: Marshall Speaker Coeo: A free place on any Coeo training course, RRP £600 Edison365: Helicopter ride (lunchtime session prize) and a Fire TV Stick Pyramid Analytics: Amazon Echo Quest: Samsung Gear S2 Smartwatch DBPro/ SQLGovernor: Splash-proof JBL bluetooth speaker Redgate: SQL Monitor License - with 12 months support and upgrades Axioworks: Amazon Echo Dot Idera: $100 Amazon card Lightning Tools: Lego Technics Race Car SQL Sentry: SQL Sentry license and 1 year of support (worth $2994) Locke Data: R for Data Science: Import, Tidy, Transform, Visualize, and Model Data SharePoint Unite /BMM Media: A free pass to SharePoint Unite 2017 conference in Haarlem, Netherlands, on the 25th & 26th October. worth €699. travel and hotel not included PASS: Recording (download) of all sessions from PASS Summit 2016
  • #7: Key is the interface
  • #9: Patching and upgrading of OS and Software
  • #15: Office 365 and identity management
  • #16: Build of data warehouse and surface in PowerBI
  • #17: Import data from legacy solution
  • #20: Without the ability to access the cloud, the project stops Different technical approaches such as cloud identity, federation and passthrough Common issues are more related to changes in user behaviour Paul Hunt @ 13:45
  • #22: Like any other data centre, access needs to be controlled Delegation of permissions works well in Azure – grant permissions to different resource groups containing logical sets of Azure resources Azure resources have different methods for exposing endpoints Azure SQL has firewalls to allow restriction to allowed IP addresses by default Web based applications can accept traffic from anywhere, or be restricted to a range of IP addresses
  • #23: Tunnel to Azure – 100MB BA Azure can scale globally – not if all traffic is routed through a single datacentre
  • #30: Change management