hands on - web apps com amazon ec2 e rds para ambientes windows

25
Introdução EC2 e RDS para ambiente Windows & .NET Hands-on: “Instalando uma aplicação Web na nuvem AWS” Eduardo Horai AWS Solutions Architect [email protected]

Upload: amazon-web-services-latin-america

Post on 18-Dec-2014

655 views

Category:

Technology


0 download

DESCRIPTION

Assista ao vídeo associado a esse deck de slides no link https://vimeo.com/58623276

TRANSCRIPT

Page 1: Hands on - Web apps com Amazon EC2 e RDS para ambientes Windows

Introdução EC2 e RDS para ambiente Windows & .NET

Hands-on: “Instalando uma aplicação Web

na nuvem AWS”

Eduardo Horai AWS Solutions Architect [email protected]

Page 2: Hands on - Web apps com Amazon EC2 e RDS para ambientes Windows

Agenda  da  Parte  1  

Regiões  e  Zonas  de  disponibilidade    Introdução  ao  EC2    Introdução  ao  RDS    Como  criar  uma  instância    Instalando  o  BlogEngine.NET    Criando  o  banco  de  dados    Perguntas  e  respostas  

Page 3: Hands on - Web apps com Amazon EC2 e RDS para ambientes Windows

Regiões

Page 4: Hands on - Web apps com Amazon EC2 e RDS para ambientes Windows

Compute   Storage  

AWS  Global  Infrastructure  

Database  

App  Services  

Deployment  &  AdministraKon  

Networking  

Infraestrutura Global

Regiões Um conjunto isolado de data centers em uma determinada geografia

Page 5: Hands on - Web apps com Amazon EC2 e RDS para ambientes Windows

Compute   Storage  

AWS  Global  Infrastructure  

Database  

App  Services  

Deployment  &  AdministraKon  

Networking  

Infraestrutura Global

Zonas de Disponibilidade Projetadas para serem independentes. Separadas fisicamente, porém com conectividade rápida dentro da mesma região

Page 6: Hands on - Web apps com Amazon EC2 e RDS para ambientes Windows

EC2

Page 7: Hands on - Web apps com Amazon EC2 e RDS para ambientes Windows

Compute   Storage  

AWS  Global  Infrastructure  

Database  

App  Services  

Deployment  &  AdministraKon  

Networking  

Compute

Várias Opções A partir de $0,02/hora

Elastic Compute Cloud (EC2) Servidores com recursos computacionais 15 tipos de instâncias(servidores) disponíveis, de micro a cluster compute Configurações de CPU, memória disco local

Recurso   Detalhes  

Flexível   Linux  e  Windows  

Escalável   Várias  configurações  de  servidor  

Imagens   Modificações  podem  ser  salvas  como  imagens  (AMIs)  e  novas  instancias  criadas  a  parKr  destas  

Controle  total   Controle  de  root  e  administrador  

Segura   Controle  total  do  Firewall  via  Security  Groups  

Barata   On-­‐demand,  Reservada  e  Spot  

Page 8: Hands on - Web apps com Amazon EC2 e RDS para ambientes Windows

Compute   Storage  

AWS  Global  Infrastructure  

Database  

App  Services  

Deployment  &  AdministraKon  

Networking  

Storage

Elastic Block Store Dispositivo de storage durável Tamanho de 1GB a 1TB Montados como drives nas instâncias Sobrevive ao desligamento da instância

Recurso   Detalhes  

Sistema  de  Arquivos  

Montar  os  drives  EBS  e  formatá-­‐los  conforme  necessidade  

Tamanho  flexível  

Volumes  de  1GB  a  1TB  e  permite  “striping”  

Seguro   Privado  à  instância  

Disponível   Replicado  dentro  de  uma  Zona  

Backups   Snapshots  de  volume  no  S3  

Performance  de  IO  

Opção  de  Volumes  com  IOPS  Provisionados  para  Performance  

Page 9: Hands on - Web apps com Amazon EC2 e RDS para ambientes Windows

RDS

Page 10: Hands on - Web apps com Amazon EC2 e RDS para ambientes Windows

Database  Storage  

AWS  Global  Infrastructure  

Compute  

App  Services  

Deployment  &  AdministraKon  

Networking  

Database

Várias Opções A partir de $0,03/hora

Relational Database Service (RDS) Banco de dados relacional gerenciado pela Amazon Backup automático e restauração point in time Vários tipos de instâncias(servidores) disponíveis Alta disponibilidade em Multi-AZ Performance com Read Replicas

Recurso   Detalhes  

Flexível   MySQL,  MSSQL  e  Oracle  

Escalável   Várias  configurações  

Fácil   Gerenciamento  dos  backups,  atualização  de  soaware  e  disponibilidade  é  feito  por  nós  

Controle  total   Use  a  sua  ferramenta  de  query  

Segura   Controle  total  do  Firewall  via  Security  Groups  

Barata   On-­‐demand  e  Reservada  

Page 11: Hands on - Web apps com Amazon EC2 e RDS para ambientes Windows

Como criar uma instância

Page 12: Hands on - Web apps com Amazon EC2 e RDS para ambientes Windows

Demo EC2 Windows

Page 13: Hands on - Web apps com Amazon EC2 e RDS para ambientes Windows

Demo  EC2  Windows  

Criando  a  instância  Windows  2008  R2    Acessando  via  RDP    Geração  da  senha  (password  retrieve)    Instalando  IIS    Rodando  ASP.NET  IIS  RegistraKon  Tool    Testando  página  inicial  do  IIS  

Page 14: Hands on - Web apps com Amazon EC2 e RDS para ambientes Windows

Instalando o BlogEngine.NET

Page 15: Hands on - Web apps com Amazon EC2 e RDS para ambientes Windows

Demo BlogEngine.NET

Page 16: Hands on - Web apps com Amazon EC2 e RDS para ambientes Windows

Demo  BlogEngine.NET  

Download  hhp://blogengine.codeplex.com/    Criar  Pool  de  AplicaKvo    Criar  AplicaKvo    Entrar  no  BlogEngine.NET    Associação  do  ElasKc  IP  (EIP)  

Page 17: Hands on - Web apps com Amazon EC2 e RDS para ambientes Windows

Criando o banco de dados

Page 18: Hands on - Web apps com Amazon EC2 e RDS para ambientes Windows

Demo RDS SQL Server

Page 19: Hands on - Web apps com Amazon EC2 e RDS para ambientes Windows

Demo  RDS  SQL  Server  

Ferramenta  para  manipulação  SQL  Server:          Microsoa  SQL  Server  2008  R2  Management  Studio  Express  (SSMSE)                  hhp://www.microsoa.com/en-­‐us/download/details.aspx?id=22985  

 Criar  RDS  SQL  Server    Conectar  no  RDS  SQL  Server:          endpoint,  port,  user,  password    Criar  DATABASE    Executar  Script    Conectar  BlogEngine.NET  no  RDS  SQL  Server  

Page 20: Hands on - Web apps com Amazon EC2 e RDS para ambientes Windows

.NET

Page 21: Hands on - Web apps com Amazon EC2 e RDS para ambientes Windows

SDKs  para  as  principais  linguagens  Linguagens e Bibliotecas

REST  SOAP  

Windows  and  .NET  Developer  Center    AWS  Toolkit  for  MS  Visual  Studio  

Page 22: Hands on - Web apps com Amazon EC2 e RDS para ambientes Windows

Perguntas e respostas

Page 23: Hands on - Web apps com Amazon EC2 e RDS para ambientes Windows

OFERTA GRATUITA!

aws.amazon.com/pt/free

Page 24: Hands on - Web apps com Amazon EC2 e RDS para ambientes Windows

Documentações  em  Português  

E-book gratuito em português com passo a passo para criar e configurar um servidor na Amazon Guia de Conceitos básicos da oferta gratuita da AWS Guia de Conceitos básicos do EC2 Guia de Conceitos básicos do S3 Guia de Conceitos básicos do RDS Guia de Conceitos básicos do VPC

Page 25: Hands on - Web apps com Amazon EC2 e RDS para ambientes Windows

OBRIGADO! http://aws.typepad.com/brasil

http://slideshare.net/AmazonWebServicesLATAM https://www.facebook.com/brasilaws

Eduardo Horai AWS Solutions Architect [email protected]