SlideShare ist ein Scribd-Unternehmen logo
1 von 54
SPT15
To the Cloud! Utilizing AWS
and Azure as Cloud
Hosting Providers for
SharePoint
Scott Hoag
Infrastructure Consultant

Dan Usher
Lead Associate
Agenda
Who are we?
Scott Hoag
@ciphertxt
Applied Information
Sciences
Infrastructure Consultant
scott.hoag@appliedis.co
m

Dan Usher
@binarybrewery
Booz Allen Hamilton
Incorporated
Lead Associate
usher_daniel@bah.com
Housekeeping
Ask questions
Phones silenced, phasers set to stun
Ask questions
Why Cloud™?
IT Agility
The ability to instantly provision new hardware for new
opportunities or respond quickly to business demand can
be a competitive advantage.
Focus
Focusing less on infrastructure leaves more time for
improving the success of the business through better IT.
More on Innovation and less on Infrastructure.
Economics
Cloud Computing lowers the cost of delivering IT and
increases the utilization and efficiency of your data
cloud types
moving out from
corporate IT data center
and private clouds
hosting, building,
consuming
flexibility in scale
environments to consider
production
staging
user acceptance
test
development
security and compliance
Azure Public Community Cloud
FedRAMP JAB P-ATO
http://www.microsoft.com/en-us/news/press/2013/sep13/0930fedramppr.aspx

AWS
GovCloud - FedRAMP 3PAO ATO
http://aws.amazon.com/govcloud-us/
services we wish we could utilize
AWS RDS SQL instance
http://aws.amazon.com/rds/sqlserver/#details

Azure SQL Database
http://www.windowsazure.com/en-us/services/data-management/

Spoiler Alert…
Neither support FILESTREAM
Neither can be domain joined

http://blogs.msdn.com/b/windowsazure/archive/2012/06/26/data-series-sql-server-in-windows-azure-virtual-machine-vs-sql-database.aspx
Azure SQL Database Guidelines and
Limitations
Primer: http://msdn.microsoft.com/en-us/library/ff394102.aspx
General Guidelines and Limitations
Tools, Visual Studio Support, Data migration support, SQL server agent
support, etc.

Security Guidelines and Limitations
Firewalls, Encryption, AuthN, Logins and Users

SQL Server Feature Limitations
Feature support not available

Federation Guidelines and Limitations
Several limitations of federated tables
Azure SQL Database Instance
Available to connect through
SQL Server Management
Studio
SQL AuthN (no IWA AuthN)
Unable to access or
manipulate instance
properties
Limited functionality
Unable to configure MDOP
Not usable for SharePoint 2013…
Azure SQL Database Instance
Available to connect through
SQL Server Management
Studio
SQL AuthN (no IWA AuthN)
Unable to access or
manipulate instance
properties
Limited functionality
Unable to configure MDOP
Not usable for SharePoint 2013…
AWS RDS SQL Server Guidance and
Limitations
Primer:

http://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/CHAP_SQLServer.html
Not Supported in 2008 R2 Database

Supported in 2008 R2 Database
Core Database engine features

Maintenance Plans

SQL Server development tools (VS, Intellisense)

Database Mail

SQL Server Management Tools

Distributed Queries

Safe CLR

Transparent Data Encryption

Full-text Search

Database Log Shipping

SSL

Database Mirroring

Spatial and location features

Windows Authenticatoin

Distribution Transaction Coordinator (MSDTC)

Replication

WCF Data Services

SQL Server Audit

FILESTREAM Support

Performance Counter Collector

Policy Based Management

Additional T-SQL endpoints

Ability to run Reporting, Analysis, Integration Services against same server as the DB instance
AWS RDS SQL Instance
Available to connect through
SQL Server Management
Studio
SQL AuthN (no IWA AuthN)
Unable to access or
manipulate instance
properties
Limited functionality
Unable to configure MDOP
Not usable for SharePoint 2013…
AWS RDS SQL Instance
Available to connect through
SQL Server Management
Studio
SQL AuthN (no IWA AuthN)
Unable to access or
manipulate instance
properties
Limited functionality
Unable to configure MDOP
Not usable for SharePoint 2013…
things to remember…
SharePoint Server 2010 and 2013 supports virtualization
within Azure (and sysprep…)
Microsoft products virtualized on Hyper-V
http://support.microsoft.com/kb/957006
http://support.microsoft.com/kb/2721672

Microsoft products virtualized on VMware
http://support.microsoft.com/kb/897615

Licensing
http://technet.microsoft.com/en-us/library/ff607936(v=office.14).aspx
http://technet.microsoft.com/en-us/library/ff607936.aspx

Not all Clouds are created equal…
speaking of SysPrep on Azure…
Creating a Generalized image is broken
Unable to create image with Reboot

http://bit.ly/azuresysprep
SQL Workloads in the cloud
SQL housed within cloud based VM
Provides greatest flexibility
Supports Always On scenarios
Support for configurable Disaster Recovery
Works with SharePoint

SQL DB services
Support for fast scalability
Requires very little SQL maintenance
Great for hosting databases for structured data outside of SharePoint
SharePoint Workloads
SharePoint for Internet Sites (FIS)
Public facing, anonymous access sites

Developer, Test and Staging Environments
Quickly provision and un-provision entire environments

Hybrid Applications
Applications that span your data center and the cloud

Disaster Recovery
Quickly recover from a disaster, only pay for use
Active Directory Workloads
AD DS, AD FS, AD CS hosted within cloud based
VMs
Complete flexibility and control of replication to on premise resources

Windows Azure Active Directory
Useful for cloud based applications
Can’t run your data center off of WAAD
Connectors to provide for AD FS like functionality
3rd Party Identity Provider in the Cloud
Provides for externalized virtual directories for consumption by cloud
services
AWS Images Available
1568 Amazon Machine Images
19 Amazon Web Services Windows Servers
Windows Server 2012
Windows Server 2008 R2
Windows Server 2008 SP2
SQL Server 2012 Standard / Web / Express
SQL Server 2008 Standard / Web / Express
4 Microsoft Windows Servers
Media Services
Hosting WebMatrix
SQL Server 2008 R2 SP1-Q4
Several Linux varieties
Ubuntu, Cent OS, Amazon Linux, Fedora,
Genoo, Debian, Red Hat, OpenSUSE
OpenSolaris
Oracle Linux (11g, 10g)
Provisioning AWS VMs through the EC2 Portal
SharePoint in AWS EC2
AWS Virtual Machine Sizes
AWS Supported VPN Device List
Cisco

Juniper

Platform

OS Family

Examples

Platform

OS Family

Examples

ASA 5500 Series (Adaptive
Security Appliances)

ASA Software
8.2+

5505, 5550

SRX Series Routers

JunOS 9.5+

210, 650

ISR Series Integrated
Services Routers

IOS 12.4+

2801, 2901,
2911

J Series Routers

JunOS 9.5+

4350

ISG Series Routers

ScreenOS 6.1+

SX2

SSG Series Routers

ScreenOS 6.1+

550

Generic VPN devices must support Other Solutions
•
•
•
•

IKE v1, IPSec in Tunnels Mode
AES 128
SHA1
Diffie-Hellman Perfect Forward Secrecy in
“Group 2 mode”

• Microsoft Windows Server 2008 R2
• Yamaha RTX1200

http://aws.amazon.com/vpc/faqs/#C2
AWS PowerShell Commandlets
http://aws.amazon.com/powershell/
AWS PowerShell Commandlets in
Action
AWS Command Line
http://aws.amazon.com/cli/
Create a config file at c:usersUSERID.awsconfig
Run the aws CLI with the service and associated command
aws ec2 describe-regions
Create a Security Group
aws ec2 create-security-group --group-name SPLiveKeyPair.pem
Create a Security Group
aws ec2 create-security-group --group-name SPLiveGroup --description
"SP Live Security Group“
Assign a policy to the Security Group
aws ec2 authorize-security-group-ingress --group-name SPLiveGroup -protocol tcp --port 3389 --cidr 0.0.0.0/0
AWS Command Line continued
List out information about the security group
aws ec2 describe-security-groups --group-names SPLiveGroup
Launch a Windows Server 2012 instance within an m1.medium
aws ec2 run-instances --image-id ami-173d747e --count 1 --instancetype m1.medium --key-name SPLiveKeyPair -security-groups
SPLiveGroup
Get the instance status
aws ec2 describe-instance-status
Get a cup of coffee
Get the instance status again
aws ec2 describe-instance-status
AWS Command Line continued
Decrypt your password through the portal with your keypair
Login to your IaaS VM and begin configuring SharePoint
Cloud Formation Scripts
Ability to build an entire farm from private AMIs and configuration scripts
Leverages JSON for configuration files
Deploying a SharePoint Farm in 6 Steps
http://aws.amazon.com/articles/9982940049271604
4 Cloud Formation Templates available
Creates fully featured farm with domain controllers, etc.
Requires a bit of editing - similar to say autospinstaller
Cloud Formation Scripts
Azure Images Available
44 images available
33 Windows Server Datacenter images
Windows Server 2008 R2 SP1
Windows Server 2012
Windows Server 2012 R2
SharePoint 2013
SQL Server 2014 CTP / 2012 SP1 / 2008 SP2
BizTalk
11 Linux images
Oracle Database Server, Oracle WebLogic, Java, OpenSUSE, SUSE
Windows Azure
Comprehensive set of
services that enable you
to quickly build, deploy
and manage applications
across a global network
of Microsoft-managed
datacenters
SharePoint Support on Windows Azure
Product Support
SharePoint Server 2010 supports the hosted virtualization solution of
Microsoft, as well as required technologies, such as Microsoft SQL
Server, when these products and technologies are deployed on the
Windows Azure platform.

FAST Support
Nope…
Hybrid Solutions
SaaS
IaaS

PaaS
virtual machine vs vm roles in Azure
Azure Cloud Services, Roles and
Management, Configuration, Security, Networking and Service Model boundary
Instances
Azure Cloud Services with Virtual Machines
Multiple Virtual Machines can be hosted within the same cloud service
Cloud First Provisioning

>_
Provisioning Azure VMs through the
Management Portal
Azure Protocols and Endpoints
UDP Traffic Supported in Azure
Load-balanced incoming traffic and allows outbound traffic

Support for All IP-Based Protocols (VM to VM)
Instance-to-instance communication
TCP, UDP and ICMP, dynamic ports

Port Forwarded Endpoints
Direct communication to multiple VMs in the same cloud app

Custom Load Balancer Health Probes
Health check with probe timeouts
HTTP based probing, allowing granular control of health checks
Overview: Existing Connectivity in Azure
Input Endpoint
VIP:Input Endpoint
LB

Loadbalanced endpoint. Stable VIP per service.
Single port per endpoint
Supported protocols: HTTP, HTTPS, TCP

Internal Endpoint
Instance-to-instance communication
Supported Protocols: TCP
Port ranges supported
Communication boundary = Deployment boundary

Name Resolution
Internal Endpoint
foo.cloudapp.net  VIP

Windows Azure-provided DNS service for service-level
name resolution
Runtime APIs for instance identification
Cloud Connectivity Options
Virtual Network Features
Customer-managed private virtual networks within
Windows Azure
“Bring your own IPv4 addresses”
Control over placement of Windows Azure Roles within the network
Stable IPv4 addresses for VMs

Hosted VPN Gateway that enables site-to-site
connectivity
Automated provisioning & management
Support existing on-premises VPN devices

Use on-premise DNS servers for name resolution
Enables you to use your on-premise DNS servers for name resolution
Enables VMs running in Windows Azure to be joined to your corporate domain(s) running
on-premise
SharePoint in Windows Azure
Windows Azure Virtual Network
10.8.8.x

On
Premises
DC
DNS

DC

DNS

Local DNS

Use Accounts

SharePoint
FrontEnd

Persistent VM Role
Server Account

SQL
Persistent VM Role

Persistent VM Role

Search and Indes

Persistent VM Role

Persistent Desk
Persistent VM Role

Internet
Domain Joined to OnPremises Network

SQL
Persistent VM Role

SQL Mirroring

SharePoint
FrontEnd
Azure Virtual Machines
Azure Supported VPN Device List
Cisco

Juniper

Platform

OS Family

Examples

Platform

OS Family

Examples

ASA 5500 Series (Adaptive
Security Appliances)

ASA Software
8.4+

5505, 5550

SRX Series Routers

JunOS 10.2+

210, 650

ASR 1000 Series
Aggregation Services
Routers

IOS XE 2.1+

1002

J Series Routers

JunOS 9.4+

4350

ISG Series Routers

ScreenOS 6.2+

SX2

ISR Series Integrated
Services Routers

IOS 12.2+

SSG Series Routers

ScreenOS 6.2+

550

2801, 2901,
2911

Generic VPN devices must support
• IKE v1
• AES 128, 256
• SHA1, SHA2
scripting it out
Paul Stubbs has a great Tech Ed talk walking
through showing and explaining this.
http://blogs.msdn.com/b/pstubbs/
http://channel9.msdn.com/Events/TechEd/NorthAmerica/2012/AZR327
http://channel9.msdn.com/Events/TechEd/NorthAmerica/2013/MDC-B213

Hands on Labs on github
https://github.com/WindowsAzure-TrainingKit/HOLDeployingSQLServerForSharePoint
https://github.com/WindowsAzure-TrainingKit/HOL-DeploySharePointVMs
https://github.com/WindowsAzure/azure-sdk-tools-samples/wiki/AutomatedDeployment-of-SharePoint-2013-with-Windows-Azure-PowerShell
Migration Types
Forklift Migration
Bring entire application and all dependencies
Hybrid Migration
Bring portion of application to the cloud while some
resources stay on-premises
IaaS to PaaS Migration
Migrating application to web or worker roles with
dependencies that work better on a VM
questions
Who are we again?
Scott Hoag
@ciphertxt
Applied Information
Sciences
Infrastructure Consultant
scott.hoag@appliedis.co
m

Dan Usher
@binarybrewery
Booz Allen Hamilton
Incorporated
Lead Associate
usher_daniel@bah.com

Weitere ähnliche Inhalte

Was ist angesagt?

BizSpark Startup Night Windows Azure March 29, 2011
BizSpark Startup Night Windows Azure March 29, 2011BizSpark Startup Night Windows Azure March 29, 2011
BizSpark Startup Night Windows Azure March 29, 2011Spiffy
 
Understanding The Azure Platform March 2010
Understanding The Azure Platform   March 2010Understanding The Azure Platform   March 2010
Understanding The Azure Platform March 2010DavidGristwood
 
Building & managing wa app wely
Building & managing wa app   welyBuilding & managing wa app   wely
Building & managing wa app welySpiffy
 
Microsoft PaaS Cloud Windows Azure Platform
Microsoft PaaS Cloud Windows Azure PlatformMicrosoft PaaS Cloud Windows Azure Platform
Microsoft PaaS Cloud Windows Azure PlatformEsri
 
AWS Solution Architect Professional
AWS Solution Architect ProfessionalAWS Solution Architect Professional
AWS Solution Architect ProfessionalSuman Jha
 
Embrace and Extend - First-Class Activity and 3rd Party Ecosystem for SSIS in...
Embrace and Extend - First-Class Activity and 3rd Party Ecosystem for SSIS in...Embrace and Extend - First-Class Activity and 3rd Party Ecosystem for SSIS in...
Embrace and Extend - First-Class Activity and 3rd Party Ecosystem for SSIS in...Sandy Winarko
 
IaaS vs. PaaS: Windows Azure Compute Solutions
IaaS vs. PaaS: Windows Azure Compute SolutionsIaaS vs. PaaS: Windows Azure Compute Solutions
IaaS vs. PaaS: Windows Azure Compute SolutionsIdo Flatow
 
Conoce Microsoft Azure (Español)
Conoce Microsoft Azure (Español)Conoce Microsoft Azure (Español)
Conoce Microsoft Azure (Español)WarNov Apps
 
Get your site microsoft edge ready
Get your site microsoft edge readyGet your site microsoft edge ready
Get your site microsoft edge readyMostafa
 
Going to the cloud with Microsoft and ITAdviser_Windows Azure overview for IT...
Going to the cloud with Microsoft and ITAdviser_Windows Azure overview for IT...Going to the cloud with Microsoft and ITAdviser_Windows Azure overview for IT...
Going to the cloud with Microsoft and ITAdviser_Windows Azure overview for IT...Olimpia Oancea
 
Breaking Down the Tools and Features in Office 365 - EU Collab Summit 2018
Breaking Down the Tools and Features in Office 365 - EU Collab Summit 2018Breaking Down the Tools and Features in Office 365 - EU Collab Summit 2018
Breaking Down the Tools and Features in Office 365 - EU Collab Summit 2018Michael Noel
 
Engineer Suman Chandra Jha Resume
Engineer Suman Chandra Jha ResumeEngineer Suman Chandra Jha Resume
Engineer Suman Chandra Jha ResumeSuman Jha
 
Understanding The Azure Platform Jan
Understanding The Azure Platform   JanUnderstanding The Azure Platform   Jan
Understanding The Azure Platform JanDavidGristwood
 
CTU June 2011 - Microsoft System Center Virtual Machine Manager 2012
CTU June 2011 - Microsoft System Center Virtual Machine Manager 2012CTU June 2011 - Microsoft System Center Virtual Machine Manager 2012
CTU June 2011 - Microsoft System Center Virtual Machine Manager 2012Spiffy
 

Was ist angesagt? (20)

BizSpark Startup Night Windows Azure March 29, 2011
BizSpark Startup Night Windows Azure March 29, 2011BizSpark Startup Night Windows Azure March 29, 2011
BizSpark Startup Night Windows Azure March 29, 2011
 
Understanding The Azure Platform March 2010
Understanding The Azure Platform   March 2010Understanding The Azure Platform   March 2010
Understanding The Azure Platform March 2010
 
Building & managing wa app wely
Building & managing wa app   welyBuilding & managing wa app   wely
Building & managing wa app wely
 
Build cloud os in one day belgium
Build cloud os in one day   belgiumBuild cloud os in one day   belgium
Build cloud os in one day belgium
 
Microsoft PaaS Cloud Windows Azure Platform
Microsoft PaaS Cloud Windows Azure PlatformMicrosoft PaaS Cloud Windows Azure Platform
Microsoft PaaS Cloud Windows Azure Platform
 
Microsoft Azure catch-up
Microsoft Azure catch-upMicrosoft Azure catch-up
Microsoft Azure catch-up
 
ADFS + IAM
ADFS + IAMADFS + IAM
ADFS + IAM
 
AWS Solution Architect Professional
AWS Solution Architect ProfessionalAWS Solution Architect Professional
AWS Solution Architect Professional
 
A Lap Around Azure
A Lap Around AzureA Lap Around Azure
A Lap Around Azure
 
Embrace and Extend - First-Class Activity and 3rd Party Ecosystem for SSIS in...
Embrace and Extend - First-Class Activity and 3rd Party Ecosystem for SSIS in...Embrace and Extend - First-Class Activity and 3rd Party Ecosystem for SSIS in...
Embrace and Extend - First-Class Activity and 3rd Party Ecosystem for SSIS in...
 
IaaS vs. PaaS: Windows Azure Compute Solutions
IaaS vs. PaaS: Windows Azure Compute SolutionsIaaS vs. PaaS: Windows Azure Compute Solutions
IaaS vs. PaaS: Windows Azure Compute Solutions
 
Conoce Microsoft Azure (Español)
Conoce Microsoft Azure (Español)Conoce Microsoft Azure (Español)
Conoce Microsoft Azure (Español)
 
Get your site microsoft edge ready
Get your site microsoft edge readyGet your site microsoft edge ready
Get your site microsoft edge ready
 
Going to the cloud with Microsoft and ITAdviser_Windows Azure overview for IT...
Going to the cloud with Microsoft and ITAdviser_Windows Azure overview for IT...Going to the cloud with Microsoft and ITAdviser_Windows Azure overview for IT...
Going to the cloud with Microsoft and ITAdviser_Windows Azure overview for IT...
 
Breaking Down the Tools and Features in Office 365 - EU Collab Summit 2018
Breaking Down the Tools and Features in Office 365 - EU Collab Summit 2018Breaking Down the Tools and Features in Office 365 - EU Collab Summit 2018
Breaking Down the Tools and Features in Office 365 - EU Collab Summit 2018
 
Azure app service
Azure app serviceAzure app service
Azure app service
 
Engineer Suman Chandra Jha Resume
Engineer Suman Chandra Jha ResumeEngineer Suman Chandra Jha Resume
Engineer Suman Chandra Jha Resume
 
Azure diario de abordo
Azure diario de abordoAzure diario de abordo
Azure diario de abordo
 
Understanding The Azure Platform Jan
Understanding The Azure Platform   JanUnderstanding The Azure Platform   Jan
Understanding The Azure Platform Jan
 
CTU June 2011 - Microsoft System Center Virtual Machine Manager 2012
CTU June 2011 - Microsoft System Center Virtual Machine Manager 2012CTU June 2011 - Microsoft System Center Virtual Machine Manager 2012
CTU June 2011 - Microsoft System Center Virtual Machine Manager 2012
 

Andere mochten auch

MSDN - Converting an existing ASP.NET application to Windows Azure
MSDN - Converting an existing ASP.NET application to Windows AzureMSDN - Converting an existing ASP.NET application to Windows Azure
MSDN - Converting an existing ASP.NET application to Windows AzureMaarten Balliauw
 
SPO Migration - New API
SPO Migration - New APISPO Migration - New API
SPO Migration - New APIAshish Trivedi
 
DV03 Smooth Migration to Windows Azure
DV03 Smooth Migration to Windows AzureDV03 Smooth Migration to Windows Azure
DV03 Smooth Migration to Windows AzureRonald Widha
 
Massive Lift & Shift Migrations to Microsoft Azure with the Microsoft Migrati...
Massive Lift & Shift Migrations to Microsoft Azure with the Microsoft Migrati...Massive Lift & Shift Migrations to Microsoft Azure with the Microsoft Migrati...
Massive Lift & Shift Migrations to Microsoft Azure with the Microsoft Migrati...Morgan Simonsen
 
Put Your Existing Application On Windows Azure
Put Your Existing Application On Windows AzurePut Your Existing Application On Windows Azure
Put Your Existing Application On Windows AzureMaarten Balliauw
 

Andere mochten auch (8)

SAMS
SAMSSAMS
SAMS
 
MSDN - Converting an existing ASP.NET application to Windows Azure
MSDN - Converting an existing ASP.NET application to Windows AzureMSDN - Converting an existing ASP.NET application to Windows Azure
MSDN - Converting an existing ASP.NET application to Windows Azure
 
SPO Migration - New API
SPO Migration - New APISPO Migration - New API
SPO Migration - New API
 
DV03 Smooth Migration to Windows Azure
DV03 Smooth Migration to Windows AzureDV03 Smooth Migration to Windows Azure
DV03 Smooth Migration to Windows Azure
 
Katpro Technologies- Azure Portfolio
Katpro Technologies- Azure PortfolioKatpro Technologies- Azure Portfolio
Katpro Technologies- Azure Portfolio
 
Azure migration
Azure migrationAzure migration
Azure migration
 
Massive Lift & Shift Migrations to Microsoft Azure with the Microsoft Migrati...
Massive Lift & Shift Migrations to Microsoft Azure with the Microsoft Migrati...Massive Lift & Shift Migrations to Microsoft Azure with the Microsoft Migrati...
Massive Lift & Shift Migrations to Microsoft Azure with the Microsoft Migrati...
 
Put Your Existing Application On Windows Azure
Put Your Existing Application On Windows AzurePut Your Existing Application On Windows Azure
Put Your Existing Application On Windows Azure
 

Ähnlich wie SPT15 To the Cloud! Utilizing AWS and Azure as Cloud Hosting Providers for SharePoint

AWS Enterprise Workloads on AWS IP Expo 2013
AWS Enterprise Workloads on AWS IP Expo 2013AWS Enterprise Workloads on AWS IP Expo 2013
AWS Enterprise Workloads on AWS IP Expo 2013Amazon Web Services
 
Connect your datacenter to Microsoft Azure
Connect your datacenter to Microsoft AzureConnect your datacenter to Microsoft Azure
Connect your datacenter to Microsoft AzureK.Mohamed Faizal
 
Drupal DevOps on Microsoft Azure Websites
Drupal DevOps on Microsoft Azure WebsitesDrupal DevOps on Microsoft Azure Websites
Drupal DevOps on Microsoft Azure WebsitesCory Fowler
 
Microsoft on AWS - AWS Summit SG 2017
Microsoft on AWS - AWS Summit SG 2017Microsoft on AWS - AWS Summit SG 2017
Microsoft on AWS - AWS Summit SG 2017Amazon Web Services
 
Azure Cloud Dev Camp - App Platform
Azure Cloud Dev Camp - App PlatformAzure Cloud Dev Camp - App Platform
Azure Cloud Dev Camp - App Platformgiventocode
 
Windows Azure for .NET Developers
Windows Azure for .NET DevelopersWindows Azure for .NET Developers
Windows Azure for .NET Developersllangit
 
Microsoft-Azure-Overvi2222222222222ew.pptx
Microsoft-Azure-Overvi2222222222222ew.pptxMicrosoft-Azure-Overvi2222222222222ew.pptx
Microsoft-Azure-Overvi2222222222222ew.pptxsaidbilgen
 
CTU June 2011 - Hybrid Cloud Management with Microsoft System Center - Concero
CTU June 2011 - Hybrid Cloud Management with Microsoft System Center - ConceroCTU June 2011 - Hybrid Cloud Management with Microsoft System Center - Concero
CTU June 2011 - Hybrid Cloud Management with Microsoft System Center - ConceroSpiffy
 
Azure Introduction
Azure IntroductionAzure Introduction
Azure Introductionbrunoterkaly
 
AWS Cloud Experience CA: ¿Porqué Correr WorkLoads Microsoft & Oracle en AWS?
AWS Cloud Experience CA: ¿Porqué Correr WorkLoads Microsoft & Oracle en AWS?AWS Cloud Experience CA: ¿Porqué Correr WorkLoads Microsoft & Oracle en AWS?
AWS Cloud Experience CA: ¿Porqué Correr WorkLoads Microsoft & Oracle en AWS?Amazon Web Services LATAM
 
Azure Administration.docx
Azure  Administration.docxAzure  Administration.docx
Azure Administration.docxFuturepoint13
 
AWS re:Invent 2016: Simplifying Microsoft Architectures with AWS services (WI...
AWS re:Invent 2016: Simplifying Microsoft Architectures with AWS services (WI...AWS re:Invent 2016: Simplifying Microsoft Architectures with AWS services (WI...
AWS re:Invent 2016: Simplifying Microsoft Architectures with AWS services (WI...Amazon Web Services
 
SQL Azure the database in the cloud
SQL Azure the database in the cloud SQL Azure the database in the cloud
SQL Azure the database in the cloud Eduardo Castro
 
The Cloud for Modern Business
The Cloud for Modern BusinessThe Cloud for Modern Business
The Cloud for Modern BusinessBizTalk360
 

Ähnlich wie SPT15 To the Cloud! Utilizing AWS and Azure as Cloud Hosting Providers for SharePoint (20)

Windows Azure
Windows AzureWindows Azure
Windows Azure
 
AWS Enterprise Workloads on AWS IP Expo 2013
AWS Enterprise Workloads on AWS IP Expo 2013AWS Enterprise Workloads on AWS IP Expo 2013
AWS Enterprise Workloads on AWS IP Expo 2013
 
Microsoft Azure
Microsoft AzureMicrosoft Azure
Microsoft Azure
 
Connect your datacenter to Microsoft Azure
Connect your datacenter to Microsoft AzureConnect your datacenter to Microsoft Azure
Connect your datacenter to Microsoft Azure
 
Drupal DevOps on Microsoft Azure Websites
Drupal DevOps on Microsoft Azure WebsitesDrupal DevOps on Microsoft Azure Websites
Drupal DevOps on Microsoft Azure Websites
 
Microsoft on AWS - AWS Summit SG 2017
Microsoft on AWS - AWS Summit SG 2017Microsoft on AWS - AWS Summit SG 2017
Microsoft on AWS - AWS Summit SG 2017
 
Azure Cloud Dev Camp - App Platform
Azure Cloud Dev Camp - App PlatformAzure Cloud Dev Camp - App Platform
Azure Cloud Dev Camp - App Platform
 
Windows Azure for .NET Developers
Windows Azure for .NET DevelopersWindows Azure for .NET Developers
Windows Azure for .NET Developers
 
Microsoft-Azure-Overvi2222222222222ew.pptx
Microsoft-Azure-Overvi2222222222222ew.pptxMicrosoft-Azure-Overvi2222222222222ew.pptx
Microsoft-Azure-Overvi2222222222222ew.pptx
 
Azure Hybid
Azure HybidAzure Hybid
Azure Hybid
 
Enterprise Workloads on AWS
Enterprise Workloads on AWSEnterprise Workloads on AWS
Enterprise Workloads on AWS
 
CTU June 2011 - Hybrid Cloud Management with Microsoft System Center - Concero
CTU June 2011 - Hybrid Cloud Management with Microsoft System Center - ConceroCTU June 2011 - Hybrid Cloud Management with Microsoft System Center - Concero
CTU June 2011 - Hybrid Cloud Management with Microsoft System Center - Concero
 
Azure Introduction
Azure IntroductionAzure Introduction
Azure Introduction
 
AWS Cloud Experience CA: ¿Porqué Correr WorkLoads Microsoft & Oracle en AWS?
AWS Cloud Experience CA: ¿Porqué Correr WorkLoads Microsoft & Oracle en AWS?AWS Cloud Experience CA: ¿Porqué Correr WorkLoads Microsoft & Oracle en AWS?
AWS Cloud Experience CA: ¿Porqué Correr WorkLoads Microsoft & Oracle en AWS?
 
Azure Administration.docx
Azure  Administration.docxAzure  Administration.docx
Azure Administration.docx
 
AWS re:Invent 2016: Simplifying Microsoft Architectures with AWS services (WI...
AWS re:Invent 2016: Simplifying Microsoft Architectures with AWS services (WI...AWS re:Invent 2016: Simplifying Microsoft Architectures with AWS services (WI...
AWS re:Invent 2016: Simplifying Microsoft Architectures with AWS services (WI...
 
SQL Azure the database in the cloud
SQL Azure the database in the cloud SQL Azure the database in the cloud
SQL Azure the database in the cloud
 
Sky High With Azure
Sky High With AzureSky High With Azure
Sky High With Azure
 
The Cloud for Modern Business
The Cloud for Modern BusinessThe Cloud for Modern Business
The Cloud for Modern Business
 
Windows Azure Platform Overview
Windows Azure Platform OverviewWindows Azure Platform Overview
Windows Azure Platform Overview
 

Mehr von Scott Hoag

SharePoint Conference 2018 - Understanding Office 365 Usage Reporting
SharePoint Conference 2018 - Understanding Office 365 Usage ReportingSharePoint Conference 2018 - Understanding Office 365 Usage Reporting
SharePoint Conference 2018 - Understanding Office 365 Usage ReportingScott Hoag
 
SharePoint Conference 2018 - Securing Office 365 and SharePoint Online with A...
SharePoint Conference 2018 - Securing Office 365 and SharePoint Online with A...SharePoint Conference 2018 - Securing Office 365 and SharePoint Online with A...
SharePoint Conference 2018 - Securing Office 365 and SharePoint Online with A...Scott Hoag
 
Global Azure Bootcamp 2018 - Azure Security Center
Global Azure Bootcamp 2018 - Azure Security CenterGlobal Azure Bootcamp 2018 - Azure Security Center
Global Azure Bootcamp 2018 - Azure Security CenterScott Hoag
 
Global Azure Bootcamp 2018 - Azure Network Security
Global Azure Bootcamp 2018 - Azure Network SecurityGlobal Azure Bootcamp 2018 - Azure Network Security
Global Azure Bootcamp 2018 - Azure Network SecurityScott Hoag
 
SPIntersection 2016 - TO THE CLOUD! USING IAAS AS A HOSTING PROVIDER FOR SHAR...
SPIntersection 2016 - TO THE CLOUD! USING IAAS AS A HOSTING PROVIDER FOR SHAR...SPIntersection 2016 - TO THE CLOUD! USING IAAS AS A HOSTING PROVIDER FOR SHAR...
SPIntersection 2016 - TO THE CLOUD! USING IAAS AS A HOSTING PROVIDER FOR SHAR...Scott Hoag
 
SPIntersection 2016 - MICROSOFT CLOUD IDENTITIES IN AZURE AND OFFICE 365
SPIntersection 2016 - MICROSOFT CLOUD IDENTITIES IN AZURE AND OFFICE 365SPIntersection 2016 - MICROSOFT CLOUD IDENTITIES IN AZURE AND OFFICE 365
SPIntersection 2016 - MICROSOFT CLOUD IDENTITIES IN AZURE AND OFFICE 365Scott Hoag
 
JAXSPUG April 2016 - Staying in the Know with Office 365
JAXSPUG April 2016 - Staying in the Know with Office 365JAXSPUG April 2016 - Staying in the Know with Office 365
JAXSPUG April 2016 - Staying in the Know with Office 365Scott Hoag
 
JAXSPUG January 2016 - Microsoft Cloud Identities in Azure and Office 365
JAXSPUG January 2016 - Microsoft Cloud Identities in Azure and Office 365JAXSPUG January 2016 - Microsoft Cloud Identities in Azure and Office 365
JAXSPUG January 2016 - Microsoft Cloud Identities in Azure and Office 365Scott Hoag
 
SPSDC - To the Cloud! Using IaaS as a Hosting Provider for SharePoint
SPSDC - To the Cloud! Using IaaS as a Hosting Provider for SharePointSPSDC - To the Cloud! Using IaaS as a Hosting Provider for SharePoint
SPSDC - To the Cloud! Using IaaS as a Hosting Provider for SharePointScott Hoag
 
SPSNYC SharePoint Worst Practices
SPSNYC SharePoint Worst PracticesSPSNYC SharePoint Worst Practices
SPSNYC SharePoint Worst PracticesScott Hoag
 
March Sydney Office 365 Meetup - Office 365 and Hybrid Solutions... what work...
March Sydney Office 365 Meetup - Office 365 and Hybrid Solutions... what work...March Sydney Office 365 Meetup - Office 365 and Hybrid Solutions... what work...
March Sydney Office 365 Meetup - Office 365 and Hybrid Solutions... what work...Scott Hoag
 
SYDSP - Office 365 and Cloud Identity - What does it mean for me?
SYDSP  - Office 365 and Cloud Identity - What does it mean for me?SYDSP  - Office 365 and Cloud Identity - What does it mean for me?
SYDSP - Office 365 and Cloud Identity - What does it mean for me?Scott Hoag
 
SPSVB - Office 365 and Hybrid Solutions... what works for my organization?
SPSVB - Office 365 and Hybrid Solutions... what works for my organization?SPSVB - Office 365 and Hybrid Solutions... what works for my organization?
SPSVB - Office 365 and Hybrid Solutions... what works for my organization?Scott Hoag
 
SPSVB - Office 365 and Cloud Identity - What Does It Mean for Me?
SPSVB - Office 365 and Cloud Identity - What Does It Mean for Me?SPSVB - Office 365 and Cloud Identity - What Does It Mean for Me?
SPSVB - Office 365 and Cloud Identity - What Does It Mean for Me?Scott Hoag
 
SPSVB - To the Cloud! Using IaaS as a Hosting Provider for SharePoint
SPSVB - To the Cloud! Using IaaS as a Hosting Provider for SharePointSPSVB - To the Cloud! Using IaaS as a Hosting Provider for SharePoint
SPSVB - To the Cloud! Using IaaS as a Hosting Provider for SharePointScott Hoag
 
SPS Sydney - To the Cloud! Utilising Azure as a Cloud Hosting Provider for Sh...
SPS Sydney - To the Cloud! Utilising Azure as a Cloud Hosting Provider for Sh...SPS Sydney - To the Cloud! Utilising Azure as a Cloud Hosting Provider for Sh...
SPS Sydney - To the Cloud! Utilising Azure as a Cloud Hosting Provider for Sh...Scott Hoag
 
SPS Sydney - Office 365 and Cloud Identity – What does it mean for me?
SPS Sydney - Office 365 and Cloud Identity – What does it mean for me?SPS Sydney - Office 365 and Cloud Identity – What does it mean for me?
SPS Sydney - Office 365 and Cloud Identity – What does it mean for me?Scott Hoag
 
SPSCBR - Pitfalls of Migrating to SharePoint 2013
SPSCBR - Pitfalls of Migrating to SharePoint 2013SPSCBR - Pitfalls of Migrating to SharePoint 2013
SPSCBR - Pitfalls of Migrating to SharePoint 2013Scott Hoag
 
Office 365 and Cloud Identity – What Does It Mean For Me?
Office 365 and Cloud Identity – What Does It Mean For Me?Office 365 and Cloud Identity – What Does It Mean For Me?
Office 365 and Cloud Identity – What Does It Mean For Me?Scott Hoag
 
Canberra SPUG - February 2014 - Pitfalls of Migrating to SharePoint 2013
Canberra SPUG - February 2014 - Pitfalls of Migrating to SharePoint 2013Canberra SPUG - February 2014 - Pitfalls of Migrating to SharePoint 2013
Canberra SPUG - February 2014 - Pitfalls of Migrating to SharePoint 2013Scott Hoag
 

Mehr von Scott Hoag (20)

SharePoint Conference 2018 - Understanding Office 365 Usage Reporting
SharePoint Conference 2018 - Understanding Office 365 Usage ReportingSharePoint Conference 2018 - Understanding Office 365 Usage Reporting
SharePoint Conference 2018 - Understanding Office 365 Usage Reporting
 
SharePoint Conference 2018 - Securing Office 365 and SharePoint Online with A...
SharePoint Conference 2018 - Securing Office 365 and SharePoint Online with A...SharePoint Conference 2018 - Securing Office 365 and SharePoint Online with A...
SharePoint Conference 2018 - Securing Office 365 and SharePoint Online with A...
 
Global Azure Bootcamp 2018 - Azure Security Center
Global Azure Bootcamp 2018 - Azure Security CenterGlobal Azure Bootcamp 2018 - Azure Security Center
Global Azure Bootcamp 2018 - Azure Security Center
 
Global Azure Bootcamp 2018 - Azure Network Security
Global Azure Bootcamp 2018 - Azure Network SecurityGlobal Azure Bootcamp 2018 - Azure Network Security
Global Azure Bootcamp 2018 - Azure Network Security
 
SPIntersection 2016 - TO THE CLOUD! USING IAAS AS A HOSTING PROVIDER FOR SHAR...
SPIntersection 2016 - TO THE CLOUD! USING IAAS AS A HOSTING PROVIDER FOR SHAR...SPIntersection 2016 - TO THE CLOUD! USING IAAS AS A HOSTING PROVIDER FOR SHAR...
SPIntersection 2016 - TO THE CLOUD! USING IAAS AS A HOSTING PROVIDER FOR SHAR...
 
SPIntersection 2016 - MICROSOFT CLOUD IDENTITIES IN AZURE AND OFFICE 365
SPIntersection 2016 - MICROSOFT CLOUD IDENTITIES IN AZURE AND OFFICE 365SPIntersection 2016 - MICROSOFT CLOUD IDENTITIES IN AZURE AND OFFICE 365
SPIntersection 2016 - MICROSOFT CLOUD IDENTITIES IN AZURE AND OFFICE 365
 
JAXSPUG April 2016 - Staying in the Know with Office 365
JAXSPUG April 2016 - Staying in the Know with Office 365JAXSPUG April 2016 - Staying in the Know with Office 365
JAXSPUG April 2016 - Staying in the Know with Office 365
 
JAXSPUG January 2016 - Microsoft Cloud Identities in Azure and Office 365
JAXSPUG January 2016 - Microsoft Cloud Identities in Azure and Office 365JAXSPUG January 2016 - Microsoft Cloud Identities in Azure and Office 365
JAXSPUG January 2016 - Microsoft Cloud Identities in Azure and Office 365
 
SPSDC - To the Cloud! Using IaaS as a Hosting Provider for SharePoint
SPSDC - To the Cloud! Using IaaS as a Hosting Provider for SharePointSPSDC - To the Cloud! Using IaaS as a Hosting Provider for SharePoint
SPSDC - To the Cloud! Using IaaS as a Hosting Provider for SharePoint
 
SPSNYC SharePoint Worst Practices
SPSNYC SharePoint Worst PracticesSPSNYC SharePoint Worst Practices
SPSNYC SharePoint Worst Practices
 
March Sydney Office 365 Meetup - Office 365 and Hybrid Solutions... what work...
March Sydney Office 365 Meetup - Office 365 and Hybrid Solutions... what work...March Sydney Office 365 Meetup - Office 365 and Hybrid Solutions... what work...
March Sydney Office 365 Meetup - Office 365 and Hybrid Solutions... what work...
 
SYDSP - Office 365 and Cloud Identity - What does it mean for me?
SYDSP  - Office 365 and Cloud Identity - What does it mean for me?SYDSP  - Office 365 and Cloud Identity - What does it mean for me?
SYDSP - Office 365 and Cloud Identity - What does it mean for me?
 
SPSVB - Office 365 and Hybrid Solutions... what works for my organization?
SPSVB - Office 365 and Hybrid Solutions... what works for my organization?SPSVB - Office 365 and Hybrid Solutions... what works for my organization?
SPSVB - Office 365 and Hybrid Solutions... what works for my organization?
 
SPSVB - Office 365 and Cloud Identity - What Does It Mean for Me?
SPSVB - Office 365 and Cloud Identity - What Does It Mean for Me?SPSVB - Office 365 and Cloud Identity - What Does It Mean for Me?
SPSVB - Office 365 and Cloud Identity - What Does It Mean for Me?
 
SPSVB - To the Cloud! Using IaaS as a Hosting Provider for SharePoint
SPSVB - To the Cloud! Using IaaS as a Hosting Provider for SharePointSPSVB - To the Cloud! Using IaaS as a Hosting Provider for SharePoint
SPSVB - To the Cloud! Using IaaS as a Hosting Provider for SharePoint
 
SPS Sydney - To the Cloud! Utilising Azure as a Cloud Hosting Provider for Sh...
SPS Sydney - To the Cloud! Utilising Azure as a Cloud Hosting Provider for Sh...SPS Sydney - To the Cloud! Utilising Azure as a Cloud Hosting Provider for Sh...
SPS Sydney - To the Cloud! Utilising Azure as a Cloud Hosting Provider for Sh...
 
SPS Sydney - Office 365 and Cloud Identity – What does it mean for me?
SPS Sydney - Office 365 and Cloud Identity – What does it mean for me?SPS Sydney - Office 365 and Cloud Identity – What does it mean for me?
SPS Sydney - Office 365 and Cloud Identity – What does it mean for me?
 
SPSCBR - Pitfalls of Migrating to SharePoint 2013
SPSCBR - Pitfalls of Migrating to SharePoint 2013SPSCBR - Pitfalls of Migrating to SharePoint 2013
SPSCBR - Pitfalls of Migrating to SharePoint 2013
 
Office 365 and Cloud Identity – What Does It Mean For Me?
Office 365 and Cloud Identity – What Does It Mean For Me?Office 365 and Cloud Identity – What Does It Mean For Me?
Office 365 and Cloud Identity – What Does It Mean For Me?
 
Canberra SPUG - February 2014 - Pitfalls of Migrating to SharePoint 2013
Canberra SPUG - February 2014 - Pitfalls of Migrating to SharePoint 2013Canberra SPUG - February 2014 - Pitfalls of Migrating to SharePoint 2013
Canberra SPUG - February 2014 - Pitfalls of Migrating to SharePoint 2013
 

Kürzlich hochgeladen

From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESmohitsingh558521
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 

Kürzlich hochgeladen (20)

From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 

SPT15 To the Cloud! Utilizing AWS and Azure as Cloud Hosting Providers for SharePoint

  • 1. SPT15 To the Cloud! Utilizing AWS and Azure as Cloud Hosting Providers for SharePoint Scott Hoag Infrastructure Consultant Dan Usher Lead Associate
  • 3. Who are we? Scott Hoag @ciphertxt Applied Information Sciences Infrastructure Consultant scott.hoag@appliedis.co m Dan Usher @binarybrewery Booz Allen Hamilton Incorporated Lead Associate usher_daniel@bah.com
  • 4. Housekeeping Ask questions Phones silenced, phasers set to stun Ask questions
  • 5. Why Cloud™? IT Agility The ability to instantly provision new hardware for new opportunities or respond quickly to business demand can be a competitive advantage. Focus Focusing less on infrastructure leaves more time for improving the success of the business through better IT. More on Innovation and less on Infrastructure. Economics Cloud Computing lowers the cost of delivering IT and increases the utilization and efficiency of your data
  • 6. cloud types moving out from corporate IT data center and private clouds hosting, building, consuming flexibility in scale
  • 8. security and compliance Azure Public Community Cloud FedRAMP JAB P-ATO http://www.microsoft.com/en-us/news/press/2013/sep13/0930fedramppr.aspx AWS GovCloud - FedRAMP 3PAO ATO http://aws.amazon.com/govcloud-us/
  • 9. services we wish we could utilize AWS RDS SQL instance http://aws.amazon.com/rds/sqlserver/#details Azure SQL Database http://www.windowsazure.com/en-us/services/data-management/ Spoiler Alert… Neither support FILESTREAM Neither can be domain joined http://blogs.msdn.com/b/windowsazure/archive/2012/06/26/data-series-sql-server-in-windows-azure-virtual-machine-vs-sql-database.aspx
  • 10. Azure SQL Database Guidelines and Limitations Primer: http://msdn.microsoft.com/en-us/library/ff394102.aspx General Guidelines and Limitations Tools, Visual Studio Support, Data migration support, SQL server agent support, etc. Security Guidelines and Limitations Firewalls, Encryption, AuthN, Logins and Users SQL Server Feature Limitations Feature support not available Federation Guidelines and Limitations Several limitations of federated tables
  • 11. Azure SQL Database Instance Available to connect through SQL Server Management Studio SQL AuthN (no IWA AuthN) Unable to access or manipulate instance properties Limited functionality Unable to configure MDOP Not usable for SharePoint 2013…
  • 12. Azure SQL Database Instance Available to connect through SQL Server Management Studio SQL AuthN (no IWA AuthN) Unable to access or manipulate instance properties Limited functionality Unable to configure MDOP Not usable for SharePoint 2013…
  • 13. AWS RDS SQL Server Guidance and Limitations Primer: http://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/CHAP_SQLServer.html Not Supported in 2008 R2 Database Supported in 2008 R2 Database Core Database engine features Maintenance Plans SQL Server development tools (VS, Intellisense) Database Mail SQL Server Management Tools Distributed Queries Safe CLR Transparent Data Encryption Full-text Search Database Log Shipping SSL Database Mirroring Spatial and location features Windows Authenticatoin Distribution Transaction Coordinator (MSDTC) Replication WCF Data Services SQL Server Audit FILESTREAM Support Performance Counter Collector Policy Based Management Additional T-SQL endpoints Ability to run Reporting, Analysis, Integration Services against same server as the DB instance
  • 14. AWS RDS SQL Instance Available to connect through SQL Server Management Studio SQL AuthN (no IWA AuthN) Unable to access or manipulate instance properties Limited functionality Unable to configure MDOP Not usable for SharePoint 2013…
  • 15. AWS RDS SQL Instance Available to connect through SQL Server Management Studio SQL AuthN (no IWA AuthN) Unable to access or manipulate instance properties Limited functionality Unable to configure MDOP Not usable for SharePoint 2013…
  • 16. things to remember… SharePoint Server 2010 and 2013 supports virtualization within Azure (and sysprep…) Microsoft products virtualized on Hyper-V http://support.microsoft.com/kb/957006 http://support.microsoft.com/kb/2721672 Microsoft products virtualized on VMware http://support.microsoft.com/kb/897615 Licensing http://technet.microsoft.com/en-us/library/ff607936(v=office.14).aspx http://technet.microsoft.com/en-us/library/ff607936.aspx Not all Clouds are created equal…
  • 17. speaking of SysPrep on Azure… Creating a Generalized image is broken Unable to create image with Reboot http://bit.ly/azuresysprep
  • 18. SQL Workloads in the cloud SQL housed within cloud based VM Provides greatest flexibility Supports Always On scenarios Support for configurable Disaster Recovery Works with SharePoint SQL DB services Support for fast scalability Requires very little SQL maintenance Great for hosting databases for structured data outside of SharePoint
  • 19. SharePoint Workloads SharePoint for Internet Sites (FIS) Public facing, anonymous access sites Developer, Test and Staging Environments Quickly provision and un-provision entire environments Hybrid Applications Applications that span your data center and the cloud Disaster Recovery Quickly recover from a disaster, only pay for use
  • 20. Active Directory Workloads AD DS, AD FS, AD CS hosted within cloud based VMs Complete flexibility and control of replication to on premise resources Windows Azure Active Directory Useful for cloud based applications Can’t run your data center off of WAAD Connectors to provide for AD FS like functionality 3rd Party Identity Provider in the Cloud Provides for externalized virtual directories for consumption by cloud services
  • 21.
  • 22. AWS Images Available 1568 Amazon Machine Images 19 Amazon Web Services Windows Servers Windows Server 2012 Windows Server 2008 R2 Windows Server 2008 SP2 SQL Server 2012 Standard / Web / Express SQL Server 2008 Standard / Web / Express 4 Microsoft Windows Servers Media Services Hosting WebMatrix SQL Server 2008 R2 SP1-Q4 Several Linux varieties Ubuntu, Cent OS, Amazon Linux, Fedora, Genoo, Debian, Red Hat, OpenSUSE OpenSolaris Oracle Linux (11g, 10g)
  • 23. Provisioning AWS VMs through the EC2 Portal
  • 26. AWS Supported VPN Device List Cisco Juniper Platform OS Family Examples Platform OS Family Examples ASA 5500 Series (Adaptive Security Appliances) ASA Software 8.2+ 5505, 5550 SRX Series Routers JunOS 9.5+ 210, 650 ISR Series Integrated Services Routers IOS 12.4+ 2801, 2901, 2911 J Series Routers JunOS 9.5+ 4350 ISG Series Routers ScreenOS 6.1+ SX2 SSG Series Routers ScreenOS 6.1+ 550 Generic VPN devices must support Other Solutions • • • • IKE v1, IPSec in Tunnels Mode AES 128 SHA1 Diffie-Hellman Perfect Forward Secrecy in “Group 2 mode” • Microsoft Windows Server 2008 R2 • Yamaha RTX1200 http://aws.amazon.com/vpc/faqs/#C2
  • 29. AWS Command Line http://aws.amazon.com/cli/ Create a config file at c:usersUSERID.awsconfig Run the aws CLI with the service and associated command aws ec2 describe-regions Create a Security Group aws ec2 create-security-group --group-name SPLiveKeyPair.pem Create a Security Group aws ec2 create-security-group --group-name SPLiveGroup --description "SP Live Security Group“ Assign a policy to the Security Group aws ec2 authorize-security-group-ingress --group-name SPLiveGroup -protocol tcp --port 3389 --cidr 0.0.0.0/0
  • 30. AWS Command Line continued List out information about the security group aws ec2 describe-security-groups --group-names SPLiveGroup Launch a Windows Server 2012 instance within an m1.medium aws ec2 run-instances --image-id ami-173d747e --count 1 --instancetype m1.medium --key-name SPLiveKeyPair -security-groups SPLiveGroup Get the instance status aws ec2 describe-instance-status Get a cup of coffee Get the instance status again aws ec2 describe-instance-status
  • 31. AWS Command Line continued Decrypt your password through the portal with your keypair Login to your IaaS VM and begin configuring SharePoint
  • 32. Cloud Formation Scripts Ability to build an entire farm from private AMIs and configuration scripts Leverages JSON for configuration files Deploying a SharePoint Farm in 6 Steps http://aws.amazon.com/articles/9982940049271604 4 Cloud Formation Templates available Creates fully featured farm with domain controllers, etc. Requires a bit of editing - similar to say autospinstaller
  • 34.
  • 35. Azure Images Available 44 images available 33 Windows Server Datacenter images Windows Server 2008 R2 SP1 Windows Server 2012 Windows Server 2012 R2 SharePoint 2013 SQL Server 2014 CTP / 2012 SP1 / 2008 SP2 BizTalk 11 Linux images Oracle Database Server, Oracle WebLogic, Java, OpenSUSE, SUSE
  • 36. Windows Azure Comprehensive set of services that enable you to quickly build, deploy and manage applications across a global network of Microsoft-managed datacenters
  • 37. SharePoint Support on Windows Azure Product Support SharePoint Server 2010 supports the hosted virtualization solution of Microsoft, as well as required technologies, such as Microsoft SQL Server, when these products and technologies are deployed on the Windows Azure platform. FAST Support Nope…
  • 39. virtual machine vs vm roles in Azure
  • 40. Azure Cloud Services, Roles and Management, Configuration, Security, Networking and Service Model boundary Instances
  • 41. Azure Cloud Services with Virtual Machines Multiple Virtual Machines can be hosted within the same cloud service
  • 43. Provisioning Azure VMs through the Management Portal
  • 44. Azure Protocols and Endpoints UDP Traffic Supported in Azure Load-balanced incoming traffic and allows outbound traffic Support for All IP-Based Protocols (VM to VM) Instance-to-instance communication TCP, UDP and ICMP, dynamic ports Port Forwarded Endpoints Direct communication to multiple VMs in the same cloud app Custom Load Balancer Health Probes Health check with probe timeouts HTTP based probing, allowing granular control of health checks
  • 45. Overview: Existing Connectivity in Azure Input Endpoint VIP:Input Endpoint LB Loadbalanced endpoint. Stable VIP per service. Single port per endpoint Supported protocols: HTTP, HTTPS, TCP Internal Endpoint Instance-to-instance communication Supported Protocols: TCP Port ranges supported Communication boundary = Deployment boundary Name Resolution Internal Endpoint foo.cloudapp.net  VIP Windows Azure-provided DNS service for service-level name resolution Runtime APIs for instance identification
  • 47. Virtual Network Features Customer-managed private virtual networks within Windows Azure “Bring your own IPv4 addresses” Control over placement of Windows Azure Roles within the network Stable IPv4 addresses for VMs Hosted VPN Gateway that enables site-to-site connectivity Automated provisioning & management Support existing on-premises VPN devices Use on-premise DNS servers for name resolution Enables you to use your on-premise DNS servers for name resolution Enables VMs running in Windows Azure to be joined to your corporate domain(s) running on-premise
  • 48. SharePoint in Windows Azure Windows Azure Virtual Network 10.8.8.x On Premises DC DNS DC DNS Local DNS Use Accounts SharePoint FrontEnd Persistent VM Role Server Account SQL Persistent VM Role Persistent VM Role Search and Indes Persistent VM Role Persistent Desk Persistent VM Role Internet Domain Joined to OnPremises Network SQL Persistent VM Role SQL Mirroring SharePoint FrontEnd
  • 50. Azure Supported VPN Device List Cisco Juniper Platform OS Family Examples Platform OS Family Examples ASA 5500 Series (Adaptive Security Appliances) ASA Software 8.4+ 5505, 5550 SRX Series Routers JunOS 10.2+ 210, 650 ASR 1000 Series Aggregation Services Routers IOS XE 2.1+ 1002 J Series Routers JunOS 9.4+ 4350 ISG Series Routers ScreenOS 6.2+ SX2 ISR Series Integrated Services Routers IOS 12.2+ SSG Series Routers ScreenOS 6.2+ 550 2801, 2901, 2911 Generic VPN devices must support • IKE v1 • AES 128, 256 • SHA1, SHA2
  • 51. scripting it out Paul Stubbs has a great Tech Ed talk walking through showing and explaining this. http://blogs.msdn.com/b/pstubbs/ http://channel9.msdn.com/Events/TechEd/NorthAmerica/2012/AZR327 http://channel9.msdn.com/Events/TechEd/NorthAmerica/2013/MDC-B213 Hands on Labs on github https://github.com/WindowsAzure-TrainingKit/HOLDeployingSQLServerForSharePoint https://github.com/WindowsAzure-TrainingKit/HOL-DeploySharePointVMs https://github.com/WindowsAzure/azure-sdk-tools-samples/wiki/AutomatedDeployment-of-SharePoint-2013-with-Windows-Azure-PowerShell
  • 52. Migration Types Forklift Migration Bring entire application and all dependencies Hybrid Migration Bring portion of application to the cloud while some resources stay on-premises IaaS to PaaS Migration Migrating application to web or worker roles with dependencies that work better on a VM
  • 54. Who are we again? Scott Hoag @ciphertxt Applied Information Sciences Infrastructure Consultant scott.hoag@appliedis.co m Dan Usher @binarybrewery Booz Allen Hamilton Incorporated Lead Associate usher_daniel@bah.com

Hinweis der Redaktion

  1. Hoag
  2. ForVMWare - Windows Server 2012 isn’t yet supported by one of the VM providers, but Server 2008 R2 is.
  3. Oh but they’re still only development, staging and testing - not yet a General Availability - not appropriate for dedicated.SharePoint 2013 - Apps Model - host workloads in a separate VM or in the Azure Service
  4. Slide Objective:Show currently supported VPN devicesList above is just what we go to preview with. List will grow with time. Partners tested device against our solution.Any industry standard VPN will work.
  5. Slide Objective:Compare and contrast existing VM Role vs. new persistent virtual machines
  6. Slide Objective:When there are multiple VMs in the same cloud service they can communicate directly as they are on the same network.
  7. Slide Objective:When there are multiple VMs in the same cloud service they can communicate directly as they are on the same network.
  8. Slide Objective:Explain workflow for provisioning VMs in the cloud Notes:Cloud First Provisioning means exactly what is says. Building a VM in the cloud first. You have three methods of starting this process: Build a VM from the portal, from the command line OR programmatically calling the REST API. Once your choice of provisioning is made you will need to select the image and instance size to start from. The newly created disk will be stored in blob storage and your machine will boot.
  9. Slide Objective:UDP is now a supported protocol in WA (previously wasn’t). Discuss that by default with virtual machines there is an internal endpoint defined with protcol=“all” so essentially all traffic is open between virtual machines. Windows Server firewall and Linux firewall will still need to be configured to allow traffic.Health probes allow the load balancer to check a custom HTTP path that tells the LB whether the server is healthy or not. For TCP endpoints no http path is required just the port to connect to.
  10. Slide Objective:This slide talks about connectivity options supported in SDK1.6. This slide does not include any of the new features. Notes:Cloud Service gets a VIP assigned for a deployment slotNo ports opened up by defaultNeed to define endpoints to open up portsInput endpoint is a portIt is loadbalancedMapped across all role instancesPort maping is supportedInternal endpoint enables inter-role-instance communicationPorts for inter-vm communication are closed by defaultNeed to define an internal endpoint for communicationInternal endpoints can be port rangesDNS resolution is onlyOnly service-level name resolution is supportedNeed to use runtime APIs for instance name resolution.
  11. Data Synchronization - Azure SQL Data SyncApplication-Layer Connectivity & Messaging - Azure Service BusSecure Machine-to-Machine Network Connectivity - Azure Windows Azure ConnectSecure Site-to-Site Network Connectivity - Azure Windows Azure Virtual NetworkAmazon - Virtual Private Connection back into your network - similar to how Azure has connectivity through specific VPN endpoints to accomplish these needsSlide Objective:Microsoft stack to provide connectivity between on-premise and cloud.Notes:Servicebusvs connect – SB requires app code change, Connect/Virtual Networks do not. Virtual Networks are the net new here. They provide site to site connectivity where Connect provided server to server connectivity.Virtual Networks are the more flexible and powerful option.
  12. Slide Objective:VNET Feature OverviewNotes:BYO IPv4 space. Only proviteIps in a VNetCarve out IP subnets with a vnetNo overlapping subnetsIP address stays with the VM for it’s lifetimeWe manage SW gateway. Run in active / passive mode for high availability.DNS + IP address persistence is key to enable many new scenarios (AD, DNs, …)
  13. Slide Objective:Show how SharePoint could be deployed in a hybrid approach
  14. http://msdn.microsoft.com/en-us/library/windowsazure/dn197896.aspx
  15. Slide Objective:Show currently supported VPN devicesList above is just what we go to preview with. List will grow with time. Partners tested device against our solution.Any industry standard VPN will work.
  16. Hoag/UsherPlease fill out your evals!