SlideShare ist ein Scribd-Unternehmen logo
1 von 33
Downloaden Sie, um offline zu lesen
Justin Bradley,
Solutions Architect, SME Windows
Amazon Web Services Germany GmbH
AWS Web Day, 07. Juni 2016
Hybride Cloud Infrastrukturen durch
Integration mit Active Directory
Agenda
• Active Directory on AWS for Windows
• Domain & Forest Model
• AWS Directory Service
• Directory Service Design Considerations
• Domain join Windows and Linux
• Integration with WorkSpaces & WorkDocs
• Q&A
Active Directory on AWS for Windows
Single-domain
Multi-domain, single forest
Multi-forest with trust / resource forests
Domain and Forest Model – Single-Domain
Deploy domain controllers that are part of the same domain in the same forest.
Architecture
• Build on EC2
Benefits:
• Single identity/account per user.
• Easy to manage
• You can leverage your entire existing directory structure, including users, groups, OUs, policies, and extend it into the
cloud.
• Simplify directory migration to AWS Cloud in the future – Promote backup domain controller in AWS Cloud into primary
domain controller.
Domain and Forest Model - Multi-domain, single forest
Deploy domain controllers that are part of a different domain in the same forest, and configure a one-way or two-way trusts.
Architecture:
• Build on EC2
Benefits:
• Single identity/account per user.
• Provide clear visibility of resources in AWS at an AD level.
• Relatively easy to manage.
• Can limit the scope of damage in case of compromise.
One Way Domain Trust
Domain and Forest Model - Create a standalone trusted AD forest in AWS
One-Way Forest Trust
Deploy domain controllers that are of a different domain in a different forest, and configure a one-way or two-way trusts. You
can create a new forest in your AWS environment with forest trust enabled to the existing on-premises forest.
Architecture:
• Build on AD DS on EC2 or AWS Directory Service
Benefits:
• Isolates production forest from off-premises forest
• Single identity/account per user.
• Provide clear visibility of resources in AWS at an AD level.
You can create a new directory or extend your existing directory by using
AWS Directory Service or by creating one or more domain controllers in
your AWS environment.
AWS Directory Service
Microsoft AD
Simple AD
AD Connector
AWS Directory Service
Simple AD
Simple AD is a Microsoft Active Directory–compatible directory from
AWS Directory Service that is powered by Samba 4. Simple AD
supports commonly used Active Directory features such as user
accounts, group memberships, domain-joining EC2 instances running
Linux and Microsoft Windows.
When to use
In most cases, Simple AD is the least expensive option and your best
choice if you have 5,000 or less users and don’t need the more
advanced Microsoft Active Directory features.
Microsoft AD
AWS Directory Service for Microsoft Active Directory is a managed
Microsoft Active Directory hosted on the AWS Cloud. It provides much of
the functionality offered by Microsoft Active Directory plus integration with
AWS applications. With the additional Active Directory functionality, you
can, for example, easily set up trust relationships with your existing Active
Directory domains to extend those directories to AWS services.
When to use
Microsoft AD is your best choice if you have more than 5,000 users and
need a trust relationship set up between an AWS hosted directory and your
on-premises directories.
*May not be compatible with all applications due to AD Forest Trust
AD Connector
AD Connector is a proxy service for connecting your on-premises
Microsoft Active Directory to the AWS Cloud without requiring complex
directory synchronization or the cost and complexity of hosting a
federation infrastructure.
When to use
AD Connector is your best choice when you want to use your existing
on-premises directory with AWS services.
Multi-forest with trust / resource forests
AWS-Managed VPC
Auth: Directory Service
EC2
auth-only
corp
servers
Direct Connect
or VPN
Customer
Corp Net
Users
Customer
firewall needs to
allow for ingress
traffic
Kerb/TGT
ticket
AD Connector
auth-only
Microsoft AD
ENI
AWS-Managed
Customer-Managed
all other traffic
NETWORK TRAFFIC LEGEND
auth (LDAP/Kerberos)
Auth (Trust)
Active
Directory
One Way- Trust
Resource Forest
Directory Service Regional availability
Directory Service Design Considerations
Architecture Considerations
Active Directory Design
• Site Topology
• Highly Available Directory
Domain Services
• Read-Only and Writeable
Domain Controllers
Availability Zone B
Private subnet
DC4
Corporate Network
London
DC1
VPN / Direct
Connect
Paris
DC2
Cost 50
Availability Zone A
Private subnet
DC3
Cost 10
company.local
company.local
Active Directory AD DS: Sites and Services
Network Traffic Requirements (Ingress) Active Directory
Source – AWS (customer VPC CIDR block -or- subnet CIDR blocks -or- AD Connector IP addresses)
Protocol Port Type Use Destination
tcp 53 DNS Auth (primary) Active Directory (private datacenter -or- EC2) *
tcp 88 Kerberos Auth (primary) Active Directory (private datacenter -or- EC2) *
tcp 135 RPC, EPM Auth (primary) Active Directory (private datacenter -or- EC2) *
tcp 139 NetLogon,
NetBIOS Name
Resolution
Auth (primary) Active Directory (private datacenter -or- EC2) *
tcp 389 LDAP Auth (primary) Active Directory (private datacenter -or- EC2) *
tcp 445 SMB, CIFS Auth (primary) Active Directory (private datacenter -or- EC2) *
tcp 464 Kerberos Auth (primary) Active Directory (private datacenter -or- EC2) *
tcp 636 LDAP SSL Auth (primary) Active Directory (private datacenter -or- EC2) *
tcp 3268-3269 LDAP GC, GC SSL Trusts Active Directory (private datacenter -or- EC2) *
tcp 49152 - 65535 Dynamic Auth (primary) Active Directory (private datacenter -or- EC2) **
tcp 9389 AD Web Services Remote PowerShell
(Optional)
Active Directory (private datacenter -or- EC2) *
udp 53 DNS Auth (primary) Active Directory (private datacenter -or- EC2) *
udp 88 Kerberos Auth (primary) Active Directory (private datacenter -or- EC2) *
udp 123 Windows Time Auth (primary) Active Directory (private datacenter -or- EC2) *
udp 137 DFSN, NetBIOS
Session Service,
NetLogon
Auth (primary) Active Directory (private datacenter -or- EC2) *
udp 138 DFSN, NetLogon Auth (primary) Active Directory (private datacenter -or- EC2) *
udp 389 LDAP Auth (primary) Active Directory (private datacenter -or- EC2) *
udp 445 SMB, CIFS Auth (primary) Active Directory (private datacenter -or- EC2) *
udp 464 Kerberos Auth (primary) Active Directory (private datacenter -or- EC2) *
udp 1812 RADIUS Auth (MFA) (optional) RADIUS (private datacenter -or- EC2)*
* Active Directory Port Requirements available at https://technet.microsoft.com/en-us/library/dd772723(v=ws.10).aspx
** Dynamic port range: Refer to Microsoft kb 832017
Architecture Considerations
Instance Configuration
• Active Directory DNS and DHCP
inside the Amazon VPC
• DNS Settings on Windows Server
Instances
• Security Group Ingress Traffic
• Setting up Secure Administrative
Access Using Remote Desktop
Gateway
Useful Sample Stack
Automated Deployment
The AWS CloudFormation template performs these actions to
deploy the architecture shown.
• Set up the Amazon VPC, including subnets in two Availability Zones.
• Configure private and public routes.
• Launch Windows Server 2012 Amazon Machine Images (AMIs) and
set up and configure AD DS and AD integrated DNS.
• Create empty private subnets in each Availability Zone into which you
can deploy additional servers.
• Configure security groups and rules for traffic between application
tiers.
• Set up and configure AD Sites and Subnets.
• Enable ingress traffic into the Amazon VPC for administrative access
to Remote Desktop Gateway and NAT instances.
LaunchStack
18
Securely Extending AD into AWS
IPSec Tunnels over the Internet AWS Direct Connect
Two ways to extend an on-premises
network to the Amazon VPC
Considerations for Extending AD into AWS
It isn’t required, but
recommended to add an
additional DC within the cloud for
resources in AWS that need
access to your AD DS.
This reduces network latency and
also provides availability in the
event of an outage on premises
AWS Directory Service domains (Simple AD / Microsoft AD
or extended with AD Connector) now support automatic
domain join for windows instances!
http://aws.amazon.com/about-aws/whats-new/2015/02/17/aws-directory-service-now-supports-seamless-domain-join-for-windows/
Making it simpler still..
Domain Join Windows and Linux
Joining instances to a directory
Microsoft AD /
AD Connector
EC2 Windows
EC2 Linux
Joining your Windows instance
• Microsoft AD or AD Connector
required.
• Create Role „DomainJoin“
• Select Server Role Type
„Amazon EC2“
• Attach Policy
„AmazonEC2RoleforSSM“
Joining your Windows instance
• Select your Directory “Domain join directory”.
• Select IAM role „DomainJoin“
Once your Instance has booted it will automatically join your selected domain.
Joining your Linux instance
#Step 1 - Log in to the instance
ssh -i "tuesday-demo.pem" ec2-user@xxx.xxx.xxx.xxx
#Step 2 - Make any updates, install SSSD
sudo yum -y update
sudo yum -y install sssd realmd krb5-workstation
#Step 3 - Join the instance to the directory
sudo realm join -U administrator@tuesday.mydirectory.com tuesday.mydirectory.com --verbose
#Step 4 - Edit the config file
sudo vi /etc/ssh/sshd_config
PasswordAuthentication yes
#Start SSSD
sudo service sssd start
#Step 5 - Restart the instance - from the AWS Console. Log back in.
#Step 6 - Add the domain administrators group from the example.com domain.
sudo visudo -f /etc/sudoers
%Domain Admins@tuesday.mydirectory.com ALL=(ALL:ALL) ALL
#Step 7 - approve a login
sudo realm permit administrator@tuesday.mydirectory.com
sudo realm permit casey@tuesday.mydirectory.com
#Step 8 - login using a linux user
ssh casey@tuesday.mydirectory.com@xxx.xxx.xxx.xxx
• Microsoft AD or AD Connector
required.
• Install SSSD, Kerberos
• Join domain
• Edit „sshd“ Config
• Start service „sssd“
• Add AD users / Groups to
„sudoers“
Supported Linux Instances
• Amazon Linux AMI 2015.03
• Red Hat Enterprise Linux 7.2
• Ubuntu Server 14.04 LTS
• CentOS 7
AWS Enterprise Applications
integration
AWS Applications integration
WorkSpaces WorkDocs WorkMail
Microsoft AD/AD Connector
AWS Applications integration
Access URL
https://mycompany.awsapps.com
Parting thoughts
Get started today!
Visit our website
aws.amazon.com/directoryservice
30-day free trial
for small directories
Next Steps
Sign up for an AWS account!
Take advantage of the Free Tier: aws.amazon.com/free
Learn more: aws.amazon.com/windows
https://aws.amazon.com/directoryservice/
https://aws.amazon.com/quickstart/
justbrad@amazon.de
Thank You!

Weitere ähnliche Inhalte

Was ist angesagt?

Was ist angesagt? (20)

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
 
Amazon EFS
Amazon EFSAmazon EFS
Amazon EFS
 
India Webinar
India WebinarIndia Webinar
India Webinar
 
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...
 
IBM Cloud PowerVS - AIX and IBM i on Cloud
IBM Cloud PowerVS - AIX and IBM i on CloudIBM Cloud PowerVS - AIX and IBM i on Cloud
IBM Cloud PowerVS - AIX and IBM i on Cloud
 
Getting Started with AWS Enterprise Applications: WorkSpaces, WorkMail, WorkDocs
Getting Started with AWS Enterprise Applications: WorkSpaces, WorkMail, WorkDocsGetting Started with AWS Enterprise Applications: WorkSpaces, WorkMail, WorkDocs
Getting Started with AWS Enterprise Applications: WorkSpaces, WorkMail, WorkDocs
 
Migration of Microsoft Workloads
Migration of Microsoft WorkloadsMigration of Microsoft Workloads
Migration of Microsoft Workloads
 
Containers on AWS
Containers on AWSContainers on AWS
Containers on AWS
 
AWS Webinar: How to architect and deploy a multi tier share point server farm...
AWS Webinar: How to architect and deploy a multi tier share point server farm...AWS Webinar: How to architect and deploy a multi tier share point server farm...
AWS Webinar: How to architect and deploy a multi tier share point server farm...
 
Introduction to Amazon Directory Services, Amazon WorkSpaces, Amazon WorkMail...
Introduction to Amazon Directory Services, Amazon WorkSpaces, Amazon WorkMail...Introduction to Amazon Directory Services, Amazon WorkSpaces, Amazon WorkMail...
Introduction to Amazon Directory Services, Amazon WorkSpaces, Amazon WorkMail...
 
Hybrid cloud sample architectures
Hybrid cloud sample architecturesHybrid cloud sample architectures
Hybrid cloud sample architectures
 
Alfresco overview EDM
Alfresco overview EDMAlfresco overview EDM
Alfresco overview EDM
 
Azure Messaging Services 2
Azure Messaging Services 2Azure Messaging Services 2
Azure Messaging Services 2
 
Protecting your data in AWS
Protecting your data in AWS Protecting your data in AWS
Protecting your data in AWS
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Using Active Directory in AWS
Using Active Directory in AWSUsing Active Directory in AWS
Using Active Directory in AWS
 
IBM Cloud VPC Deep Dive
IBM Cloud VPC Deep DiveIBM Cloud VPC Deep Dive
IBM Cloud VPC Deep Dive
 
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
 
AWS Storage and Content Delivery Services
AWS Storage and Content Delivery ServicesAWS Storage and Content Delivery Services
AWS Storage and Content Delivery Services
 
AWS Storage services
AWS Storage servicesAWS Storage services
AWS Storage services
 

Ähnlich wie Hybride Cloud Infrastrukturen durch Integration mit Active Directory - AWS Cloud Web Day für Windows Anwendungen

Ähnlich wie Hybride Cloud Infrastrukturen durch Integration mit Active Directory - AWS Cloud Web Day für Windows Anwendungen (20)

SEC306 Using Microsoft Active Directory Across On-Premises and AWS Cloud Wind...
SEC306 Using Microsoft Active Directory Across On-Premises and AWS Cloud Wind...SEC306 Using Microsoft Active Directory Across On-Premises and AWS Cloud Wind...
SEC306 Using Microsoft Active Directory Across On-Premises and AWS Cloud Wind...
 
Running Microsoft Workloads on AWS
Running Microsoft Workloads on AWSRunning Microsoft Workloads on AWS
Running Microsoft Workloads on AWS
 
Using Microsoft Active Directory across On-premises and Cloud Workloads
Using Microsoft Active Directory across On-premises and Cloud WorkloadsUsing Microsoft Active Directory across On-premises and Cloud Workloads
Using Microsoft Active Directory across On-premises and Cloud Workloads
 
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...
 
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
 
ECS 19 Anil Erduran - simplifying microsoft architectures with aws services
ECS 19 Anil Erduran - simplifying microsoft architectures with aws servicesECS 19 Anil Erduran - simplifying microsoft architectures with aws services
ECS 19 Anil Erduran - simplifying microsoft architectures with aws services
 
Best Practices for Active Directory with AWS Workloads
Best Practices for Active Directory with AWS WorkloadsBest Practices for Active Directory with AWS Workloads
Best Practices for Active Directory with AWS Workloads
 
SEC306 Using Microsoft Active Directory Across On-Premises and AWS Cloud Wind...
SEC306 Using Microsoft Active Directory Across On-Premises and AWS Cloud Wind...SEC306 Using Microsoft Active Directory Across On-Premises and AWS Cloud Wind...
SEC306 Using Microsoft Active Directory Across On-Premises and AWS Cloud Wind...
 
Using Active Directory in AWS
Using Active Directory in AWSUsing Active Directory in AWS
Using Active Directory in AWS
 
Transitioning to the Next Generation Hybrid Cloud Operating Model- AWS Summit...
Transitioning to the Next Generation Hybrid Cloud Operating Model- AWS Summit...Transitioning to the Next Generation Hybrid Cloud Operating Model- AWS Summit...
Transitioning to the Next Generation Hybrid Cloud Operating Model- AWS Summit...
 
Enterprise Workloads on AWS
Enterprise Workloads on AWSEnterprise Workloads on AWS
Enterprise Workloads on AWS
 
Microsoft Workloads on AWS
Microsoft Workloads on AWSMicrosoft Workloads on AWS
Microsoft Workloads on AWS
 
ENT308 Best Practices for Microsoft Architectures on AWS
ENT308 Best Practices for Microsoft Architectures on AWSENT308 Best Practices for Microsoft Architectures on AWS
ENT308 Best Practices for Microsoft Architectures on AWS
 
Running your Windows Enterprise Workloads on AWS - Technical 201
Running your Windows Enterprise Workloads on AWS - Technical 201Running your Windows Enterprise Workloads on AWS - Technical 201
Running your Windows Enterprise Workloads on AWS - Technical 201
 
AWS Summit Auckland - Running your Enterprise Windows Workload on AWS
AWS Summit Auckland  - Running your Enterprise Windows Workload on AWSAWS Summit Auckland  - Running your Enterprise Windows Workload on AWS
AWS Summit Auckland - Running your Enterprise Windows Workload on AWS
 
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
 
ENT308 Best Practices for Microsoft Architectures on AWS
ENT308 Best Practices for Microsoft Architectures on AWSENT308 Best Practices for Microsoft Architectures on AWS
ENT308 Best Practices for Microsoft Architectures on AWS
 
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
 
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
 
WIN204-Simplifying Microsoft Architectures with AWS Services
WIN204-Simplifying Microsoft Architectures with AWS ServicesWIN204-Simplifying Microsoft Architectures with AWS Services
WIN204-Simplifying Microsoft Architectures with AWS Services
 

Mehr von AWS Germany

Mehr von AWS Germany (20)

Analytics Web Day | From Theory to Practice: Big Data Stories from the Field
Analytics Web Day | From Theory to Practice: Big Data Stories from the FieldAnalytics Web Day | From Theory to Practice: Big Data Stories from the Field
Analytics Web Day | From Theory to Practice: Big Data Stories from the Field
 
Analytics Web Day | Query your Data in S3 with SQL and optimize for Cost and ...
Analytics Web Day | Query your Data in S3 with SQL and optimize for Cost and ...Analytics Web Day | Query your Data in S3 with SQL and optimize for Cost and ...
Analytics Web Day | Query your Data in S3 with SQL and optimize for Cost and ...
 
Modern Applications Web Day | Impress Your Friends with Your First Serverless...
Modern Applications Web Day | Impress Your Friends with Your First Serverless...Modern Applications Web Day | Impress Your Friends with Your First Serverless...
Modern Applications Web Day | Impress Your Friends with Your First Serverless...
 
Modern Applications Web Day | Manage Your Infrastructure and Configuration on...
Modern Applications Web Day | Manage Your Infrastructure and Configuration on...Modern Applications Web Day | Manage Your Infrastructure and Configuration on...
Modern Applications Web Day | Manage Your Infrastructure and Configuration on...
 
Modern Applications Web Day | Container Workloads on AWS
Modern Applications Web Day | Container Workloads on AWSModern Applications Web Day | Container Workloads on AWS
Modern Applications Web Day | Container Workloads on AWS
 
Modern Applications Web Day | Continuous Delivery to Amazon EKS with Spinnaker
Modern Applications Web Day | Continuous Delivery to Amazon EKS with SpinnakerModern Applications Web Day | Continuous Delivery to Amazon EKS with Spinnaker
Modern Applications Web Day | Continuous Delivery to Amazon EKS with Spinnaker
 
Building Smart Home skills for Alexa
Building Smart Home skills for AlexaBuilding Smart Home skills for Alexa
Building Smart Home skills for Alexa
 
Hotel or Taxi? "Sorting hat" for travel expenses with AWS ML infrastructure
Hotel or Taxi? "Sorting hat" for travel expenses with AWS ML infrastructureHotel or Taxi? "Sorting hat" for travel expenses with AWS ML infrastructure
Hotel or Taxi? "Sorting hat" for travel expenses with AWS ML infrastructure
 
Wild Rydes with Big Data/Kinesis focus: AWS Serverless Workshop
Wild Rydes with Big Data/Kinesis focus: AWS Serverless WorkshopWild Rydes with Big Data/Kinesis focus: AWS Serverless Workshop
Wild Rydes with Big Data/Kinesis focus: AWS Serverless Workshop
 
Log Analytics with AWS
Log Analytics with AWSLog Analytics with AWS
Log Analytics with AWS
 
Deep Dive into Concepts and Tools for Analyzing Streaming Data on AWS
Deep Dive into Concepts and Tools for Analyzing Streaming Data on AWS Deep Dive into Concepts and Tools for Analyzing Streaming Data on AWS
Deep Dive into Concepts and Tools for Analyzing Streaming Data on AWS
 
AWS Programme für Nonprofits
AWS Programme für NonprofitsAWS Programme für Nonprofits
AWS Programme für Nonprofits
 
Microservices and Data Design
Microservices and Data DesignMicroservices and Data Design
Microservices and Data Design
 
Serverless vs. Developers – the real crash
Serverless vs. Developers – the real crashServerless vs. Developers – the real crash
Serverless vs. Developers – the real crash
 
Query your data in S3 with SQL and optimize for cost and performance
Query your data in S3 with SQL and optimize for cost and performanceQuery your data in S3 with SQL and optimize for cost and performance
Query your data in S3 with SQL and optimize for cost and performance
 
Secret Management with Hashicorp’s Vault
Secret Management with Hashicorp’s VaultSecret Management with Hashicorp’s Vault
Secret Management with Hashicorp’s Vault
 
EKS Workshop
 EKS Workshop EKS Workshop
EKS Workshop
 
Scale to Infinity with ECS
Scale to Infinity with ECSScale to Infinity with ECS
Scale to Infinity with ECS
 
Containers on AWS - State of the Union
Containers on AWS - State of the UnionContainers on AWS - State of the Union
Containers on AWS - State of the Union
 
Deploying and Scaling Your First Cloud Application with Amazon Lightsail
Deploying and Scaling Your First Cloud Application with Amazon LightsailDeploying and Scaling Your First Cloud Application with Amazon Lightsail
Deploying and Scaling Your First Cloud Application with Amazon Lightsail
 

Kürzlich hochgeladen

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Kürzlich hochgeladen (20)

The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdf
 
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
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
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
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
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...
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 

Hybride Cloud Infrastrukturen durch Integration mit Active Directory - AWS Cloud Web Day für Windows Anwendungen

  • 1. Justin Bradley, Solutions Architect, SME Windows Amazon Web Services Germany GmbH AWS Web Day, 07. Juni 2016 Hybride Cloud Infrastrukturen durch Integration mit Active Directory
  • 2. Agenda • Active Directory on AWS for Windows • Domain & Forest Model • AWS Directory Service • Directory Service Design Considerations • Domain join Windows and Linux • Integration with WorkSpaces & WorkDocs • Q&A
  • 3. Active Directory on AWS for Windows Single-domain Multi-domain, single forest Multi-forest with trust / resource forests
  • 4. Domain and Forest Model – Single-Domain Deploy domain controllers that are part of the same domain in the same forest. Architecture • Build on EC2 Benefits: • Single identity/account per user. • Easy to manage • You can leverage your entire existing directory structure, including users, groups, OUs, policies, and extend it into the cloud. • Simplify directory migration to AWS Cloud in the future – Promote backup domain controller in AWS Cloud into primary domain controller.
  • 5. Domain and Forest Model - Multi-domain, single forest Deploy domain controllers that are part of a different domain in the same forest, and configure a one-way or two-way trusts. Architecture: • Build on EC2 Benefits: • Single identity/account per user. • Provide clear visibility of resources in AWS at an AD level. • Relatively easy to manage. • Can limit the scope of damage in case of compromise. One Way Domain Trust
  • 6. Domain and Forest Model - Create a standalone trusted AD forest in AWS One-Way Forest Trust Deploy domain controllers that are of a different domain in a different forest, and configure a one-way or two-way trusts. You can create a new forest in your AWS environment with forest trust enabled to the existing on-premises forest. Architecture: • Build on AD DS on EC2 or AWS Directory Service Benefits: • Isolates production forest from off-premises forest • Single identity/account per user. • Provide clear visibility of resources in AWS at an AD level.
  • 7. You can create a new directory or extend your existing directory by using AWS Directory Service or by creating one or more domain controllers in your AWS environment. AWS Directory Service Microsoft AD Simple AD AD Connector AWS Directory Service
  • 8. Simple AD Simple AD is a Microsoft Active Directory–compatible directory from AWS Directory Service that is powered by Samba 4. Simple AD supports commonly used Active Directory features such as user accounts, group memberships, domain-joining EC2 instances running Linux and Microsoft Windows. When to use In most cases, Simple AD is the least expensive option and your best choice if you have 5,000 or less users and don’t need the more advanced Microsoft Active Directory features.
  • 9. Microsoft AD AWS Directory Service for Microsoft Active Directory is a managed Microsoft Active Directory hosted on the AWS Cloud. It provides much of the functionality offered by Microsoft Active Directory plus integration with AWS applications. With the additional Active Directory functionality, you can, for example, easily set up trust relationships with your existing Active Directory domains to extend those directories to AWS services. When to use Microsoft AD is your best choice if you have more than 5,000 users and need a trust relationship set up between an AWS hosted directory and your on-premises directories. *May not be compatible with all applications due to AD Forest Trust
  • 10. AD Connector AD Connector is a proxy service for connecting your on-premises Microsoft Active Directory to the AWS Cloud without requiring complex directory synchronization or the cost and complexity of hosting a federation infrastructure. When to use AD Connector is your best choice when you want to use your existing on-premises directory with AWS services.
  • 11. Multi-forest with trust / resource forests AWS-Managed VPC Auth: Directory Service EC2 auth-only corp servers Direct Connect or VPN Customer Corp Net Users Customer firewall needs to allow for ingress traffic Kerb/TGT ticket AD Connector auth-only Microsoft AD ENI AWS-Managed Customer-Managed all other traffic NETWORK TRAFFIC LEGEND auth (LDAP/Kerberos) Auth (Trust) Active Directory One Way- Trust Resource Forest
  • 13. Directory Service Design Considerations
  • 14. Architecture Considerations Active Directory Design • Site Topology • Highly Available Directory Domain Services • Read-Only and Writeable Domain Controllers
  • 15. Availability Zone B Private subnet DC4 Corporate Network London DC1 VPN / Direct Connect Paris DC2 Cost 50 Availability Zone A Private subnet DC3 Cost 10 company.local company.local Active Directory AD DS: Sites and Services
  • 16. Network Traffic Requirements (Ingress) Active Directory Source – AWS (customer VPC CIDR block -or- subnet CIDR blocks -or- AD Connector IP addresses) Protocol Port Type Use Destination tcp 53 DNS Auth (primary) Active Directory (private datacenter -or- EC2) * tcp 88 Kerberos Auth (primary) Active Directory (private datacenter -or- EC2) * tcp 135 RPC, EPM Auth (primary) Active Directory (private datacenter -or- EC2) * tcp 139 NetLogon, NetBIOS Name Resolution Auth (primary) Active Directory (private datacenter -or- EC2) * tcp 389 LDAP Auth (primary) Active Directory (private datacenter -or- EC2) * tcp 445 SMB, CIFS Auth (primary) Active Directory (private datacenter -or- EC2) * tcp 464 Kerberos Auth (primary) Active Directory (private datacenter -or- EC2) * tcp 636 LDAP SSL Auth (primary) Active Directory (private datacenter -or- EC2) * tcp 3268-3269 LDAP GC, GC SSL Trusts Active Directory (private datacenter -or- EC2) * tcp 49152 - 65535 Dynamic Auth (primary) Active Directory (private datacenter -or- EC2) ** tcp 9389 AD Web Services Remote PowerShell (Optional) Active Directory (private datacenter -or- EC2) * udp 53 DNS Auth (primary) Active Directory (private datacenter -or- EC2) * udp 88 Kerberos Auth (primary) Active Directory (private datacenter -or- EC2) * udp 123 Windows Time Auth (primary) Active Directory (private datacenter -or- EC2) * udp 137 DFSN, NetBIOS Session Service, NetLogon Auth (primary) Active Directory (private datacenter -or- EC2) * udp 138 DFSN, NetLogon Auth (primary) Active Directory (private datacenter -or- EC2) * udp 389 LDAP Auth (primary) Active Directory (private datacenter -or- EC2) * udp 445 SMB, CIFS Auth (primary) Active Directory (private datacenter -or- EC2) * udp 464 Kerberos Auth (primary) Active Directory (private datacenter -or- EC2) * udp 1812 RADIUS Auth (MFA) (optional) RADIUS (private datacenter -or- EC2)* * Active Directory Port Requirements available at https://technet.microsoft.com/en-us/library/dd772723(v=ws.10).aspx ** Dynamic port range: Refer to Microsoft kb 832017
  • 17. Architecture Considerations Instance Configuration • Active Directory DNS and DHCP inside the Amazon VPC • DNS Settings on Windows Server Instances • Security Group Ingress Traffic • Setting up Secure Administrative Access Using Remote Desktop Gateway
  • 18. Useful Sample Stack Automated Deployment The AWS CloudFormation template performs these actions to deploy the architecture shown. • Set up the Amazon VPC, including subnets in two Availability Zones. • Configure private and public routes. • Launch Windows Server 2012 Amazon Machine Images (AMIs) and set up and configure AD DS and AD integrated DNS. • Create empty private subnets in each Availability Zone into which you can deploy additional servers. • Configure security groups and rules for traffic between application tiers. • Set up and configure AD Sites and Subnets. • Enable ingress traffic into the Amazon VPC for administrative access to Remote Desktop Gateway and NAT instances. LaunchStack 18
  • 19. Securely Extending AD into AWS IPSec Tunnels over the Internet AWS Direct Connect Two ways to extend an on-premises network to the Amazon VPC
  • 20. Considerations for Extending AD into AWS It isn’t required, but recommended to add an additional DC within the cloud for resources in AWS that need access to your AD DS. This reduces network latency and also provides availability in the event of an outage on premises
  • 21. AWS Directory Service domains (Simple AD / Microsoft AD or extended with AD Connector) now support automatic domain join for windows instances! http://aws.amazon.com/about-aws/whats-new/2015/02/17/aws-directory-service-now-supports-seamless-domain-join-for-windows/ Making it simpler still..
  • 22. Domain Join Windows and Linux
  • 23. Joining instances to a directory Microsoft AD / AD Connector EC2 Windows EC2 Linux
  • 24. Joining your Windows instance • Microsoft AD or AD Connector required. • Create Role „DomainJoin“ • Select Server Role Type „Amazon EC2“ • Attach Policy „AmazonEC2RoleforSSM“
  • 25. Joining your Windows instance • Select your Directory “Domain join directory”. • Select IAM role „DomainJoin“ Once your Instance has booted it will automatically join your selected domain.
  • 26. Joining your Linux instance #Step 1 - Log in to the instance ssh -i "tuesday-demo.pem" ec2-user@xxx.xxx.xxx.xxx #Step 2 - Make any updates, install SSSD sudo yum -y update sudo yum -y install sssd realmd krb5-workstation #Step 3 - Join the instance to the directory sudo realm join -U administrator@tuesday.mydirectory.com tuesday.mydirectory.com --verbose #Step 4 - Edit the config file sudo vi /etc/ssh/sshd_config PasswordAuthentication yes #Start SSSD sudo service sssd start #Step 5 - Restart the instance - from the AWS Console. Log back in. #Step 6 - Add the domain administrators group from the example.com domain. sudo visudo -f /etc/sudoers %Domain Admins@tuesday.mydirectory.com ALL=(ALL:ALL) ALL #Step 7 - approve a login sudo realm permit administrator@tuesday.mydirectory.com sudo realm permit casey@tuesday.mydirectory.com #Step 8 - login using a linux user ssh casey@tuesday.mydirectory.com@xxx.xxx.xxx.xxx • Microsoft AD or AD Connector required. • Install SSSD, Kerberos • Join domain • Edit „sshd“ Config • Start service „sssd“ • Add AD users / Groups to „sudoers“ Supported Linux Instances • Amazon Linux AMI 2015.03 • Red Hat Enterprise Linux 7.2 • Ubuntu Server 14.04 LTS • CentOS 7
  • 28. AWS Applications integration WorkSpaces WorkDocs WorkMail Microsoft AD/AD Connector
  • 29. AWS Applications integration Access URL https://mycompany.awsapps.com
  • 31. Get started today! Visit our website aws.amazon.com/directoryservice 30-day free trial for small directories
  • 32. Next Steps Sign up for an AWS account! Take advantage of the Free Tier: aws.amazon.com/free Learn more: aws.amazon.com/windows https://aws.amazon.com/directoryservice/ https://aws.amazon.com/quickstart/