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ÊNCIA: Could 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/
- Acesse o link à cima;
- No canto superior direito, você terá o botão para criação de sua conta AWS;
- 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);
- Após esse passo, você receberá um e-mail de ativação da conta;
- 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;
- Após essa verificação, solicitará a criação de uma senha forte com Letras maiúsculas, minúsculas, números e caracteres especiais;
- Feito essa etapa, teremos um formulário para preenchimento de suas informações pessoais, como:
- Qual intuito principal de utilização da conta?;
- Nome completo do titular da conta;
- Número de telefone;
- País;
- Endereço;
- Solicitará um dado financeiro para criação da conta;
- 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;
- Será solicitado alguma Confirmação de identidade, onde você necessitará seguir com:
- SMS;
- Captcha;
- Você entrará em uma tela de Checkout que poderá optar por planos de assistência, porém, temos o plano Suporte Basic que é gratuito;
- Cadastro concluído com sucesso!