Introdução ao serviço da AWS

AWS (Amazon Web Service) é um serviço de computação em nuvem sob demanda fornecido pela Amazon. Ele fornece uma infraestrutura técnica, componentes básicos da computação distribuída e ferramentas para empresas e indivíduos. A Amazon fornece serviços com diferentes níveis de abstração, como IAAS, PAAS e SAAS. Ele pode ser usado com o pagamento conforme o uso, o que significa que você só precisa pagar pelo que usou ou estará usando. É fácil de dimensionar conforme a necessidade. Os servidores são distribuídos em todo o mundo, portanto, disponíveis prontamente e os dados armazenados nesses servidores são facilmente recuperáveis. É seguro e confiável. Hoje em dia, a AWS é amplamente usada e preferida como provedor de serviços em nuvem. Ele fornece mais de 100 serviços, que incluem computação, armazenamento, ferramentas de gerenciamento, análises, implantação, IOT e muito mais. Todos esses serviços são fornecidos no portal da Amazon conforme a assinatura do usuário. A maioria desses serviços é acessada como chamadas HTTP usando o protocolo SOAP.

Lista de serviços oferecidos pela AWS

  1. Google Analytics
  2. Armazenamento
  3. Calcular
  4. Blockchain
  5. Base de dados
  6. Ferramenta do desenvolvedor
  7. Rede e entrega de conteúdo
  8. Segurança, identidade e conformidade
  9. Machine Learning

Abaixo explicamos em detalhes cada um deles:

1. Análise

O Analytics tem sido a principal fonte de crescimento para as empresas. Os dados são sempre valorizados, pois fornecem informações valiosas. Os clientes precisam de um sistema rápido e escalável o suficiente para lidar com uma grande quantidade de dados e fornecer informações úteis. A AWS oferece uma variedade de aplicativos para essa finalidade. O Amazon EMR fornece a estrutura do Hadoop para processar big data. O Amazon Kinesis ajuda na análise de dados de streaming em tempo real. O AWS Data Pipeline e Glue fornecem estruturas de pipeline agendam o carregamento e o processamento de dados. Existem muitos outros aplicativos fornecidos pela AWS para quase todas as operações.

2. Armazenamento

Os dados precisam ser armazenados em algum lugar para processá-los. A AWS oferece armazenamento em três grandes categorias: armazenamento de objetos, blocos e arquivos. O Amazon Simple Storage Service (S3) fornece armazenamento de dados escalável com backup e replicação. O Amazon Glacier oferece armazenamento para dados arquivados e recuperação acessível. O serviço de backup da AWS gerencia o backup de dados. Ele automatiza o processo de backup. Além desses aplicativos, o armazenamento da AWS também oferece outros serviços.

3. Computar

O serviço de computação é necessário para executar qualquer organização. Desde a hospedagem de um aplicativo Web completo até a execução de uma função em um ambiente sem servidor, o computador é necessário. A AWS oferece um portfólio abrangente de serviços de computação, como o Amazon Elastic Compute Cloud (EC2), que fornece servidores ou instâncias virtuais para computação. É auto escalável conforme o requisito. O Amazon Elastic Container Service é um serviço de contêiner de alto desempenho que suporta contêineres do Docker. O AWS Lambda oferece computação sem servidor para executar aplicativos. O Lightsail é um serviço fácil de usar, que fornece servidor virtual, armazenamento, gerenciamento de DNS etc. Ele fornece todos os serviços necessários para o desenvolvimento de aplicativos.

4. Blockchain

Blockchain é a nova tecnologia que ajuda os clientes a trabalhar com várias partes para manter um registro verificado da transação. O Amazon Managed Blockchain cria e gerencia uma rede blockchain. O Amazon Quantum Ledger Database (QLDB) oferece um banco de dados contábil totalmente gerenciado para manter as transações.

5. Banco de Dados

Um banco de dados pode ser usado para armazenar dados estruturados. A AWS fornece uma ampla gama de serviços de banco de dados para suportar bancos de dados relacionais e não relacionais. Ele oferece serviço para lidar com todos os casos de uso específicos do aplicativo. O Amazon Relational Database Service fornece um serviço de banco de dados totalmente gerenciado que inclui Oracle, SQL, MySQL, etc. O Amazon Aurora oferece serviço de banco de dados relacional gerenciado e de alto desempenho. O Amazon Timestream fornece um banco de dados de séries temporais totalmente gerenciado. O Amazon DynamoDB fornece serviços de banco de dados para o banco de dados NoSQL. Junto com esses bancos de dados, a AWS oferece muitos outros serviços de banco de dados para oferecer suporte a quase todos os tipos de requisitos.

6. Ferramenta de Desenvolvedor

As ferramentas de desenvolvedor ajudam um desenvolvedor a fornecer software com rapidez e segurança. Ajuda o DevOps a criar, testar e implantar automaticamente o aplicativo em diferentes ambientes. Também ajuda a manter o código fonte e o controle de versão. O AWS Codestar ajuda o usuário a configurar um pipeline de entrega contínua em minutos. O AWS X-Ray ajuda a depurar aplicativos de produção. Com a ajuda do X-Ray, o usuário pode analisar e identificar problemas de desempenho e componentes de aplicativos. O AWS CodeCommit fornece repositórios GIT privados totalmente gerenciados para armazenar código e gerenciar versões. Além desses serviços, a AWS fornece o AWS CodePipeline, o AWS CodeBuild, o AWS CodeDeploy e o AWS CLoud9 para oferecer suporte ao desenvolvimento e implantação.

7. Rede e entrega de conteúdo

AWS é uma nuvem privada virtual; oferece serviços através de uma rede. Por isso, garante que a AWS possa executar qualquer carga de trabalho na rede com segurança, desempenho, capacidade de gerenciamento e disponibilidade. A AWS oferece um conjunto de recursos pela rede, conectando-a em particular. Dá controle administrativo aos usuários através de uma rede virtual. Ele fornece um aplicativo para balanceamento de carga nas redes. A AWS também oferece DNS para rotear os usuários finais para o aplicativo.

8. Segurança, identidade e conformidade

Embora oferecer serviços pela segurança da Internet seja a maior prioridade. Com o gerenciamento de acesso e identidade da AWS, o usuário pode ter controle sobre o acesso do usuário e gerenciar chaves de criptografia. O AWS Firewall Manager ajuda a gerenciar regras de firewall para aplicativos. O Amazon Inspector é uma verificação de segurança automatizada que ajuda a melhorar a segurança e a conformidade dos aplicativos. O Amazon Macie é um serviço habilitado para aprendizado de máquina para identificar, classificar e proteger dados confidenciais. Além desses serviços de verificação de segurança, a AWS fornece muito mais aplicativos para manter os aplicativos hospedados em segurança.

9. Aprendizado de Máquina

Aprender com os dados existentes é chamado aprendizado de máquina ou inteligência artificial. A AWS oferece uma ampla gama de serviços e modelos predefinidos para IA. O Amazon SageMaker fornece serviços para criar, treinar e implantar modelos rapidamente em grande escala. Ele também suporta a construção de modelos personalizados. O Amazon Recognition é usado para analisar imagens e vídeos. Junto com eles, a AWS oferece serviço de ML para reconhecimento de fala, tradução de idiomas, chatbots e muitos outros cenários, com alta velocidade e escalabilidade.

Conclusão

Além dos serviços mencionados acima, a AWS oferece serviços para tecnologia de jogos, IOT, aplicativos de negócios, gerenciamento e governança, AR e VR, serviços de mídia, dispositivos móveis, robótica etc. A AWS fornece todos esses serviços com total segurança. Portanto, apesar de serem altamente escalonáveis ​​e rápidos, os dados são protegidos e o usuário tem controle total sobre o gerenciamento de acesso. É econômico e inteligente, o que permite ao usuário se concentrar no que mais importa, como negócios e clientes. Além de tudo isso, a AWS tenta oferecer cada vez mais serviços e desenvolvimento, oferecendo suporte e aprimorando continuamente os serviços.

Artigo recomendado

Este foi um guia para o serviço da AWS. Aqui discutimos os conceitos e algumas listas principais de serviços oferecidos pela AWS (Amazon Web Services). Você também pode consultar nossos outros artigos sugeridos para saber mais -

  1. O que é ETL?
  2. O que é ciência de dados
  3. O que é o Teradata?
  4. As 6 principais alternativas da AWS
  5. Provedores de serviços de computação em nuvem

Categoria: