Lar Finanças Pessoais Conhecendo o serviço ElScan Compute Cloud (EC2) AWS - dummies

Conhecendo o serviço ElScan Compute Cloud (EC2) AWS - dummies

Índice:

Vídeo: Facebook Libera Código Messenger o 'QR Code' da Rede Social! 2024

Vídeo: Facebook Libera Código Messenger o 'QR Code' da Rede Social! 2024
Anonim

Considere o significado de elástico em muitos dos nomes dos serviços AWS. Quando você vê a palavra elástico,, você deve pensar na capacidade de esticar e contrair. Toda a documentação da AWS alude a esse fato, mas geralmente faz todo o processo parecer bastante complicado quando realmente não é. Basta pensar em um computador que pode se esticar quando precisar de mais recursos e contratar quando você não.

Com a AWS, você paga apenas pelos serviços que você realmente usa, então essa capacidade de esticar e contratar é importante porque isso significa que sua organização pode gastar menos dinheiro e ainda acabar com o valor certo dos serviços necessários.

Embora alguns membros da sua organização possam se fixar sobre a questão do dinheiro, o valor real por trás do termo elástico é o tempo. Manter seu próprio tamanho direito do equipamento é demorado, especialmente quando você precisa reduzir o tamanho. Usar EC2 significa que você pode adicionar ou remover capacidade de computação em apenas alguns minutos, em vez de semanas ou meses. Como os novos requisitos tendem a mudar rapidamente hoje, a capacidade de dimensionar a sua capacidade em poucos minutos é crucial, especialmente se você realmente deseja esse aumento de salário.

Compreendendo a configuração básica do EC2

Do ponto de vista do desenvolvedor, a natureza elástica do EC2 permite que você traduza o seu ambiente de desenvolvimento em algo que você poderia simular no passado - um ambiente de teste em que você pode considerar os trade-offs apresentados por várias configurações. Ter um ambiente elástico significa que você pode realmente testar seu aplicativo em várias condições para que você possa fazer recomendações de configuração com base no conhecimento do mundo real.

Além disso, você pode simular condições de falha e, assim, criar um caderno de resolução de problemas antes de liberar um aplicativo para a produção. Assim como você faz com o seu servidor local, você tem opções a fazer ao criar uma instância EC2 (uma única sessão usada para executar uma ou mais tarefas relacionadas). A instância pode ter essas características:

  • Sistema operacional: Linux ou Windows.
  • Tamanho da instância: Você pode dimensionar a instância para fornecer um pequeno número de serviços ou para atuar como um conjunto de computadores para tarefas de computação enormes (e tudo o que está no meio). Na verdade, você pode criar instâncias otimizadas para tarefas que requerem mais recursos nas seguintes áreas:
    • CPU
    • Memória
    • Armazenamento
    • GPU

Como as tarefas que você atribui a uma instância mudam, então pode a configuração da instância.Você pode ajustar apenas a alocação de memória para uma instância ou fornecer mais armazenamento quando necessário. A maioria dos desenvolvedores não se preocupa demais com o quanto custa, mas essa situação muda à medida que você se move para a nuvem. Seu sistema de teste exigirá um investimento, então, saber que suas opções podem reduzir os custos operacionais e fazer você parecer melhor nos olhos do chefe. Aqui estão os modelos de preços disponíveis com EC2:

  • On Demand: Você paga pelo que você usa.
  • Instância reservada: Fornece um preço significativamente reduzido em troca de um pagamento único com base no que você acha que pode precisar no serviço.
  • Spot Instance: Permite nomear o preço que deseja pagar, com o preço que afeta o nível de serviço que você recebe.

Autoscaling é um recurso EC2 que você usa para garantir que sua instância mude automaticamente a configuração conforme a carga sobre ela muda. Embora represente uma ótima solução para administradores em sistemas de produção, isso pode causar problemas aos desenvolvedores no ambiente de teste, porque você não pode ter certeza sobre as características da configuração do teste. Em geral, você deseja evitar o uso de autoscaling em sistemas de teste para que você possa manter um controle mais firme sobre as condições de teste.

Definir a configuração de segurança

AWS também fornece recursos de segurança distintos. Os desenvolvedores geralmente estão familiarizados com a maioria desses recursos de uma perspectiva de programação. No entanto, aqui está um resumo dos recursos de segurança usados ​​com EC2:

  • Nuvem Privada Virtual (VPC): Separa cada instância executada no servidor físico de qualquer outra instância. Teoricamente, ninguém pode acessar a instância de outra pessoa (mesmo que isso aconteça no mundo real (veja estes detalhes sobre como os hackers invadiram instâncias EC2 no passado).
  • Listas de Controle de Acesso à Rede (ACLs) (Opcional): Atua como um firewall para controlar as solicitações de entrada e de saída no nível da sub-rede.
  • Usuários e Permissões de Gerenciamento de Identidade e Acesso (IAM): Controla o nível de acesso concedido a usuários individuais e grupos de usuários. pode permitir e negar o acesso a recursos específicos gerenciados pelo EC2.
  • Grupos de segurança: Atua como um firewall para controlar as solicitações de entrada e de saída no nível da instância. Cada instância pode ter até cinco grupos de segurança, cada um deles que pode ter permissões diferentes. Esse recurso de segurança fornece um controle de acesso mais fino do que as ACL de rede, mas você também deve mantê-lo para cada instância, em vez de para a máquina virtual como um todo.
  • Dispositivo de segurança do hardware: Depende de um hardware baseado dispositivo de segurança que você instala para controlar a segurança entre sua rede local e a nuvem AWS.

Nenhuma quantidade de segurança irá frustrar um intruso determinado. Qualquer pessoa que queira acessar o seu servidor encontrará uma maneira de fazê-lo, não importa o quão alto você constrói as paredes. Além de uma grande segurança, você deve monitorar o sistema e, ao assumir que alguém vai entrar, lidar com o intruso o mais rápido possível.Fornecer segurança mantém o intruso menos qualificado na baía, bem como ajuda a manter as pessoas essencialmente honestas honestamente, mas os intrusos habilidosos sempre encontrarão uma maneira de entrar.

A gravidade dessas violações varia, mas pode realmente causar que as empresas falhem, como em o caso dos Espaços de Código. Uma série de pesquisadores de segurança alertam que a AWS é propensa a falhas de segurança. No entanto, não assuma que outros serviços da nuvem proporcionem uma melhor segurança. Sempre que você usa serviços externos, você também assume riscos significativos.

Usando as opções de armazenamento padrão

Uma consideração final é o uso do armazenamento. Cada instância vem com uma quantidade específica de armazenamento com base no tipo de instância que você cria. Se o armazenamento de instância não fornecer a funcionalidade ou a capacidade que você precisa, você também pode adicionar o suporte a Elastic Block Store (EBS). A principal vantagem de usar o EBS, além da capacidade e flexibilidade, é a capacidade de definir um nível específico de desempenho de armazenamento para garantir que seu aplicativo seja executado conforme o esperado.

Conhecendo o serviço ElScan Compute Cloud (EC2) AWS - dummies

Escolha dos editores

Filmando fotos em situações especiais com Canon Rebel Série T3 Câmeras - manequins

Filmando fotos em situações especiais com Canon Rebel Série T3 Câmeras - manequins

ÀS vezes haverá não há problema em tirar o seu Canon Rebel T3 ou T3i fora e tirar fotos com configurações automáticas. A maior parte do tempo, você pode fazer com alguns ajustes simples. Alguns assuntos e situações de filmagem apresentam alguns desafios adicionais que exigem combinações de configurações mais complicadas. ...

Escolha dos editores

Obtendo o WordPress. org Software - dummies

Obtendo o WordPress. org Software - dummies

Depois de classificar seu host e domínio do site, você deve baixar e extrair os arquivos do WordPress pela WordPress. org e colocá-los no seu computador. Escolha um lugar que você lembrará, como um diretório de Documentos ou Download. Siga estas etapas: aponte seu navegador para o WordPress. org. A página principal do WordPress aparece. Clique em ...

Google AdSense para Bloggers de Mom - dummies

Google AdSense para Bloggers de Mom - dummies

Google O AdSense não é uma rede de anúncios orientada para a mãe, nem é A melhor opção de publicidade para a maioria dos blogs da mãe. Há certamente exceções a isso, especialmente se você blogar sobre produtos ou marcas. Todos os blogueiros que exibem publicidade devem ter um provedor de anúncios de backup - e o AdSense é uma ótima solução para essa necessidade. AdSense aprova ...

Relatório de conteúdo principal do google Analytics - dummies

Relatório de conteúdo principal do google Analytics - dummies

O relatório Top Content é um dos relatórios mais importantes no Google Analytics. Este relatório mostra as postagens mais populares no blog da sua mãe. Seu conteúdo popular dá uma visão do porquê seus leitores chegam até você. Os tópicos dessas postagens indicam o que as pessoas gostam, mesmo quando não comentam. Para visualizar ...

Escolha dos editores

Como fazer uma imagem disparar um link - as manequins

Como fazer uma imagem disparar um link - as manequins

Usam imagens para navegação . Eles são mais bonitos que os links de texto simples, e você pode adicionar a forma e a função na sua página com um elemento. Para criar uma imagem que desencadeia um link, você substitui um elemento no lugar do texto ao qual você ancoraria seu link. Esta marcação liga o texto: ...

Como abrir links em novos Windows ou Tabs com HTML5 - dummies

Como abrir links em novos Windows ou Tabs com HTML5 - dummies

O A web funciona porque você pode vincular páginas em seu site para páginas nos sites de outras pessoas usando um elemento de âncora simples. Quando você liga para o site de outra pessoa, você envia usuários para longe de seu próprio site. Para manter os usuários no seu site, HTML pode abrir a página vinculada em uma nova janela ...

Como criar tabelas em HTML5 - dummies

Como criar tabelas em HTML5 - dummies

O recipiente de marcação primária para tabelas em HTML é a tabela elemento. Ou seja, você usa a tag de abertura para denotar o início de uma tabela e você adiciona a tag de fechamento para encerrá-la. Além disso, os blocos de construção básicos para dados de tabela em HTML são a linha da tabela ( ) e os dados da tabela ...