UNIVERSIDADE ESTADUAL DE PONTA GROSSA SETOR DE CIENCIAS AGRARIAS E DE TECNOLOGIA DEPARTAMENTO DE INFORMATICA

Documentos relacionados
FACULDADE MULTIVIX CURSO DE ENGENHARIA DE PRODUÇÃO 2º PERÍODO MARIANA DE OLIVEIRA BERGAMIN MONIQUE MATIELLO GOMES THANIELE ALMEIDA ALVES

Servidor de Armazenamento em Nuvem

Título da Apresentação

Tecnologia da Informação

Banco de Dados I. Prof. Edson Thizon

Roteiro... Sistemas Distribuídos Aula 4. Troca de mensagens. Comunicação entre processos. Conceitos de SD, vantagens e desvantagens

Os salários de 15 áreas de TI nas cinco regiões do Brasil

Arquitetura de Conectividade para Ambientes de Computação em Nuvem. Palestrante: Herlon Hernandes

Descubra as novas funcionalidades com Office 365 My I-365, uma nova forma de colaborar Ipsos

Arquitecturas de Software Enunciado de Projecto

DOCUMENTO DE REQUISITO DE SOFTWARE

Laboratório Virtual de Sistema de Controle Via Web em Labview. 1/6

Introdução. Modelo de um Sistema de Comunicação

Sistemas de Informação

Gerenciador de Ambiente Laboratorial - GAL Manual do Usuário Módulo Controle de Qualidade Analítico

1. Na página 13, com relação aos discos SSD para Máquinas Virtuais (VMs): 2 Na página 14, com relação a Backup / Armazenamento:

Engenharia de Software II

PRODERJ implanta sistemas automatizados na AGETRANSP

Sefaz Virtual Ambiente Nacional Projeto Nota Fiscal Eletrônica

AULA 1 INTRODUÇÃO A BANCO DE DADOS E VISÃO GERAL DO SQL CONCEITUANDO BANCO DE DADOS MODELO RELACIONAL

PORTARIA N Nº 178 Rio de Janeiro, 25 de outubro de 2012.

CONSELHO REGIONAL DE ENFERMAGEM DE SÃO PAULO. Resposta aos questionamentos efetuados pela empresa TOTVS, temos a informar conforme segue:

Manual do Usuário (Firma Inspetora) Versão 1.8. CMCP - Controle da Marcação Compulsória de Produtos

Deswik.Sched. Sequenciamento por Gráfico de Gantt

Aplicativo para geração automática de páginas de gerenciamento on-line de banco de dados para sites

INCLUSÃO DIGITAL. instrumento de INCLUSÃO SOCIAL

Cadeira de Tecnologias de Informação. Ano lectivo 2009/2010. Sites dinâmicos. Com Expression Web TI2009/10 EWD_1. Filipa Pires da Silva (2009)

REITORA Ulrika Arns. VICE-REITOR Almir Barros da Silva Santos Neto. DIRETOR DO NTIC Leonardo Bidese de Pinho

Hardware: Componentes Básicos. Sistema de Computador Pessoal. Anatomia de um Teclado. Estrutura do Computador. Arquitetura e Organização

Implementação de um serviço de correio eletrônico na Intranet do Pólo de Touros utilizando o ambiente SQUIRELMAIL e POSTFIX em um Servidor Linux

SISTEMAS DISTRIBUÍDOS

Desenvolvimento de Software

Manual SOFIA (Software Inteligente ARPEN-SP) versão 0.1

Software PHC com MapPoint 2007

PERFIL CORPORATIVO CTIS

3.2. Bibliotecas. Biblioteca Professor Antônio Rodolpho Assenço, campus Asa Sul: Os espaços estão distribuídos da seguinte forma:

Arquitetura de referência de Streaming sob demanda para desktop (ODDS) DELL

Manual Mobuss Construção - Móvel

Passos para a instalação

Proposta Comercial CloudFlex

T.I. para o DealerSuite: Servidores Versão: 1.1

LEUCOTRON EQUIPAMENTOS LTDA ROTEIRO DE INTERLIGAÇÃO SIP ACTIVE IP COM REGISTRO

OBJETIVO GERAL DA DISCIPLINA

Módulo e-rede Magento v1.0. Manual de. Instalação do Módulo. estamos todos ligados

Análise de Requisitos

SISTEMA OPERACIONAL - ANDROID

Ricardo R. Lecheta. Novatec

PODER JUDICIÁRIO JUSTIÇA DO TRABALHO CONSELHO SUPERIOR DA JUSTIÇA DO TRABALHO

Virtualização: Para vencer a complexidade da TI ABERDEEN GROUP

PROGRAMA PROREDES BIRD RS TERMO DE REFERÊNCIA PARA CONTRATAÇÃO DE CONSULTORIA INDIVIDUAL ESPECIALIZADA EM ANÁLISE DE SISTEMAS NA ÁREA DA EDUCAÇÃO

Professor Responde. Dúvidas mais comuns relacionadas a Segurança e Medicina do Trabalho NR01 ORDEM DE SERVIÇO

Boletim Técnico. Fluig: Workflow de Requisição de Treinamento. Desenvolvimento/Procedimento. 1) Montagem ambiente Workflow Fluig

Protocolo relativo a Estágio Curricular

Redes de Computadores

PLANO MUNICIPAL DE SANEAMENTO BÁSICO PMSB PRODUTO IX METODOLOGIA PARA CRIAÇÃO DO SISTEMA DE INFORMAÇÕES PARA AUXÍLIO À TOMADA DE DECISÃO

Manual Remessa Bancária

PALAVRAS-CHAVE Handhelds, Manutenção de Subestação, Tecnologia da Informação.

Cinco erros na hora de monitorar seu ambiente de T.I

PHC CS. Loja Web. A sua loja online integrada com o PHC CS Gestão. Aproveite todos os benefícios do seu negócio online

Gerenciamento do Escopo do Projeto (PMBoK 5ª ed.)

CATÁLOGO DE APLICAÇÕES Rateio CC Contas a Pagar

MS1122 v3.0 Instalação e Considerações Importantes

Séries Históricas do Setor Mineral Brasileiro Mineral Data

NOVA VERSÃO SAFE DOC MANUAL

Programação Orientada a Objetos SANTOS, Rafael

Álgebra Linear Aplicada à Compressão de Imagens. Universidade de Lisboa Instituto Superior Técnico. Mestrado em Engenharia Aeroespacial

Belo Horizonte, 06 de Novembro de A/C Eliezer. Ref. Prestação de Serviços de Internet. Prezado Eliezer,

Título do Case: O impacto do layout na agilidade dos processos

HEMOVIDA (CICLO DO SANGUE - Gerenciamento de estoque para grandes eventos)

CRIAÇÃO DE TABELAS NO ACCESS. Criação de Tabelas no Access

OI CLOUD SEJA BEM-VINDO!

Objetivo do Portal da Gestão Escolar

Como o VIOS Jurídico pode otimizar os processos em um escritório de advocacia? Indicado para: médios e grandes escritórios de advocacia.

Virtualização de Servidores. Adirlhey Assis Marcus Vinicius Coimbra

MINISTÉRIO DA EDUCAÇÃO FUNDO NACIONAL DE DESENVOLVIMENTO DA EDUCAÇÃO DIRETORIA DE ASSISTÊNCIA A PROGRAMAS ESPECIAIS

Você tem o controle da Internet na sua empresa? Gerencie melhor os seus usuários Filtro de conteúdo e Anti-Spam

MANUAL DO PUBLICADOR

Atualização Licenciamento Windows Server 2003

Moving Business Forward

Tutorial de utilização do Sistema de Abertura de Chamado Sumário

DOCUMENTAÇÃO SISTEMA DE ADMINISTRAÇÃO DE CONSULTÓRIO MÉDICO

DF-e Manager Manual de uso Manifestação do destinatário Setembro de 2015

MANUAL DO INSTALADOR XD EM AMBIENTES MICROSOFT WINDOWS

Proposta e desenvolvimento de um sistema de controle de baixo custo para irrigação automatizada

MAPFRE ESPAÑA escolhe solução da Altitude Software para administrar seu Contact Center SI24

Manual do Fénix. Gestão da ficha de unidade curricular (Portal de coordenador de ECTS) DSI (Versão 1.0)

Lógica de Programação. Profas. Simone Campos Camargo e Janete Ferreira Biazotto

Fundamentos de Teste de Software

SISTEMA DE INFORMATIZAÇÃO DO SISTEMA DE GESTÃO DA QUALIDADE. (16)

Transcrição:

UNIVERSIDADE ESTADUAL DE PONTA GROSSA SETOR DE CIENCIAS AGRARIAS E DE TECNOLOGIA DEPARTAMENTO DE INFORMATICA JOÃO GABRIEL CORRÊA KRUGER LUCIANO MAUDA JUNIOR AMAZON WEB SERVICES (AWS) PONTA GROSSA 2017

JOÃO GABRIEL CORRÊA KRUGER LUCIANO MAUDA JUNIOR AMAZON WEB SERVICES (AWS) Trabalho apresentado a disciplina de sistemas operacionais do curso de engenharia de computação da Universidade Estadual de Ponta Grossa, como requisito de avaliação parcial do primeiro semestre. Professor: Dierone César Foltran Júnior. PONTA GROSSA 2017

SUMÁRIO 1. INTRODUÇÃO... 4 2. DESENVOLVIMENTO... 5 2.1. Amazon Elastic Compute Cloud... 5 2.2. Amazon Simple Email Service... 6 2.3. Amazon Cloudfront... 6 2.4. Amazon DynamoDB... 8 2.5. Amazon Web Service Lambda... 8 2.6. Amazon Simple Storage Service... 8 2.7. Amazon Relational Database Service... 9 3. CONCLUSÃO... 10 4. REFERENCIAS... 11

1. INTRODUÇÃO O seguinte trabalho apresentará uma ferramenta de computação em nuvem disponibilizado pela Amazon, um sistema de virtualização em nuvem, com possibilidades escaláveis, isso gera uma capacidade computacional em questão de desempenho e armazenamento além do esperado. É um sistema segmentado, dentre os serviços alguns deles são Amazon Elastic Compute Cloud, Amazon Simple Email Service, Amazon Cloud Front, Amazon DynamoDB, Amazon Web Service Lambda, Amazon Simple Storage Service, Amazon Relational Database Service. O Amazon Elastic Compute Cloud fornece uma capacidade computacional escalável em nuvem, logo, a capacidade computacional é dedicada de acordo com a necessidade, suporta vários servidores permitindo configurar segurança, rede e armazenamento. Esse recurso possibilita variar os recursos dos servidores para testar anomalias em acessos ou mudança em requisitos. O Amazon Simple Storage Service é um serviço de armazenamento em nuvem, pode ser utilizado para armazenamento e recuperação de dados, de qual quer lugar que desejar, fornece o sistema otimizado de armazenamento da amazon, rapido, confiavel e seguro. O Amazon Relational Database Service (Amazon RDS) auxilia na configuração operação e escala em um banco de dados relacional em nuvem.

2. DESENVOLVIMENTO O Amazon Web Services, ou AWS, consiste de uma série de serviços, recursos e funcionalidades disponibilizadas pela empresa americana Amazon. O Amazon Web Services tem como um dos focos a computação em nuvem. Computação em nuvem, segundo Amazon (2017), é a entrega sob demanda de poder computacional, armazenamento de banco de dados, aplicações e outros recursos de TI por meio de uma plataforma de serviços de nuvem via Internet com uma definição de preço conforme o uso. O AWS é disponível em diversos locais no mundo. De acordo com Rouse (2013), para minimizar o impacto de falhas e garantir robustez, o AWS é diversificado geograficamente em regiões. Os hubs centrais estão no Leste dos EUA, Oeste (dois lugares), Brasil, Irlanda, Singapura, Japão e Austrália. Cada região é dividida em zonas menores chamadas zonas de disponibilidade. O Amazon Web Services possui uma série de funcionalidades e serviços, dentre as quais as mais importantes serão abordadas nessa pesquisa. 2.1. Amazon Elastic Compute Cloud O Amazon EC2 é a versão amazon para um servidor Cloud-Computing. (BRASIL, 2012). O Amazon Elastic Compute Cloud fornece uma capacidade de processamento escalável e proporcional ao necessário pela aplicação, disponível na nuvem. Dentro das funcionalidades do Amazon EC2 está a capacidade de gerir seus recursos computacionais, possibilitar o aumento dos seus recursos em questão de minutos e a integração com os outros serviços da AWS. Um dos diferenciais do Amazon EC2 é a facilidade com que trabalha com instâncias de servidor. É possível contratar, simultaneamente, um, centenas ou até milhares de instâncias facilmente (AMAZON, 2017). O serviço pode ser controlado por meio de APIs web disponibilizadas pela Amazon. O contratante do EC2 consegue acessar os servidores como root, parar a aplicação e executar a partir de onde estava, usando a API fornecida pela Amazon. O uptime do serviço, em todas as regiões, é de 99,95% (AMAZON, 2017).

Segundo Brasil (2012) há possibilidade de criar grupos de segurança, abrir ou fechar portas TCP ou UDP, criar snapshots dentre outros, o que entrega uma experiência bastante simples, confortável e segura ao EC2. 2.2. Amazon Simple Email Service O Amazon Simple Email Service, ou SES, é um serviço de e-mail para aplicações web na plataforma Amazon. Tem como propriedades a facilidade de se mandar e-mails para marketing, uma boa capacidade de garantir que o e-mail chegue no destinatário como desejado, escalabilidade e pode gerar notificações sobre os usos do serviço. Uma das vantagens do Amazon Simple Email Service é o fato de garantir que as transações sejam, de fato, feitas. De acordo com Brasil (2012) com filtros digitais de conteúdo, o SES garante a mínima perda ou bloqueio dos e-mails pelos filtros ISPs anti-spam. Antes do envio, a amazon utiliza filtros digitais para garantir que o e-mail a ser enviado está dentro dos padrões especificados, garantindo assim, um envio de qualidade com a menor perda possível. A vista geral do uso da plataforma é um dos grandes pontos positivos no uso desse serviço. É possível visualizar gráficos e estatísticas que podem vir a ser úteis, dependendo da aplicação. Exemplos são números de emails enviados, rejeitados e entregues. 2.3. Amazon Cloudfront O Amazon Cloudfront é um serviço da web que agiliza a distribuição do seu conteúdo web estático e dinâmico, como.html,.css,.php e arquivos de imagem, para seus usuários. CloudFront distribui seu conteúdo através de uma rede global de datacenters chamados de pontos de presença (AMAZON, 2017). O conteúdo, após presente em um ponto de presença, pode ser disponibilizado de maneira mais rápida, não sendo necessário o roteamento por diversas redes. A imagem 1 é um exemplo de rota por qual uma requisição toma, sem o Amazon Cloudfront para diminuir o caminho.

Figura 1 - exemplo de rota Fonte: Amazon 2 As redes por onde a requisição passou pode ser visualizada na imagem Figura 2 - Arquivo de log de rede Fonte: Amazon O Amazon Cloudfront funciona de maneira similar à um proxy, servindo como servidor intermediário para requisições feitas à outros servidores. Entretanto, o Amazon Cloudfront ao invés de redirecionar as requisições, usando uma rota mais curta, o serviço realiza o acesso e armazena em um servidor próprio. O usuário de aplicações Amazon Cloudfront realiza requisições ao

servidor Amazon, que por sua vez busca as informações na origem caso elas não estejam presentes no servidor. O Amazon Cloudfront ajuda à não sobrecarregar servidores mais fracos e diminui a latência de resposta pois encurta o caminho trafegado pelos dados. 2.4. Amazon DynamoDB Um serviço de bando de dados fornecido pela Amazon, utiliza serviços de banco de dados NoSQL, termo utilizado para descrever bancos de dados não relacional de alto desempenho que envolve vários modelos de dados, com isso o DynamoDB consegue ser rápido e flexível ao mesmo tempo, com a escalabilidade, que é comum na maior parte dos serviços fornecidos pela AWS. Pode ser associado ao Amazon DynamoDB Accelerator, um cache o que permite um tempo de resposta ainda menor, prometendo reduzir esse tempo para microssegundos independente da quantidade de solicitações. 2.5. Amazon Web Service Lambda Outro serviço oferecido pelo AWS, Web Services Lambda é um sistema de computação sem servidor, uma linguagem orientada a eventos, Lambda permite a criação de back-end personalizados e escaláveis, a execução dos códigos em lambda administram os recursos de computação inclusive os serviços de manutenção de servidor e de sistema operacional, isso proporciona a escalabilidade desejada para os sistemas nele implementados, a segurança é garantida pelo patch de segurança e pelo sistema que monitora e registra códigos. 2.6. Amazon Simple Storage Service Com um sistema facilitado para a integração com os outros serviços da Amazon Web Services, entre eles e um dos mais importantes é o Amazon DynamoDB, o Amazon Simple Storage Service é um serviço de banco de dados que permite um fácil gerenciamento de grandes sistemas. Para um controle o sistema de buckets é utilizado, os buckets são recursos onde são armazenados os dados como objetos, os buckets podem ser restritos em situações de acesso

para proteção dos dados e integridade, o sistema de buckets auxilia na redução da latência do sistema. 2.7. Amazon Relational Database Service Serviço destinado a facilitação da operação, configuração e escalabilidade de bancos de dados relacionais em nuvem, bancos de dados relacionais envolvem uma ligação entre tabelas dos bancos de dados, uma relação entre as tabelas, isso gera um sistema integro. O Amazon Relational Database Service oferece os mecanismos mais comuns dos bancos de dados atuais, Amazon Aurora, PostgreSQL, MySQL, MariaDB, Oracle e Microsoft SQL Server. Um serviço de migração dos bancos de dados para o Amazon RDS está disponível pela própria proprietária do Amazon RDS.

3. CONCLUSÃO Neste trabalho de pesquisa foi visto o Amazon Web Services. Pode-se elucidar que o Amazon Web Services é um serviço de computação em nuvem, desenvolvido pela Amazon. Viu-se o conceito de computação de computação em nuvem, importante para o entendimento do serviço estudado. Pode-se averiguar, também, os principais dos diferentes serviços dentro do escopo do AWS, que é dividido em funcionalidades e recursos diferentes. Foi tratado durante o decorrer dessa pesquisa os serviços de banco de dados e armazenamento de arquivos da Amazon, como o DynamoDB, o Relational Database Service e o Simple Storage Service. Além disso, foram tratadas as funcionalidades para servidores, como o Amazon Elastic Compute Cloud, Cloudfront, Web Service Lambda e o Simple Email Service. O Amazon Web Service vem se provando uma plataforma com grande suporte e um brilhante futuro.

4. REFERENCIAS AMAZON. What Is Amazon EC2?. Disponível em: <http://docs.aws.amazon.com/awsec2/latest/userguide/concepts.html>. Acessado em: 27 de junho de 2017. AMAZON. What Is Amazon S3?. Disponível em: <http://docs.aws.amazon.com/amazons3/latest/dev/welcome.html>. Acessado em: 27 de junho de 2017. ROUSE, Margaret. Amazon Web Services (AWS). Disponível em: <http://whatis.techtarget.com/definition/amazon-web-services-aws>. Acessado em: 06 de julho de de 2017. AMAZON. What Is Amazon Relational Database Service (Amazon RDS)?. Disponível em:<http://docs.aws.amazon.com/amazonrds/latest/userguide/welcome.html >. Acessado em: 27 de junho de 2017. AMAZON. O que é o Amazon CloudFront?. Disponível em: <https://aws.amazon.com/pt/cloudfront/>. Acessado em: 27 de junho de 2017. BRASIL, Marcos. Entendendo o AWS - Amazon Web Services. Disponível em: <http://www.verbose.com.br/2012/08/entendendo-o-aws-amazon-webservices.html>. Acessado em: 05 de julho de 2017. DEVELOPERWORKS. Computação em nuvem com o Amazon Web Services. Disponível em: <https://imasters.com.br/artigo/20438/cloud/computacao-emnuvem-com-o-amazon-web-services-parte-01>. Acessado em: 05 de julho de 2017. AMAZON. Amazon EC2. Disponível em: <https://aws.amazon.com/pt/ec2/>. Acessado em: 05 de julho de 2017. Amazon S3. Disponivel em: <https://aws.amazon.com/pt/s3/>. Acessado em: 05 de julho de 2017. Amazon DynamoDB. Disponivel em: <https://aws.amazon.com/pt/dynamodb/>. Acessado em: 05 de julho 2017. O que é NoSQL?. Disponivel em: <https://aws.amazon.com/pt/nosql/>. Acessado em: 05 de julho de 2017. Detalhes do produto Amazon S3. Disponivel em: <https://aws.amazon.com/pt/s3/details/>. Acessado em: 06 de julho de 2017.

Amazon Relational Database Service (RDS). Disponivel em: <https://aws.amazon.com/pt/rds/>. Acessado em: 6 de julho de 2017.