EXERCÍCIOS DO BOOTCAMP: DESCUBRA A NUVEM AWS
Computação em nuvem refere-se as aplicações e armazenamentos de banco de dados. É uma maneira simples de acessar servidores, bancos de dados e um amplo conjunto de serviços de aplicação com potência computacional via Internet, com pagamento conforme o uso.
Abaixo temos os 4 principais modelos de serviço da nuvem:
· Infrastructure as a Service (IaaS): fornecem sistemas operacionais, armazenamento de dados, redes e servidores virtualmente para empresas. As ferramentas de IaaS ajudam as organizações a criar e controlar a sua infraestrutura de dados sem precisar da compra de hardware ou de gerenciá-la fisicamente em um local.
Exemplos de empresas que usa esse serviço são: Amazon Web Services, Google Cloud
· Platform as a Service (PaaS): fornece um ambiente completo, pronto para uso e hospedado na nuvem para desenvolver, executar, manter e gerenciar aplicativos. Os desenvolvedores optam pela Plataforma como um Serviço, porque é econômica. Outras vantagens desse modelo é a facilidade de uso e a possibilidade de personalização e atualização de aplicativos sem a necessidade de se pensar na manutenção do software no back-end. Basta codificar.
Exemplos de empresas que usa esse serviço são: Google App Engine OpenShift.
· Software as a Service (SaaS): refere-se a um software baseado em nuvem, hospedado online por uma empresa. Ele fácil de gerenciar. Nem sempre requer download e instalação em dispositivos individuais
Exemplos de empresas que usa esse serviço são: Dropbox, Salesforce.
· Container as a Service (CaaS): A maior vantagem dos containers é dar portabilidade de código à empresa em ambientes isolados nos quais o profissional responsável pode subir, organizar, rodar e escalar uma ferramenta ou aplicação.
Exemplos de empresas que usa esse serviço são: Remini, Colorize.