O que é Amazon AWS?

O que é Amazon AWS?

Provavelmente você já deve ter escutado sobre a Amazon AWS e se perguntado sobre o que é isso. Portanto, neste artigo, iremos entender o que é o Amazon AWS, um pouco de sua história e os principais serviços oferecidos por ela. Dessa forma, encontram-se os seguinte tópicos:

O que é Amazon AWS

A Amazon Web Services (AWS) é uma empresa criada pela Amazon. Seu objetivo é oferecer uma plataforma contendo diversos serviços de infraestrutura de TI através da computação em nuvem (cloud). Ou seja, ela é um Provedor de serviços de Infraestrutura para aplicações online baseado na Nuvem. Portanto, graças a computação na nuvem, temos a possibilidade de usufruir de diversos serviços de infraestrutura e de forma escalável.

15% OFF

Um grande diferencial da AWS é justamente que você não possui despesas iniciais e nem compromissos a longo prazo e você só paga pelo que utilizar. Portanto, torna-se uma das alternativas mais baratas e flexíveis do mercado. Isso acontecer pois a Amazon AWS oferece seus serviços através do modelo de IaaS (Infrastructure as a service, ou, Infraestrutura como serviço) da Computação em Nuvem. Esse modelo representa a disponibilização de diversos servidores para armazenamento de dados, processamento, e outras infraestruturas em formato de serviço.

Hoje em dia, a AWS possui DataCenter em diversos locais do globo, como na Europa, Cingapura, Austrália, Brasil, Japão e Estados Unidos. Graças a isso, hoje já é utilizada por milhares de empresas ao redor de mais de 190 países e vem sido adotada cada vez mais pelas empresas que necessitam dos recursos de uma Infraestrutura de TI adequada. Inclusive, muitas empresas com datacenters próprios tem migrado toda sua infraestrutura para a nuvem.

Segundo a própria Amazon AWS, em seu site:

“A Amazon Web Services (AWS) é a plataforma de nuvem mais adotada e mais abrangente do mundo, oferecendo mais de 165 serviços completos de datacenters em todo o mundo. Milhões de clientes, incluindo as startups que mais crescem, grandes corporações e os maiores órgãos governamentais, confiam na AWS para reforçar sua infraestrutura, aumentar sua agilidade e reduzir seus custos.”

A história da Amazon AWS

A maioria das pessoas já devem conhecer ou ouviram falar da Amazon. Uma empresa que começou com venda de livros em 1994 e hoje é considerada uma das maiores lojas online do mundo.

Ainda não tem um www

Por volta dos anos 2000, a Amazon identificou a necessidade de uma infraestrutura de TI gigantesca, com milhares de servidores espalhados pelo mundo. Então ela se deparou com situação entre contratar diversos técnicos para cuidar desse datacenters, ou automatizar o máximo de atividades possíveis. Claro que a medida adotada foi a segunda opção. Portanto, iniciou-se um processo de muita pesquisa e desenvolvimento, criando diversas soluções para os problemas comuns de infraestrutura.

Com isso, a Amazon percebeu que a venda de recursos computacionais utilizando sua infraestrutura, poderia ser um investimento de negócio interessante. E assim nasceu a AWS, lançada em 2006. Apesar de, inicialmente, se parecer muito com a proposta dos tradicionais tipos de provedores de hospedagem, a Amazon se diferenciava por oferecer o serviço conforme o uso, ou seja, você paga apenas por aquilo que utilizar e sem a obrigatoriedade de manter contratos longos. Dessa forma, é por possível por exemplo, utilizar certos recursos adicionais quando seu site estiver recebendo picos de trafego, e logo após isso, desativar esses recursos, pagando apenas pelo que foi utilizado.

Portanto, o sistema inicial do AWS surgiu para ser utilizado internamente, pela Amazon. Com a visão de negócios e a possibilidade de tornar isso em serviços com alta rentabilidade tanto para a empresa, como para seus clientes, nasceu então a AWS em 2006, que tem crescido e oferecido cada vez mais serviços de infraestrutura de TI em nuvem de forma escalável.

O que é e como funciona a Cloud Computing

A Cloud Computing ou Computação na Nuvem, é uma tecnologia que permite ao usuário o acesso direto a serviços online, sem precisar de nenhum programa instalado em seu dispositivo físico.

Essa tecnologia é possível por meio de DataCenters contendo diversos servidores, interligados pela internet, seguindo o principio da computação GRID. Este principio é um modelo computacional capaz de alcançar um taxa de processamento muito mais elevada, pois divide as tarefas entre as diversas máquinas (servidores) disponíveis. Desta forma, os dados arquivados em um modelo de Cloud Computing, podem ser acessados de qualquer local, ou seja, de maneira remota, a qualquer hora, bastando ter um dispositivo com conexão a rede de internet.

Através da Cloud Computing, diversos serviços podem ser oferecidos. Dentre exemplos que utilizam Cloud Computing temos a hospedagem de sites, armazenamento de arquivos, banco de dados, servidores, serviços de streaming, entre outros. Além disso, a tecnologia de Cloud Computing permite que o usuário pague apenas por aquilo que utilizar. Portanto, essa tem sido uma estratégia muito utilizada por fornecedores de serviços Cloud como diferencial.

Dentre grandes exemplos de empresas que oferecem serviços de Cloud Computing temos: Google Drive, DropBox, Amazon AWS, Microsoft Azure, Google Cloud Platform.

Geralmente, todos os serviços Cloud oferecidos por empresas, vêm acompanhados de um painel de controle para utilização dos recursos oferecidos.

Existem três principais modelos de computação em nuvem: o SaaS, o PaaS e o IaaS.

SaaS (Software as a Service) – Software como Serviço

No modelo SaaS, o software fica hospedado em servidores do próprio desenvolvedor, assim como também pertence a ele sua administração. Dessa forma, o gerenciamento fica por conta do provedor dos serviços, permitindo ao usuário que realize apenas a interação necessário por meio da aplicação.

Exemplo de SaaS: Google Drive, Office 365, DropBox.

PaaS (Platform as a Service) – Plataforma como Serviço

No modelos PaaS, o serviço disponibiliza uma plataforma completa, permitindo ao usuário utilizar serviços personalizados assim como configurá-lo. Também permite instalar e gerenciar aplicativos próprios ou externos, além de algumas alterações do software, para se adequar as suas necessidades.

Exemplo de PaaS: plataformas disponibilizadas pela Microsoft Azure.

IaaS (Infrastructure as a Service) – Infraestrutura como Serviço

O modelos IaaS oferece uma infraestrutura completa de servidores. Desta forma, oferece então serviços como armazenamento de dados, processamento e outras infraestruturas em formato de serviços. Vem sendo muito utilizado por empresas, e inclusive, algumas empresas que possuíam datacenter próprios estão migrando toda sua infraestrutura para esse modelo de serviço Cloud.

Exemplo de IaaS: Amazon Web Services (AWS), Google Cloud Platform e Microsoft Azure.

Principais Serviços do AWS

A Amazon AWS vem sendo uma das maiores inovadoras do setor. Além disso, tem investido muito em recursos e serviços para Machine Learning, IoT (Internet das Coisas), inteligência artificial e computador sem servidor. Portanto, hoje ela oferece diversos recursos, além de diversas soluções para as empresas. Além disso, a AWS traz consigo uma grande quantidade de tutoriais e treinamentos, inclusive gratuitos, presenciais ou a distância, para que os usuários possam aprender a lidar com a ferramenta. Também é importante saber que muitos dos seus principais serviços são disponibilizados ao usuário por 1 ano gratuitamente (com algumas limitações) para que o mesmo possa estar estudando ou experimentando.

Vamos então conhecer abaixo 7 dos diversos serviços que a Amazon AWS Oferece:

Porém, você pode ter acesso a todos os serviços assim como as soluções do AWS através do website oficial.

1. Amazon EC2

O Amazon Elastic Compute Cloud (Amazon EC2) é um serviço que disponibiliza capacidade computacional segura e redimensionável. Foi criado para facilitar a Cloud Computing em escala para desenvolvedores e gerenciadores de infraestrutura de TI. Além disso, possui uma interface simples, permitindo então que você configure a capacidade de forma rápida e com pouco esforço. Também oferece a possibilidade de utilizar seus recursos para poder isolar seus aplicativos, de forma que possa testa-los com maior agilidade e segurança, para depois lança-los.

É um dos serviços mais utilizados dentre os disponíveis pela Amazon AWS.

2. Amazon S3

O Amazon Simple Storage Service (Amazon S3) é um serviço que permite a coleta, armazenamento e análise de grandes volumes de dados. Além disto, mantém um alto índice de segurança e ainda proporciona simplicidade na sua execução.

Pode armazenar qualquer quantidade de informação de qualquer tipo de ambiente envolvido ao meio digital. Por exemplo, os aplicativos mobile, websites, dados coletados por sensores, aplicativos corporativos, dispositivos da Internet das Coisas (IOT), análises de Big Data.

3. AWS Lambda

O AWS Lambda é um serviço que proporciona execução de códigos sem que seja necessário gerenciar ou provisionar servidores. Dessa forma, o usuário só paga pelo tempo de computação que for utilizado. Portanto, através do AWS Lambda, é possível executar quase todos os códigos de serviços de Back-End e de aplicativos sem necessitar da administração de um servidor. Essa é uma das tecnologias envolvendo a computação “serverless”, ou seja, computação sem servidor.

Ou seja, resumidamente, basta carregar o código e o próprio AWS Lambda se encarregará de tudo que for necessário para escalar e executar o código em alta disponibilidade.

4. Amazon RDS

O Amazon Relational Database Service (Amazon RDS) é um serviço de Banco de Dados relacionais na nuvem. Permite uma fácil configuração, operação e escalabilidade, proporcionando capacidade redimensional e econômica, além de automatizar tarefas administrativas mais complexas.

Sendo assim, você pode utilizar todo o tempo para se dedicar exclusivamente a outras coisas, como a otimização de performance, a alta disponibilidade, a segurança e a conformidades que suas aplicações venham a necessitar.

O RDS está disponível em variados modelos de instâncias de banco de dados. Oferece seis diferentes tipos banco de dados:

Por fim, ainda é possível utilizar o AWS Database Migration Service para migrar ou replicar de forma rápida e fácil os bancos de dados já existente Para o Amazon RDS.

5. Amazon Aurora

O Amazon Aurora é um serviço da AWS considerado um Banco de Dados Relacional na Nuvem, compatível com PostgreSQL e MySQL. Desta forma, ele consegue disponibilizar Bancos de dados comerciais avançados, com alto desempenho, simplicidade e economia de bancos de dados de código aberto. Além disso, este é um dos serviços da AWS focados em banco de dados mais ágeis do mercado, podendo superar em até cinco vezes a velocidade do MySQL padrão. Tudo isso com um grande índice de segurança e confiabilidade, além de um custo abaixo da média do mercado.

6. Amazon VPC

O Amazon Virtual Private Cloud (VPC) é um serviço de redes e entrega de conteúdo da AWS que permite o provisionamento de uma seção Cloud AWS isolada de modo lógico. Ou seja, dessa forma, os recursos AWS só poderão ser utilizados e executados em uma rede virtual definida pelo usuário. Além disso, ele tem o controle total do ambiente digital, incluindo a criação de sub-redes e configuração de tabelas de rotas e gateways de rede.

7. Amazon AppStream 2.0

O Amazon AppStream 2.0 é um serviço  que possibilita o streaming de aplicativos de desktop da AWS para navegadores em qualquer dispositivo. Portanto, oferece aos usuários o acesso aos aplicativos instantaneamente.  Além de ser um serviço de streaming de aplicações, seguro e completamente gerenciado.

Quais as Vantagens de Utilizar a Amazon AWS?

Atualmente, a AWS é uma das maiores plataformas em nuvem existente. Oferecendo mais de 165 serviços completos para os usuários. Também oferecem mais de 40 recursos exclusivos, que não se encontra em nenhuma outra plataforma.

Além disso, a AWS vem investindo nas novas tendências de tecnologia, como Internet das Coisas, Machine Learning, Inteligencia Artificial (IA) e Computadores sem servidor. Com a AWS, você pode aproveitar as mais novas tecnologias para inovar, diferenciar e entregar soluções com rapidez.

A Nuvem AWS abrange 69 zonas de disponibilidade em 22 regiões geográficas em todo o mundo e tem planos divulgados para mais nove zonas de disponibilidade e mais três regiões na Cidade do Cabo, em Jacarta e em Milão.

Além disso, o AWS foi construído para ser uma plataforma extremamente segura, sendo hoje uma das plataformas Cloud mais seguras do mundo. Além disso, já possui mais de 12 anos de atuação no mercado de serviços Cloud, portanto possuem um conhecimento operacional comprovado.

Ainda dentre as vantagens, possuem uma das maiores comunidades de clientes e parceiros do mundo.

Por fim, ainda têm as vantagens que a própria nuvem oferece, como: escalabilidade, agilidade, implantação global em questão de minutos, economia de custo, entre outros.

Conclusão sobre o Amazon AWS

Com tudo que foi informado dentro deste artigo, já fica claro a quantidade de serviços e recursos de alta qualidade que a Amazon AWS oferece. Além disso, sempre mantendo de uma forma que cabe no bolso do cliente, pagando apenas pelo que é utilizado. Outra grande informação importante, é que, como muitas empresas estão migrando suas infraestruturas para tecnologias de Cloud, como o AWS, é crescente a demanda por profissionais qualificados que entendam sobre esta poderosa ferramenta.

É possível encontrar dentro do próprio site da empresa tutoriais, treinamentos, tanto pagos quanto gratuitos, tanto online quanto presenciais. Além disso, também há muito conteúdo sobre as ferramentas da AWS. Portanto, o que não falta é material para estudar e se aprofundar nas ferramentas do AWS. Também é possível estar obtendo as certificações oficiais da AWS, que são divididas em 3 categorias principais.

Portanto o conhecimento sobre o AWS pode ser uma grande oportunidade, tanto para as empresas, quanto para os profissionais que desejam adentrar ao mercado de Cloud Computing (Computação na nuvem).

Publicado por

Rafael Marques

Desenvolvedor Web especialista em Front End apaixonado por tecnologia! www.instagram.com/rafaelmarquesdev/ linkedin.com/in/rafamarquesrmb/

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

hhchat