SlideShare ist ein Scribd-Unternehmen logo
1 von 53
Downloaden Sie, um offline zu lesen
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Mv – Marcus Vinicius Ferreira
Sr. Solutions Architect, Public Sector, Amazon Web Services
ENT204
Simplificando Arquiteturas Microsoft
usando AWS
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Desafio
• Com AWS consigo simplificar a infrastrutura que eu já conheço bem ?
• Active Directory ?
• Aplicações Corporativas ?
• Office 365
• Exchange
• SharePoint
• Dynamics
• System Center
• SQL?
• Como faço o deploy de tudo isso?
• Alguma boa sugestão para simplificar meus workloads Microsoft ?
• Com AWS consigo simplificar meu legado .NET ?
• Preciso inovar !
• Preciso usar os conceitos e plataformas arquiteturais mais recentes !!
• Preciso de uma plataforma eficiente de CD/CI!
• Com AWS consigo gerenciar meu ambiente Windows de maneira mais simples ?
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Simplificando minha Infraestrutura
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Inovando com Windows em AWS
62
42
774
Tipos de instâncias, 14 famílias
AMIs de Windows
Produtos Windows no AWS marketplace
Windows Deep Learning AMI
Hyper-V support in SMS
Application-consistent Snapshots through VSS
WS 2008 & SQL Server 2008
Visual Studio Toolkit
Microsoft SCOM plug-in release
AWS Directory Service
EC2 Dedicated Hosts (BYOL)
Microsoft SharePoint 2016 (Marketplace)
Windows Server 2008 R2
SQL Server 2008 R2
Windows Server 2003
.NET SDK
Microsoft SCVMM Plug-in
Windows Server 2012
SQL Server 2012
AWS Tools for Windows PowerShell
Amazon RDS adds SQL Server
EC2 Run Command
EC2 Systems Manager
Windows Server & SQL Server 2016
EC2 Dedicated Instances (BYOL)
.NET on Lambda
NEW!
SAP instance on AWS 2012
Trusted Advisor
checks for Windows
SQL Server 2017
X-Ray .NET SDK
2008
Windows for Lightsail
Inovação
Hoje
SQL Server 2005
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
VPC Design: Single VPN — Multi-VPC
Shared Services VPC Transit VPC
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Private subnetPrivate subnet
Availability Zone 2
San Francisco
DC1
VPN / Direct
Connect
Availability Zone 1
DC3
• Active Directory domain: extend
• Active Directory sites: em cada AZ
• Domain Controllers: Servidores Amazon EC2 Windows
DC4
AD Domain: amazon.com
AD Replication
AD Site: AwsEastAZ1
AD Domain: amazon.com
AD Site: AwsEastAZ2
Cost 50
New York
AD Domain: amazon.com
AD Site: SanFran
DC2
AD Domain: amazon.com
AD Site: NewYork
AD Pattern: Domínio de Active Directory
Corporate Network
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Private subnetPrivate subnet
Availability Zone 2
San Francisco
DC1
VPN / Direct
Connect
Availability Zone 1
• Forest Trusts: AD sync para AWS AD
• Identities master: on-premises
AD Domain: Domain A
AD Authentication
AD Domain: Domain A
Cost 50
New York
AD Domain: Domain B
AD Site: SanFran
DC2
AD Domain: Domain B
AD Site: NewYork
AD Trust
DC1 ou DC2 ou
AD Pattern: Forest Trusts
Corporate Network
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Private subnetPrivate subnet
Availability Zone 2Availability Zone 1
Federated
Trust
San Francisco
DC1
Cost 50
New York
AD Domain: amazon.com
AD Site: SanFran
DC2
AD Domain: amazon.com
AD Site: NewYork
Internet
ADFS2
ADFS1
AD Domain: Domain A
• Confiança Federada: AD FS
• AD FS: on-premises AD / Amazon EC2 Windows
• Identities master: on-premises
DC1 ou
ADFS1
AD Domain: Domain A
DC2 ou
ADFS2
AD Pattern: Confiança Federada (Trust Federation)
Corporate Network
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Office 365: Credenciais a partir do AWS Microsoft AD
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Configuração
• AWS Windows Servers com AD FS
• Instalar: AD FS
• Integrar: AD FS com
Azure Active Directory
• Sync users: AWS AD com
Azure AD via Azure AD Connect
• Sign in to Office 365:
usando AWS AD
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Usando SQL Server em AWS
Amazon RDS
SQL Server
SQL Server Amazon EC2
Gerenciado UsuárioGerenciado AWS
Energia, HVAC, rede
Manutenção SO
Patching SO
Manutenção DBMS
Patching DBMS
Backups
Alta Disponibilidade
Escalabilidade
Energia, HVAC, rede
Manutenção SO
Patching SO
Manutenção DBMS
Patching DBMS
Backups
Alta Disponibilidade
Escalabilidade
• Controle do Usuário
• Manual: Backups
• Manual: Replicação
• Manual: Clusterização
• Automatizado
• Backups
• Replicação
• Clusterização
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Multi-AZ AlwaysOn Availability Group
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Multi-Region AlwaysOn Availability Group
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Failover Cluster: Instância
SIOS DataKeeper
Cluster Edition
Windows Server 2016
Storage Replica
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Simplificando o Deployment da minha
Infraestrutura
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Template AWS CloudFormation Stack
JSON/YAML
Parameters
Resources
Ações de Configuração
Recursos AWS
Customizável
Manifest
Criação Stack
Atualização Stack
Deteção de Erros / rollback
AWS CloudFormation — Componentes
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS CloudFormation
Create/delete
AWS CloudFormation
Recursos AWS
Template Stack
- Lista de recursos
- JSON
- Recursos AWS
criados
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS Cloudformation: AWS Quick Starts
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Simplificando a Migração
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Migração: Parceiros AWS
Transferência de Dados
AWS Storage and
File Gateway
Amazon S3
Transfer
Acceleration
AWS Direct
Connect
Amazon Kinesis
Data Firehose
AWS Snowball
and
AWS Snowmobile
AWS Database
Migration Service
Migração
Servidor / DBMS
AWS Server
Migration Service
Monitoração
Amazon
CloudWatch
AWS Config
Descoberta
AWS Application
Discovery Service
Conceito de uma Migração
• Contas AWS
• Rede/VPC
• Segurança
• Active Directory
Passo 1. Landing zone
On-Premises Data Center
Domain
Controller
Amazon
Route 53
Domain
Controller
SQL
Server
SQL
Server
App
Server
App
Server
Web
Server
Web
Server
VPN /
DirectConnect
Security Prod
Root
Dev
Private Subnet, 10.0.0.64/18
10.0.0.0/16
Public Subnet, 10.0.0.0/18
On-Premises Data Center
Domain
Controller
Amazon
Route 53
Domain
Controller
SQL
Server
SQL
Server
App
Server
App
Server
Web
Server
Web
Server
VPN /
DirectConnect
AWS Shield AWS WAF
CloudTrail
CloudWatch
VPC Flow Logs
Systems Mgr
Inspector
Config
Security Group
Security Group
Security Group
Security Prod
Root
Dev
10.0.0.0/16
Private Subnet, 10.0.0.64/18
Public Subnet, 10.0.0.0/18
On-Premises Data Center
Domain
Controller
Amazon
Route 53
Domain
Controller
SQL
Server
SQL
Server
App
Server
App
Server
Web
Server
Web
Server
or
Active Directory
on EC2
VPN /
DirectConnect
AWS Shield AWS WAF
AWS Managed
Active Directory
CloudTrail
CloudWatch
VPC Flow Logs
Systems Mgr
Inspector
Config
Security Prod
Root
Dev
Conceito de uma Migração
Passo 2. DBMS
On-Premises Data Center
Domain
Controller
Amazon
Route 53
Domain
Controller
SQL
Server
SQL
Server
App
Server
App
Server
Web
Server
Web
Server
or
Active Directory
on EC2
or
SQL Server
on EC2
SQL Server
on AWS RDS
VPN /
DirectConnect
Security Prod
Root
Dev
AWS Shield AWS WAF
AWS Managed
Active Directory
CloudTrail
CloudWatch
VPC Flow Logs
Systems Mgr
Inspector
Config
Conceito de uma Migração
Passo 3. Migração Servidor/app
On-Premises Data Center
Domain
Controller
Amazon
Route 53
Domain
Controller
SQL
Server
SQL
Server
App
Server
App
Server
Web
Server
Web
Server
or
Active Directory
on EC2
or
SQL Server
on EC2
SQL Server
on AWS RDS
VPN /
DirectConnect
App Server App Server
Web Server Web Server
Security Prod
Root
Dev
AWS Shield AWS WAF
AWS Managed
Active Directory
CloudTrail
CloudWatch
VPC Flow Logs
Systems Mgr
Inspector
Config
Conceito de uma Migração
Passo 4. Virada da Produção
On-Premises Data Center
Domain
Controller
Amazon
Route 53
Domain
Controller
SQL
Server
SQL
Server
App
Server
App
Server
Web
Server
Web
Server
or
Active Directory
on EC2
or
SQL Server
on EC2
SQL Server
on AWS RDS
VPN /
DirectConnect
App Server App Server
Web Server Web Server
Security Prod
Root
Dev
AWS Shield AWS WAF
AWS Managed
Active Directory
CloudTrail
CloudWatch
VPC Flow Logs
Systems Mgr
Inspector
Config
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS Server Migration Service
• Migração de VMs
• Migração VMware
• Migração sem Agentes
• Mudança incremental
• Orquestração: múltiplas migrações
• AWS Management Console
• API/CLI
Origem: on-premises server AWS Server Migration Service Destino: Amazon Machine Image
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS Migration Hub
Descoberta Migração Status
Descoberta Grupos / Apps StatusMigração
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS Migration Hub: Status
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Simplificando o Desenvolvimento .NET
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS Toolkit: Visual Studio
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS Code Services
Fonte Compilação Teste Produção
Ferramentas de
Terceiros
Release de Software:
AWS CodeCommit AWS CodeBuild AWS CodeDeploy
AWS CodePipeline
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
CI/CD Pipeline
Integração Contínua / Entrega Contínua
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS CodeStar
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS VSTS
AWS Tools for Microsoft Visual Studio Team Services (VSTS)
Detalhes: https://aws.amazon.com/vsts
Open source: https://github.com/aws/aws-vsts-tools
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
VSTS tools: Integrações
Amazon ECR
Systems Manager
Parameter Store
• EC2 Container Registry
Imagens Docker
• Lambda: deployment
• Parameter Store: valores
• Run commands:
Amazon EC2 / servidores on-premises
AWS
Lambda
Deployment
Systems Manager
Run Command
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS: Ferramentas .NET
• AWS SDK for .NET
• AWS Tools for Windows PowerShell
• AWS Tools for PowerShell Core
• AWS Toolkit for Visual Studio
• AWS Tools for Microsoft Visual Studio Team Services
• https://aws.amazon.com/net/
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS Elastic Beanstalk: .NET Web Applications
• Visual Studio 2013, 2015, 2017
• Deploy: .NET Core 1.0, 1.1, 2.0 web apps
• Deploy: .NET Framework web apps
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Suporte Lambda: .NET Core 2.0
• Antes: .NET Core 1.0
• Agora: .NET Core 2.0
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Simplificando Arquiteturas .NET
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
ECS: .NET Core Apps em Containers
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon ECS Cluster
• ECS cluster
• Instâncias EC2
• Container Registry (Amazon ECR)
• Definição da tarefa: (Task definition)
• Imagens Docker, RAM, CPU, etc.
• Tarefas em execução: (Running tasks)
• Transitório
• Services
• Permanente
• Load balancer
Cluster
Container registry
(Amazon ECR, Docker hub)
Task definition
T1
T2
T4
T3
Service
Task definition
Service definition
T1
T2
T3
T4
T5
Load balancer
Container instances
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Fargate Cluster
Cluster
Container registry
(Amazon ECR, Docker hub)
Task definition
T1
T2
T4
T3
Service
Task definition
Service definition
T1
T2
T3
T4
T5
Load balancer
Container instances
• Stateless
• Auto-resiliência: Self-healing
• Containers
• Microservices
• AWS serverless: plataforma
• AWS Lambda
• AWS Step Functions
• Amazon API Gateway
• Amazon DynamoDB
• Amazon SNS
• Amazon SQS
• Amazon Route 53 DNS
Serverless
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Source
Source
CodeCommit
MyApplication
Exemplo: Pipeline
Build
test-build-source
CodeBuild
Deploy Testing
create-changeset
AWS
CloudFormation
execute-changeset
AWS
CloudFormation
Run-stubs
AWS Lambda
Deploy Staging
create-changeset
AWS
CloudFormation
execute-changeset
AWS
CloudFormation
Run-API-test
Runscope
QA-Sign-off
Manual Approval
Review
Deploy Prod
create-changeset
AWS
CloudFormation
execute-changeset
AWS
CloudFormation
Post-Deploy-Slack
AWS Lambda
Pipeline:
• CI/CD
• Deploy
• Múltiplos ambientes
• Usando AWS CloudFormation
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
SAM: AWS Serverless Application Model
• AWS CloudFormation: serverless
• Novos Resource Types: functions, APIs, tables
• Open specification (Apache 2.0)
https://github.com/awslabs/serverless-application-model
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Simplificando o Gerenciamento
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Systems Manager: Recursos e Capacidades
Run Command
Maintenance
Window
Inventory
State Manager Parameter Store
Patch Manager
Automation
Administração AtualizaçõesOrganização
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Systems Manager
Capacidades
Run
Command
State
Manager
Inventory Maintenance
Window
Patch
Manager
Automation Parameter
Store
Documents
AWS cloud
corporate data
center
Administradores, Engenheiros DevOps
Controle de acesso: Role-based
 Servidores Windows / Linux
 On-premises / AWS VPC
 Auditoria
Monitorar: métricas EC2
(CPU, disco)
Monitorar: Recursos AWS
(EBS volumes, ELB)a
Monitorar logs
Configurar alertas
Armazenar logs
Availability Zone
S SharePoint
Front-end
SQL Server Domain
Controller
CloudWatch /
CloudWatch Logs
Amazon Kinesis
Amazon
S3
Amazon
Redshift
AWS
Lambda
Availability Zone
S SharePoint
Front-end
SQL Server Domain
Controller
CloudWatch /
CloudWatch Logs
Email
Amazon
SMS
Workflow
CloudWatch
Alarms
Amazon CloudWatch / CloudWatch Logs
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Monitoração
Amazon
CloudWatch
AWS
CloudTrail
AWS
Config
AWS Trusted
Advisor
Flow logsAmazon
VPC
AWS
Lambda
Amazon ES
Amazon
QuickSight
EC2
Amazon
Kinesis
Parceiros AWS
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Obrigado!
Submit Session Feedback
1. Schedule icon. 2. Session name. 3. Session Evaluation to
submit your feedback.

Weitere ähnliche Inhalte

Was ist angesagt?

GraphQL backend with AWS AppSync & AWS Lambda
GraphQL backend with AWS AppSync & AWS LambdaGraphQL backend with AWS AppSync & AWS Lambda
GraphQL backend with AWS AppSync & AWS LambdaAleksandr Maklakov
 
VMware Cloud on AWS - Technical Deep Dive - AWS Summit Sydney
VMware Cloud on AWS - Technical Deep Dive - AWS Summit SydneyVMware Cloud on AWS - Technical Deep Dive - AWS Summit Sydney
VMware Cloud on AWS - Technical Deep Dive - AWS Summit SydneyAmazon Web Services
 
Learn how Maxwell Health Protects its MongoDB Workloads on AWS
 Learn how Maxwell Health Protects its MongoDB Workloads on AWS Learn how Maxwell Health Protects its MongoDB Workloads on AWS
Learn how Maxwell Health Protects its MongoDB Workloads on AWSAmazon Web Services
 
[AWS Container Service] Getting Started with Cloud Map, App Mesh and Firecracker
[AWS Container Service] Getting Started with Cloud Map, App Mesh and Firecracker[AWS Container Service] Getting Started with Cloud Map, App Mesh and Firecracker
[AWS Container Service] Getting Started with Cloud Map, App Mesh and FirecrackerAmazon Web Services Korea
 
Kubernetes/ EKS - 김광영 (AWS 솔루션즈 아키텍트)
Kubernetes/ EKS - 김광영 (AWS 솔루션즈 아키텍트)Kubernetes/ EKS - 김광영 (AWS 솔루션즈 아키텍트)
Kubernetes/ EKS - 김광영 (AWS 솔루션즈 아키텍트)Amazon Web Services Korea
 
Deep Dive on Serverless Application Development
Deep Dive on Serverless Application DevelopmentDeep Dive on Serverless Application Development
Deep Dive on Serverless Application DevelopmentAmazon Web Services
 
마이크로서비스를 위한 App Mesh & Cloud Map - 김세호 솔루션즈 아키텍트, AWS :: AWS Summit Seoul 2019
마이크로서비스를 위한 App Mesh & Cloud Map - 김세호 솔루션즈 아키텍트, AWS :: AWS Summit Seoul 2019마이크로서비스를 위한 App Mesh & Cloud Map - 김세호 솔루션즈 아키텍트, AWS :: AWS Summit Seoul 2019
마이크로서비스를 위한 App Mesh & Cloud Map - 김세호 솔루션즈 아키텍트, AWS :: AWS Summit Seoul 2019Amazon Web Services Korea
 
Crio.do - Deployment on AWS Masterclass
Crio.do - Deployment on AWS MasterclassCrio.do - Deployment on AWS Masterclass
Crio.do - Deployment on AWS MasterclassDhaval Nagar
 
AWS Media Day-AWS 기반의 미디어 & 엔터테인먼트 워크플로우 소개(Ben Masek 미디어 엔터테인먼트 부서 (M&E) 글로벌...
AWS Media Day-AWS 기반의 미디어 & 엔터테인먼트 워크플로우 소개(Ben Masek 미디어 엔터테인먼트 부서 (M&E) 글로벌...AWS Media Day-AWS 기반의 미디어 & 엔터테인먼트 워크플로우 소개(Ben Masek 미디어 엔터테인먼트 부서 (M&E) 글로벌...
AWS Media Day-AWS 기반의 미디어 & 엔터테인먼트 워크플로우 소개(Ben Masek 미디어 엔터테인먼트 부서 (M&E) 글로벌...Amazon Web Services Korea
 
Modernize your Microsoft Applications on AWS
Modernize your Microsoft Applications on AWSModernize your Microsoft Applications on AWS
Modernize your Microsoft Applications on AWSAmazon Web Services
 
Amazon Web Services
Amazon Web ServicesAmazon Web Services
Amazon Web ServicesAndrew Wong
 
AWSome Day Glasgow | Technical Track
AWSome Day Glasgow | Technical TrackAWSome Day Glasgow | Technical Track
AWSome Day Glasgow | Technical TrackAmazon Web Services
 
AWS Initiate - Migrando seus dados - Windows Workloads
AWS Initiate - Migrando seus dados - Windows WorkloadsAWS Initiate - Migrando seus dados - Windows Workloads
AWS Initiate - Migrando seus dados - Windows WorkloadsAmazon Web Services LATAM
 
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
 
Tech Talks On Site- Edição de Maio- AutoScaling
Tech Talks On Site- Edição de Maio- AutoScalingTech Talks On Site- Edição de Maio- AutoScaling
Tech Talks On Site- Edição de Maio- AutoScalingAmazon Web Services LATAM
 
AWSome Day 2016 - Module 2: Infrastructure Services
AWSome Day 2016 - Module 2: Infrastructure ServicesAWSome Day 2016 - Module 2: Infrastructure Services
AWSome Day 2016 - Module 2: Infrastructure ServicesAmazon Web Services
 

Was ist angesagt? (20)

AWSome Day Digital LATAM
AWSome Day Digital LATAMAWSome Day Digital LATAM
AWSome Day Digital LATAM
 
GraphQL backend with AWS AppSync & AWS Lambda
GraphQL backend with AWS AppSync & AWS LambdaGraphQL backend with AWS AppSync & AWS Lambda
GraphQL backend with AWS AppSync & AWS Lambda
 
VMware Cloud on AWS - Technical Deep Dive - AWS Summit Sydney
VMware Cloud on AWS - Technical Deep Dive - AWS Summit SydneyVMware Cloud on AWS - Technical Deep Dive - AWS Summit Sydney
VMware Cloud on AWS - Technical Deep Dive - AWS Summit Sydney
 
Learn how Maxwell Health Protects its MongoDB Workloads on AWS
 Learn how Maxwell Health Protects its MongoDB Workloads on AWS Learn how Maxwell Health Protects its MongoDB Workloads on AWS
Learn how Maxwell Health Protects its MongoDB Workloads on AWS
 
[AWS Container Service] Getting Started with Cloud Map, App Mesh and Firecracker
[AWS Container Service] Getting Started with Cloud Map, App Mesh and Firecracker[AWS Container Service] Getting Started with Cloud Map, App Mesh and Firecracker
[AWS Container Service] Getting Started with Cloud Map, App Mesh and Firecracker
 
Building with Containers on AWS
Building with Containers on AWSBuilding with Containers on AWS
Building with Containers on AWS
 
Kubernetes/ EKS - 김광영 (AWS 솔루션즈 아키텍트)
Kubernetes/ EKS - 김광영 (AWS 솔루션즈 아키텍트)Kubernetes/ EKS - 김광영 (AWS 솔루션즈 아키텍트)
Kubernetes/ EKS - 김광영 (AWS 솔루션즈 아키텍트)
 
Deep Dive on Serverless Application Development
Deep Dive on Serverless Application DevelopmentDeep Dive on Serverless Application Development
Deep Dive on Serverless Application Development
 
마이크로서비스를 위한 App Mesh & Cloud Map - 김세호 솔루션즈 아키텍트, AWS :: AWS Summit Seoul 2019
마이크로서비스를 위한 App Mesh & Cloud Map - 김세호 솔루션즈 아키텍트, AWS :: AWS Summit Seoul 2019마이크로서비스를 위한 App Mesh & Cloud Map - 김세호 솔루션즈 아키텍트, AWS :: AWS Summit Seoul 2019
마이크로서비스를 위한 App Mesh & Cloud Map - 김세호 솔루션즈 아키텍트, AWS :: AWS Summit Seoul 2019
 
Crio.do - Deployment on AWS Masterclass
Crio.do - Deployment on AWS MasterclassCrio.do - Deployment on AWS Masterclass
Crio.do - Deployment on AWS Masterclass
 
AWS Media Day-AWS 기반의 미디어 & 엔터테인먼트 워크플로우 소개(Ben Masek 미디어 엔터테인먼트 부서 (M&E) 글로벌...
AWS Media Day-AWS 기반의 미디어 & 엔터테인먼트 워크플로우 소개(Ben Masek 미디어 엔터테인먼트 부서 (M&E) 글로벌...AWS Media Day-AWS 기반의 미디어 & 엔터테인먼트 워크플로우 소개(Ben Masek 미디어 엔터테인먼트 부서 (M&E) 글로벌...
AWS Media Day-AWS 기반의 미디어 & 엔터테인먼트 워크플로우 소개(Ben Masek 미디어 엔터테인먼트 부서 (M&E) 글로벌...
 
AWS Black Belt Tips
AWS Black Belt TipsAWS Black Belt Tips
AWS Black Belt Tips
 
Modernize your Microsoft Applications on AWS
Modernize your Microsoft Applications on AWSModernize your Microsoft Applications on AWS
Modernize your Microsoft Applications on AWS
 
Amazon Web Services
Amazon Web ServicesAmazon Web Services
Amazon Web Services
 
AWSome Day Glasgow | Technical Track
AWSome Day Glasgow | Technical TrackAWSome Day Glasgow | Technical Track
AWSome Day Glasgow | Technical Track
 
AWS Initiate - Migrando seus dados - Windows Workloads
AWS Initiate - Migrando seus dados - Windows WorkloadsAWS Initiate - Migrando seus dados - Windows Workloads
AWS Initiate - Migrando seus dados - Windows Workloads
 
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
 
EKS Workshop
 EKS Workshop EKS Workshop
EKS Workshop
 
Tech Talks On Site- Edição de Maio- AutoScaling
Tech Talks On Site- Edição de Maio- AutoScalingTech Talks On Site- Edição de Maio- AutoScaling
Tech Talks On Site- Edição de Maio- AutoScaling
 
AWSome Day 2016 - Module 2: Infrastructure Services
AWSome Day 2016 - Module 2: Infrastructure ServicesAWSome Day 2016 - Module 2: Infrastructure Services
AWSome Day 2016 - Module 2: Infrastructure Services
 

Ähnlich wie Simplificando Arquiteturas Microsoft com os Serviços da AWS - ARC204 - Sao Paulo Summit

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
 
Simplifying Microsoft Architectures with AWS Services
Simplifying Microsoft Architectures with AWS Services Simplifying Microsoft Architectures with AWS Services
Simplifying Microsoft Architectures with AWS Services Amazon Web Services
 
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 ServicesAmazon Web Services
 
Simplifying Microsoft Architectures with AWS - CMP214 - re:Invent 2017
Simplifying Microsoft Architectures with AWS - CMP214 - re:Invent 2017Simplifying Microsoft Architectures with AWS - CMP214 - re:Invent 2017
Simplifying Microsoft Architectures with AWS - CMP214 - re:Invent 2017Amazon Web Services
 
Migrate & Optimize Microsoft Applications on AWS
Migrate & Optimize Microsoft Applications on AWSMigrate & Optimize Microsoft Applications on AWS
Migrate & Optimize Microsoft Applications on AWSAmazon Web Services
 
Simplifying Microsoft Architectures with AWS Services (WIN306) - AWS re:Inven...
Simplifying Microsoft Architectures with AWS Services (WIN306) - AWS re:Inven...Simplifying Microsoft Architectures with AWS Services (WIN306) - AWS re:Inven...
Simplifying Microsoft Architectures with AWS Services (WIN306) - AWS re:Inven...Amazon 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
 
How to Bring Microsoft Apps to AWS - AWS Online Tech Talks
How to Bring Microsoft Apps to AWS - AWS Online Tech TalksHow to Bring Microsoft Apps to AWS - AWS Online Tech Talks
How to Bring Microsoft Apps to AWS - AWS Online Tech TalksAmazon Web Services
 
Architecting-for-the-cloud-Best-Practices
Architecting-for-the-cloud-Best-PracticesArchitecting-for-the-cloud-Best-Practices
Architecting-for-the-cloud-Best-PracticesAmazon Web Services
 
Simplifying Microsoft Architectures with AWS Services
Simplifying Microsoft Architectures with AWS ServicesSimplifying Microsoft Architectures with AWS Services
Simplifying Microsoft Architectures with AWS ServicesAWS Summits
 
Best-Practices-for-Running-Windows-Workloads-on-AWS
Best-Practices-for-Running-Windows-Workloads-on-AWSBest-Practices-for-Running-Windows-Workloads-on-AWS
Best-Practices-for-Running-Windows-Workloads-on-AWSAmazon Web Services
 
Systems Operations for Windows Workloads
Systems Operations for Windows WorkloadsSystems Operations for Windows Workloads
Systems Operations for Windows WorkloadsAmazon Web Services
 
[REPEAT] Microsoft Active Directory Deep Dive (WIN303-R) - AWS re:Invent 2018
[REPEAT] Microsoft Active Directory Deep Dive (WIN303-R) - AWS re:Invent 2018[REPEAT] Microsoft Active Directory Deep Dive (WIN303-R) - AWS re:Invent 2018
[REPEAT] Microsoft Active Directory Deep Dive (WIN303-R) - AWS re:Invent 2018Amazon Web Services
 
Design, Deploy, Optimize SQL Server Workloads on AWS - SRV209 - Anaheim AWS S...
Design, Deploy, Optimize SQL Server Workloads on AWS - SRV209 - Anaheim AWS S...Design, Deploy, Optimize SQL Server Workloads on AWS - SRV209 - Anaheim AWS S...
Design, Deploy, Optimize SQL Server Workloads on AWS - SRV209 - Anaheim AWS S...Amazon Web Services
 
Design, Deploy, & Optimize SQL Server Workloads - SRV209 - Chicago AWS Summit
Design, Deploy, & Optimize SQL Server Workloads - SRV209 - Chicago AWS SummitDesign, Deploy, & Optimize SQL Server Workloads - SRV209 - Chicago AWS Summit
Design, Deploy, & Optimize SQL Server Workloads - SRV209 - Chicago AWS SummitAmazon Web 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 WorkloadsAmazon Web Services
 
Design, Deploy, & Optimize SQL Server Workloads
Design, Deploy, & Optimize SQL Server Workloads Design, Deploy, & Optimize SQL Server Workloads
Design, Deploy, & Optimize SQL Server Workloads Amazon Web Services
 
Migrating Your AD to the Cloud with AWS Directory Services for Microsoft Acti...
Migrating Your AD to the Cloud with AWS Directory Services for Microsoft Acti...Migrating Your AD to the Cloud with AWS Directory Services for Microsoft Acti...
Migrating Your AD to the Cloud with AWS Directory Services for Microsoft Acti...Amazon Web Services
 
WIN403_AWS Directory Service for Microsoft Active Directory Deep Dive
WIN403_AWS Directory Service for Microsoft Active Directory Deep DiveWIN403_AWS Directory Service for Microsoft Active Directory Deep Dive
WIN403_AWS Directory Service for Microsoft Active Directory Deep DiveAmazon Web Services
 
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...Amazon Web Services
 

Ähnlich wie Simplificando Arquiteturas Microsoft com os Serviços da AWS - ARC204 - Sao Paulo Summit (20)

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
 
Simplifying Microsoft Architectures with AWS Services
Simplifying Microsoft Architectures with AWS Services Simplifying Microsoft Architectures with AWS Services
Simplifying Microsoft Architectures with AWS Services
 
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
 
Simplifying Microsoft Architectures with AWS - CMP214 - re:Invent 2017
Simplifying Microsoft Architectures with AWS - CMP214 - re:Invent 2017Simplifying Microsoft Architectures with AWS - CMP214 - re:Invent 2017
Simplifying Microsoft Architectures with AWS - CMP214 - re:Invent 2017
 
Migrate & Optimize Microsoft Applications on AWS
Migrate & Optimize Microsoft Applications on AWSMigrate & Optimize Microsoft Applications on AWS
Migrate & Optimize Microsoft Applications on AWS
 
Simplifying Microsoft Architectures with AWS Services (WIN306) - AWS re:Inven...
Simplifying Microsoft Architectures with AWS Services (WIN306) - AWS re:Inven...Simplifying Microsoft Architectures with AWS Services (WIN306) - AWS re:Inven...
Simplifying Microsoft Architectures with AWS Services (WIN306) - AWS re:Inven...
 
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
 
How to Bring Microsoft Apps to AWS - AWS Online Tech Talks
How to Bring Microsoft Apps to AWS - AWS Online Tech TalksHow to Bring Microsoft Apps to AWS - AWS Online Tech Talks
How to Bring Microsoft Apps to AWS - AWS Online Tech Talks
 
Architecting-for-the-cloud-Best-Practices
Architecting-for-the-cloud-Best-PracticesArchitecting-for-the-cloud-Best-Practices
Architecting-for-the-cloud-Best-Practices
 
Simplifying Microsoft Architectures with AWS Services
Simplifying Microsoft Architectures with AWS ServicesSimplifying Microsoft Architectures with AWS Services
Simplifying Microsoft Architectures with AWS Services
 
Best-Practices-for-Running-Windows-Workloads-on-AWS
Best-Practices-for-Running-Windows-Workloads-on-AWSBest-Practices-for-Running-Windows-Workloads-on-AWS
Best-Practices-for-Running-Windows-Workloads-on-AWS
 
Systems Operations for Windows Workloads
Systems Operations for Windows WorkloadsSystems Operations for Windows Workloads
Systems Operations for Windows Workloads
 
[REPEAT] Microsoft Active Directory Deep Dive (WIN303-R) - AWS re:Invent 2018
[REPEAT] Microsoft Active Directory Deep Dive (WIN303-R) - AWS re:Invent 2018[REPEAT] Microsoft Active Directory Deep Dive (WIN303-R) - AWS re:Invent 2018
[REPEAT] Microsoft Active Directory Deep Dive (WIN303-R) - AWS re:Invent 2018
 
Design, Deploy, Optimize SQL Server Workloads on AWS - SRV209 - Anaheim AWS S...
Design, Deploy, Optimize SQL Server Workloads on AWS - SRV209 - Anaheim AWS S...Design, Deploy, Optimize SQL Server Workloads on AWS - SRV209 - Anaheim AWS S...
Design, Deploy, Optimize SQL Server Workloads on AWS - SRV209 - Anaheim AWS S...
 
Design, Deploy, & Optimize SQL Server Workloads - SRV209 - Chicago AWS Summit
Design, Deploy, & Optimize SQL Server Workloads - SRV209 - Chicago AWS SummitDesign, Deploy, & Optimize SQL Server Workloads - SRV209 - Chicago AWS Summit
Design, Deploy, & Optimize SQL Server Workloads - SRV209 - Chicago AWS Summit
 
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
 
Design, Deploy, & Optimize SQL Server Workloads
Design, Deploy, & Optimize SQL Server Workloads Design, Deploy, & Optimize SQL Server Workloads
Design, Deploy, & Optimize SQL Server Workloads
 
Migrating Your AD to the Cloud with AWS Directory Services for Microsoft Acti...
Migrating Your AD to the Cloud with AWS Directory Services for Microsoft Acti...Migrating Your AD to the Cloud with AWS Directory Services for Microsoft Acti...
Migrating Your AD to the Cloud with AWS Directory Services for Microsoft Acti...
 
WIN403_AWS Directory Service for Microsoft Active Directory Deep Dive
WIN403_AWS Directory Service for Microsoft Active Directory Deep DiveWIN403_AWS Directory Service for Microsoft Active Directory Deep Dive
WIN403_AWS Directory Service for Microsoft Active Directory Deep Dive
 
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...
 

Mehr von 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
 
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
 
Come costruire un'architettura Serverless nel Cloud AWS
Come costruire un'architettura Serverless nel Cloud AWSCome costruire un'architettura Serverless nel Cloud AWS
Come costruire un'architettura Serverless nel Cloud AWSAmazon Web Services
 

Mehr von 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...
 
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
 
Come costruire un'architettura Serverless nel Cloud AWS
Come costruire un'architettura Serverless nel Cloud AWSCome costruire un'architettura Serverless nel Cloud AWS
Come costruire un'architettura Serverless nel Cloud AWS
 

Simplificando Arquiteturas Microsoft com os Serviços da AWS - ARC204 - Sao Paulo Summit

  • 1. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Mv – Marcus Vinicius Ferreira Sr. Solutions Architect, Public Sector, Amazon Web Services ENT204 Simplificando Arquiteturas Microsoft usando AWS
  • 2. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Desafio • Com AWS consigo simplificar a infrastrutura que eu já conheço bem ? • Active Directory ? • Aplicações Corporativas ? • Office 365 • Exchange • SharePoint • Dynamics • System Center • SQL? • Como faço o deploy de tudo isso? • Alguma boa sugestão para simplificar meus workloads Microsoft ? • Com AWS consigo simplificar meu legado .NET ? • Preciso inovar ! • Preciso usar os conceitos e plataformas arquiteturais mais recentes !! • Preciso de uma plataforma eficiente de CD/CI! • Com AWS consigo gerenciar meu ambiente Windows de maneira mais simples ?
  • 3. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Simplificando minha Infraestrutura
  • 4. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Inovando com Windows em AWS 62 42 774 Tipos de instâncias, 14 famílias AMIs de Windows Produtos Windows no AWS marketplace Windows Deep Learning AMI Hyper-V support in SMS Application-consistent Snapshots through VSS WS 2008 & SQL Server 2008 Visual Studio Toolkit Microsoft SCOM plug-in release AWS Directory Service EC2 Dedicated Hosts (BYOL) Microsoft SharePoint 2016 (Marketplace) Windows Server 2008 R2 SQL Server 2008 R2 Windows Server 2003 .NET SDK Microsoft SCVMM Plug-in Windows Server 2012 SQL Server 2012 AWS Tools for Windows PowerShell Amazon RDS adds SQL Server EC2 Run Command EC2 Systems Manager Windows Server & SQL Server 2016 EC2 Dedicated Instances (BYOL) .NET on Lambda NEW! SAP instance on AWS 2012 Trusted Advisor checks for Windows SQL Server 2017 X-Ray .NET SDK 2008 Windows for Lightsail Inovação Hoje SQL Server 2005
  • 5. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. VPC Design: Single VPN — Multi-VPC Shared Services VPC Transit VPC
  • 6. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Private subnetPrivate subnet Availability Zone 2 San Francisco DC1 VPN / Direct Connect Availability Zone 1 DC3 • Active Directory domain: extend • Active Directory sites: em cada AZ • Domain Controllers: Servidores Amazon EC2 Windows DC4 AD Domain: amazon.com AD Replication AD Site: AwsEastAZ1 AD Domain: amazon.com AD Site: AwsEastAZ2 Cost 50 New York AD Domain: amazon.com AD Site: SanFran DC2 AD Domain: amazon.com AD Site: NewYork AD Pattern: Domínio de Active Directory Corporate Network
  • 7. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Private subnetPrivate subnet Availability Zone 2 San Francisco DC1 VPN / Direct Connect Availability Zone 1 • Forest Trusts: AD sync para AWS AD • Identities master: on-premises AD Domain: Domain A AD Authentication AD Domain: Domain A Cost 50 New York AD Domain: Domain B AD Site: SanFran DC2 AD Domain: Domain B AD Site: NewYork AD Trust DC1 ou DC2 ou AD Pattern: Forest Trusts Corporate Network
  • 8. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Private subnetPrivate subnet Availability Zone 2Availability Zone 1 Federated Trust San Francisco DC1 Cost 50 New York AD Domain: amazon.com AD Site: SanFran DC2 AD Domain: amazon.com AD Site: NewYork Internet ADFS2 ADFS1 AD Domain: Domain A • Confiança Federada: AD FS • AD FS: on-premises AD / Amazon EC2 Windows • Identities master: on-premises DC1 ou ADFS1 AD Domain: Domain A DC2 ou ADFS2 AD Pattern: Confiança Federada (Trust Federation) Corporate Network
  • 9. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Office 365: Credenciais a partir do AWS Microsoft AD
  • 10. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Configuração • AWS Windows Servers com AD FS • Instalar: AD FS • Integrar: AD FS com Azure Active Directory • Sync users: AWS AD com Azure AD via Azure AD Connect • Sign in to Office 365: usando AWS AD
  • 11. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Usando SQL Server em AWS Amazon RDS SQL Server SQL Server Amazon EC2 Gerenciado UsuárioGerenciado AWS Energia, HVAC, rede Manutenção SO Patching SO Manutenção DBMS Patching DBMS Backups Alta Disponibilidade Escalabilidade Energia, HVAC, rede Manutenção SO Patching SO Manutenção DBMS Patching DBMS Backups Alta Disponibilidade Escalabilidade • Controle do Usuário • Manual: Backups • Manual: Replicação • Manual: Clusterização • Automatizado • Backups • Replicação • Clusterização
  • 12. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Multi-AZ AlwaysOn Availability Group
  • 13. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Multi-Region AlwaysOn Availability Group
  • 14. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Failover Cluster: Instância SIOS DataKeeper Cluster Edition Windows Server 2016 Storage Replica
  • 15.
  • 16. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Simplificando o Deployment da minha Infraestrutura
  • 17. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Template AWS CloudFormation Stack JSON/YAML Parameters Resources Ações de Configuração Recursos AWS Customizável Manifest Criação Stack Atualização Stack Deteção de Erros / rollback AWS CloudFormation — Componentes
  • 18. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. AWS CloudFormation Create/delete AWS CloudFormation Recursos AWS Template Stack - Lista de recursos - JSON - Recursos AWS criados
  • 19. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. AWS Cloudformation: AWS Quick Starts
  • 20. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Simplificando a Migração
  • 21. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Migração: Parceiros AWS Transferência de Dados AWS Storage and File Gateway Amazon S3 Transfer Acceleration AWS Direct Connect Amazon Kinesis Data Firehose AWS Snowball and AWS Snowmobile AWS Database Migration Service Migração Servidor / DBMS AWS Server Migration Service Monitoração Amazon CloudWatch AWS Config Descoberta AWS Application Discovery Service
  • 22. Conceito de uma Migração • Contas AWS • Rede/VPC • Segurança • Active Directory Passo 1. Landing zone On-Premises Data Center Domain Controller Amazon Route 53 Domain Controller SQL Server SQL Server App Server App Server Web Server Web Server VPN / DirectConnect Security Prod Root Dev Private Subnet, 10.0.0.64/18 10.0.0.0/16 Public Subnet, 10.0.0.0/18 On-Premises Data Center Domain Controller Amazon Route 53 Domain Controller SQL Server SQL Server App Server App Server Web Server Web Server VPN / DirectConnect AWS Shield AWS WAF CloudTrail CloudWatch VPC Flow Logs Systems Mgr Inspector Config Security Group Security Group Security Group Security Prod Root Dev 10.0.0.0/16 Private Subnet, 10.0.0.64/18 Public Subnet, 10.0.0.0/18 On-Premises Data Center Domain Controller Amazon Route 53 Domain Controller SQL Server SQL Server App Server App Server Web Server Web Server or Active Directory on EC2 VPN / DirectConnect AWS Shield AWS WAF AWS Managed Active Directory CloudTrail CloudWatch VPC Flow Logs Systems Mgr Inspector Config Security Prod Root Dev
  • 23. Conceito de uma Migração Passo 2. DBMS On-Premises Data Center Domain Controller Amazon Route 53 Domain Controller SQL Server SQL Server App Server App Server Web Server Web Server or Active Directory on EC2 or SQL Server on EC2 SQL Server on AWS RDS VPN / DirectConnect Security Prod Root Dev AWS Shield AWS WAF AWS Managed Active Directory CloudTrail CloudWatch VPC Flow Logs Systems Mgr Inspector Config
  • 24. Conceito de uma Migração Passo 3. Migração Servidor/app On-Premises Data Center Domain Controller Amazon Route 53 Domain Controller SQL Server SQL Server App Server App Server Web Server Web Server or Active Directory on EC2 or SQL Server on EC2 SQL Server on AWS RDS VPN / DirectConnect App Server App Server Web Server Web Server Security Prod Root Dev AWS Shield AWS WAF AWS Managed Active Directory CloudTrail CloudWatch VPC Flow Logs Systems Mgr Inspector Config
  • 25. Conceito de uma Migração Passo 4. Virada da Produção On-Premises Data Center Domain Controller Amazon Route 53 Domain Controller SQL Server SQL Server App Server App Server Web Server Web Server or Active Directory on EC2 or SQL Server on EC2 SQL Server on AWS RDS VPN / DirectConnect App Server App Server Web Server Web Server Security Prod Root Dev AWS Shield AWS WAF AWS Managed Active Directory CloudTrail CloudWatch VPC Flow Logs Systems Mgr Inspector Config
  • 26. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. AWS Server Migration Service • Migração de VMs • Migração VMware • Migração sem Agentes • Mudança incremental • Orquestração: múltiplas migrações • AWS Management Console • API/CLI Origem: on-premises server AWS Server Migration Service Destino: Amazon Machine Image
  • 27. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. AWS Migration Hub Descoberta Migração Status Descoberta Grupos / Apps StatusMigração
  • 28. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. AWS Migration Hub: Status
  • 29. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Simplificando o Desenvolvimento .NET
  • 30. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. AWS Toolkit: Visual Studio
  • 31. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. AWS Code Services Fonte Compilação Teste Produção Ferramentas de Terceiros Release de Software: AWS CodeCommit AWS CodeBuild AWS CodeDeploy AWS CodePipeline
  • 32. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. CI/CD Pipeline Integração Contínua / Entrega Contínua
  • 33. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. AWS CodeStar
  • 34. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. AWS VSTS AWS Tools for Microsoft Visual Studio Team Services (VSTS) Detalhes: https://aws.amazon.com/vsts Open source: https://github.com/aws/aws-vsts-tools
  • 35. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. VSTS tools: Integrações Amazon ECR Systems Manager Parameter Store • EC2 Container Registry Imagens Docker • Lambda: deployment • Parameter Store: valores • Run commands: Amazon EC2 / servidores on-premises AWS Lambda Deployment Systems Manager Run Command
  • 36. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. AWS: Ferramentas .NET • AWS SDK for .NET • AWS Tools for Windows PowerShell • AWS Tools for PowerShell Core • AWS Toolkit for Visual Studio • AWS Tools for Microsoft Visual Studio Team Services • https://aws.amazon.com/net/
  • 37. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. AWS Elastic Beanstalk: .NET Web Applications • Visual Studio 2013, 2015, 2017 • Deploy: .NET Core 1.0, 1.1, 2.0 web apps • Deploy: .NET Framework web apps
  • 38. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Suporte Lambda: .NET Core 2.0 • Antes: .NET Core 1.0 • Agora: .NET Core 2.0
  • 39. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Simplificando Arquiteturas .NET
  • 40. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. ECS: .NET Core Apps em Containers
  • 41. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Amazon ECS Cluster • ECS cluster • Instâncias EC2 • Container Registry (Amazon ECR) • Definição da tarefa: (Task definition) • Imagens Docker, RAM, CPU, etc. • Tarefas em execução: (Running tasks) • Transitório • Services • Permanente • Load balancer Cluster Container registry (Amazon ECR, Docker hub) Task definition T1 T2 T4 T3 Service Task definition Service definition T1 T2 T3 T4 T5 Load balancer Container instances
  • 42. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Fargate Cluster Cluster Container registry (Amazon ECR, Docker hub) Task definition T1 T2 T4 T3 Service Task definition Service definition T1 T2 T3 T4 T5 Load balancer Container instances
  • 43. • Stateless • Auto-resiliência: Self-healing • Containers • Microservices • AWS serverless: plataforma • AWS Lambda • AWS Step Functions • Amazon API Gateway • Amazon DynamoDB • Amazon SNS • Amazon SQS • Amazon Route 53 DNS Serverless
  • 44. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Source Source CodeCommit MyApplication Exemplo: Pipeline Build test-build-source CodeBuild Deploy Testing create-changeset AWS CloudFormation execute-changeset AWS CloudFormation Run-stubs AWS Lambda Deploy Staging create-changeset AWS CloudFormation execute-changeset AWS CloudFormation Run-API-test Runscope QA-Sign-off Manual Approval Review Deploy Prod create-changeset AWS CloudFormation execute-changeset AWS CloudFormation Post-Deploy-Slack AWS Lambda Pipeline: • CI/CD • Deploy • Múltiplos ambientes • Usando AWS CloudFormation
  • 45. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. SAM: AWS Serverless Application Model • AWS CloudFormation: serverless • Novos Resource Types: functions, APIs, tables • Open specification (Apache 2.0) https://github.com/awslabs/serverless-application-model
  • 46. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Simplificando o Gerenciamento
  • 47. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Systems Manager: Recursos e Capacidades Run Command Maintenance Window Inventory State Manager Parameter Store Patch Manager Automation Administração AtualizaçõesOrganização
  • 48. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Systems Manager Capacidades Run Command State Manager Inventory Maintenance Window Patch Manager Automation Parameter Store Documents AWS cloud corporate data center Administradores, Engenheiros DevOps Controle de acesso: Role-based  Servidores Windows / Linux  On-premises / AWS VPC  Auditoria
  • 49. Monitorar: métricas EC2 (CPU, disco) Monitorar: Recursos AWS (EBS volumes, ELB)a Monitorar logs Configurar alertas Armazenar logs Availability Zone S SharePoint Front-end SQL Server Domain Controller CloudWatch / CloudWatch Logs Amazon Kinesis Amazon S3 Amazon Redshift AWS Lambda Availability Zone S SharePoint Front-end SQL Server Domain Controller CloudWatch / CloudWatch Logs Email Amazon SMS Workflow CloudWatch Alarms Amazon CloudWatch / CloudWatch Logs
  • 50. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Monitoração Amazon CloudWatch AWS CloudTrail AWS Config AWS Trusted Advisor Flow logsAmazon VPC AWS Lambda Amazon ES Amazon QuickSight EC2 Amazon Kinesis
  • 52. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Obrigado!
  • 53. Submit Session Feedback 1. Schedule icon. 2. Session name. 3. Session Evaluation to submit your feedback.