O que é infraestrutura em nuvem?
A infraestrutura em nuvem é o conjunto de recursos de hardware e software que compõem a nuvem. Os provedores de nuvem mantêm datacenters globais com milhares de componentes de infraestrutura de TI, como servidores, dispositivos de armazenamento físico e equipamentos de rede. Eles configuram os dispositivos físicos usando todos os tipos de configurações do sistema operacional. Eles também instalam outros tipos de software necessários para a execução de um aplicativo. Sua organização pode alugar a infraestrutura em nuvem de forma pré-paga, o que ajuda você a economizar significativamente na compra e manutenção de componentes individuais.
Quais são os componentes da infraestrutura em nuvem?
Cada componente de hardware e software da nuvem ajuda os desenvolvedores a provisionar recursos virtuais e implantar workloads na nuvem. Há muitos tipos diferentes de serviços em nuvem que abstraem os aspectos técnicos da computação em nuvem em vários níveis. Os componentes a seguir facilitam a implantação na nuvem.
Servidores
Os servidores são computadores poderosos instalados por um provedor de serviços na nuvem em diferentes datacenters. Cada servidor pode ser alimentado por vários núcleos de processador e grande armazenamento de memória, oferecendo recursos computacionais robustos. Os provedores de nuvem usam grupos de servidores interconectados para fornecer uma ampla variedade de serviços de computação em nuvem.
Para obter mais informações, você pode ler sobre a hospedagem na Web, ler sobre computação distribuída e ler sobre processamento em lote.
Redes
A rede é a capacidade da nuvem de conectar diferentes armazenamentos de dados, aplicações, microsserviços e outras workloads em diferentes servidores e datacenters. Para permitir a conectividade na nuvem, os provedores de nuvem usam equipamentos de rede, como balanceadores de carga e switches de rede, para que você possa estabelecer canais de comunicação e gerenciar o tráfego no ambiente de nuvem. Enquanto isso, os desenvolvedores usam o balanceamento de carga para reduzir a latência da rede e melhorar a performance dos aplicativos quando a demanda de tráfego aumenta.
Para saber mais, você pode ler sobre o balanceamento de carga e ler sobre a latência da rede.
Armazenamento
O armazenamento é um espaço de dados persistente hospedado em uma arquitetura física para armazenar workloads na nuvem. Você pode se conectar ao armazenamento em nuvem em qualquer dispositivo com acesso à Internet. O armazenamento em nuvem é escalável e você pode expandir seu tamanho, disponibilidade regional e tipo conforme necessário. Por exemplo, os desenvolvedores preferem o armazenamento em bloco para aplicativos em nuvem que exigem performance ultrarrápida de leitura/gravação.
Para obter uma visão geral, você pode ler sobre o armazenamento em nuvem e ler sobre o armazenamento em bloco.
Software
Você acessa os recursos virtualizados de uma infraestrutura em nuvem por meio de software com uma interface gráfica de usuário. Os desenvolvedores usam máquinas virtuais (VMs), análises, ferramentas de gerenciamento de dados e muito mais para simplificar o uso da nuvem.
O que são os modelos de entrega na arquitetura de nuvem?
A arquitetura de nuvem se refere ao uso de recursos de computação distribuídos para executar aplicativos Web em grande escala. Ela ajuda as organizações a seguir suas estratégias de nuvem com vários modelos de entrega da infraestrutura em nuvem.
Software como serviço
O software como serviço (SaaS) é um serviço de computação em nuvem muito usado que permite aos usuários acessar o software em seus navegadores. Os desenvolvedores criam aplicativos Web e os implantam na infraestrutura em nuvem. Em seguida, eles permitem que os usuários assinem a aplicação e cobram uma taxa em troca. Como o SaaS é totalmente gerenciado pelos desenvolvedores, os usuários não precisam atualizar ou solucionar problemas de aplicativos, caso encontrem algum.
Usando o SaaS, os usuários não precisam baixar e instalar aplicativos em seus dispositivos. Ao contrário, a assinatura de um SaaS oferece a flexibilidade de gerenciar despesas de software e evitar a compra de licenças individuais.
Plataforma como serviço
A plataforma como serviço (PaaS) é um modelo de computação em nuvem que fornece aos desenvolvedores os recursos necessários para criar, testar e implantar aplicativos. Em vez de lidar com estruturas de desenvolvimento de software, integrações de banco de dados, conteinerização e outros requisitos de software, os desenvolvedores assinam o PaaS.
O provedor de nuvem cuida do ambiente de desenvolvimento para que os desenvolvedores possam dedicar sua atenção à criação do aplicativo. Além disso, as equipes de software podem trabalhar de forma mais colaborativa com um PaaS em comparação com a consolidação de códigos em vários computadores.
Infraestrutura como serviço
A infraestrutura como serviço (IaaS) fornece às organizações o espectro completo da infraestrutura de computação em nuvem como um serviço pago para usar. Isso inclui acesso a servidores em nuvem, ao armazenamento de dados, a ferramentas de rede, a sistemas operacionais e aos serviços de propriedade de um provedor de nuvem externo.
Além desses elementos fundamentais da computação em nuvem, os provedores também podem oferecer serviços como arquiteturas sem servidor, serviço de mensagens curtas (SMS) e DNS. Usando o IaaS, as organizações têm controle total de todo o conjunto de tecnologias que compõem uma arquitetura de nuvem física.
Quais são os modelos de adoção da infraestrutura em nuvem?
As organizações usam a infraestrutura em nuvem para estender seus casos de uso de software além dos ambientes de computação tradicionais. Elas escolhem diferentes opções de infraestrutura em nuvem para atender às suas necessidades operacionais.
Nuvem pública
O modelo de nuvem pública permite que as organizações acessem os recursos de computação em nuvem em uma disposição multilocatária. Em vez de ter a propriedade da infraestrutura subjacente, você aluga a infraestrutura em nuvem de provedores de serviços terceirizados.
Os serviços de nuvem pública oferecem às empresas várias opções de acesso à infraestrutura. Você pode pagar mais por uma infraestrutura física dedicada totalmente gerenciada pelo provedor, mas que é acessível e utilizável somente pela sua organização. Outra alternativa é escolher uma opção econômica para acessar recursos físicos compartilhados como ambientes virtuais totalmente isolados. Você pode aproveitar a elasticidade, a capacidade de recuperação e a disponibilidade que os provedores de nuvem pública oferecem a custos muito baixos.
Nuvem privada
Uma nuvem privada é uma infraestrutura física de propriedade de uma única organização e gerenciada por ela. As organizações configuram ambientes de nuvem on-premises em seus datacenters. Ao contrário da nuvem pública, elas não compartilham recursos físicos subjacentes com outros usuários. As organizações são responsáveis por provisionar, gerenciar e manter todos os componentes de hardware e software de uma arquitetura de nuvem privada. Além disso, o custo de configurar e expandir ambientes de nuvem privada é comparativamente maior do que o da nuvem pública. Portanto, algumas organizações usam um serviço gerenciado de nuvem privada para hospedar suas workloads internas.
Conheça as diferenças entre a nuvem pública e a privada »
Nuvem híbrida
O modelo de nuvem híbrida permite que uma organização use nuvens privadas e públicas simultaneamente. Você pode usar uma nuvem pública para acessar e compartilhar recursos de diferentes localizações geográficas. Enquanto isso, uma nuvem privada fornece uma infraestrutura autogerenciada para armazenar dados confidenciais em um ambiente isolado.
Qual é a diferença entre a infraestrutura de nuvem e a arquitetura de nuvem?
A arquitetura de nuvem descreve os métodos, tecnologias e estruturas que os desenvolvedores usam para projetar aplicativos em nuvem. Isso inclui microsserviços, APIs, contêineres e recursos que possibilitam a implantação, a manutenção e a escalabilidade de serviços na nuvem. Você pode pensar na arquitetura de nuvem como um esquema que mostra como as tecnologias de nuvem individuais interagem.
Enquanto isso, a infraestrutura em nuvem consiste em recursos físicos e componentes de software que permitem um serviço de nuvem arquitetado. A infraestrutura em nuvem fornece potência da computação, interconectividade, armazenamento e outros recursos que os desenvolvedores precisam para oferecer suporte às tecnologias de nuvem.
Como a AWS pode ajudar com seus requisitos de infraestrutura de nuvem?
A infraestrutura em nuvem global da Amazon Web Services (AWS) é a plataforma de nuvem mais segura, abrangente e confiável. Oferecemos mais de 200 serviços completos de datacenters em todo o mundo. Se você precisa implantar workloads de aplicações em todo o mundo em um único clique ou deseja criar e implantar certas aplicações mais próximas dos usuários finais com latência inferior a 10 milissegundos, a AWS fornece a infraestrutura de nuvem onde e quando você precisar. Com a AWS, você pode projetar, criar e gerenciar uma arquitetura de nuvem segura e altamente disponível.
Comece a usar a infraestrutura de nuvem na AWS criando uma conta hoje mesmo.
Próximas etapas na AWS
Obtenha acesso instantâneo ao nível gratuito da AWS.