O que é AWS | Amazon Web Services para Data Science

Conteúdo

Visão geral

  • Amazon Web Services (AWS) é a plataforma de nuvem líder para implementação de soluções de aprendizado de máquina
  • Todo profissional de ciência de dados deve aprender como a AWS funciona

Introdução

“Sua máquina ficou sem memória”.

Soa familiar? Com certeza é para mim, especialmente quando tento executar um algoritmo de aprendizado de máquina complexo em minha máquina pessoal. É uma experiência bastante frustrante para muitos profissionais de ciência de dados.. Não temos o poder de computação ilimitado dos gigantes da tecnologia, então, que devemos fazer?

É aqui que o poder da nuvem transformou a ciência de dados. E amazon, com sua oferta AWS, conquistou o mercado de ciência de dados como nunca antes.

amazon-web-services-1409439

A computação em nuvem teve um enorme crescimento nos últimos anos. Quase todas as organizações hoje usam a computação em nuvem para sua ampla gama de serviços. Espera-se que o 70% de todo o dinheiro gasto em tecnologia vai para serviços em nuvem para fins comerciais 2020.

Você sabia que a receita da AWS no primeiro trimestre de 2020 eram de $ 10 mil milhões? Isso é quase o dobro do seu próximo concorrente mais próximo!! Todo profissional de ciência de dados, de uma ciência de dados a um analista de dados, você precisa aprender AWS e saber como funciona.

Então, neste artigo, Vamos mergulhar no que é AWS e descobrir por que está na vanguarda dos serviços de computação em nuvem.

Tabela de conteúdo

  1. O que é Amazon Web Services (AWS)?
  2. História dos serviços da web da Amazon
  3. Serviços fornecidos pela Amazon Web Services
  4. Aqui está porque você não pode usar seu sistema local para todas as suas tarefas de dados
  5. Como a Amazon Web Services pode ajudá-lo?

O que é Amazon Web Services (AWS)?

AWS é uma plataforma de computação em nuvem da Amazon que fornece serviços como infraestrutura como serviço (IaaS), plataforma como serviço (PaaS) e software empacotado como um serviço (SaaS) de acordo com o sistema pré-pago. Foi lançado em 2006, mas foi originalmente usado para lidar com as operações de varejo online da Amazon.

AWS tem 3 Produtos Principais:

  1. EC2 (Amazon Elastic Compute Cloud):
    EC2 permite aos usuários alugar máquinas / servidores virtuais nos quais eles executam seus próprios aplicativos. Esses servidores vêm em sistemas operacionais diferentes e a Amazon cobra de você com base na capacidade de computação e capacidade do servidor (quer dizer, capacidade do disco rígido, CPU, memória, etc.) e a duração do servidor.
  2. geleira
    Glacier é um serviço da web de armazenamento de arquivos online de baixo custo. Amazon Glacier é projetado para armazenamento de longo prazo de dados inativos que não precisam ser recuperados rapidamente.
  3. S3 (Amazon Simple Storage Services)
    S3 fornece armazenamento de objetos por meio de uma interface de serviço da web, com escalabilidade e alta velocidade como uma vantagem.urlhttp3a2f2famazon-blogs-brightspot-s3-amazonaws-com2f402fb02f16d665224675bf7ecf4431d1e9ca2faws-logo-smile-1200x630-3946478

AWS oferece a seus consumidores muitos benefícios:

  • Segurança: AWS fornece recursos de segurança abrangentes para garantir os requisitos mais exigentes.
  • Conformidade: AWS tem controles abrangentes, auditorias e ampla acreditação de segurança.
  • Hibridismo: permite a construção de arquiteturas híbridas que estendem a infraestrutura local para a nuvem.
  • Escalabilidade: permite que você aumente e diminua com facilidade
  • Pague por uso: isso significa que você paga de acordo com os serviços que usa. Inútil, pagar menos. Use mais, pague mais, mas o preço unitário diminui à medida que a escala aumenta

Aqui está um artigo para ajudá-lo a começar sua jornada no uso da AWS:

História da Amazon Web Services (AWS)

AWS foi inicialmente lançado em 2002, mas só forneceu alguns serviços. Sobre 2006, AWS lançou seus produtos em nuvem que incluíam armazenamento em nuvem Amazon S3, SQS (Serviço de fila simples) e EC2 e, fazendo isso, marcou sua entrada na indústria de serviços básicos online.

Sobre 2009, AWS viu a expansão internacional da AWS para a Europa, onde S3 e EC2 foram lançados. Elastic Block Store (EBS), fornecendo armazenamento em nível de bloco, y Amazon CloudFront, uma rede de distribuição de conteúdo, lançado e integrado com AWS.

Fornece armazenamento em nível de bloco para uso com instâncias do Amazon EC2. Os volumes do Amazon Elastic Block Store estão em rede e independentes do tempo de vida de uma instância.

Ao passar dos anos, muitos serviços foram adicionados à plataforma AWS, o que a tornou uma plataforma lucrativa e altamente escalonável. Agora, AWS tem seus data centers em todo o mundo, incluindo Estados Unidos, Japão, Europa, Austrália e brasil.

aws-300x163-6655546

Mapa de infraestrutura global da AWS

Serviços fornecidos pela Amazon Web Services

AWS fornece os seguintes serviços nos respectivos domínios:

  1. Serviços informáticos:
    • EC2 (Elastic Compute Cloud)
    • EX (Elastic Container Service para Kubernetes)
    • Lambda
    • Amazon LightSail
    • Caule de Feijão Elástico
  2. Serviços de banco de dados:
    • Neptuno
    • RDS
    • aurora
    • RedShift
    • DynamoDB
    • ElastiCache
  3. Serviços de segurança:
    • KMS (serviço de gerenciamento de chaves)
    • AWS IAM (gerenciamento de identidade e acesso)
    • Inspetor
    • WAF (firewall de aplicativo da web)
    • Cloud Directory
    • Gerente de certificado
    • Organizações
    • armaduras
    • Você tem
    • guarda
  4. Serviços de armazenamento:
    • Amazon Glacier
    • S3 (serviço de armazenamento simples)
    • AWS Snowball
    • Stretch Block Store
  5. Serviços de migração:
    • Bola de neve
    • DMS (Serviço de migração de banco de dados)
    • SMS (Serviço de migração de servidor)
  6. Serviços analíticos:
    • Kinesis
    • QuickSight EMR (redução elástica de mapa)
    • Pipeline de dados
    • CloudSearch
    • Atena
    • ElasticSearch
  7. Ferramentas administrativas:
    • CloudWatch
    • CloudFormation
    • CloudTrail
    • OpsWorks
    • Config
    • AWS escalonamento automático
  8. serviços de entrega:

Para saber mais sobre os serviços fornecidos pela AWS, Clique aqui.

A estas alturas, tem amplo conhecimento do que é AWS. Então, Vamos esclarecer por que as empresas exigem que seus cientistas de dados conheçam a AWS.

Aqui está porque você não pode usar seu sistema local para todas as suas tarefas de dados

Você se lembra de quando estava parado esperando a resposta do sistema? A seguir, destacamos uma lista de problemas que seus sistemas locais devem ser capazes de superar:

  1. O sistema no qual você implementa tarefas tem um baixo poder de processamento que afetará sua pontualidade. Você deve ter notado isso durante o processamento de grandes volumes de dados e tenho certeza que pensamentos sobre um sistema externo gerenciado centralmente devem ter passado pela sua cabeça.
  2. Grandes conjuntos de dados não cabem na memória do sistema IDE, que é necessário para a análise do modelo ou treinamento. Lembre-se de quando seu caderno Jupyter travou?
  3. Custa muito em termos de tempo e dinheiro instalar e manter seu próprio hardware

Como a Amazon Web Services pode ajudá-lo?

Tenho certeza de que muitos de vocês ainda estão se perguntando por que deveriam usar AWS. Por que não optar por outra coisa (como Google GCP)? Deixe-me responder fornecendo os seguintes benefícios para AWS:

  1. Fácil de usar

    A AWS tem uma interface de usuário muito bem documentada que elimina a necessidade de servidores no local para atender às demandas de TI. Isso facilita a implementação de programas, software de vez em quando. AWS atende a todas as suas necessidades.

  2. Várias ferramentas

    Anteriormente neste artigo, vimos a ampla gama de serviços que a AWS tem a oferecer. É a solução completa para seus requisitos de TI e nuvem, considerando sua eficiência.

  3. Capacidade de computação

    Você não precisa se preocupar se grandes conjuntos de dados caberão na memória do sistema do IDE ou não..

  4. A infraestrutura

    A AWS Global Cloud Infrastructure é a plataforma de nuvem mais ampla e confiável, que oferece mais do que 175 Serviços completos para data centers em todo o mundo. Se você precisa implantar suas cargas de trabalho de aplicativos em todo o mundo com um único clique ou se deseja construir e implantar aplicativos específicos mais próximos de seus usuários finais com latência de um milissegundo de um dígito, A AWS oferece infraestrutura em nuvem onde e quando você precisar dela. facilmente.

  5. Preços

Eu sinto que isso vai funcionar como os pontos mais convincentes!! AWS é uma das plataformas mais baratas para serviço em nuvem. Isso é realmente útil para pequenas empresas funcionarem e crescerem sem ter que colocar muito capital de giro nos servidores..

cips_mq_transparent-0c74fb524ccb87984019211f85e800b250355a1f-3766050

Quadrante Mágico Gartner 2020 para infraestrutura em nuvem e serviços de plataforma

Por que as empresas enfatizam o conhecimento da AWS para seus cientistas de dados?

Independentemente da empresa para a qual você trabalha, a infraestrutura em nuvem se tornará uma parte importante de seu regime diário de ciência de dados porque as empresas se inclinaram mais para a computação em nuvem para encontrar soluções.

De acordo com um relatório de De fato.com, AWS aumentou de uma parcela de 2,7% em habilidades tecnológicas em 2014 ainda 14,2% sobre 2019. Isso é uma mudança de 418%!

Isso se deve ao modelo de preços em que a AWS trabalha. A AWS funciona em um modelo pré-pago e cobra por hora ou por segundo. Ele também oferece a opção de reservar uma quantidade específica de capacidade de computação com taxas de desconto..

O que mais, AWS considera consumidores em potencial que não podem pagar por seus serviços. Para eles, fornece o serviço de nível gratuito da AWS, permitindo que eles ganhem experiência prática com os serviços da AWS totalmente gratuitos.

Todas as empresas, seja grande ou pequeno, eles querem economizar custos. Pequenas empresas economizam custos de compra de servidores e conglomerados ganham autenticidade e produtividade. Os serviços da AWS também são muito poderosos. Por um lado, quando leva dias para configurar um cluster Hadoop com Spark, AWS faz isso em alguns minutos.

Notas finais

No mundo competitivo de hoje, ter experiência prática com serviços em nuvem como AWS oferece uma grande vantagem em uma carreira de ciência de dados. AWS agora é muito popular entre as empresas e sua experiência com essas plataformas de computação em nuvem destaca suas habilidades durante o processo de contratação..

Aqui estão alguns recursos adicionais que você deve considerar:

Espero que este artigo sirva como um forte argumento para apoiar por que a computação em nuvem é necessária para cientistas de dados.. Por favor, use a seção de comentários abaixo se você tiver alguma idéia para compartilhar ou perguntas gerais.

Assine a nossa newsletter

Nós não enviaremos SPAM para você. Nós odiamos isso tanto quanto você.