SlideShare a Scribd company logo
1 of 34
Download to read offline
Microsoft SharePoint Server on AWS
Deploying a SharePoint 2010 Server Farm on the AWS Cloud
Ulf Schoo
AWS Solution Architect
1
Agenda
• Introduction
• Running Microsoft Workloads on AWS
• SharePoint Server Architecture on AWS
• Common SharePoint Server Scenarios in the AWS cloud
• Mapping SharePoint Server scenarios to AWS
– Network and Security Setup
– Server Setup and Configuration
– Deployment
• Resources
2
Meeting Business Growth
• Time to obtain new hardware
• Scalability, elasticity
Data Center Limitations
Inflexible Architecture
DR & HA
Finding & Retiring IT talent
Enterprise IT Challenges
3
Key Benefits to Running in the AWS Cloud
No Up-Front
Investment
Apps not Ops
Flexible Capacity
Speed and Agility
Low Ongoing Cost
Deploy
Global Reach
4
The AWS Cloud
Low-level building
blocks
High-level building
blocks
Tools to access
services
Cross Service
features
5
AWS Global Infrastructure
9 Regions
25 Availability Zones
Continuous Expansion
6
Key AWS Services
AMI
Virtual Machine
Configuration
Instance
Running or
Stopped VM
VPC
EC2 “Classic”
Availability Zone Availability Zone
S3
EBS EBS EBS
VPC
EC2 “Classic”
EBS EBS EBS
EBS
Snapshots
S3 Buckets
Region
7
AWS “Virtual Private Cloud”
• Launch AWS resources in a virtual network that you define
• Environment closely resembles a traditional network
• Control over IP address ranges, subnets, routes, gateways
and security settings
• Create encrypted VPN connections between your branch
offices or corporate headquarters and use VPC as an
extension of your corporate data center
8
EC2
EC2
EC2
EC2
EC2
EC2
EC2
EC2
EC2
EC2
EC2
EC2
EC2
EC2
EC2
EC2
EC2
EC2
EC2
EC2
EC2
EC2
EC2
EC2
S3
S3
S3
S3
S3
S3
Public Cloud
Secure VPN
over Internet
Multiple
Subnets
Corporate
Router
VPN Gateway
Amazon Virtual Private Cloud Extends Your Data Center
IP Addresses
Not Advertised
to Internet
Physical
Data
Center
9
Microsoft Platform on AWS
• Partnership to support running Windows
Server-based workloads on AWS
• Amazon Machine Images (AMIs) with
Windows Server and SQL Server today that
were jointly developed by Microsoft and
AWS
• SharePoint Server and other Microsoft
server products can be licensed to run on
AWS
Two licensing models:
•Windows Server
•SQL Server Standard
Pay-as-you-go – AMI
pricing includes
software
•SQL Server Enterprise
•SharePoint Server
•Other qualifying Microsoft Windows Server
products*
BYOL – use existing
licenses on AWS
*General info on AWS and License Mobility for a variety of MS server products:
http://aws.amazon.com/windows/mslicensemobility/
Detail on AWS and License Mobility with SQL Server:
http://aws.amazon.com/windows/mslicensemobility/sql/
Microsoft “License Mobility through Software Assurance” gives Microsoft Volume Licensing
customers the flexibility to deploy Windows Server applications with active Software
Assurance (SA) on Amazon Web Services.
10
SharePoint Server Common Workloads
• Enterprise collaboration, content management,
and team/project sites
• Web Applications:
– ASP.NET++ documents/team, SharePoint services, social
computing workflow, backend connectivity, web-part
personalization, etc.
• Search services – SharePoint Search Server
• MS Office services – Excel, Word, etc.
11
Two SharePoint Scenarios
• Enterprise internal deployment of SharePoint:
– All or partial deployment of corporate SharePoint infrastructure
on AWS
– Intranet only – user experience identical to running on-premise
SharePoint
• Public-accessible Web Application/Website
– Web-based application built on SharePoint Server
– For instance: Customer service portal
12
Intranet SharePoint on AWS
• Enterprise (Intranet) SharePoint farm:
– Completely or partial (hybrid) hosted in AWS
– Extension of enterprise infrastructure into AWS
• Key points:
– Typically for corporate group collaboration, content sharing, team sites
– Internal only – access only from within corporate
– Active Directory on premise – authenticate using corporate credentials
Microsoft SharePoint Architecture Intranet On-Premises
Application Server Tier
Web Server
Group
Web Server
Group
App Server
Group
App Server
Group
Web Server Tier Database Server Tier
Database
Group
Database
Group
Load
Balancer
Primary DB
Secondary DB
Domain
Controller
Witness
On-Premises Data Center
Public Website on AWS
• Public Website
– Hosted public website/application on AWS
– Leverage SharePoint Server capabilities for web-
based application (content, workflow)
• Key points:
– Complete solution deployed within AWS
– Accessible via public internet
– DMZ for threat management
15
Microsoft SharePoint Architecture Pubic Facing Website
Application Server Tier
Threat Management
Gateways
SharePoint
Servers
Threat Management
(DMZ)
Database Server Tier
Secondary DB
Load
Balancer
Primary DB
Domain
Controller
Witness
Application Hosting
Web Server Tier
Web Server
Group
Mirrored
Web Server
Group
SharePoint
Servers
Firewall
Threat Management
Gateways
On-Premises Data Center
16
Implementing SharePoint Server Farm on AWS
Done in a step-wise sequential approach
similar to a setup on-premises:
1. Create foundational infrastructure:
• Network, Routing, Security
• 2nd Datacenter for High Availability (2nd AWS Availability Zone)
2. Setup AD, Sites, Subnets, Sitelinks
3. Set up MS SQL Server – primary, secondary, (witness)
4. Set up Application Servers
5. Set up Web Front End (WFE) servers
17
SharePoint Architecture in AWS Intranet – Network
On Premises
Data Center
Customer
Gateway
(VPN)
Active Directory
Domain Controllers
Availability Zone 1
Availability Zone 2
AWS Region
VPN
Connection
Virtual
Private
Gateway
Web Tier Application Tier Database Tier
Web Tier Application Tier
Active Directory
Database Tier
Active Directory
Private Subnet Private Subnet Private Subnet
Private Subnet Private Subnet Private Subnet
Private Subnet
Private Subnet
Elastic
Load
Balancer
18
SharePoint Architecture in AWS Public Facing Site – Network
Availability Zone 1
Availability Zone 2
Region
Internet
Gateway
Internet
Web Tier Application Tier Database Tier
Web Tier Application Tier
Active Directory
Database Tier
Active Directory
DMZ
DMZ
NAT
NAT
HTTP/S
Public Subnet Private Subnet Private Subnet Private Subnet
Public Subnet Private Subnet Private Subnet Private Subnet
Private Subnet
Private Subnet
RDGW
RDGW
19
Identity and Authorization
• Active Directory setup in VPC to provide user
authentication for SharePoint farm on AWS
– For the intranet scenario, AWS AD contents are replicated from the
AD on-premises via VPN (periodic refresh)
– For website scenario, users are created and maintained in AWS AD
• If on-premises alternate directory exists (LDAP etc),
then ADFS should be considered to federate those
with SharePoint
20
SharePoint Architecture in AWS Active Directory On AWS
VPN
Connection
Active Directory
Domain Controllers
Availability Zone 1
Availability Zone 2
Virtual
Private
Gateway
Customer
Gateway
(VPN)
Active Directory Replication
Active Directory
Active Directory
Private Subnet
Private Subnet
On Premise
Data Center
21
SharePoint Architecture in AWS Public Facing Website – AD Setup
Availability Zone 1
Availability Zone 2
Region
Internet
Gateway
Internet
Web Tier
Application Tier
Database Tier
Web Tier Application Tier
Active Directory
Database Tier
Active Directory
DMZ
DMZ
NAT
NAT
HTTP/S
Public Subnet Private Subnet Private Subnet Private Subnet
Public Subnet Private Subnet Private Subnet Private Subnet
Private Subnet
Private Subnet
RDGW
RDGW
22
Server Setup
• Map Microsoft guidance for on-premise and virtualized
SharePoint Server setups to EC2
• For each distinct server type/role:
o Select (or create/derive) AMI for the role – Windows, MS SQL, etc.
o Select EC2 Instance Type – pivot around CPU, RAM, storage, and
networking performance
• Serves as an initial starting point for sizing/testing
• Test/tweak against your metrics and usage patterns, e.g.
number of concurrent users, type and amounts of
content, etc
23
Server Sizing
24
Tier / Role Scenario Processor RAM Hard Disk
Web/Application Tier All 64-bit, 4 core 8 GB 80 GB
Database server Small deployment 64-bit, 4 core 8 GB 80 GB
Database server Medium deployment 64-bit, 8 core 16 GB 80 GB
Domain controller All 64-bit, 4 core 8 GB 80 GB
Tier Applicable EC2 Instance Type and Range AMI to Use
Web front end Extra Large (m1.xl) Windows Server 2008 R2 + IIS
Application server Extra Large: High Memory Quad Extra Large (m2.xl–m2.4xl) Windows Server 2008 R2
Database server High Memory Quadruple Extra Large (m2.4xl) Optimized SQL Server 2008 R2 AMIs from Microsoft
Domain controller Extra Large (m1.xl) Windows Server (in the role of a domain controller)
Microsoft recommended server requirements for on-premises SharePoint farm:
Suggested mapping to AWS instance types:
Security Setup
• To enable appropriate access in and out of the VPC,
subnets, and the instances running each subnet
• Two core components in security setup:
Security Groups
Act as a firewall that controls the traffic allowed in and out of a AWS resource.
Security groups act at the instance level, not the subnet level.
Network ACLs
Acts as a firewall for controlling traffic in and out of a subnet. Network ACLs act
at the subnet level, not the instance level.
25
SharePoint Architecture in AWS Intranet – Server Setup
On Premise
Data Center
Customer
Gateway
(VPN)
Active Directory
Domain Controllers
Availability Zone 1
Availability Zone 2
AWS Region
VPN
Connection
Virtual
Private
Gateway
Web Tier Application Tier Primary Database
Web Tier Application Tier
Active Directory
Secondary Database
Active Directory
Private Subnet Private Subnet Private Subnet
Private Subnet Private Subnet Private Subnet
Private Subnet
Private Subnet
Elastic
Load
Balancer
M1.xl M2.2xl-4xl
M2.4xl
M1.small
26
SharePoint Architecture in AWS Public Website – Server Setup
Availability Zone 1
Availability Zone 2
Region
Internet
Gateway
Internet
Web Tier Application Tier
Primary Database
Web Tier Application Tier
Active Directory
Secondary Database
Active Directory
DMZ
DMZ
NAT
NAT
HTTP/S
Public Subnet Private Subnet Private Subnet Private Subnet
Public Subnet Private Subnet Private Subnet Private Subnet
Private Subnet
Private Subnet
RDGW
RDGW
M1.xl M2.2xl-4xl
M2.4xl
M1.small
27
Deployment Tools
• AWS CloudFormation
– Specify creation and configuration of AWS resources in a JSON-
based template
– Deploy template using AWS CloudFormation to create a ‘stack’ of
running resources
– Integrates with other deployment scripts/tools
• Private AMI Creation
• Windows Powershell
– Execute on instance at provisioning time via instance Metadata
– Use PowerShell to orchestrate CloudFormation template launches
28
SharePoint Architecture Whitepaper
• The whitepaper describes all of this in much
greater detail and is available for download at:
http://aws.amazon.com/windows/sharepoint/
• Presents and discusses how the SharePoint
Server architecture scenarios can be configured
and deployed to run on AWS
– Enterprise internal deployment of SharePoint
– Public-accessible Web Application/Website
• Targeted to IT decision-makers and administrators
29
Tutorial Article and New Video Tutorial
Article
http://aws.amazon.com/articles/9982940049271604
Video
http://aws.amazon.com/windows/sharepoint/gsg-sharepoint-2010/
“Deploy a Microsoft SharePoint 2010 Server Farm in the AWS Cloud in 6 Simple Steps”:
– Builds upon the SharePoint Architecture White Paper
– Configure your SharePoint Server farm and test by creating a sample site
AWS CloudFormation Templates for each step: network/AD
stack
Db
stack
app
stack
web
stack
30
Advanced Implementation Guide
• Available in pdf format here:
https://aws.amazon.com/whitepapers/
sharepoint-implementation-guide/
• Comprehensive guide detailing all of the
components of the AWS CloudFormation
templates, AMI and instance configuration,
parameters that can be varied, etc
• Walks through ALL of the AWS CloudFormation details,
Powershell scripts, cfn-init details, etc
• Targeted to customers and systems integrators that want to
understand all the details, to customize, extend, etc
31
32
Further Reading
Web Pages
Microsoft on AWS
http://aws.amazon.com/microsoft/
Amazon EC2 Windows Guide
http://aws.amazon.com/sharepoint/
Amazon EC2 Windows Guide
http://docs.aws.amazon.com/AWSEC2/latest/WindowsGuide/
Microsoft AMIs for Windows and SQL Server
http://aws.amazon.com/windows/ (includes pricing)
https://aws.amazon.com/amis?ami_provider_id=1&platform=Windows
&selection=ami_provider_id%2Bplatform
Microsoft License Mobility
http://aws.amazon.com/windows/mslicensemobility/
Covers Microsoft Exchange, SharePoint, SQL Server, Lync Server,
System Center Operations Manager, and Dynamics CRM. See page
for specific details including which versions are covered.
Whitepapers
Microsoft SharePoint Server on AWS: Reference Architecture
Secure Microsoft Applications on AWS
Implementing Microsoft Windows Server Failover Clustering (WSFC)
and SQL Server 2012 AlwaysOn Availability Groups in the AWS Cloud
Contact Us
Microsoft (general)
https://aws.amazon.com/microsoft/contact-us/
SharePoint
https://aws.amazon.com/sharepoint/contact-us/
33
Slalom
http://www.slalom.com/
AWS Partner Network
Smartronix
http://www.smartronix.com
AIS
http://www.appliedis.com
Booz Allen
http://www.boozallen.com
RDA
http://www.rdacorp.com
A selection of APN members that specialize in Microsoft Exchange workloads
Bootcamp: Implementing the Microsoft Enterprise Datacenter in the AWS Cloud
Level: 300 - Experienced
Audience: Solution Architects, SysOp Administrators
Price: $600
http://reinvent.awsevents.com/bootcamps.html#implementing-the-microsoft-enterprise-datacenter-in-the-aws-cloud 34

More Related Content

What's hot

GS Shop의 AWS 클라우드 기반 스토리지 활용 사례 - AWS Summit Seoul 2017
GS Shop의 AWS 클라우드 기반 스토리지 활용 사례 - AWS Summit Seoul 2017GS Shop의 AWS 클라우드 기반 스토리지 활용 사례 - AWS Summit Seoul 2017
GS Shop의 AWS 클라우드 기반 스토리지 활용 사례 - AWS Summit Seoul 2017Amazon Web Services Korea
 
AWS Fargate와 Amazon ECS를 활용한 CI/CD 모범사례 - 유재석, AWS 솔루션즈 아키텍트 :: AWS Game Mast...
AWS Fargate와 Amazon ECS를 활용한 CI/CD 모범사례 - 유재석, AWS 솔루션즈 아키텍트 :: AWS Game Mast...AWS Fargate와 Amazon ECS를 활용한 CI/CD 모범사례 - 유재석, AWS 솔루션즈 아키텍트 :: AWS Game Mast...
AWS Fargate와 Amazon ECS를 활용한 CI/CD 모범사례 - 유재석, AWS 솔루션즈 아키텍트 :: AWS Game Mast...Amazon Web Services Korea
 
[AWSマイスターシリーズ] AWS Elastic Beanstalk
[AWSマイスターシリーズ] AWS Elastic Beanstalk[AWSマイスターシリーズ] AWS Elastic Beanstalk
[AWSマイスターシリーズ] AWS Elastic BeanstalkAmazon Web Services Japan
 
Building for scale with AWS Media Services
Building for scale with AWS Media ServicesBuilding for scale with AWS Media Services
Building for scale with AWS Media ServicesAmazon Web Services
 
워크플로우 기반의 AWS 미디어서비스 활용하기::이상오::AWS Summit Seoul 2018
워크플로우 기반의 AWS 미디어서비스 활용하기::이상오::AWS Summit Seoul 2018워크플로우 기반의 AWS 미디어서비스 활용하기::이상오::AWS Summit Seoul 2018
워크플로우 기반의 AWS 미디어서비스 활용하기::이상오::AWS Summit Seoul 2018Amazon Web Services Korea
 
20191016 AWS Black Belt Online Seminar Amazon Route 53 Resolver
20191016 AWS Black Belt Online Seminar Amazon Route 53 Resolver20191016 AWS Black Belt Online Seminar Amazon Route 53 Resolver
20191016 AWS Black Belt Online Seminar Amazon Route 53 ResolverAmazon Web Services Japan
 
[NEW LAUNCH!] Introducing AWS Transit Gateway (NET331) - AWS re:Invent 2018
[NEW LAUNCH!] Introducing AWS Transit Gateway (NET331) - AWS re:Invent 2018[NEW LAUNCH!] Introducing AWS Transit Gateway (NET331) - AWS re:Invent 2018
[NEW LAUNCH!] Introducing AWS Transit Gateway (NET331) - AWS re:Invent 2018Amazon Web Services
 
IDC 서버 몽땅 AWS로 이전하기 위한 5가지 방법 - 윤석찬 (AWS 테크에반젤리스트)
IDC 서버 몽땅 AWS로 이전하기 위한 5가지 방법 - 윤석찬 (AWS 테크에반젤리스트) IDC 서버 몽땅 AWS로 이전하기 위한 5가지 방법 - 윤석찬 (AWS 테크에반젤리스트)
IDC 서버 몽땅 AWS로 이전하기 위한 5가지 방법 - 윤석찬 (AWS 테크에반젤리스트) Amazon Web Services Korea
 
AWS VM import / export ハンズオン
AWS VM import / export ハンズオンAWS VM import / export ハンズオン
AWS VM import / export ハンズオンEmma Haruka Iwao
 
Whole Site Delivery with Amazon CloudFront
Whole Site Delivery with Amazon CloudFrontWhole Site Delivery with Amazon CloudFront
Whole Site Delivery with Amazon CloudFrontAmazon Web Services
 
AWS Black Belt Online Seminar 2017 AWS OpsWorks
AWS Black Belt Online Seminar 2017 AWS OpsWorksAWS Black Belt Online Seminar 2017 AWS OpsWorks
AWS Black Belt Online Seminar 2017 AWS OpsWorksAmazon Web Services Japan
 
AWS 기반 클라우드 아키텍처 모범사례 - 삼성전자 개발자 포털/개발자 워크스페이스 - 정영준 솔루션즈 아키텍트, AWS / 유현성 수석,...
AWS 기반 클라우드 아키텍처 모범사례 - 삼성전자 개발자 포털/개발자 워크스페이스 - 정영준 솔루션즈 아키텍트, AWS / 유현성 수석,...AWS 기반 클라우드 아키텍처 모범사례 - 삼성전자 개발자 포털/개발자 워크스페이스 - 정영준 솔루션즈 아키텍트, AWS / 유현성 수석,...
AWS 기반 클라우드 아키텍처 모범사례 - 삼성전자 개발자 포털/개발자 워크스페이스 - 정영준 솔루션즈 아키텍트, AWS / 유현성 수석,...Amazon Web Services Korea
 
AWS 서비스로 웹 애플리케이션 만들기 – 김주영, AWS 솔루션즈 아키텍트:: AWS Builders Online Series
AWS 서비스로 웹 애플리케이션 만들기 – 김주영, AWS 솔루션즈 아키텍트:: AWS Builders Online Series AWS 서비스로 웹 애플리케이션 만들기 – 김주영, AWS 솔루션즈 아키텍트:: AWS Builders Online Series
AWS 서비스로 웹 애플리케이션 만들기 – 김주영, AWS 솔루션즈 아키텍트:: AWS Builders Online Series Amazon Web Services Korea
 
워크로드에 맞는 데이터베이스 찾기 - 박주연 솔루션즈 아키텍트, AWS :: AWS Summit Seoul 2019
워크로드에 맞는 데이터베이스 찾기 - 박주연 솔루션즈 아키텍트, AWS :: AWS Summit Seoul 2019워크로드에 맞는 데이터베이스 찾기 - 박주연 솔루션즈 아키텍트, AWS :: AWS Summit Seoul 2019
워크로드에 맞는 데이터베이스 찾기 - 박주연 솔루션즈 아키텍트, AWS :: AWS Summit Seoul 2019Amazon Web Services Korea
 
AWS セキュリティとコンプライアンス
AWS セキュリティとコンプライアンスAWS セキュリティとコンプライアンス
AWS セキュリティとコンプライアンスAmazon Web Services Japan
 
천만 사용자를 위한 AWS 아키텍처 보안 모범 사례 (윤석찬, 테크에반젤리스트)
천만 사용자를 위한 AWS 아키텍처 보안 모범 사례 (윤석찬, 테크에반젤리스트)천만 사용자를 위한 AWS 아키텍처 보안 모범 사례 (윤석찬, 테크에반젤리스트)
천만 사용자를 위한 AWS 아키텍처 보안 모범 사례 (윤석찬, 테크에반젤리스트)Amazon Web Services Korea
 
20190130 AWS Black Belt Online Seminar AWS Identity and Access Management (AW...
20190130 AWS Black Belt Online Seminar AWS Identity and Access Management (AW...20190130 AWS Black Belt Online Seminar AWS Identity and Access Management (AW...
20190130 AWS Black Belt Online Seminar AWS Identity and Access Management (AW...Amazon Web Services Japan
 

What's hot (20)

Serverless Architectures.pdf
Serverless Architectures.pdfServerless Architectures.pdf
Serverless Architectures.pdf
 
GS Shop의 AWS 클라우드 기반 스토리지 활용 사례 - AWS Summit Seoul 2017
GS Shop의 AWS 클라우드 기반 스토리지 활용 사례 - AWS Summit Seoul 2017GS Shop의 AWS 클라우드 기반 스토리지 활용 사례 - AWS Summit Seoul 2017
GS Shop의 AWS 클라우드 기반 스토리지 활용 사례 - AWS Summit Seoul 2017
 
AWS Fargate와 Amazon ECS를 활용한 CI/CD 모범사례 - 유재석, AWS 솔루션즈 아키텍트 :: AWS Game Mast...
AWS Fargate와 Amazon ECS를 활용한 CI/CD 모범사례 - 유재석, AWS 솔루션즈 아키텍트 :: AWS Game Mast...AWS Fargate와 Amazon ECS를 활용한 CI/CD 모범사례 - 유재석, AWS 솔루션즈 아키텍트 :: AWS Game Mast...
AWS Fargate와 Amazon ECS를 활용한 CI/CD 모범사례 - 유재석, AWS 솔루션즈 아키텍트 :: AWS Game Mast...
 
[AWSマイスターシリーズ] AWS Elastic Beanstalk
[AWSマイスターシリーズ] AWS Elastic Beanstalk[AWSマイスターシリーズ] AWS Elastic Beanstalk
[AWSマイスターシリーズ] AWS Elastic Beanstalk
 
Building for scale with AWS Media Services
Building for scale with AWS Media ServicesBuilding for scale with AWS Media Services
Building for scale with AWS Media Services
 
워크플로우 기반의 AWS 미디어서비스 활용하기::이상오::AWS Summit Seoul 2018
워크플로우 기반의 AWS 미디어서비스 활용하기::이상오::AWS Summit Seoul 2018워크플로우 기반의 AWS 미디어서비스 활용하기::이상오::AWS Summit Seoul 2018
워크플로우 기반의 AWS 미디어서비스 활용하기::이상오::AWS Summit Seoul 2018
 
20191016 AWS Black Belt Online Seminar Amazon Route 53 Resolver
20191016 AWS Black Belt Online Seminar Amazon Route 53 Resolver20191016 AWS Black Belt Online Seminar Amazon Route 53 Resolver
20191016 AWS Black Belt Online Seminar Amazon Route 53 Resolver
 
[NEW LAUNCH!] Introducing AWS Transit Gateway (NET331) - AWS re:Invent 2018
[NEW LAUNCH!] Introducing AWS Transit Gateway (NET331) - AWS re:Invent 2018[NEW LAUNCH!] Introducing AWS Transit Gateway (NET331) - AWS re:Invent 2018
[NEW LAUNCH!] Introducing AWS Transit Gateway (NET331) - AWS re:Invent 2018
 
IDC 서버 몽땅 AWS로 이전하기 위한 5가지 방법 - 윤석찬 (AWS 테크에반젤리스트)
IDC 서버 몽땅 AWS로 이전하기 위한 5가지 방법 - 윤석찬 (AWS 테크에반젤리스트) IDC 서버 몽땅 AWS로 이전하기 위한 5가지 방법 - 윤석찬 (AWS 테크에반젤리스트)
IDC 서버 몽땅 AWS로 이전하기 위한 5가지 방법 - 윤석찬 (AWS 테크에반젤리스트)
 
AWS VM import / export ハンズオン
AWS VM import / export ハンズオンAWS VM import / export ハンズオン
AWS VM import / export ハンズオン
 
Running Kubernetes on AWS
Running Kubernetes on AWSRunning Kubernetes on AWS
Running Kubernetes on AWS
 
Whole Site Delivery with Amazon CloudFront
Whole Site Delivery with Amazon CloudFrontWhole Site Delivery with Amazon CloudFront
Whole Site Delivery with Amazon CloudFront
 
AWS Black Belt Online Seminar 2017 AWS OpsWorks
AWS Black Belt Online Seminar 2017 AWS OpsWorksAWS Black Belt Online Seminar 2017 AWS OpsWorks
AWS Black Belt Online Seminar 2017 AWS OpsWorks
 
AWS 기반 클라우드 아키텍처 모범사례 - 삼성전자 개발자 포털/개발자 워크스페이스 - 정영준 솔루션즈 아키텍트, AWS / 유현성 수석,...
AWS 기반 클라우드 아키텍처 모범사례 - 삼성전자 개발자 포털/개발자 워크스페이스 - 정영준 솔루션즈 아키텍트, AWS / 유현성 수석,...AWS 기반 클라우드 아키텍처 모범사례 - 삼성전자 개발자 포털/개발자 워크스페이스 - 정영준 솔루션즈 아키텍트, AWS / 유현성 수석,...
AWS 기반 클라우드 아키텍처 모범사례 - 삼성전자 개발자 포털/개발자 워크스페이스 - 정영준 솔루션즈 아키텍트, AWS / 유현성 수석,...
 
AWS 서비스로 웹 애플리케이션 만들기 – 김주영, AWS 솔루션즈 아키텍트:: AWS Builders Online Series
AWS 서비스로 웹 애플리케이션 만들기 – 김주영, AWS 솔루션즈 아키텍트:: AWS Builders Online Series AWS 서비스로 웹 애플리케이션 만들기 – 김주영, AWS 솔루션즈 아키텍트:: AWS Builders Online Series
AWS 서비스로 웹 애플리케이션 만들기 – 김주영, AWS 솔루션즈 아키텍트:: AWS Builders Online Series
 
워크로드에 맞는 데이터베이스 찾기 - 박주연 솔루션즈 아키텍트, AWS :: AWS Summit Seoul 2019
워크로드에 맞는 데이터베이스 찾기 - 박주연 솔루션즈 아키텍트, AWS :: AWS Summit Seoul 2019워크로드에 맞는 데이터베이스 찾기 - 박주연 솔루션즈 아키텍트, AWS :: AWS Summit Seoul 2019
워크로드에 맞는 데이터베이스 찾기 - 박주연 솔루션즈 아키텍트, AWS :: AWS Summit Seoul 2019
 
AWS セキュリティとコンプライアンス
AWS セキュリティとコンプライアンスAWS セキュリティとコンプライアンス
AWS セキュリティとコンプライアンス
 
천만 사용자를 위한 AWS 아키텍처 보안 모범 사례 (윤석찬, 테크에반젤리스트)
천만 사용자를 위한 AWS 아키텍처 보안 모범 사례 (윤석찬, 테크에반젤리스트)천만 사용자를 위한 AWS 아키텍처 보안 모범 사례 (윤석찬, 테크에반젤리스트)
천만 사용자를 위한 AWS 아키텍처 보안 모범 사례 (윤석찬, 테크에반젤리스트)
 
20190130 AWS Black Belt Online Seminar AWS Identity and Access Management (AW...
20190130 AWS Black Belt Online Seminar AWS Identity and Access Management (AW...20190130 AWS Black Belt Online Seminar AWS Identity and Access Management (AW...
20190130 AWS Black Belt Online Seminar AWS Identity and Access Management (AW...
 
Hypervisors
HypervisorsHypervisors
Hypervisors
 

Similar to AWS Webinar: How to architect and deploy a multi tier share point server farm on AWS

Running Microsoft Workloads on AWS | AWS Public Sector Summit 2016
Running Microsoft Workloads on AWS | AWS Public Sector Summit 2016Running Microsoft Workloads on AWS | AWS Public Sector Summit 2016
Running Microsoft Workloads on AWS | AWS Public Sector Summit 2016Amazon Web Services
 
Running Microsoft Workloads on AWS
Running Microsoft Workloads on AWSRunning Microsoft Workloads on AWS
Running Microsoft Workloads on AWSAmazon Web Services
 
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
 
Getting Started with Windows Workloads on Amazon EC2
Getting Started with Windows Workloads on Amazon EC2Getting Started with Windows Workloads on Amazon EC2
Getting Started with Windows Workloads on Amazon EC2Amazon Web Services
 
AWS Webcast - How to Architect and Deploy a Multi-Tier SharePoint Server Farm...
AWS Webcast - How to Architect and Deploy a Multi-Tier SharePoint Server Farm...AWS Webcast - How to Architect and Deploy a Multi-Tier SharePoint Server Farm...
AWS Webcast - How to Architect and Deploy a Multi-Tier SharePoint Server Farm...Amazon Web Services
 
Hybrid cloud for financial sector :: Felix Candelario :: AWS Finance Seminar
Hybrid cloud for financial sector :: Felix Candelario :: AWS Finance SeminarHybrid cloud for financial sector :: Felix Candelario :: AWS Finance Seminar
Hybrid cloud for financial sector :: Felix Candelario :: AWS Finance SeminarAmazon Web Services Korea
 
ENT201 Simplifying Microsoft Architectures with AWS Services
ENT201 Simplifying Microsoft Architectures with AWS ServicesENT201 Simplifying Microsoft Architectures with AWS Services
ENT201 Simplifying Microsoft Architectures with AWS ServicesAmazon Web Services
 
AWS June Webinar Series - Deep dive: Hybrid Architectures
AWS June Webinar Series - Deep dive: Hybrid ArchitecturesAWS June Webinar Series - Deep dive: Hybrid Architectures
AWS June Webinar Series - Deep dive: Hybrid ArchitecturesAmazon Web Services
 
Introduction to Microsoft Workloads on AWS - AWS Online Tech Talks
Introduction to Microsoft Workloads on AWS - AWS Online Tech TalksIntroduction to Microsoft Workloads on AWS - AWS Online Tech Talks
Introduction to Microsoft Workloads on AWS - AWS Online Tech TalksAmazon Web Services
 
Migrating Microsoft Applications to AWS like an Expert
Migrating Microsoft Applications to AWS like an ExpertMigrating Microsoft Applications to AWS like an Expert
Migrating Microsoft Applications to AWS like an ExpertAmazon Web Services
 
AWS Webcast - Highly Available SQL Server on AWS
AWS Webcast - Highly Available SQL Server on AWS  AWS Webcast - Highly Available SQL Server on AWS
AWS Webcast - Highly Available SQL Server on AWS Amazon Web Services
 
AWS를 활용한 금융권 hybrid cloud 구축하기 :: Felix Candelario :: AWS ...
AWS를 활용한 금융권 hybrid cloud 구축하기 :: Felix Candelario :: AWS ...AWS를 활용한 금융권 hybrid cloud 구축하기 :: Felix Candelario :: AWS ...
AWS를 활용한 금융권 hybrid cloud 구축하기 :: Felix Candelario :: AWS ...Amazon Web Services Korea
 
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
 
Running Business-Critical Applications on the AWS Cloud
Running Business-Critical Applications on the AWS CloudRunning Business-Critical Applications on the AWS Cloud
Running Business-Critical Applications on the AWS CloudAmazon Web Services
 
AWS Enterprise Day | Hybrid IT with AWS: Best of Both Worlds
AWS Enterprise Day | Hybrid IT with AWS: Best of Both WorldsAWS Enterprise Day | Hybrid IT with AWS: Best of Both Worlds
AWS Enterprise Day | Hybrid IT with AWS: Best of Both WorldsAmazon Web Services
 
AWS Webcast - Active Directory on AWS
AWS Webcast - Active Directory on AWSAWS Webcast - Active Directory on AWS
AWS Webcast - Active Directory on AWSAmazon Web Services
 

Similar to AWS Webinar: How to architect and deploy a multi tier share point server farm on AWS (20)

Running Microsoft Workloads on AWS | AWS Public Sector Summit 2016
Running Microsoft Workloads on AWS | AWS Public Sector Summit 2016Running Microsoft Workloads on AWS | AWS Public Sector Summit 2016
Running Microsoft Workloads on AWS | AWS Public Sector Summit 2016
 
Enterprise Workloads on AWS
Enterprise Workloads on AWSEnterprise Workloads on AWS
Enterprise Workloads on AWS
 
Running Microsoft Workloads on AWS
Running Microsoft Workloads on AWSRunning Microsoft Workloads on AWS
Running Microsoft Workloads on AWS
 
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
 
Getting Started with Windows Workloads on Amazon EC2
Getting Started with Windows Workloads on Amazon EC2Getting Started with Windows Workloads on Amazon EC2
Getting Started with Windows Workloads on Amazon EC2
 
AWS Webcast - SharePoint 2013
AWS Webcast - SharePoint 2013AWS Webcast - SharePoint 2013
AWS Webcast - SharePoint 2013
 
Deep Dive: Hybrid Architectures
Deep Dive: Hybrid ArchitecturesDeep Dive: Hybrid Architectures
Deep Dive: Hybrid Architectures
 
AWS Webcast - How to Architect and Deploy a Multi-Tier SharePoint Server Farm...
AWS Webcast - How to Architect and Deploy a Multi-Tier SharePoint Server Farm...AWS Webcast - How to Architect and Deploy a Multi-Tier SharePoint Server Farm...
AWS Webcast - How to Architect and Deploy a Multi-Tier SharePoint Server Farm...
 
Hybrid cloud for financial sector :: Felix Candelario :: AWS Finance Seminar
Hybrid cloud for financial sector :: Felix Candelario :: AWS Finance SeminarHybrid cloud for financial sector :: Felix Candelario :: AWS Finance Seminar
Hybrid cloud for financial sector :: Felix Candelario :: AWS Finance Seminar
 
Deep Dive: Hybrid Architectures
Deep Dive: Hybrid ArchitecturesDeep Dive: Hybrid Architectures
Deep Dive: Hybrid Architectures
 
ENT201 Simplifying Microsoft Architectures with AWS Services
ENT201 Simplifying Microsoft Architectures with AWS ServicesENT201 Simplifying Microsoft Architectures with AWS Services
ENT201 Simplifying Microsoft Architectures with AWS Services
 
AWS June Webinar Series - Deep dive: Hybrid Architectures
AWS June Webinar Series - Deep dive: Hybrid ArchitecturesAWS June Webinar Series - Deep dive: Hybrid Architectures
AWS June Webinar Series - Deep dive: Hybrid Architectures
 
Introduction to Microsoft Workloads on AWS - AWS Online Tech Talks
Introduction to Microsoft Workloads on AWS - AWS Online Tech TalksIntroduction to Microsoft Workloads on AWS - AWS Online Tech Talks
Introduction to Microsoft Workloads on AWS - AWS Online Tech Talks
 
Migrating Microsoft Applications to AWS like an Expert
Migrating Microsoft Applications to AWS like an ExpertMigrating Microsoft Applications to AWS like an Expert
Migrating Microsoft Applications to AWS like an Expert
 
AWS Webcast - Highly Available SQL Server on AWS
AWS Webcast - Highly Available SQL Server on AWS  AWS Webcast - Highly Available SQL Server on AWS
AWS Webcast - Highly Available SQL Server on AWS
 
AWS를 활용한 금융권 hybrid cloud 구축하기 :: Felix Candelario :: AWS ...
AWS를 활용한 금융권 hybrid cloud 구축하기 :: Felix Candelario :: AWS ...AWS를 활용한 금융권 hybrid cloud 구축하기 :: Felix Candelario :: AWS ...
AWS를 활용한 금융권 hybrid cloud 구축하기 :: Felix Candelario :: AWS ...
 
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...
 
Running Business-Critical Applications on the AWS Cloud
Running Business-Critical Applications on the AWS CloudRunning Business-Critical Applications on the AWS Cloud
Running Business-Critical Applications on the AWS Cloud
 
AWS Enterprise Day | Hybrid IT with AWS: Best of Both Worlds
AWS Enterprise Day | Hybrid IT with AWS: Best of Both WorldsAWS Enterprise Day | Hybrid IT with AWS: Best of Both Worlds
AWS Enterprise Day | Hybrid IT with AWS: Best of Both Worlds
 
AWS Webcast - Active Directory on AWS
AWS Webcast - Active Directory on AWSAWS Webcast - Active Directory on AWS
AWS Webcast - Active Directory on AWS
 

More from Amazon Web Services

Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Amazon Web Services
 
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Amazon Web Services
 
Esegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateEsegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateAmazon Web Services
 
Costruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSCostruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSAmazon Web Services
 
Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Amazon Web Services
 
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Amazon Web Services
 
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...Amazon Web Services
 
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsMicrosoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsAmazon Web Services
 
Database Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareDatabase Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareAmazon Web Services
 
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSCrea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSAmazon Web Services
 
API moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAPI moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAmazon Web Services
 
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareDatabase Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareAmazon Web Services
 
Tools for building your MVP on AWS
Tools for building your MVP on AWSTools for building your MVP on AWS
Tools for building your MVP on AWSAmazon Web Services
 
How to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckHow to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckAmazon Web Services
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without serversAmazon Web Services
 
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...Amazon Web Services
 
Introduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceIntroduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceAmazon Web Services
 

More from Amazon Web Services (20)

Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
 
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
 
Esegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateEsegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS Fargate
 
Costruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSCostruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWS
 
Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot
 
Open banking as a service
Open banking as a serviceOpen banking as a service
Open banking as a service
 
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
 
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
 
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsMicrosoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
 
Computer Vision con AWS
Computer Vision con AWSComputer Vision con AWS
Computer Vision con AWS
 
Database Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareDatabase Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatare
 
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSCrea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
 
API moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAPI moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e web
 
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareDatabase Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
 
Tools for building your MVP on AWS
Tools for building your MVP on AWSTools for building your MVP on AWS
Tools for building your MVP on AWS
 
How to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckHow to Build a Winning Pitch Deck
How to Build a Winning Pitch Deck
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without servers
 
Fundraising Essentials
Fundraising EssentialsFundraising Essentials
Fundraising Essentials
 
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
 
Introduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceIntroduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container Service
 

Recently uploaded

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 

Recently uploaded (20)

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 

AWS Webinar: How to architect and deploy a multi tier share point server farm on AWS

  • 1. Microsoft SharePoint Server on AWS Deploying a SharePoint 2010 Server Farm on the AWS Cloud Ulf Schoo AWS Solution Architect 1
  • 2. Agenda • Introduction • Running Microsoft Workloads on AWS • SharePoint Server Architecture on AWS • Common SharePoint Server Scenarios in the AWS cloud • Mapping SharePoint Server scenarios to AWS – Network and Security Setup – Server Setup and Configuration – Deployment • Resources 2
  • 3. Meeting Business Growth • Time to obtain new hardware • Scalability, elasticity Data Center Limitations Inflexible Architecture DR & HA Finding & Retiring IT talent Enterprise IT Challenges 3
  • 4. Key Benefits to Running in the AWS Cloud No Up-Front Investment Apps not Ops Flexible Capacity Speed and Agility Low Ongoing Cost Deploy Global Reach 4
  • 5. The AWS Cloud Low-level building blocks High-level building blocks Tools to access services Cross Service features 5
  • 6. AWS Global Infrastructure 9 Regions 25 Availability Zones Continuous Expansion 6
  • 7. Key AWS Services AMI Virtual Machine Configuration Instance Running or Stopped VM VPC EC2 “Classic” Availability Zone Availability Zone S3 EBS EBS EBS VPC EC2 “Classic” EBS EBS EBS EBS Snapshots S3 Buckets Region 7
  • 8. AWS “Virtual Private Cloud” • Launch AWS resources in a virtual network that you define • Environment closely resembles a traditional network • Control over IP address ranges, subnets, routes, gateways and security settings • Create encrypted VPN connections between your branch offices or corporate headquarters and use VPC as an extension of your corporate data center 8
  • 9. EC2 EC2 EC2 EC2 EC2 EC2 EC2 EC2 EC2 EC2 EC2 EC2 EC2 EC2 EC2 EC2 EC2 EC2 EC2 EC2 EC2 EC2 EC2 EC2 S3 S3 S3 S3 S3 S3 Public Cloud Secure VPN over Internet Multiple Subnets Corporate Router VPN Gateway Amazon Virtual Private Cloud Extends Your Data Center IP Addresses Not Advertised to Internet Physical Data Center 9
  • 10. Microsoft Platform on AWS • Partnership to support running Windows Server-based workloads on AWS • Amazon Machine Images (AMIs) with Windows Server and SQL Server today that were jointly developed by Microsoft and AWS • SharePoint Server and other Microsoft server products can be licensed to run on AWS Two licensing models: •Windows Server •SQL Server Standard Pay-as-you-go – AMI pricing includes software •SQL Server Enterprise •SharePoint Server •Other qualifying Microsoft Windows Server products* BYOL – use existing licenses on AWS *General info on AWS and License Mobility for a variety of MS server products: http://aws.amazon.com/windows/mslicensemobility/ Detail on AWS and License Mobility with SQL Server: http://aws.amazon.com/windows/mslicensemobility/sql/ Microsoft “License Mobility through Software Assurance” gives Microsoft Volume Licensing customers the flexibility to deploy Windows Server applications with active Software Assurance (SA) on Amazon Web Services. 10
  • 11. SharePoint Server Common Workloads • Enterprise collaboration, content management, and team/project sites • Web Applications: – ASP.NET++ documents/team, SharePoint services, social computing workflow, backend connectivity, web-part personalization, etc. • Search services – SharePoint Search Server • MS Office services – Excel, Word, etc. 11
  • 12. Two SharePoint Scenarios • Enterprise internal deployment of SharePoint: – All or partial deployment of corporate SharePoint infrastructure on AWS – Intranet only – user experience identical to running on-premise SharePoint • Public-accessible Web Application/Website – Web-based application built on SharePoint Server – For instance: Customer service portal 12
  • 13. Intranet SharePoint on AWS • Enterprise (Intranet) SharePoint farm: – Completely or partial (hybrid) hosted in AWS – Extension of enterprise infrastructure into AWS • Key points: – Typically for corporate group collaboration, content sharing, team sites – Internal only – access only from within corporate – Active Directory on premise – authenticate using corporate credentials
  • 14. Microsoft SharePoint Architecture Intranet On-Premises Application Server Tier Web Server Group Web Server Group App Server Group App Server Group Web Server Tier Database Server Tier Database Group Database Group Load Balancer Primary DB Secondary DB Domain Controller Witness On-Premises Data Center
  • 15. Public Website on AWS • Public Website – Hosted public website/application on AWS – Leverage SharePoint Server capabilities for web- based application (content, workflow) • Key points: – Complete solution deployed within AWS – Accessible via public internet – DMZ for threat management 15
  • 16. Microsoft SharePoint Architecture Pubic Facing Website Application Server Tier Threat Management Gateways SharePoint Servers Threat Management (DMZ) Database Server Tier Secondary DB Load Balancer Primary DB Domain Controller Witness Application Hosting Web Server Tier Web Server Group Mirrored Web Server Group SharePoint Servers Firewall Threat Management Gateways On-Premises Data Center 16
  • 17. Implementing SharePoint Server Farm on AWS Done in a step-wise sequential approach similar to a setup on-premises: 1. Create foundational infrastructure: • Network, Routing, Security • 2nd Datacenter for High Availability (2nd AWS Availability Zone) 2. Setup AD, Sites, Subnets, Sitelinks 3. Set up MS SQL Server – primary, secondary, (witness) 4. Set up Application Servers 5. Set up Web Front End (WFE) servers 17
  • 18. SharePoint Architecture in AWS Intranet – Network On Premises Data Center Customer Gateway (VPN) Active Directory Domain Controllers Availability Zone 1 Availability Zone 2 AWS Region VPN Connection Virtual Private Gateway Web Tier Application Tier Database Tier Web Tier Application Tier Active Directory Database Tier Active Directory Private Subnet Private Subnet Private Subnet Private Subnet Private Subnet Private Subnet Private Subnet Private Subnet Elastic Load Balancer 18
  • 19. SharePoint Architecture in AWS Public Facing Site – Network Availability Zone 1 Availability Zone 2 Region Internet Gateway Internet Web Tier Application Tier Database Tier Web Tier Application Tier Active Directory Database Tier Active Directory DMZ DMZ NAT NAT HTTP/S Public Subnet Private Subnet Private Subnet Private Subnet Public Subnet Private Subnet Private Subnet Private Subnet Private Subnet Private Subnet RDGW RDGW 19
  • 20. Identity and Authorization • Active Directory setup in VPC to provide user authentication for SharePoint farm on AWS – For the intranet scenario, AWS AD contents are replicated from the AD on-premises via VPN (periodic refresh) – For website scenario, users are created and maintained in AWS AD • If on-premises alternate directory exists (LDAP etc), then ADFS should be considered to federate those with SharePoint 20
  • 21. SharePoint Architecture in AWS Active Directory On AWS VPN Connection Active Directory Domain Controllers Availability Zone 1 Availability Zone 2 Virtual Private Gateway Customer Gateway (VPN) Active Directory Replication Active Directory Active Directory Private Subnet Private Subnet On Premise Data Center 21
  • 22. SharePoint Architecture in AWS Public Facing Website – AD Setup Availability Zone 1 Availability Zone 2 Region Internet Gateway Internet Web Tier Application Tier Database Tier Web Tier Application Tier Active Directory Database Tier Active Directory DMZ DMZ NAT NAT HTTP/S Public Subnet Private Subnet Private Subnet Private Subnet Public Subnet Private Subnet Private Subnet Private Subnet Private Subnet Private Subnet RDGW RDGW 22
  • 23. Server Setup • Map Microsoft guidance for on-premise and virtualized SharePoint Server setups to EC2 • For each distinct server type/role: o Select (or create/derive) AMI for the role – Windows, MS SQL, etc. o Select EC2 Instance Type – pivot around CPU, RAM, storage, and networking performance • Serves as an initial starting point for sizing/testing • Test/tweak against your metrics and usage patterns, e.g. number of concurrent users, type and amounts of content, etc 23
  • 24. Server Sizing 24 Tier / Role Scenario Processor RAM Hard Disk Web/Application Tier All 64-bit, 4 core 8 GB 80 GB Database server Small deployment 64-bit, 4 core 8 GB 80 GB Database server Medium deployment 64-bit, 8 core 16 GB 80 GB Domain controller All 64-bit, 4 core 8 GB 80 GB Tier Applicable EC2 Instance Type and Range AMI to Use Web front end Extra Large (m1.xl) Windows Server 2008 R2 + IIS Application server Extra Large: High Memory Quad Extra Large (m2.xl–m2.4xl) Windows Server 2008 R2 Database server High Memory Quadruple Extra Large (m2.4xl) Optimized SQL Server 2008 R2 AMIs from Microsoft Domain controller Extra Large (m1.xl) Windows Server (in the role of a domain controller) Microsoft recommended server requirements for on-premises SharePoint farm: Suggested mapping to AWS instance types:
  • 25. Security Setup • To enable appropriate access in and out of the VPC, subnets, and the instances running each subnet • Two core components in security setup: Security Groups Act as a firewall that controls the traffic allowed in and out of a AWS resource. Security groups act at the instance level, not the subnet level. Network ACLs Acts as a firewall for controlling traffic in and out of a subnet. Network ACLs act at the subnet level, not the instance level. 25
  • 26. SharePoint Architecture in AWS Intranet – Server Setup On Premise Data Center Customer Gateway (VPN) Active Directory Domain Controllers Availability Zone 1 Availability Zone 2 AWS Region VPN Connection Virtual Private Gateway Web Tier Application Tier Primary Database Web Tier Application Tier Active Directory Secondary Database Active Directory Private Subnet Private Subnet Private Subnet Private Subnet Private Subnet Private Subnet Private Subnet Private Subnet Elastic Load Balancer M1.xl M2.2xl-4xl M2.4xl M1.small 26
  • 27. SharePoint Architecture in AWS Public Website – Server Setup Availability Zone 1 Availability Zone 2 Region Internet Gateway Internet Web Tier Application Tier Primary Database Web Tier Application Tier Active Directory Secondary Database Active Directory DMZ DMZ NAT NAT HTTP/S Public Subnet Private Subnet Private Subnet Private Subnet Public Subnet Private Subnet Private Subnet Private Subnet Private Subnet Private Subnet RDGW RDGW M1.xl M2.2xl-4xl M2.4xl M1.small 27
  • 28. Deployment Tools • AWS CloudFormation – Specify creation and configuration of AWS resources in a JSON- based template – Deploy template using AWS CloudFormation to create a ‘stack’ of running resources – Integrates with other deployment scripts/tools • Private AMI Creation • Windows Powershell – Execute on instance at provisioning time via instance Metadata – Use PowerShell to orchestrate CloudFormation template launches 28
  • 29. SharePoint Architecture Whitepaper • The whitepaper describes all of this in much greater detail and is available for download at: http://aws.amazon.com/windows/sharepoint/ • Presents and discusses how the SharePoint Server architecture scenarios can be configured and deployed to run on AWS – Enterprise internal deployment of SharePoint – Public-accessible Web Application/Website • Targeted to IT decision-makers and administrators 29
  • 30. Tutorial Article and New Video Tutorial Article http://aws.amazon.com/articles/9982940049271604 Video http://aws.amazon.com/windows/sharepoint/gsg-sharepoint-2010/ “Deploy a Microsoft SharePoint 2010 Server Farm in the AWS Cloud in 6 Simple Steps”: – Builds upon the SharePoint Architecture White Paper – Configure your SharePoint Server farm and test by creating a sample site AWS CloudFormation Templates for each step: network/AD stack Db stack app stack web stack 30
  • 31. Advanced Implementation Guide • Available in pdf format here: https://aws.amazon.com/whitepapers/ sharepoint-implementation-guide/ • Comprehensive guide detailing all of the components of the AWS CloudFormation templates, AMI and instance configuration, parameters that can be varied, etc • Walks through ALL of the AWS CloudFormation details, Powershell scripts, cfn-init details, etc • Targeted to customers and systems integrators that want to understand all the details, to customize, extend, etc 31
  • 32. 32 Further Reading Web Pages Microsoft on AWS http://aws.amazon.com/microsoft/ Amazon EC2 Windows Guide http://aws.amazon.com/sharepoint/ Amazon EC2 Windows Guide http://docs.aws.amazon.com/AWSEC2/latest/WindowsGuide/ Microsoft AMIs for Windows and SQL Server http://aws.amazon.com/windows/ (includes pricing) https://aws.amazon.com/amis?ami_provider_id=1&platform=Windows &selection=ami_provider_id%2Bplatform Microsoft License Mobility http://aws.amazon.com/windows/mslicensemobility/ Covers Microsoft Exchange, SharePoint, SQL Server, Lync Server, System Center Operations Manager, and Dynamics CRM. See page for specific details including which versions are covered. Whitepapers Microsoft SharePoint Server on AWS: Reference Architecture Secure Microsoft Applications on AWS Implementing Microsoft Windows Server Failover Clustering (WSFC) and SQL Server 2012 AlwaysOn Availability Groups in the AWS Cloud Contact Us Microsoft (general) https://aws.amazon.com/microsoft/contact-us/ SharePoint https://aws.amazon.com/sharepoint/contact-us/
  • 33. 33 Slalom http://www.slalom.com/ AWS Partner Network Smartronix http://www.smartronix.com AIS http://www.appliedis.com Booz Allen http://www.boozallen.com RDA http://www.rdacorp.com A selection of APN members that specialize in Microsoft Exchange workloads
  • 34. Bootcamp: Implementing the Microsoft Enterprise Datacenter in the AWS Cloud Level: 300 - Experienced Audience: Solution Architects, SysOp Administrators Price: $600 http://reinvent.awsevents.com/bootcamps.html#implementing-the-microsoft-enterprise-datacenter-in-the-aws-cloud 34