GA

Guilherme Alves28/08/2023 21:52
Compartilhe

Introdução à AWS: Tudo o que você precisa saber para começar a usar a plataforma líder em serviços em nuvem

  • #AWS

A AWS é um serviço de CLOUD COMPUTING que permite o acesso a recursos de computação como: softwares, aplicativos, sites e etc. através da internet. Esse método de trabalho possibilidade uma capacidade de networking e acessibilidade de arquivos pessoais e profissionais ao redor do mundo todo de forma prática e simples. Além disso, temos 2 definições que serão recorrentemente abordadas ao tratar de conteúdos em nuvens é que ele é escalável e flexível. 

Fazendo uma analogia mais simples, a AWS é definida como uma grande nuvem que possui uma rede de computadores ligados entre si através da internet e que permite o compartilhamento, armazenamento e tratamento dos dados que são inseridos nela de forma rápida e segura. Além disso, o compartilhamento dessas informações poderão ser ramificados de acordo com a Região e Zona de seus consumidores (de acordo com sua disponibilização) 

DICA: 

REGIÕES São pontos estratégicos ao redor do mundo, onde você conseguirá/poderá armazenar suas informações. 

ZONAS São ramificações dentro das regiões que você conseguirá atingir uma quantidade maior de consumidores e poderá aumentar a satisfação com a utilização ágil e acessível para o público em questão.  

Deixo 3 principais exemplos práticos de utilização de AWS que são citados nas aulas para uma maior compreensão: 

  • Hospedagem de sites e aplicativos; 
  • Armazenamento de dados; 
  • Analise de dados. 

Após apresentação do que é a AWS, é importante entender quais são os benefícios que ela oferece. Sendo assim, veja esses 5 abaixo: 

 

  • REDUÇÃO DE CUSTO: Pode auxiliar em reduzir os custos de manutenção de Hardware e Software, pagando barato e sem a necessidade de investir em novas estruturas. É permito criar uma Virtual Machine e por algumas horas conseguimos realizar testes necessários (pagando por esse tempo). 
  •  ACESSO REMOTO: Permite o acesso a todos os recursos em qualquer lugar do mundo, desde que esteja liberado e vinculado o acesso à internet.  
  • FLEXIBILIDADE: Permite que todos os recursos sejam escaláveis e atender a demanda que o usuário necessitará. É possível aumentar ou diminuir a capacidade de armazenamento e processamento das informações 
  • Exemplo: Algumas empresas como a Apple TV possui um catalogo extenso de filmes e séries. Após a realização de um benchmark, o dono decide aumentar a quantidade de filmes disponíveis para se destacar no mercado. Trazendo para o contexto antigo, se fosse realizar esse processo com a compra de dispositivos físicos, nós não teríamos espaço para armazenamento desses objetos. Atualmente, esse processo é realizado de forma virtual, utilizando as maquinas virtuais e escalando o pedido para que a Cloud dobre, triplique e etc. O espaço disponível e o processamento de acordo com as necessidades (porém, os próprios servidores em alguns casos, não suportam o fluxo de utilização. Sendo assim, tem a possibilidade de alugueis de espaços para assumir essa demanda). 
  • EFICIÊNCIACould computing pode auxiliar o desenvolvimento e eficiência das empresas, permitindo a concentração em atividades administrativas principais e diminuir a carga de gerenciamento e estrutura de TI. Isso leva melhor alocação de recursos e gerenciamento do negócio. 
  • BACKUP E RECUPERAÇÃO DE DESASTRE (Disaster Recovery): Ao utilizar esse método de armazenamento você não precisará se preocupar pois é protegido e permite que a recuperação de todos os arquivos inseridos quando necessário através de um Backup. Além disso, pode ser adicionado camada extras de segurança e a plataforma disponibiliza uma equipes de segurança para prever, evitar e auxiliar contra ataques cibernéticos e hackers.  

Além dos benefícios mencionados à cima, tem a disponibilidade de modelos de serviços em nuvem e são eles:  

  • INFRASTRUCTURE AS A SERVICE (IaaS) - Infraestrutura como serviço é um dos modelos mais importantes de utilização de serviço na nuvem e consiste em alugar um computador para que possa ser utilizado a medida de necessidade de utilização e capacidade.  
  • PLATAFORM AS A SERVICE (PaaS) - Plataforma como serviço é disponibilizado um plataforma pronta com infraestrutura pronta, com opções e ferramentas prontas para utilização, como o Horuko que permite você desenvolver aplicativos do zero e rodá-lo em nuvem. 
  • SOFTWARE AS A SERVICE (SaaS) - Software como serviço, modelo comum com aplicativos de produtividade pessoal ou profissional. Temos como exemplos o Trello, onde é possível realizar a organização das atividades de forma virtual e remota, disponibilizando o compartilhamento das informações estando com a plataforma e infraestruturas prontas para utilização. Exemplos: Google Drive, Trello, Netflix, Uber, 99 Táxi, Ifood, Happye e etc. 
  • CONTAINER AS A SERVICE (CaaS) - Container como serviço, consiste em um modelo de agrupar (empacotar) e executar os aplicativos nesse grupo. Disponibiliza uma facilidade maior de utilização, gerenciamento e facilidade de implementação, onde temos como exemplo o aplicativo Docker que permite seguir com o agrupamento das informações e execução simultânea.  

 

Espero que eu possa ter auxiliado em seu processo de desenvolvimento e absorção de conteúdo em relação ao AWS. 

Referências: Toda estruturação das informações foram seguidas e fornecidas pelos conteúdos ministrados dentro da pltaforma Dio dentro do curso Descubra a Nuvem AWS – LocalizaLabs

---------------------------------------------------------------------------------------------------------------------------------------------------------------------- 

Abaixo deixo 1 exercício que me ajudou muito e que fiz de forma reflexiva + um passo a passo de como criar sua conta na AWS: 

EXERCÍCIO: Faça uma lista de 10 sites/aplicativos que (após o entendimento do AWS) você utiliza os serviços/produtos e comente nesse artigo. 

 

PASSO A PASSO DE COMO ACESSAR E CRIAR UMA CONTA NA AWS?  

O acesso é simples e rápido, abaixo deixo o link de acesso e um passo a passo para criação de uma conta (caso ainda não tenha): 

 

  • Link: https://aws.amazon.com/pt/ 

 

  1. Acesse o link à cima; 
  2. No canto superior direito, você terá o botão para criação de sua conta AWS; 
  3. Ao clicar, a pagina solicitará para que você preencha com seu e-mail raiz (e-mail que permanecerá como primário para o cadastro) + nome da conta AWS (Sua escolha); 
  4. Após esse passo, você receberá um e-mail de ativação da conta; 
  5. Nessa etapa é necessário acessar a plataforma do provedor escolhido, verificar o código enviado, voltar na página da AWS e verificar o código; 
  6. Após essa verificação, solicitará a criação de uma senha forte com Letras maiúsculas, minúsculas, números e caracteres especiais; 
  7. Feito essa etapa, teremos um formulário para preenchimento de suas informações pessoais, como: 
  8. Qual intuito principal de utilização da conta?; 
  9. Nome completo do titular da conta; 
  10. Número de telefone; 
  11. País; 
  12. Endereço; 
  13. Solicitará um dado financeiro para criação da conta; 
  14. Lembra-se, esse dado é solicitado apenas para casos escaláveis onde você precisa liberar mais espaço para desenvolvimento de seus projetos. Caso contrário, não serão cobrado taxas por utilização; 
  15. Será solicitado alguma Confirmação de identidade, onde você necessitará seguir com: 
  16. SMS; 
  17. Captcha; 
  18. Você entrará em uma tela de Checkout que poderá optar por planos de assistência, porém, temos o plano Suporte Basic que é gratuito; 
  19. Cadastro concluído com sucesso! 
Compartilhe
Comentários (4)

RR

Régis Rodrigues - 29/08/2023 09:39

Obrigado pelas dicas, se tiver mais informações sobre a AWS sempre são bem vindas

RAFAELLA SANTOS
RAFAELLA SANTOS - 29/08/2023 00:56

Muito bom!

Luiz Caldas
Luiz Caldas - 29/08/2023 00:21

Muito boa a explicação

RM

Ronaldo Monteiro - 28/08/2023 23:19

Muito Bom estudo, obrigado pela postagem Guilherme!