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! 2025

Vídeo: Facebook Libera Código Messenger o 'QR Code' da Rede Social! 2025
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

Noções básicas do arquivo de dados Flashback da Oracle 12c - dummies

Noções básicas do arquivo de dados Flashback da Oracle 12c - dummies

O Flashback Data Archive do oracle 12c é um mecanismo de banco de dados que permite que você para armazenar periodicamente ou indefinidamente todas as versões de linha em uma tabela ao longo da sua vida útil. Você pode então escolher uma hora para ver os dados como existia em um ponto específico. Esteja ciente de que o Flashback Data Archive é um recurso licenciado. ...

Noções básicas de clusters de aplicativos reais do Oracle 12c - manequins

Noções básicas de clusters de aplicativos reais do Oracle 12c - manequins

Se você visitou os sites da Oracle nos últimos 12 anos , você viu o byline de marketing: "Inquebrável. "Essa linha de tag refere-se ao recurso Real Application Clusters (RAC). Claro, muitos elementos estão envolvidos, mas o RAC tem o destaque. O RAC é a solução de clustering de banco de dados Oracle. Em certo sentido, funciona na teoria de que ...

Noções básicas de Redo Log Files no Oracle 12c - dummies

Noções básicas de Redo Log Files no Oracle 12c - dummies

Redo os arquivos de log armazenam as informações do buffer de log no banco de dados Oracle 12c. Eles são escritos pelo Log Writer (LGWR). Mais uma vez, você não pode ler esses arquivos binários sem a ajuda do software de banco de dados. Normalmente, os arquivos de reto de log são nomeados com a extensão. LOG ou. RDO. Pode ser qualquer coisa que você queira, ...

Escolha dos editores

São orgasmos ok durante a gravidez? - Dummies

São orgasmos ok durante a gravidez? - Dummies

As mulheres grávidas não só têm permissão para fazer sexo, mas muitas vezes o desejam. Mas é bom aproveitar a relação sexual com o ponto do orgasmo? Afinal, os orgasmos são nada mais do que contrações - e as pessoas sugeriram que isso poderia desencadear mão-de-obra. Isso é apenas um mito. De fato, grávida ...

Alimentando a Multidão em uma Reunião Familiar - manequins

Alimentando a Multidão em uma Reunião Familiar - manequins

Cozinhando uma refeição para um grande grupo (reunião familiar ou de outra forma ) requer planejamento e resistência. Aqui está um guia útil para quantidades de alimentos e segurança alimentar, e conselhos sobre a organização de uma festa de potluck. Planejando para potlucks A forma mais comum de comestibles de grupo é uma festa de potluck - qual é a maneira mais barata e fácil de ...

Anatomia do Penis humano - dummies

Anatomia do Penis humano - dummies

Sabendo como as funções de um pénis podem fornecer uma visão útil do sexo e do corpo humano - se você quer entender o pénis e a anatomia masculina melhor ou aprender sobre isso pela primeira vez. Basicamente, um pênis é composto de três estruturas, que são feitas de um material esponjoso que pode preencher com sangue: ...

Escolha dos editores

Como lidar com outliers causados ​​por Forças externas - manequins

Como lidar com outliers causados ​​por Forças externas - manequins

Certifique-se de verificar atentamente os outliers antes eles influenciam sua análise preditiva. Os outliers podem distorcer a análise de dados e dados. Por exemplo, qualquer análise estatística feita com dados que deixa outliers no lugar acaba por desviar os meios e variâncias. Os outliers não controlados ou mal interpretados podem levar a conclusões falsas. Diga os seus dados que ...

Como criar um modelo de análise preditiva com regressão R - manequins

Como criar um modelo de análise preditiva com regressão R - manequins

Você deseja criar um preditivo modelo de análise que você pode avaliar usando resultados conhecidos. Para fazer isso, vamos dividir nosso conjunto de dados em dois conjuntos: um para treinar o modelo e outro para testar o modelo. Uma divisão 70/30 entre treinamento e testes de conjuntos de dados será suficiente. As próximas duas linhas de código ...

Como definir objetivos de negócios para um modelo de análise preditiva - dummies

Como definir objetivos de negócios para um modelo de análise preditiva - dummies

Um modelo de análise preditiva visa resolvendo um problema comercial ou realizando um resultado comercial desejado. Esses objetivos comerciais se tornam os objetivos do modelo. Conhecer aqueles garante o valor comercial do modelo que você constrói - o que não deve ser confundido com a precisão do modelo. Hipotéticamente, você pode construir um modelo preciso para ...