APLICATIVO DA WEB HOSPEDAGEM S W A ia c n ê r ras e f Re itetu u q r A A hospedagem na web altamente disponível e escalável tende a ser complexa e cara. Períodos de pico densos e fortes oscilações nos padrões de acesso resultam em baixas taxas de utilização de hardware caro. O Amazon Web Services fornece uma infraestrutura confiável, escalável, segura e com a alta performance necessária para a execução de aplicativos da web e, ao mesmo tempo, habilita uma infraestrutura elástica, escalável para fora e para baixo capaz de atender aos custos de TI em tempo real, conforme o acesso de clientes flutua. 5 3 m m e n R zo a M zo a 2 os M A EC A S3 ad d de io o nc ár Bacund Se n a l ic p A A m o çã d da e d co ário n Bacund Se os s n 3 As solicitações do usuário DNS são fornecidas por Amazon Route 53, um serviço altamente diponível do Domain Name System (DNS). O acesso à rede é roteado para a execução da infraestrutura do Amazon Web Services. 1 As solicitações de HTTP são fornecidas inicialmente pelo Elastic Load Balancing, que automaticamente permite acessos em aplicativos de entrada através de vários Amazon Elastic Compute Cloud (EC2) instâncias através do Availability Zones (AZs). Ele permite que você atinja uma maior tolerância a falhas em seus aplicativos, fornecendo a capacidade de equilíbrio de carga necessária em resposta ao tráfego de entrada dos aplicativos. 2 o zo a e5 S çã m Sistema Visão geral ut os ivos t a lic re Aprvido Se ar dor g rre a Calance Ba b re Wervido Se d da a 7 A Ro B l ic n 1 zo BaElas lan tic cin Lo g ad p a 2 b ores e W rvid Se 4 Es ca A lab ut ilido ad e e m 7 ar dor g e rr a Calance Ba n n A 2 zo zo a EC a m nt 2 m Fro 3 A ud EC A 6 A Clo vo i t lica ores p A rvid Se 4 Es ca A lab ut ilido ad e e od c n Ba ster Ma R E la m st a az ic zo A A o u L m A n n oa to m C a R d zo lo a S o B zo u u c n al d a te F n a E li ro nc C n S 5 n in g 3 3 2 t g S Servidores da web e de aplicativos são implantados em instâncias Amazon EC2. Grande parte das organizações irá selecionar um Amazon Machine Image (AMI) e então personalize‐o de acordo com suas necessidades. Este AMI personalizado será usado como ponto de partida para 3 Servidores da web e de aplicativos são implantados em um grupo Auto Scaling. O Auto Scaling automaticamente ajusta sua capacidade para superior ou inferior, conforme as especificações que você definir. Com o Auto Scalling, você pode garantir que um número de instâncias Amazon EC2 que você está usando aumente continuamente durante picos de demanda para manter o desempenho e, automaticamente diminuí‐lo em períodos de calmaria, a fim de minimizar os custos. 4 Recursos e conteúdo estático usados pelo aplicativo da web são armazenados em Amazon Simple Storage Service (S3), uma infraestrutura de armazenamento altamente durável projetada para armazenamento de dados de missão crítica e primários. Conteúdos estáticos e em streaming são fornecidos pelo Amazon 6 CloudFront, uma rede mundial de localizações de proximidades. As solicitações de seus objetos são automaticamente direcionadas para o ponto de presença mais próximo, para que o conteúdo seja distribuido com o melhor desempenho possível. Zonas de disponibilidade (ZDs) são localizações geográficas 7 distintas que são projetadas para prevenir falhas em outras AZs. Várias AZs são combinadas em uma região. Aqui o aplicativo da web completo é implantado em duas AZs diferentes para alta disponibilidade. 5