Ricardo R. Lecheta. Novatec

Tamanho: px
Começar a partir da página:

Download "Ricardo R. Lecheta. Novatec"

Transcrição

1 Ricardo R. Lecheta Novatec

2 Copyright 2014 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei de 19/02/1998. É proibida a reprodução desta obra, mesmo parcial, por qualquer processo, sem prévia autorização, por escrito, do autor e da Editora. Editor: Rubens Prates Revisão gramatical: Marta Almeida de Sá Editoração eletrônica: Carolina Kuwabata Capa: Aline Baggio ISBN: Histórico de impressões: Março/2014 Primeira edição Novatec Editora Ltda. Rua Luís Antônio dos Santos São Paulo, SP Brasil Tel.: Fax: novatec@novatec.com.br Site: novatec.com.br Twitter: twitter.com/novateceditora Facebook: facebook.com/novatec LinkedIn: linkedin.com/in/novatec MP

3 capítulo 1 Introdução 1.1 Amazon.com A Amazon.com é uma empresa multinacional focada em comércio eletrônico e atualmente domina o mercado de varejo online no mundo. Diferente da maioria das lojas de varejo, que precisam de um espaço físico para atender o consumidor, a Amazon.com atende exclusivamente pelo seu site, que é um gigante sistema de e-commerce. Para atender à grande demanda de compras, a Amazon.com possui enormes galpões, onde são empacotadas e distribuídas todas as compras, sem o contato com o consumidor final. Segundo pesquisas, a Amazon.com já emprega mais de 100 mil funcionários somente para atender e satisfazer a todas as partes deste processo de vendas. Esta loja de varejo online está rendendo à Amazon.com um faturamento imenso, e, apenas para ter ideia, recentemente, no segundo trimestre de 2013, a Amazon. com faturou 15,7 bilhões de dólares, e a tendência é de isso aumentar. No entanto o grande segredo da Amazon.com é o seu sistema de e-commerce, o qual é reconhecido pelo mundo inteiro pela confiabilidade, alta disponibilidade e segurança. Para chegar a esse patamar, a Amazon.com fez grandes investimentos em infraestrutura de TI, para expandir seus datacenters e atender a toda a demanda gerada pela sua loja online, que é acessada por milhões de pessoas ao redor do mundo. Isso trouxe, é claro, um know-how muito grande sobre tecnologia, infraestrutura de computadores e sistemas da informação. Para nossa sorte, a Amazon.com decidiu compartilhar com o mundo inteiro a sua infraestrutura de servidores, e qualquer empresa ou desenvolvedor, como eu e você, pode facilmente hospedar um site ou serviço nos servidores da Amazon. 23

4 24 AWS para Desenvolvedores Com esta ideia, nasceu em 2006 uma empresa dentro da Amazon.com, chamada Amazon Web Services (AWS), que oferece uma plataforma de serviços completa para desenvolver aplicações na nuvem. Neste livro, você aprenderá a criar e gerenciar aplicações na nuvem da AWS, com alta disponibilidade e escalabilidade, para atender milhões de usuários no mundo inteiro, caso seja necessário. Vamos estudar balanceadores de carga, escalonamento de servidores, gerenciamento e backup de banco de dados e diversos serviços oferecidos pela AWS para auxiliar a desenvolver aplicações na nuvem. 1.2 Computação em nuvem Computação em nuvem é o termo dado para a possibilidade de acessar seus arquivos como músicas, documentos, vídeos, fotos, dentre outros pela internet, usufruindo de recursos infinitos de armazenamento. Na nuvem não existe limites de espaço, a ideia é que, se você precisar armazenar alguma informação na nuvem, não importa o tamanho, você terá espaço disponível. Esse conceito é possível graças a computadores espalhados pelo mundo que, juntos e conectados, dão vida ao termo computação em nuvem. Porém o termo computação em nuvem é bem mais amplo do que o conceito de apenas salvar arquivos na internet; na verdade, significa ter acesso a qualquer recurso de TI sobre demanda pela internet. Neste contexto, a Amazon AWS fornece toda a sua infraestrutura de TI e serviços na nuvem para você usufruir. Para desenvolvedores, os serviços mais utilizados são o de hospedagem de sites, banco de dados, armazenamento etc., e todos esses recursos estão disponíveis no modelo pay as you go, ou seja, você paga somente pelo que usar. && Computação em nuvem significa contratar e expandir serviços de TI sobre demanda e pagar somente pelo que utilizar. Mas, antes de entrarmos no assunto específico da Amazon AWS, vamos navegar no tempo e lembrar como tudo isso começou. É um pouco difícil saber exatamente as origens do termo computação em nuvem, mas, segundo estudos, a computação em nuvem começou em 1960, com as pesquisas dos cientistas John McCarthy e Joseph Carl Robnett Licklide. Joseph Carl foi um dos desenvolvedores da ARPANET (Advanced Research Projects Agency Network), que tinha o objetivo de interligar as bases militares e os departamentos de pesquisa do governo americano. Nessa época, Joseph já imaginava

5 Capítulo 1 Introdução 25 uma rede de computadores interligados em que todos estariam conectados acessando programas e dados de qualquer lugar. Essa ideia posteriormente deu origem à internet, que naturalmente é um dos pilares da computação em nuvem. Já John McCarthy, outro pesquisador focado em inteligência artificial, também compartilhava a ideia de que as pessoas pudessem estar interligadas por meio de programas de computador, e ele acreditava que os recursos de computação deveriam ser utilizados como qualquer outro serviço, como água e luz, e o cliente devia pagar somente pelo que usar. Este conceito de pagar somente pelo que você usa, chamado de pay as you go, é um dos pilares da computação em nuvem. Para você entender, imagine a TV que fica na sala da sua casa. Caso a TV esteja ligada, você paga a luz, caso contrário, não. Na nuvem é igual, caso o servidor esteja ligado, você paga, mas caso ele esteja desligado, não existe cobrança. O mesmo conceito é valido para outros serviços que vamos estudar durante o livro. Mas somente em 1997 um professor acadêmico chamado Ramnath Chellappa apresentou sua tese intitulada A New Computing Paradigm Ramnath Chellappa e explicou na época os termos da computação em nuvem e como utilizar computadores espalhados pela internet. Com base nessas ideias, grandes empresas como Amazon, IBM, Google e Microsoft começaram os avanços na computação em nuvem, e hoje temos um mercado muito grande, que pode ser explorado por muitas empresas e profissionais. A Amazon.com faz parte da história, do presente e futuro da computação em nuvem, além de ser líder mundial de mercado neste segmento. 1.3 Amazon Web Services (AWS) Ao navegar pelo site oficial da Amazon AWS em português você vai se deparar com três frases bem interessantes. O site pode ser acessado neste link: 1. Comece a utilizar gratuitamente. 2. Execute máquinas virtuais e aplicativos em minutos. 3. Pague somente pelo que utilizar. Essas três simples frases definem de forma superficial o que a Amazon AWS faz, mas já dá para entender o conceito.

6 26 AWS para Desenvolvedores A Amazon Web Services (AWS) fornece recursos de computação e serviços que você pode usar para criar aplicações dentro de minutos e pagando somente pelo que utilizar (pay as you go). Este modelo de pagamento é o grande chamariz da computação em nuvem, e para que você entenda vou contar uma breve história. Imagine que você precisa hospedar um site bem simples para viabilizar uma nova ideia genial. Para isso você vai contratar um plano de hospedagem pequeno e vai gastar 50 reais por mês. Então, depois de uns meses, o site felizmente está fazendo sucesso e você precisa mudar de plano. E agora? Você deve optar pelo plano de 150 reais ou 500 reais? Como saber qual plano possui as configurações adequadas para atender à demanda de requisições do site? Se você gastar apenas 150 reais por mês e errar, o servidor pode não dar conta de atender a todas as requisições e os usuários não vão ficar satisfeitos. E se você gastar 500 reais, pode ter gastado demais e perdido alguns trocados. Então como medir? Como saberei qual configuração de servidor é suficiente? Essa resposta é um grande enigma, e mesmo arquitetos de software experientes podem ter dificuldade, mas na maioria das vezes a resposta é a mesma: Vamos optar pelo plano mais caro, pois assim não corremos risco. É isso que grandes empresas acabam fazendo, e elas estão começando a perceber que gastam muito dinheiro. Se você quiser assistir a um vídeo legal sobre introdução à computação em nuvem na AWS, procure o vídeo O que é computação em nuvem com a AWS no canal do YouTube da AWS. Esta mesma história é contada de uma forma divertida no vídeo. u Outro cenário que mostra bem os benefícios da computação em nuvem na AWS é o termo elasticidade e escalabilidade automática. Elasticidade é o nome dado para algo que é elástico, ou seja, vai crescendo conforme a demanda e você paga somente por aquilo que usar. O exemplo clássico de elasticidade na AWS é a escalabilidade automática de servidores. Para exemplificar, imagine que você possui um site de vendas e ele tem horários de pico entre 10h00 e 18h00. Porém, depois desses horários, como de madrugada, praticamente ninguém acessa o site. Em um plano de hospedagem de sites tradicional, não importa se em determinado horário a quantidade de requisições

7 Capítulo 1 Introdução 27 é enorme e em outras quase não há requisições. No final de tudo isso, você vai precisar contratar um plano de hospedagem muito bom e caro, pois o que vale é a demanda que seu site oferece durante o dia. Mas na Amazon AWS podemos escalar os recursos conforme a demanda, e inclusive ajustar dinamicamente a quantidade de servidores que ficam atendendo às requisições. Por exemplo, podemos definir uma quantidade mínima de servidores que ficam disponíveis para atender às requisições, e durante os horários de pico, serviços da AWS permitem monitorar esse servidor, e caso ele esteja sobrecarregado, automaticamente novos servidores podem ser adicionados para atender às requisições. Por exemplo, podemos adicionar mais dez servidores em horários de pico, e logo depois, quando as requisições chegarem a um nível normal, automaticamente os servidores adicionais serão removidos. Essa é uma das vantagens da computação em nuvem, e você pode a qualquer momento expandir os seus recursos. Outro exemplo interessante que podemos citar sobre as vantagens da plataforma de computação em nuvem da Amazon AWS é o caso de sucesso do Magazine Luiza, que implantou toda a sua loja de e-commerce na nuvem. Procure no canal do YouTube da AWS o vídeo sobre o Magazine Luiza. Nesse vídeo, um dos diretores do Magazine Luiza explica as vantagens da Amazon AWS. Inclusive no vídeo é citado o exemplo da Black Friday, que é o dia mundial dos descontos, e por isso o acesso ao site cresce exponencialmente em um único dia. Mas com os recursos elásticos oferecidos pela plataforma de computação em nuvem da AWS, o site de e-commerce consegue operar com sucesso, se ajustando e escalando conforme a demanda. Desta forma, o objetivo deste livro é explicar como este tipo de aplicação pode ser criado na nuvem e como você pode usufruir esses recursos de elasticidade. Você vai aprender os principais conceitos e serviços da AWS, de forma que, depois que terminar a leitura, você consiga ter um bom entendimento da arquitetura e infraestrutura disponível na AWS para continuar seus estudos. A AWS possui uma grande quantidade de serviços, por isso não vamos conseguir abordar todos eles durante o livro, pois alguns são bem específicos, e, como eu disse, são muitos. Então nosso objetivo é apresentar os principais conceitos em uma metodologia passo a passo. Para você ter uma ideia do que vamos estudar, a figura 1.1 mostra uma arquitetura web sugerida para uma aplicação com alta disponibilidade, com monitoramento de recursos e escalabilidade automática conforme a demanda, e o objetivo do livro é explicar como isso pode ser feito.

8 28 AWS para Desenvolvedores Figura 1.1 Arquitetura de uma aplicação web de alta disponibilidade e escalabilidade. 1.4 SAAS, IAAS, PAAS Ao começar a estudar computação em nuvem, é comum você se deparar com algumas siglas, como: SAAS, IAAS e PAAS, portanto precisamos entendê-las. Explicando de uma forma bem simples, SAAS (Software as a Service) é algo com o qual já estamos acostumados e é um software que você pode utilizar na nuvem como serviço. Um exemplo clássico disso é o Gmail ou Google Docs, em que você simplesmente faz o login e utiliza esse serviço na nuvem. Se traduzirmos o termo Software as a Service, podemos dizer que é oferecer Software como um Serviço. De certa forma, esse software como serviço pode ser entendido como o seu site ou sua aplicação na web, que seu usuário utiliza. Outra sigla muito comum é o IAAS (Infrastructure as a Service), e novamente se traduzirmos significa Oferecer Infraestrutura como Serviço. Isso acontece quando empresas fornecem a sua infraestrutura para você hospedar um computador. Neste modelo de negócio, você não precisa se preocupar com o computador físico, questões de hardware, toda a parte elétrica, cabos, energia, backup etc. Tudo isso faz parte da infraestrutura, e neste caso você pode usufruir de toda a infraestrutura de grandes empresas, como é o caso da Amazon AWS. Um dos serviços mais conhecidos da Amazon AWS é o EC2 (Amazon Elastic Compute Cloud), que basicamente permite criar instâncias de servidores virtuais dentro da infraestrutura e de datacenters da AWS. Você pode usar esses computadores como você quiser.

9 Capítulo 1 Introdução 29 E por último temos o PAAS (Platform as a Service), que significa oferecer uma plataforma como serviço. Este é o caso do Amazon Beanstalk, que é um serviço que facilita a instalação e manutenção das aplicações na nuvem e oferece um ambiente para você controlar suas aplicações. Neste conceito, você não tem acesso total ao servidor, mas pode utilizar diversos serviços para gerenciar o servidor e as aplicações. Por exemplo, é possível instalar uma aplicação PHP, Ruby ou Java na nuvem de uma forma simples em minutos, sem a necessidade de configurar o servidor, pois basta escolher qual é a plataforma de desenvolvimento. Basicamente você tem duas opções: A primeira opção é criar uma instância de um servidor dentro da infraestrutura da Amazon AWS e ter o controle total. Neste caso, você pode instalar os softwares necessários para executar as aplicações, como servidores web e servidores de aplicação, banco de dados etc. Assim, quem está no comando do servidor é você, pois apenas está sendo utilizada a infraestrutura como serviço (IAAS). A segunda opção é utilizar um ambiente controlado que já disponibiliza este servidor web e de aplicação para você, assim como o banco de dados. Desta forma você não precisa ter muito know-how dessa parte de instalação, configuração e manutenção e pode simplesmente usufruir de uma plataforma disponibilizada como serviço (PAAS). Com esta breve explicação, podemos dizer que a Amazon AWS atua de todas estas formas. Fornece softwares como serviço (SAAS), e um bom exemplo é o RDS (Relational Database Service), que é um banco de dados na nuvem. Ou seja, é um software de banco de dados que você pode utilizar como serviço. É um provedor de infraestrutura IAAS (Infrastructure as a Service), pois fornece sua infraestrutura para você executar servidores virtuais na nuvem de forma escalável e segura. Então por que se preocupar com memória, capacidade de processamento e armazenamento, se isso pode ser infinito? A Amazon AWS também oferece todo o seu conjunto de plataforma e serviços, atuando também como PAAS (Platform as a Service). Como explicado anteriormente, essa plataforma como serviço pode ser entendida como um grande ambiente que permite executar aplicações, facilitando o gerenciamento e a manutenção.

10 30 AWS para Desenvolvedores Para finalizar este tópico, vale lembrar que a AWS é líder mundial neste segmento, pois oferece na nuvem uma plataforma de infraestrutura altamente confiável, escalável e de baixo custo. Para você ter uma ideia, o Gartner publicou em 2013 o Quadrante Mágico para infraestrutura em nuvem como serviço (IAAS Infrastructure as a Service). Neste quadrante mágico, a Amazon AWS é líder absoluta no mercado, desbancando empresas renomadas, como mostra o quadrante na figura 1.2. Figura 1.2 Quadrante mágico sobre IAAS publicado pelo Gartner. Caso você queira ler o artigo completo, procure no Google pelo título Gartner - Magic Quadrant for Cloud Infrastructure as a Service. Na época em que este livro estava sendo escrito, o artigo estava neste link. u No site da Amazon AWS em português inclusive existem links para outros estudos e relatórios sobre serviços de computação em nuvem feitos por várias empresas. u

11 Capítulo 1 Introdução Região, zonas de disponibilidade e pontos de presença Para criar aplicações na plataforma de computação em nuvem da AWS, temos que entender o conceito de regiões, zonas de disponibilidade e pontos de presença, conforme explicado a seguir. Região (Region) Uma região, como o nome já diz, representa uma determinada região geográfica do mundo. Cada região possui dois ou mais datacenters isolados, chamados de zonas de disponibilidade. Na época em que este livro estava sendo escrito, existiam nove regiões espalhadas pelo mundo, que são: Leste dos EUA (Norte da Virgínia), Oeste dos EUA (Oregon), Oeste dos EUA (Norte da Califórnia), UE (Irlanda), Ásia-Pacífico (Singapura), Ásia-Pacífico (Tóquio), Ásia-Pacífico (Sydney), América do Sul (São Paulo). A nona região é a AWS GovCloud, dedicada a agências do governo americano. Zona de Disponibilidade (Availability Zone) Uma zona de disponibilidade é um datacenter totalmente isolado que fica dentro de uma região. Cada zona de disponibilidade é projetada para ser um datacenter independente, mas com conectividade rápida com todas as outras zonas de disponibilidade da mesma região. Quando você armazenar um arquivo na nuvem ou criar um servidor, é necessário escolher a região e a zona de disponibilidade em que este recurso deve ser criado. Zonas de disponibilidade também podem ser utilizadas para aumentar a disponibilidade da aplicação, pois é possível ter dois servidores atuando na mesma região, mas em zonas de disponibilidade distintas. Isso significa que, em casos de desastre em uma zona de disponibilidade, o servidor que está na outra zona de disponibilidade permanece operante, garantindo o bom funcionamento da aplicação. Este é um conceito importante na arquitetura de aplicações com alta disponibilidade. Pontos de Presença (Edge Locations) Pontos de presença são servidores espalhados dentro de uma região especializados em entregar conteúdo com alta velocidade e baixa latência. O conteúdo pode ser arquivos texto, PDF, imagens, vídeos por streaming etc. Vamos estudar este conceito no capítulo sobre CloudFront.

12 32 AWS para Desenvolvedores Estes três conceitos Região, Zona de Disponibilidade e Pontos de Presença são os pilares da infraestrutura global da AWS. Se você quiser conhecer mais detalhes, visite o seguinte site: u A figura 1.3 mostra como as regiões e os pontos de presença estão espalhados mundialmente. Figura 1.3 Regiões da AWS. Atualmente na América do Sul existe apenas uma região, que é São Paulo. Nesta região existem duas zonas de disponibilidade, ou seja, dois datacenters distintos. Este conceito de regiões e zonas de disponibilidade permite alcançar dois grandes objetivos: 1. Esta infraestrutura permite escalar a aplicação em abrangência mundial, pois a mesma aplicação pode ser instalada em várias regiões. Por exemplo, você pode fazer com que os usuários da Austrália e de suas proximidades usem os servidores instalados na região de Sydney. Para os usuários da América do Sul, a região de São Paulo seria utilizada. Essa infraestrutura permite disponibilizar um acesso rápido para todos os usuários, mesmo em abrangência mundial, se preciso.

13 Capítulo 1 Introdução Garantir a disponibilidade e o bom funcionamento do site em casos de desastre. Por exemplo, se sua aplicação está executando na região de São Paulo, você pode ter servidores executando nas duas zonas de disponibilidade, e caso uma falhar, a outra zona de disponibilidade continua atendendo às requisições normalmente. Na verdade, é raro a zona de disponibilidade falhar, mas de qualquer forma estamos falando de uma arquitetura de sistemas de missão crítica que simplesmente não podem parar. No início, os conceitos de região, zonas de disponibilidade e pontos de presença podem ser confusos, mas logo você se acostumará com esses termos. && Zona de disponibilidade significa Availability Zone no inglês, e por isso é frequentemente utilizada a sigla AZ para simplificar a palavra. Um termo frequente na AWS é a palavra implantação Multi-AZ (multi availability zone), que se refere à implantação de uma solução em várias zonas de disponibilidade para aumentar a disponibilidade. 1.6 Serviços, APIs e SDKS Um dos conceitos interessantes da AWS é que tudo pode ser administrado pelas páginas de console de gerenciamentos na internet, ou pelos serviços expostos como web services que podem ser chamados pela API. Por exemplo, podemos acessar pela internet a página do console de gerenciamento gráfico para adicionar um arquivo na nuvem ou até mesmo para criar um servidor. Mas isso também pode ser acessado utilizando a API e SDKs para várias linguagens, como Java,.NET, Ruby, Python etc. Este conceito é muito interessante e permite aos desenvolvedores automatizar várias tarefas. Por exemplo, podemos fazer o backup do servidor ou banco de dados utilizando o console de gerenciamento na web, mas também podemos criar scripts que utilizam a API para deixar esta tarefa ainda mais automatizada. Para traçar um comparativo, podemos dizer que um dos serviços mais utilizados da Amazon é o S3 (Simple Storage Service), que permite armazenar arquivos de forma simples na internet. O próprio Dropbox (dropbox.com) é construído em cima da nuvem da AWS e utiliza o serviço do S3. Podemos dizer que o console de gerenciamento do S3 é como a interface de administração do Dropbox e que permite a você enviar e fazer download de arquivos de forma visual. Mas também existe uma API caso você queira fazer tudo isso por programação.

14 34 AWS para Desenvolvedores Durante os exercícios do livro, vamos alternar entre utilizar o console de gerenciamento na web para criar os serviços e utilizar a API quando for necessário mostrar algo com programação. Neste livro, vamos adotar a linguagem Java para demonstrar algumas APIs e utilizar o AWS Toolkit para Eclipse para auxiliar no desenvolvimento. Mas lembre-se de que a AWS disponibiliza o SDK em várias linguagens de programação. 1.7 Definição de preço da AWS No próximo capítulo, vamos começar os estudos sobre Amazon AWS, mas vale lembrar que os serviços da AWS são pagos e que precisaremos de um cartão de crédito internacional para fazer o cadastro. Felizmente a AWS possui um plano de uso gratuito que pode ser usufruído por novos usuários dentro de um período de 12 meses. Durante a leitura deste livro, vamos explicar os custos de cada serviço, mas você sempre deve conferi-los na página oficial que vamos referenciar. Com o nível de uso gratuito, vamos conseguir estudar os exemplos do livro de forma gratuita ou gastando muito pouco, pois alguns serviços são pagos e não entram no plano de gratuidade, como o Route 53 para registro de DNS. Nestes casos, você terá a opção de utilizar o serviço ou apenas ler o livro e acompanhar os exemplos. É importante você entender que na AWS você paga somente pelo que você usa, aliás, isso é o que significa computação em nuvem. Por exemplo, o livro vai ensinar como criar instâncias de servidores no EC2 e você terá 750 horas por mês de uso gratuito. Caso você utilize um número maior de servidores para aprendizado e ultrapasse este limite de horas, naturalmente haverá custos. E isso vale para todos os outros serviços da AWS. Durante o livro, vou tentar orientar e alertar sobre esses custos, para que você fique sempre no plano de gratuidade, se possível, ou gastando muito pouco. É importante que você, ao seguir os exemplos do livro, exclua os recursos da nuvem quando lhe for sugerido. No caso de criar servidores no EC2, é importante configurar corretamente o firewall, conceito conhecido como grupo de segurança, pois, uma vez que o servidor está na nuvem, ele pode ser alvo de ataques indesejados. Vamos ensinar como utilizar os grupos de segurança da AWS para proteger os servidores, mas

15 Capítulo 1 Introdução 35 é claro que para grandes aplicações é recomendado que todo o processo de implantação, gerenciamento e segurança seja acompanhado por profissionais de TI com experiência. Este livro visa explicar como usar a plataforma de computação em nuvem da AWS, mas é sua responsabilidade utilizar bem os serviços e também ler a definição de preços da documentação oficial sempre que lhe for sugerido. O autor não se responsabiliza por nenhum custo gerado pela leitura deste livro, pois tudo o que está explicado nesta obra tem o objetivo de servir como material didático. Para obter mais detalhes sobre a definição de preços da AWS, visite o site oficial. u Depois de fazer o cadastro na AWS, acostume-se a olhar a página do console de controle de faturamento, que mostra o valor acumulado que você deve pagar no mês. Mais detalhes sobre custos são dados no capítulo 23. u Nível de uso gratuito Para você começar a utilizar a plataforma de computação em nuvem da AWS, existe o nível de uso gratuito, que pode ser usado para vários serviços da AWS, como criar servidores, utilizar bancos de dados, armazenamento de arquivos etc. && O nível de uso gratuito está disponível somente para novos clientes da AWS, por 12 meses, a partir da data de cadastro na AWS. Quando o uso gratuito expirar ou se o uso do aplicativo ultrapassar os níveis de uso gratuito, você simplesmente pagará taxas de serviço padrão conforme o uso. Os benefícios com o nível de uso gratuito são enormes, e a lista a seguir exibe os principais benefícios que podemos usar durante a leitura deste livro. Elastic Compute Cloud (EC2) 750 horas do Amazon EC2 com Linux/Unix ou RHEL. Válido para uso de microinstâncias (613 MB de memória e suporte à plataforma de 32 e 64 bits). 750 horas de Microsoft Windows Server no Amazon EC2. Válido para uso de microinstâncias (613 MB de memória e suporte à plataforma de 32 e 64 bits). 750 horas de um ELB (Elastic Load Balancer), mais 15 GB de processamento de dados.

16 36 AWS para Desenvolvedores 30 GB de Volumes de armazenamento ELB (Elastic Block Storage) que podem ser conectados a instâncias do Amazon EC2 em execução. Mais 2 milhões de operações de Entrada e Saída (E/S) e 1 GB de armazenamento de snapshots. Simple Storage Service (S3) 5 GB de armazenamento padrão do S3 (Simple Storage Service), solicitações GET e solicitações PUT. Relational Database Service (RDS) 750 horas de microinstâncias de banco de dados Single-AZ para execução de MySQL, PostgreSQL, Oracle BYOL ou SQL Server (executando SQL Server Express Edition). 20 GB de armazenamento de banco de dados. 10 milhões de operações de E/S. 20 GB de armazenamento de backup para seus backups de banco de dados automatizados e quaisquer snapshots de banco de dados iniciados por usuário. Amazon ElastiCache 750 horas do ElastiCache para armazenar dados em cache na nuvem sem limites. Simple Queue Service (SQS) e Simple Notification Service (SNS) solicitações do SQS solicitações, notificações de HTTP e notificações de do SNS. Ambos estes benefícios existem inclusive para clientes antigos, que operam fora do nível de uso gratuito. CloudWatch 10 métricas do Cloudwatch, 10 alarmes e solicitações de API. Estes benefícios existem inclusive para clientes antigos, que operam fora do nível de uso gratuito.

17 Capítulo 1 Introdução 37 Transferência de dados 15 GB de largura de banda agregada para fora em todos os serviços da AWS. Transferência de dados é um conceito importante na definição de custo dos serviços da AWS. Por exemplo, se você cria um servidor EC2 na nuvem e decide chamar outro serviço como o RDS (banco de dados na nuvem), é necessário fazer a comunicação entre o servidor EC2 e o banco de dados RDS. Para esta comunicação naturalmente é feito o tráfego de informações na rede. Esse tráfego, na maioria das vezes de um serviço para outro dentro da rede da AWS, é gratuito, mas para fora desta rede não. Talvez os nomes e as siglas desta lista sejam confusos para você no início, mas, durante a leitura do livro, vamos estudar estes serviços, e aos poucos os conceitos vão ficar mais claros. De qualquer forma, esta lista pode servir para sua consulta futura. Para obter mais detalhes sobre o plano de uso gratuito da AWS e os termos da oferta, acesse o site oficial no seguinte endereço. u Cadastro Para começar a brincar com os serviços da AWS é preciso fazer o cadastro sem custo. Basta acessar a página do console de gerenciamento dos serviços no seguinte endereço. u Para acessar a página é preciso fazer o login ou criar uma nova conta, conforme a figura 1.4. Não vou explicar as telas de cadastro, pois os formulários são simples, então vamos apenas focar nos pontos principais. Você precisará inserir um válido para contato e um número de telefone com o 55 (Brasil) e o DDD da sua cidade. Estas informações são utilizadas para confirmar que a pessoa que está fazendo o cadastro é você. A Amazon vai te ligar neste telefone, e você deve apenas digitar no telefone um número que você vai receber, conhecido como PIN. Fique tranquilo, pois não é preciso falar inglês no telefone e o processo é simples.

18 38 AWS para Desenvolvedores Figura 1.4 Página de login ou cadastro da AWS. Para finalizar o cadastro, você precisa informar um cartão de crédito internacional, que é utilizado para efetuar as cobranças dos serviços utilizados na AWS. Infelizmente não é possível fazer o cadastro sem um cartão de crédito internacional Links úteis No próximo capítulo, vamos começar os estudos sobre AWS, mas desde já seguem alguns links que serão úteis para consulta. Portal da AWS Brasil Perguntas frequentes sobre AWS (FAQ) Documentação para desenvolvedores AWSHub: Portal da comunidade AWS com artigos, tutorias, webinars e fóruns de ajuda.

19 Capítulo 1 Introdução 39 Console de administração da AWS Console de controle de faturamento: Acompanhe o custo mensal atualizado da sua conta. Página do livro: Visite a página do livro para obter o código-fonte dos exemplos e mais detalhes sobre esta e outras obras. Facebook do autor: Acompanhe notícias sobre meus livros, novidades e novos lançamentos.

Ricardo R. Lecheta. Novatec

Ricardo R. Lecheta. Novatec Ricardo R. Lecheta Novatec Copyright 2014 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução desta obra, mesmo parcial, por qualquer

Leia mais

Google Android para Tablets

Google Android para Tablets Google Android para Tablets Aprenda a desenvolver aplicações para o Android De smartphones a tablets Ricardo R. Lecheta Novatec Copyright 2012 Novatec Editora Ltda. Todos os direitos reservados e protegidos

Leia mais

Desenvolvendo Websites com PHP

Desenvolvendo Websites com PHP Desenvolvendo Websites com PHP 2ª Edição Juliano Niederauer Novatec Copyright 2009, 2011 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução

Leia mais

Ricardo R. Lecheta. Novatec

Ricardo R. Lecheta. Novatec Ricardo R. Lecheta Novatec Copyright 2015 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução desta obra, mesmo parcial, por qualquer

Leia mais

Wilson Moraes Góes. Novatec

Wilson Moraes Góes. Novatec Wilson Moraes Góes Novatec Copyright 2014 Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução desta obra, mesmo parcial, por qualquer processo,

Leia mais

Desenvolvendo Websites com PHP

Desenvolvendo Websites com PHP Desenvolvendo Websites com PHP Aprenda a criar Websites dinâmicos e interativos com PHP e bancos de dados Juliano Niederauer 19 Capítulo 1 O que é o PHP? O PHP é uma das linguagens mais utilizadas na Web.

Leia mais

PARANÁ GOVERNO DO ESTADO

PARANÁ GOVERNO DO ESTADO A COMUNICAÇÃO NA INTERNET PROTOCOLO TCP/IP Para tentar facilitar o entendimento de como se dá a comunicação na Internet, vamos começar contando uma história para fazer uma analogia. Era uma vez, um estrangeiro

Leia mais

Alexandre Malveira, Wolflan Camilo

Alexandre Malveira, Wolflan Camilo Alexandre Malveira, Wolflan Camilo Introdução Cloud Computing Computação Móvel SaaS, PaaS e IaaS CloudBees Diariamente arquivos são acessados, informações dos mais variados tipos são armazenadas e ferramentas

Leia mais

Curso Tecnológico de Redes de Computadores 5º período Disciplina: Tecnologia WEB Professor: José Maurício S. Pinheiro V. 2009-2

Curso Tecnológico de Redes de Computadores 5º período Disciplina: Tecnologia WEB Professor: José Maurício S. Pinheiro V. 2009-2 Curso Tecnológico de Redes de Computadores 5º período Disciplina: Tecnologia WEB Professor: José Maurício S. Pinheiro V. 2009-2 Aula 1 Conceitos da Computação em Nuvem A computação em nuvem ou cloud computing

Leia mais

REGISTRANDO DOMÍNIOS, COMO PUBLICAR UM SITE? DIRECIONANDO O DNS. Professor Carlos Muniz

REGISTRANDO DOMÍNIOS, COMO PUBLICAR UM SITE? DIRECIONANDO O DNS. Professor Carlos Muniz REGISTRANDO DOMÍNIOS, DIRECIONANDO O Registrando Domínios Muito se tem falado sobre o crescimento em mídia on-line, sobre a ampliação do uso dessa ferramenta para comunicar...seja para negócios, para estudar,

Leia mais

Computação nas Nuvens

Computação nas Nuvens Computação nas Nuvens TÓPICOS Introdução Internet: O fundamento principal O que é Computação em Nuvens Vantagens Dúvidas Corrida pela tecnologia Trabalhos Futuros Conclusão Referências 2 TÓPICOS Introdução

Leia mais

SISTEMAS DISTRIBUÍDOS

SISTEMAS DISTRIBUÍDOS SISTEMAS DISTRIBUÍDOS Cluster, Grid e computação em nuvem Slide 8 Nielsen C. Damasceno Introdução Inicialmente, os ambientes distribuídos eram formados através de um cluster. Com o avanço das tecnologias

Leia mais

A computação na nuvem é um novo modelo de computação que permite ao usuário final acessar uma grande quantidade de aplicações e serviços em qualquer

A computação na nuvem é um novo modelo de computação que permite ao usuário final acessar uma grande quantidade de aplicações e serviços em qualquer A computação na nuvem é um novo modelo de computação que permite ao usuário final acessar uma grande quantidade de aplicações e serviços em qualquer lugar e independente da plataforma, bastando para isso

Leia mais

ANÁLISE COMPARATIVA ENTRE APLICAÇÕES GRATUITAS EM NUVEM

ANÁLISE COMPARATIVA ENTRE APLICAÇÕES GRATUITAS EM NUVEM ANÁLISE COMPARATIVA ENTRE APLICAÇÕES GRATUITAS EM NUVEM Pedro Victor Fortunato Lima, Ricardo Ribeiro Rufino Universidade Paranaense UNIPAR Paranavaí Paraná Brasil pedrin_victor@hotmail.com, ricardo@unipar.br

Leia mais

Ricardo Lino Olonca. Novatec

Ricardo Lino Olonca. Novatec Ricardo Lino Olonca Novatec Copyright 2015 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução desta obra, mesmo parcial, por qualquer

Leia mais

CONSTRUÇÃO DE BLOG COM O BLOGGER

CONSTRUÇÃO DE BLOG COM O BLOGGER CONSTRUÇÃO DE BLOG COM O BLOGGER Blog é uma abreviação de weblog, qualquer registro frequênte de informações pode ser considerado um blog (últimas notícias de um jornal online por exemplo). A maioria das

Leia mais

Despachante Express - Software para o despachante documentalista veicular DESPACHANTE EXPRESS MANUAL DO USUÁRIO VERSÃO 1.1

Despachante Express - Software para o despachante documentalista veicular DESPACHANTE EXPRESS MANUAL DO USUÁRIO VERSÃO 1.1 DESPACHANTE EXPRESS MANUAL DO USUÁRIO VERSÃO 1.1 1 Sumário 1 - Instalação Normal do Despachante Express... 3 2 - Instalação do Despachante Express em Rede... 5 3 - Registrando o Despachante Express...

Leia mais

Soluções Completas. Fundada em 1991, a.compos é pioneira na área de soluções em tecnologia, atuando nas áreas de:

Soluções Completas. Fundada em 1991, a.compos é pioneira na área de soluções em tecnologia, atuando nas áreas de: Soluções Completas Fundada em 1991, a.compos é pioneira na área de soluções em tecnologia, atuando nas áreas de: - Conexões compartilhada (.IP) e dedicada (.LINK); - Data Center com servidores virtuais

Leia mais

Soluções em. Cloud Computing. Midia Indoor. para

Soluções em. Cloud Computing. Midia Indoor. para Soluções em Cloud Computing para Midia Indoor Resumo executivo A Midia Indoor chegou até a Under buscando uma hospedagem para seu site e evoluiu posteriormente para uma solução cloud ampliada. A empresa

Leia mais

Programação Orientada a Objetos com PHP & MySQL Cookies e Sessões. Prof. MSc. Hugo Souza

Programação Orientada a Objetos com PHP & MySQL Cookies e Sessões. Prof. MSc. Hugo Souza Programação Orientada a Objetos com PHP & MySQL Cookies e Sessões Prof. MSc. Hugo Souza Se você precisar manter informações sobre seus usuários enquanto eles navegam pelo seu site, ou até quando eles saem

Leia mais

Soluções em. Cloud Computing. para Calçados Pegada

Soluções em. Cloud Computing. para Calçados Pegada Soluções em Cloud Computing para Calçados Pegada Principais Tópicos: Resumo executivo A Calçados Pegada procurou a Under no início de 2010 para uma solução de email corporativo em cloud. Em pouco tempo,

Leia mais

10 DICAS DE TECNOLOGIA PARA AUMENTAR SUA PRODUTIVIDADE NO TRABALHO

10 DICAS DE TECNOLOGIA PARA AUMENTAR SUA PRODUTIVIDADE NO TRABALHO 10 DICAS DE TECNOLOGIA PARA AUMENTAR SUA PRODUTIVIDADE NO TRABALHO UMA DAS GRANDES FUNÇÕES DA TECNOLOGIA É A DE FACILITAR A VIDA DO HOMEM, SEJA NA VIDA PESSOAL OU CORPORATIVA. ATRAVÉS DELA, ELE CONSEGUE

Leia mais

Simulador ITIL Exame de Certificação da EXIM

Simulador ITIL Exame de Certificação da EXIM Simulador ITIL Exame de Certificação da EXIM WWW.ASASSOFTWARES.COM.BR Índice 1 Informações Básicas... 1 1.1 Sair da aplicação... 1 1.2 Testar aplicação... 1 1.3 Licenciando a aplicação... 1 1.4 Aceitar

Leia mais

Manual TIM PROTECT BACKUP. Manual do Usuário. Versão 1.0.0. Copyright TIM PROTECT BACKUP 2013. http://timprotect.com.br/

Manual TIM PROTECT BACKUP. Manual do Usuário. Versão 1.0.0. Copyright TIM PROTECT BACKUP 2013. http://timprotect.com.br/ Manual do Usuário Versão 1.0.0 Copyright TIM PROTECT BACKUP 2013 http://timprotect.com.br/ 1 1 Índice 1 Índice... 2 2 TIM PROTECT BACKUP...Erro! Indicador não definido. 3 TIM PROTECT BACKUP Web... 6 3.1

Leia mais

O que é cloud computing (computação nas nuvens)? Entendendo a cloud computing (computação nas nuvens)

O que é cloud computing (computação nas nuvens)? Entendendo a cloud computing (computação nas nuvens) O que é cloud computing (computação nas nuvens)? Introdução A expressão cloud computing começou a ganhar força em 2008, mas, conceitualmente, as ideias por trás da denominação existem há muito mais tempo.

Leia mais

PROPOSTA COMERCIAL. Caro cliente,

PROPOSTA COMERCIAL. Caro cliente, PROPOSTA COMERCIAL Caro cliente, O MakerPlanet.COM é uma empresa que oferece serviçso de hospedagem especializado em publicação de aplicações Maker na internet. Todos os nossos planos são totalmente compatíveis

Leia mais

SEU NEGÓCIO ONLINE EM 4 PASSOS

SEU NEGÓCIO ONLINE EM 4 PASSOS SEU NEGÓCIO ONLINE EM 4 PASSOS A quem se destina este passo-a-passo? Esta instrução passo-a-passo foi criada pensando nos pequenos empreendedores que querem iniciar seu negócio na internet - ou aqueles

Leia mais

1. Quem somos nós? A AGI Soluções nasceu em Belo Horizonte (BH), com a simples missão de entregar serviços de TI de forma rápida e com alta qualidade.

1. Quem somos nós? A AGI Soluções nasceu em Belo Horizonte (BH), com a simples missão de entregar serviços de TI de forma rápida e com alta qualidade. 1. Quem somos nós? A AGI Soluções nasceu em Belo Horizonte (BH), com a simples missão de entregar serviços de TI de forma rápida e com alta qualidade. Todos nós da AGI Soluções trabalhamos durante anos

Leia mais

Procedimentos para Reinstalação do Sisloc

Procedimentos para Reinstalação do Sisloc Procedimentos para Reinstalação do Sisloc Sumário: 1. Informações Gerais... 3 2. Criação de backups importantes... 3 3. Reinstalação do Sisloc... 4 Passo a passo... 4 4. Instalação da base de dados Sisloc...

Leia mais

Como Vender. Última atualização em 13.08.2015 por Leonardo Pacheco. Nossa melhor ligação é com você

Como Vender. Última atualização em 13.08.2015 por Leonardo Pacheco. Nossa melhor ligação é com você Última atualização em 13.08.2015 por Leonardo Pacheco Nossa melhor ligação é com você Passo a passo COMO VENDER A Porto Seguro sempre procurou criar produtos e serviços que facilitam a vida dos seus clientes.

Leia mais

1 Sumário... 2. 2 O Easy Chat... 3. 3 Conceitos... 3. 3.1 Perfil... 3. 3.2 Categoria... 3. 4 Instalação... 5. 5 O Aplicativo... 7 5.1 HTML...

1 Sumário... 2. 2 O Easy Chat... 3. 3 Conceitos... 3. 3.1 Perfil... 3. 3.2 Categoria... 3. 4 Instalação... 5. 5 O Aplicativo... 7 5.1 HTML... 1 Sumário 1 Sumário... 2 2 O Easy Chat... 3 3 Conceitos... 3 3.1 Perfil... 3 3.2 Categoria... 3 3.3 Ícone Específico... 4 3.4 Janela Específica... 4 3.5 Ícone Geral... 4 3.6 Janela Geral... 4 4 Instalação...

Leia mais

Infraestrutura: devo usar a nuvem? Prof. Artur Clayton Jovanelli

Infraestrutura: devo usar a nuvem? Prof. Artur Clayton Jovanelli Infraestrutura: devo usar a nuvem? Prof. Artur Clayton Jovanelli Conceitos principais Nuvem Local Dados (informações) Profissional Pessoal Procedimento padrão (modelo) Produzir Armazenar Como era... Como

Leia mais

UM NOVO CONCEITO EM HOSPEDAGEM DE DOMÍNIO

UM NOVO CONCEITO EM HOSPEDAGEM DE DOMÍNIO www.origy.com.br UM NOVO CONCEITO EM HOSPEDAGEM DE DOMÍNIO CARACTERÍSTICAS: E-MAIL IMAP * Acesso simultâneo e centralizado, via aplicativo, webmail e celular/smartphone * Alta capacidade de armazenamento

Leia mais

Construtor de sites SoftPixel GUIA RÁPIDO - 1 -

Construtor de sites SoftPixel GUIA RÁPIDO - 1 - GUIA RÁPIDO - 1 - Sumário Introdução...3 Por que utilizar o Construtor de Sites?...3 Vantagens do Construtor de Sites...3 Conceitos básicos...3 Configuração básica do site...5 Definindo o layout/template

Leia mais

Proposta de Franquia SMS Marketing. A Empresa

Proposta de Franquia SMS Marketing. A Empresa Proposta de Franquia SMS Marketing A Empresa A DeOlhoNaWeb Soluções Digitais é uma empresa de internet em forte crescimento, que foi fundada em 2012 com objetivo de oferecer soluções inovadoras por um

Leia mais

Por que Office 365? Office 365 Por que usar?

Por que Office 365? Office 365 Por que usar? Por que Office 365? Office 365 Por que usar? POR QUE OFFICE 365? Olá. Nesse guia, vamos tratar de um serviço que está sendo extremamente procurado por executivos e especialistas em TI das empresas: o Office

Leia mais

Manual Vivo Sync. Manual do Usuário. Versão 1.0.0. Copyright Vivo 2013. http://vivosync.com.br

Manual Vivo Sync. Manual do Usuário. Versão 1.0.0. Copyright Vivo 2013. http://vivosync.com.br Manual do Usuário Versão 1.0.0 Copyright Vivo 2013 http://vivosync.com.br 1 1 Índice 1 Índice... 2 2 Vivo Sync... 5 3 Vivo Sync Web... 6 3.1 Página Inicial... 6 3.1.1 Novo Contato... 7 3.1.2 Editar Contato...

Leia mais

SUMÁRIO 1. AULA 6 ENDEREÇAMENTO IP:... 2

SUMÁRIO 1. AULA 6 ENDEREÇAMENTO IP:... 2 SUMÁRIO 1. AULA 6 ENDEREÇAMENTO IP:... 2 1.1 Introdução... 2 1.2 Estrutura do IP... 3 1.3 Tipos de IP... 3 1.4 Classes de IP... 4 1.5 Máscara de Sub-Rede... 6 1.6 Atribuindo um IP ao computador... 7 2

Leia mais

Perguntas Frequentes. Distribuidores

Perguntas Frequentes. Distribuidores Perguntas Frequentes Distribuidores O que é o site Compre Lista Escolar? É um site que possui um sistema desenvolvido, exclusivamente, para que distribuidores possam realizar vendas de livros escolares

Leia mais

Provedor de serviços de software oferece solução econômica de gestão eletrônica

Provedor de serviços de software oferece solução econômica de gestão eletrônica Windows Azure Soluções para clientes - Estudo de caso Provedor de serviços de software oferece solução econômica de gestão eletrônica Visão geral País ou região: Índia Setor: Tecnologia da informação Perfil

Leia mais

10 Dicas Eficazes Para Fazer Backup Online

10 Dicas Eficazes Para Fazer Backup Online 10 Dicas Eficazes Para Fazer Backup Online Luiz H. Reis Com mais de 20 anos em TI, e trabalhos realizados em grandes empresas, como Allen, Grupo Contax, Todo! e Rede D Or, especialidade atual em Backup,

Leia mais

http://aurelio.net/vim/vim-basico.txt Entrar neste site/arquivo e estudar esse aplicativo Prof. Ricardo César de Carvalho

http://aurelio.net/vim/vim-basico.txt Entrar neste site/arquivo e estudar esse aplicativo Prof. Ricardo César de Carvalho vi http://aurelio.net/vim/vim-basico.txt Entrar neste site/arquivo e estudar esse aplicativo Administração de Redes de Computadores Resumo de Serviços em Rede Linux Controlador de Domínio Servidor DNS

Leia mais

Celebre este natal e ano novo junto aos seus amigos e familiares distantes.

Celebre este natal e ano novo junto aos seus amigos e familiares distantes. Celebre este natal e ano novo junto aos seus amigos e familiares distantes. Receba fotos e mensagens deles na TV de sua casa em tempo real e sem custo, não se preocupe mais com a distância! A festa será

Leia mais

Rivolta Cloud Backup

Rivolta Cloud Backup Rivolta Cloud Backup Apresentação O que é o cloud backup? Cloud backup ou backup na nuvem é a forma mais economica e segura de manter as informações da sua empresa segura e sempre atualizada, caso haja

Leia mais

BH PARK Software de Estacionamento

BH PARK Software de Estacionamento BH PARK Software de Estacionamento WWW.ASASSOFTWARES.COM.BR Índice 1 Informações Básicas... 1 1.1 Sair da aplicação... 1 1.2 Travar aplicação... 1 1.3 Licenciando a aplicação... 1 1.4 Contrato de Manutenção...

Leia mais

Universo Online S.A 1

Universo Online S.A 1 Universo Online S.A 1 1. Sobre o UOL HOST O UOL HOST é uma empresa de hospedagem e serviços web do Grupo UOL e conta com a experiência de mais de 15 anos da marca sinônimo de internet no Brasil. Criado

Leia mais

Web Design Aula 11: Site na Web

Web Design Aula 11: Site na Web Web Design Aula 11: Site na Web Professora: Priscilla Suene priscilla.silverio@ifrn.edu.br Motivação Criar o site em HTML é interessante Do que adianta se até agora só eu posso vê-lo? Hora de publicar

Leia mais

Satélite. Manual de instalação e configuração. CENPECT Informática www.cenpect.com.br cenpect@cenpect.com.br

Satélite. Manual de instalação e configuração. CENPECT Informática www.cenpect.com.br cenpect@cenpect.com.br Satélite Manual de instalação e configuração CENPECT Informática www.cenpect.com.br cenpect@cenpect.com.br Índice Índice 1.Informações gerais 1.1.Sobre este manual 1.2.Visão geral do sistema 1.3.História

Leia mais

Faculdade Integrada do Ceará FIC Graduação em Redes de Computadores

Faculdade Integrada do Ceará FIC Graduação em Redes de Computadores Faculdade Integrada do Ceará FIC Graduação em Redes de Computadores Disciplina - Sistemas Distribuídos Prof. Andrey Halysson Lima Barbosa Aula 12 Computação em Nuvem Sumário Introdução Arquitetura Provedores

Leia mais

Simple Storage. Storage Orientado ao objeto: Armazenamento de arquivos com a segurança e a economia que sua empresa precisa

Simple Storage. Storage Orientado ao objeto: Armazenamento de arquivos com a segurança e a economia que sua empresa precisa Simple Storage Storage Orientado ao objeto: Armazenamento de arquivos com a segurança e a economia que sua empresa precisa Simple Storage Storage Orientado ao objeto: Armazenamento de arquivos com a segurança

Leia mais

Procedimentos para Instalação do Sisloc

Procedimentos para Instalação do Sisloc Procedimentos para Instalação do Sisloc Sumário: 1. Informações Gerais... 3 2. Instalação do Sisloc... 3 Passo a passo... 3 3. Instalação da base de dados Sisloc... 16 Passo a passo... 16 4. Instalação

Leia mais

Jonathan Stark Brian Jepson

Jonathan Stark Brian Jepson Construindo Aplicativos Android com HTML, CSS e JavaScript Jonathan Stark Brian Jepson Novatec Authorized Portuguese translation of the English edition of titled Building Android Apps with HTML, CSS, and

Leia mais

Andreas Wittig Michael Wittig

Andreas Wittig Michael Wittig Andreas Wittig Michael Wittig Novatec Original English language edition published by Manning Publications Co., Copyright 2015 by Manning Publications. Portuguese-language edition for Brazil copyright 2015

Leia mais

Wisurf - Central de Dominio 011 34611171 (www.wisurf.com.br)

Wisurf - Central de Dominio 011 34611171 (www.wisurf.com.br) Vários modelos de aplicação O sistema e controlado via WEB Sistema SLP WiSurf Internet controlada para locais públicos. O melhor sistema de controle de internet utilizado pelas grandes redes hoteleira

Leia mais

www.marketingdigitalexpress.com.br - Versão 1.0 Página 1

www.marketingdigitalexpress.com.br - Versão 1.0 Página 1 www.marketingdigitalexpress.com.br - Versão 1.0 Página 1 Remarketing é um recurso utilizado para direcionar anúncios personalizados para as pessoas que visitaram uma determinada página do seu site ou clicaram

Leia mais

Oficina de Inclusão Tecnológica Windows Live Skydrive

Oficina de Inclusão Tecnológica Windows Live Skydrive 1 Windows Live Skydrive Fonte imagem: blogaomobile.org Ementa: O windows Live Skydrive apresenta a possibilidade da computação em nuvem, que permite ao usuário armazenar arquivos online, de forma a não

Leia mais

Sumário INTRODUÇÃO... 3. 1. Acesso ao Ambiente do Aluno... 4. 2. Ferramentas e Configurações... 5. 2.1 Ver Perfil... 5. 2.2 Modificar Perfil...

Sumário INTRODUÇÃO... 3. 1. Acesso ao Ambiente do Aluno... 4. 2. Ferramentas e Configurações... 5. 2.1 Ver Perfil... 5. 2.2 Modificar Perfil... Sumário INTRODUÇÃO... 3 1. Acesso ao Ambiente do Aluno... 4 2. Ferramentas e Configurações... 5 2.1 Ver Perfil... 5 2.2 Modificar Perfil... 6 2.3 Alterar Senha... 11 2.4 Mensagens... 11 2.4.1 Mandando

Leia mais

Manual Vivo Sync. Manual do Usuário. Versão 1.0.0. Copyright Vivo 2013. http://vivosync.com.br

Manual Vivo Sync. Manual do Usuário. Versão 1.0.0. Copyright Vivo 2013. http://vivosync.com.br Manual do Usuário Versão 1.0.0 Copyright Vivo 2013 http://vivosync.com.br 1 1 Índice 1 Índice... 2 2 Vivo Sync... 4 3 Vivo Sync Web... 5 3.1 Página Inicial... 5 3.1.1 Novo Contato... 6 3.1.2 Editar Contato...

Leia mais

Conceitos Básicos de Rede. Um manual para empresas com até 75 computadores

Conceitos Básicos de Rede. Um manual para empresas com até 75 computadores Conceitos Básicos de Rede Um manual para empresas com até 75 computadores 1 Conceitos Básicos de Rede Conceitos Básicos de Rede... 1 A Função de Uma Rede... 1 Introdução às Redes... 2 Mais Conceitos Básicos

Leia mais

FileMaker Pro 14. Utilização de uma Conexão de Área de Trabalho Remota com o FileMaker Pro 14

FileMaker Pro 14. Utilização de uma Conexão de Área de Trabalho Remota com o FileMaker Pro 14 FileMaker Pro 14 Utilização de uma Conexão de Área de Trabalho Remota com o FileMaker Pro 14 2007-2015 FileMaker, Inc. Todos os direitos reservados. FileMaker Inc. 5201 Patrick Henry Drive Santa Clara,

Leia mais

Escolha seu serviço Cloud O melhor do Cloud

Escolha seu serviço Cloud O melhor do Cloud Escolha seu serviço Cloud O melhor do Cloud CAPA Comparamos os melhores serviços de Cloud Computing do Brasil em três categorias de ofertas. Leia e descubra qual é o mais adequado para suas necessidades.

Leia mais

Cloud Computing. Edy Hayashida E-mail: edy.hayashida@uol.com.br

Cloud Computing. Edy Hayashida E-mail: edy.hayashida@uol.com.br Cloud Computing Edy Hayashida E-mail: edy.hayashida@uol.com.br Facebook 750 milhões de usuários 42% de todos os usuários do Facebook estão localizado na América, 27% na Ásia e 25% na Europa 4% na África

Leia mais

ArpPrintServer. Sistema de Gerenciamento de Impressão By Netsource www.netsource.com.br Rev: 02

ArpPrintServer. Sistema de Gerenciamento de Impressão By Netsource www.netsource.com.br Rev: 02 ArpPrintServer Sistema de Gerenciamento de Impressão By Netsource www.netsource.com.br Rev: 02 1 Sumário INTRODUÇÃO... 3 CARACTERÍSTICAS PRINCIPAIS DO SISTEMA... 3 REQUISITOS DE SISTEMA... 4 INSTALAÇÃO

Leia mais

Biblioteca Virtual do NEAD/UFJF GOOGLE APPS EDUCATION: FERRAMENTA DE EDIÇÃO, COMUNICAÇÃO E PESQUISA

Biblioteca Virtual do NEAD/UFJF GOOGLE APPS EDUCATION: FERRAMENTA DE EDIÇÃO, COMUNICAÇÃO E PESQUISA GOOGLE APPS EDUCATION: FERRAMENTA DE EDIÇÃO, COMUNICAÇÃO E PESQUISA Módulo de Acolhimento UAB/UFJF 2008 PrezadoCursista, Baseado na perspectiva de que você terá que se familiarizar com alguns recursos

Leia mais

Orientação a Objetos

Orientação a Objetos 1. Domínio e Aplicação Orientação a Objetos Um domínio é composto pelas entidades, informações e processos relacionados a um determinado contexto. Uma aplicação pode ser desenvolvida para automatizar ou

Leia mais

Qual o valor que tenho que pagar para ter um perfil na rede acheifacil?

Qual o valor que tenho que pagar para ter um perfil na rede acheifacil? Perguntas frequentes: Como funciona a Rede Achei Fácil? O Achei Fácil é uma rede de negócios em ambiente virtual, criada para facilitar o contato entre clientes e fornecedores de produtos e serviços, através

Leia mais

Ademir C. Gabardo. Novatec

Ademir C. Gabardo. Novatec Ademir C. Gabardo Novatec Novatec Editora Ltda. 2015. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução desta obra, mesmo parcial, por qualquer processo, sem

Leia mais

COMO SE CONECTAR A REDE SOCIAL FACEBOOK? Passo-a-passo para criação de uma nova conta

COMO SE CONECTAR A REDE SOCIAL FACEBOOK? Passo-a-passo para criação de uma nova conta Universidade Federal de Minas Gerais Faculdade de Educação NÚCLEO PR@XIS Núcleo Pr@xis COMO SE CONECTAR A REDE SOCIAL FACEBOOK? Passo-a-passo para criação de uma nova conta Francielle Vargas* Tutorial

Leia mais

Manual do Google agenda. criação e compartilhamento de agendas

Manual do Google agenda. criação e compartilhamento de agendas Manual do Google agenda criação e compartilhamento de agendas 1 O que é o Google Agenda? Google Agenda é um serviço de agenda on line gratuito do Google, onde você pode anotar compromissos e tarefas, organizando

Leia mais

Portal Sindical. Manual Operacional Empresas/Escritórios

Portal Sindical. Manual Operacional Empresas/Escritórios Portal Sindical Manual Operacional Empresas/Escritórios Acesso ao Portal Inicialmente, para conseguir acesso ao Portal Sindical, nos controles administrativos, é necessário acessar a página principal da

Leia mais

1 ACESSO AO PORTAL UNIVERSITÁRIO 3 3 PLANO DE ENSINO 6 4 AULAS 7 5 AVALIAÇÃO E EXERCÍCIO 9 6 ENQUETES 12 7 QUADRO DE AVISOS 14

1 ACESSO AO PORTAL UNIVERSITÁRIO 3 3 PLANO DE ENSINO 6 4 AULAS 7 5 AVALIAÇÃO E EXERCÍCIO 9 6 ENQUETES 12 7 QUADRO DE AVISOS 14 portal@up.com.br Apresentação Este manual contém informações básicas, e tem como objetivo mostrar a você, aluno, como utilizar as ferramentas do Portal Universitário e, portanto, não trata de todos os

Leia mais

MEDCLIN Software de Clínica Médica

MEDCLIN Software de Clínica Médica MEDCLIN Software de Clínica Médica WWW.ASASSOFTWARES.COM.BR Índice 1 Informações Básicas... 1 1.1 Sair da aplicação... 1 1.2 Travar aplicação... 1 1.3 Menu Diversos -> 5.1 Licenciamento do Sistema... 1

Leia mais

acesse: vouclicar.com

acesse: vouclicar.com Transforme como sua empresa faz negócios, com o Office 365. Vouclicar.com A TI chegou para as pequenas e médias empresas A tecnologia é hoje o diferencial competitivo que torna a gestão mais eficiente,

Leia mais

CONCEITOS INICIAIS. Agenda A diferença entre páginas Web, Home Page e apresentação Web;

CONCEITOS INICIAIS. Agenda A diferença entre páginas Web, Home Page e apresentação Web; CONCEITOS INICIAIS Agenda A diferença entre páginas Web, Home Page e apresentação Web; O que é necessário para se criar páginas para a Web; Navegadores; O que é site, Host, Provedor e Servidor Web; Protocolos.

Leia mais

SISTEMA DE INSCRIÇÕES ONLINE

SISTEMA DE INSCRIÇÕES ONLINE PROPOSTA COMERCIAL SISTEMA DE INSCRIÇÕES ONLINE PARA EVENTOS Para: ADVB Aos cuidados de: Mastrângela APRESENTAÇÃO Viemos apresentar a nossa proposta comercial para utilização de eventize! para seus eventos

Leia mais

PROPOSTA COMERCIAL CLOUD SERVER

PROPOSTA COMERCIAL CLOUD SERVER PROPOSTA COMERCIAL CLOUD SERVER Sobre a AbsamHost A AbsamHost atua no mercado de hosting desde 2008, fornecendo infraestrutura de data center a diversas empresas no Brasil e no mundo. Focada em servidores

Leia mais

Como configurar e-mails nos celulares. Ebook. Como configurar e-mails no seu celular. W3alpha - Desenvolvimento e hospedagem na internet

Como configurar e-mails nos celulares. Ebook. Como configurar e-mails no seu celular. W3alpha - Desenvolvimento e hospedagem na internet Ebook Como configurar e-mails no seu celular Este e-book irá mostrar como configurar e-mails, no seu celular. Sistemas operacionais: Android, Apple, BlackBerry, Nokia e Windows Phone Há muitos modelos

Leia mais

1ª PARTE DIÁRIOS ELETRÔNICOS

1ª PARTE DIÁRIOS ELETRÔNICOS 1 1ª PARTE DIÁRIOS ELETRÔNICOS 1.ACESSANDO O SITE DA FEOL 1.1 Endereço do Site O endereço para acessar o site da Fundação Educacional de Oliveira é: www.feol.com.br Obs: experimente digitar apenas feol.com.br

Leia mais

FACULDADE DE ADMINISTRAÇÃO E NEGÓCIOS DE SERGIPE

FACULDADE DE ADMINISTRAÇÃO E NEGÓCIOS DE SERGIPE FACULDADE DE ADMINISTRAÇÃO E NEGÓCIOS DE SERGIPE Manual de Utilização do MSDN-AA Software Center Aracaju/SE 2009 Sumário Apresentação... 3 1. Solicitando ativação no MSDN-AA... 3 2. Acessando o Portal

Leia mais

ebook Aprenda como aumentar o poder de captação do seu site. por Rodrigo Pereira Publicitário e CEO da Agência Retina Comunicação

ebook Aprenda como aumentar o poder de captação do seu site. por Rodrigo Pereira Publicitário e CEO da Agência Retina Comunicação por Rodrigo Pereira Publicitário e CEO da Agência Retina Comunicação Sobre o Autor: Sempre fui comprometido com um objetivo de vida: TER MINHA PRÓPRIA EMPRESA. Mas assim como você, eu também ralei bastante

Leia mais

Sistemas de Produtividade

Sistemas de Produtividade Sistemas de Produtividade Os Sistemas de Produtividade que apresentaremos em seguida são soluções completas e podem funcionar interligadas ou não no. Elas recebem dados dos aplicativos de produtividade,

Leia mais

O que é Cloud Computing?

O que é Cloud Computing? O que é Cloud Computing? Referência The Economics Of The Cloud, Microsoft, Nov. 2010 Virtualização, Brasport, Manoel Veras, Fev. 2011. 2 Arquitetura de TI A arquitetura de TI é um mapa ou plano de alto

Leia mais

Desenvolvendo Websites com PHP

Desenvolvendo Websites com PHP Desenvolvendo Websites com PHP 2ª Edição Juliano Niederauer Novatec Copyright 2009, 2011 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução

Leia mais

Como funciona a plataforma Superlógica? - Livro 1 de 4 LOJA VIRTUAL DE SERVIÇOS RECORRENTES Como funciona a contratação? Como você será contratado pela internet? www.superlogica.com 0800 709 6800 https://github.com/superlogica/api

Leia mais

Manual do Visualizador NF e KEY BEST

Manual do Visualizador NF e KEY BEST Manual do Visualizador NF e KEY BEST Versão 1.0 Maio/2011 INDICE SOBRE O VISUALIZADOR...................................................... 02 RISCOS POSSÍVEIS PARA O EMITENTE DA NOTA FISCAL ELETRÔNICA.................

Leia mais

É CLOUD. É ON-DEMAND.

É CLOUD. É ON-DEMAND. É CLOUD. É ON-DEMAND. Última geração de software para transferência de arquivos digitais PARA MOVIMENTAÇÃO INTELIGENTE DA SUA MÍDIA Conceito digital FedEx: A maneira mais fácil e confiável para enviar

Leia mais

Cadastramento de Computadores. Manual do Usuário

Cadastramento de Computadores. Manual do Usuário Cadastramento de Computadores Manual do Usuário Setembro 2008 ÍNDICE 1. APRESENTAÇÃO 1.1 Conhecendo a solução...03 Segurança pela identificação da máquina...03 2. ADERINDO À SOLUÇÃO e CADASTRANDO COMPUTADORES

Leia mais

Manual de configuração do sistema

Manual de configuração do sistema Manual de configuração do sistema (v.1.5.x Beta) Rua México, 119 Sala 2004 Centro Rio de Janeiro, RJ www.doctors-solution.com.br www.simdoctor.com.br contato@simdoctor.com.br Sumário 1. Fazendo seu primeiro

Leia mais

Programação Orientada a Objetos com PHP & MySQL Sistema Gerenciador de Banco de Dados: Introdução e configuração de bases de dados com Postgre e MySQL

Programação Orientada a Objetos com PHP & MySQL Sistema Gerenciador de Banco de Dados: Introdução e configuração de bases de dados com Postgre e MySQL Programação Orientada a Objetos com PHP & MySQL Sistema Gerenciador de Banco de Dados: Introdução e configuração de bases de dados com Postgre e MySQL Prof. MSc. Hugo Souza Iniciando nossas aulas sobre

Leia mais

ÍNDICE. 1. Introdução...2. 2. O que é o Sistema Mo Porã...2. 3. Como acessar o Site Mo Porã...3. 4. Cadastro do Sistema Mo Porã...

ÍNDICE. 1. Introdução...2. 2. O que é o Sistema Mo Porã...2. 3. Como acessar o Site Mo Porã...3. 4. Cadastro do Sistema Mo Porã... ÍNDICE 1. Introdução...2 2. O que é o Sistema Mo Porã...2 3. Como acessar o Site Mo Porã...3 4. Cadastro do Sistema Mo Porã...4 5. Navegando no Site Mo Porã...6 5. 1 Manual de ajuda do sistema Mo Porã...7

Leia mais

Manual do Usuário Nextel Cloud. Manual do Usuário. Versão 1.0.0. Copyright Nextel 2014. http://nextelcloud.nextel.com.br

Manual do Usuário Nextel Cloud. Manual do Usuário. Versão 1.0.0. Copyright Nextel 2014. http://nextelcloud.nextel.com.br Manual do Usuário Versão 1.0.0 Copyright Nextel 2014 http://nextelcloud.nextel.com.br 1 Nextel Cloud... 4 2 Nextel Cloud Web... 5 2.1 Página Inicial... 6 2.1.1 Meu Perfil... 7 2.1.2 Meu Dispositivo...

Leia mais

Manual de Publicaça o no Blog da Aça o TRIBOS nas Trilhas da Cidadania

Manual de Publicaça o no Blog da Aça o TRIBOS nas Trilhas da Cidadania Manual de Publicaça o no Blog da Aça o TRIBOS nas Trilhas da Cidadania Sumário Objetivos do Blog... 2 Log-in... 3 Esqueci minha senha... 4 Utilizando o Blog... 5 Encontrando seu Blog... 5 Conhecendo o

Leia mais

Google Drive. Passos. Configurando o Google Drive

Google Drive. Passos. Configurando o Google Drive Google Drive um sistema de armazenagem de arquivos ligado à sua conta Google e acessível via Internet, desta forma você pode acessar seus arquivos a partir de qualquer dispositivo que tenha acesso à Internet.

Leia mais

* Técnicas Avançadas. Desenvolvimento de SOFTWARES. Sistemas de Gerenciamento de Conteúdo com Joomla e Magento

* Técnicas Avançadas. Desenvolvimento de SOFTWARES. Sistemas de Gerenciamento de Conteúdo com Joomla e Magento * Técnicas Avançadas Desenvolvimento de SOFTWARES Sistemas de Gerenciamento de Conteúdo com Joomla e Magento * Tópicos Sistema de Gerenciamento de Conteúdo CMS. Fron-end Back-end Instalando Site e Lojas

Leia mais

FileMaker Pro 13. Utilização de uma Conexão de Área de Trabalho Remota com o FileMaker Pro 13

FileMaker Pro 13. Utilização de uma Conexão de Área de Trabalho Remota com o FileMaker Pro 13 FileMaker Pro 13 Utilização de uma Conexão de Área de Trabalho Remota com o FileMaker Pro 13 2007-2013 FileMaker Inc. Todos os direitos reservados. FileMaker Inc. 5201 Patrick Henry Drive Santa Clara,

Leia mais