Use este identificador para citar ou linkar para este item:
https://ric.cps.sp.gov.br/handle/123456789/35497
Título: | Arquiteturas de computação em nuvem |
Título(s) alternativo(s): | Cloud computing architectures |
Autor(es): | PENA, Guilherme Vieira |
Orientador(es): | SHAMMAS, Gabriel Issa Jabra |
Tipo documental: | Monografia |
Palavras-chave: | Computação em nuvem;Custos;Segurança;Inovação;Infraestrutura |
Data do documento: | 25-Jun-2025 |
Editor: | 002 |
Referência Bibliográfica: | PENA, Guilherme Vieira. Arquiteturas de computação em nuvem, 2025. Trabalho de conclusão de curso (Curso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas) – Faculdade de Tecnologia de São Paulo, São Paulo, 2025. |
Resumo: | A computação em nuvem tem se consolidado como uma das principais soluções tecnológicas para empresas e desenvolvedores, proporcionando não apenas escalabilidade e flexibilidade, mas também alta disponibilidade, o que é essencial para suportar uma vasta gama de aplicações e serviços que exigem recursos dinâmicos e de fácil expansão. Com o aumento da demanda por soluções rápidas e eficientes, as arquiteturas de computação em nuvem se tornaram fundamentais para a modernização das infraestruturas de TI, permitindo que as organizações reduzam custos e aumentem sua capacidade de inovação. Este trabalho se dedica a explorar algumas das principais arquiteturas e ferramentas disponíveis na nuvem, destacando serviços como o AWS CloudFormation, Kubernetes, monitoramento e otimização de custos.
O estudo oferece um overview sobre o uso do AWS CloudFormation, uma ferramenta de infraestrutura como código que permite a criação e o gerenciamento automatizado de recursos em nuvem de forma eficiente e escalável. A pesquisa também examina o Kubernetes, um sistema de orquestração de containers, com ênfase na definição e gerenciamento de pods, que são unidades de execução de containers no ambiente de produção, essenciais para garantir a alta disponibilidade e resiliência das aplicações distribuídas. Além disso, a configuração de alertas de monitoramento é discutida, destacando a importância de ferramentas como AWS CloudWatch e Prometheus, que permitem aos administradores identificar e corrigir problemas de desempenho ou falhas antes que impactem os usuários finais. Outro ponto crucial abordado é a otimização de custos em nuvem, utilizando técnicas de análise de gastos e otimização de recursos para garantir que as empresas possam operar de forma eficiente, minimizando custos desnecessários sem comprometer a qualidade dos serviços.
Por fim, a configuração de sub-redes na AWS VPC é abordada, evidenciando a importância de segmentar a rede para melhorar a segurança, o controle de tráfego e a conectividade entre os diferentes serviços da infraestrutura. A análise apresentada visa proporcionar uma visão completa de como essas tecnologias podem ser aplicadas para criar e gerenciar infraestruturas eficientes, seguras e econômicas em ambientes de nuvem, permitindo que as empresas se adaptem rapidamente às mudanças e demandas do mercado. Cloud computing has become one of the leading technological solutions for businesses and developers, offering not only scalability and flexibility but also high availability, which is essential for supporting a wide range of applications and services that require dynamic and easily expandable resources. As the demand for fast and efficient solutions grows, cloud computing architectures have become fundamental for modernizing IT infrastructures, allowing organizations to reduce costs while increasing their capacity for innovation. This paper is dedicated to exploring some of the key architectures and tools available in the cloud, focusing on services such as AWS CloudFormation, Kubernetes, monitoring, and cost optimization. The study provides an in-depth analysis of the use of AWS CloudFormation, an infrastructure-as-code tool that enables the automated creation and management of cloud resources in an efficient and scalable manner. The research also examines Kubernetes, a container orchestration system, with an emphasis on defining and managing pods, which are the basic execution units for containers in the production environment, essential for ensuring the high availability and resilience of distributed applications. Additionally, the configuration of monitoring alerts is discussed, highlighting the importance of tools such as AWS CloudWatch and Prometheus, which allow administrators to identify and resolve performance issues or failures before they impact end-users. Another crucial aspect covered is cloud cost optimization, using techniques such as expenditure analysis and resource optimization to ensure that companies can operate efficiently, minimizing unnecessary costs without compromising service quality. Finally, the configuration of subnets in AWS VPC is addressed, highlighting the importance of network segmentation for improving security, traffic control, and connectivity between different infrastructure services. The analysis aims to provide a comprehensive view of how these technologies can be applied to create and manage efficient, secure, and cost-effective infrastructures in cloud environments, enabling companies to quickly adapt to market changes and demands. |
URI: | https://ric.cps.sp.gov.br/handle/123456789/35497 |
Aparece nas coleções: | Trabalhos de conclusão de curso |
Arquivos associados a este item:
Arquivo | Descrição | Tamanho | Formato | |
---|---|---|---|---|
analiseedesenvolvimentodesistemas_2025_1_guilhermevieirapena_arquiteturadecomputaçãoemnuvem.pdf Restricted Access | 577.86 kB | Adobe PDF | Visualizar/Abrir Solictar uma cópia |
Os itens no repositório estão protegidos por copyright, com todos os direitos reservados, salvo quando é indicado o contrário.