Postagens

Infraestrutura como Código

Vamos falar sobre um conceito que hoje é uma prática chave para o DevOps: a Infraestrutura como Código, também conhecida como IaC (sigla em inglês para Infrastructure as Code). Veremos o que ela significa, quais são seus benefícios e algumas ferramentas que podem ser utilizadas para implementar essa prática. O que é: IaC significa escrever código para gerenciar configurações e automatizar provisionamento de infraestrutura, utilizando boas práticas do desenvolvimento de software como: controle de versão, teste, design patterns, entregas pequenas, etc. Esse código pode ser escrito em diversos formatos, dependendo da ferramenta de IaC utilizada.   Benefícios: reusabilidade : o mesmo código pode ser utilizado para gerar múltiplos ambientes. Por ex.: se for necessário criar um novo ambiente para realização de testes, basta executar o código e os recursos necessários serão provisionados. consistência de configuração: a infraestrutura pode ser versionada (por ex. pelo git), ga...

Cloud Computing Forense, Success!

Imagem
O avanço das técnicas de análise de tráfego cibernético e sistemas operacionais de celulares e computadores permitem a reconstrução de cenários de delitos. E mais: identificam até artefatos e armas usadas em crimes. “O recurso é empregado a cada dia com mais frequência no Brasil, em todos os tipos de casos, especialmente criminais", ressalta José Antônio Milagre, advogado especialista em crimes digitais” A expressão: “Grande Irmão” (Big Brother, em tradução literal), que surgiu na década de 1980, já é realidade. "Não há dúvidas. Somos espionados, sim, 24h por dia. Note que depois de uma simples consulta de preços de um produto em algum site, por exemplo, começam a pipocar nas redes sociais, propagandas de uma infinidade de itens alusivos ao que foi pesquisado. É apenas uma fagulha da vigilância a que estamos submetidos", enfatiza José Antônio Milagre. As relações humanas, e hoje podemos dizer do primeiro ao último dia de vida, requerem transferências de...

Plataformas de Nuvem em Órgãos Públicos

Olá, leitores! Durante as postagens deste blog e durante a apresentação deste trabalho na sala de aula, surgiu uma dúvida muito pertinente de vocês, referente a adoção de serviços em nuvem pelos públicos. Então aproveitamos essa dúvida surgida para fazer um post explicando a questão. Logo de cara, podemos afirmar que sim, órgãos públicos podem utilizar as ferramentas de nuvem. Inclusive, em certos casos, há orientações que determinam aos órgãos que eles devem utilizar a nuvem! Obviamente, também há restrições. A restrição mais significativa determina que todos os dados devem ser armazenados em território nacional! Mas onde encontramos essas determinações, orientações e diretrizes sobre o uso de Cloud Computing em serviços públicos? No site https://www.governodigital.gov.br, do Ministério do Planejamento, Desenvolvimento e Gestão, podemos encontrar entre diversas informações, as boas práticas sobre o uso de serviços de nuvem. Mais especificamente, encontramos aqui o documento de bo...

Plano de Projeto de Software - Sistema de Informação Nutricional (SIN)

Imagem
Oi gente! Este é o resultado final da disciplina de Gerência de Projetos. Construimos este plano de projeto de software orientado à objetos. Ele foi baseado num projeto que está sendo executado no para o Setor de Nutrição do Hospital Universitário da Universidade Federa de Sergipe HU/UFS, em Aracaju/SE. Plano de Projeto de Software Sistema de Informação Nutricional (SIN) by Everton Portela on Scribd Pode ser que a visualização do Diagrama de Gantt tenha ficado prejudicada no documento, por isso, postamos a figura a seguir, para um melhor entendimento.

Apresentação do GT5 - Plataformas em Nuvem

Como combinado, está aqui o material da nossa apresentação, da última terça-feira (05 de fevereiro). Contatos de todos os integrantes da equipe deste blog estão disponíveis no final da apresentação, se precisarem, podem contar conosco. Apresentação GT5 - Plataformas em Nuvem

Aprimorando a cloud - Multicloud

Multicloud É uma abordagem composta por mais de um serviço e provedor de cluod pública ou privada . Por exemplo , imagine que sua empresa está investindo na expansão da infraestrutura de cloud . Você migrou de servidores bare-metal (locais), para cargas de trabalho baseadas em virtualização e, agora, está avaliando as opções de cloud pública para oferecer suporte a um aplicativo específico voltado para o cliente com altas taxas de uso variável. Após algumas pesquisas, você encontrou um provedor de cloud pública que tem a combinação certa de contratos no nível de serviço (SLAs), protocolos de segurança e tempo de atividade para hospedar seu aplicativo personalizado. Você está satisfeito com a sua escolha. No entanto, eventualmente, os clientes começam a pedir recursos que só estão disponíveis por meio de um aplicativo proprietário do fornecedor. A integração desses recursos ao seu aplicativo personalizado exige que você não só compre o aplicativo do fornecedor...

Conceitos Importantes - Parte 3: Principais Provedores e Algumas Instâncias

A partir de agora, falaremos sobre alguns dos principais provedores de nuvem e como eles realmente oferecem recursos que os caracterizam como provedores de nuvem de fato. Cabe lembrar aqui que o conceito de nuvem ainda é usada de forma muito ampla, inclusive por alguns serviços de hospedagem, que usam esse termo de maneira equivocada, gerando dúvidas para os clientes. A nuvem deve prover e liberar recursos sem intervenção humana e alocação deve acontecer rapidamente. Sem essas características, o provedor está utilizando o termo de forma abstrata, não aproveitando as vantagens desse modelo. Entre os principais serviços, podemos citar: - Amazon Web Services (AWS); - Google Cloud; - Microsoft Azure; - IBM Cloud; - Oracle. Deixamos claro que existem muito mais serviços, existem listas mais extensas sobre os principais serviços. Porém em nossas pesquisas, esses costumavam ser o mais citados. Em caso de novas informações, atualizaremos essa lista . INSTÂNCIAS No primeiro momen...

Conceitos Importantes - Parte 2: Tipos de Nuvem: Pública, Privada, Híbrida

Imagem
Seguindo a parte 2 dos conceitos importantes sobre o nosso tema, trataremos especificamente dos tipos de nuvem. Os tipos de nuvem referem-se a possibilidade de formas como uma plataforma pode ser implantada na nuvem. Esses tipos são Nuvem Pública, Nuvem Privada, Nuvem híbrida. NUVEM PÚBLICA Oferecida pela Internet por um provedor de serviços, onde os recursos são compartilhados pelos seus diversos clientes e o provedor é o responsável por delegar tudo. São os meios mais comuns de se implantar uma nuvem Vantagens das nuvens públicas: a) Redução de custos - não há necessidade de comprar hardware ou software, apenas pagar pelos serviços utilizados; b) Sem manutenção - o provedor de serviços que fica responsável por essa parte; c) Escalabilidade quase ilimitada - recursos sob demanda estão disponíveis para atender às necessidades de negócios; d) Alta confiabilidade - ampla rede de servidores segura contra falhas. NUVEM PRIVADA Os recursos computacionais ded...

Conceitos Importantes - Parte 1: Computação em Nuvem X Virtualização; Elasticicidade e Escalabilidade

Imagem
Tratando sobre o assunto do nosso blog, existem uma série de conceitos ligados ao tema que são importantes definir para melhor compreensão. Nessa primeira parte, abordaremos a diferença entre Virtualização X Computação em Nuvem. Também explicaremos sobre Elasticidade e escalabilidade. VIRTUALIZAÇÃO/COMPUTAÇÃO EM NUVEM Primeiro vamos falar sobre virtualização de servidores. Trata-se de uma forma otimizada do uso de servidores físicos, de tal maneira que vários servidores virtuais rodem em um mesmo hardware sobre o controle de um monitor das máquinas virtuais, chamado hipervisor. Como a virtualização permite a simulação de ambientes autônomos em um mesmo hardware possam diminuir o uso de espaços físicos, energia, hardwares. Outra vantagem é que os servidores virtuais podem ser modificados com facilidade por diferentes máquinas físicas, o que ajuda bastante na manutenção. Já a Computação em Nuvem, abordada no início do blog é um conceito muito mais amplo. Contém a ideia do pay...

Computação em Nuvem: Benefícios, Desvantagens

Imagem
Ao nos depararmos com a história da computação comercial, lembramos que desde o seu início até tempos recentes, os fornecedores estavam focados nos grandes clientes, com grandes orçamentos. Existia toda uma estrutura grande, robusta e complexa, porém essa tecnologia de ponta era praticamente inacessível para pequenas e médias empresas. Com a nuvem, essa realidade passou a mudar. Atualmente, empresas menores podem ter acesso a vários recursos disponíveis. Uma microempresa consegue usar uma mesma tecnologia que dá suporte a uma grande empresa de tecnologia, como Netflix, por exemplo. Como a utilização de recursos por essas organizações menores é muito menor, a conta acaba sendo mais proporcional a utilização do serviço, tornando algo mais viável economicamente para as empresas de porte inferior. Listaremos abaixo os benefícios das plataformas em nuvem. Naturalmente, se fala muito na agilidade e nos custos, até pelo seu fácil entendimento, mas ao permitir que empresas dos diversos tam...

Estruturas de Cloud Computing

Imagem
Estruturas de Cloud Computing A Cloud Computing é um serviço que pode ser prestado de diferentes formas, que tem como base três estruturas diferentes. São elas: SaaS, PaaS, IaaS. Do ponto de vista do Gerenciamento de serviço: SaaS : O cliente apenas usa o serviço. Todo o restante é fornecido pelo fornecedor. PaaS : Apenas o que foi instalado dentro da plataforma é por conta do cliente. Backups, Instalação, Configuração, SO e Segurança será por conta do fornecedor. IaaS : SO e tudo que for instalado é por conta do cliente

IBM compra Red Hat, como fica o mercado do software de nuvem?

Imagem
Não são somente Startups que estão sendo compradas por aí, uma gigante também compra outra, para se tornar ainda maior. A IBM abriu a carteira para fazer a maior aquisição de sua história. Desembolsou quase US$ 34 Bilhões para adquirir a fabricante de software Red Hat Inc. E sem dúvidas, o comentário da Srtª Rometty se mostra ser realmente impactante no cenário atual do mercado de nuvem. Ginni Rometty, presidente e diretora executiva da IBM, diz: “A aquisição da Red Hat é uma mudança de jogo.” Desde 2012, quando assumiu a presidência da IBM, Rometty tem tentado direcionar a empresa para a inteligência artificial, a nuvem e os softwares de segurança. Foto: Alex Von Kleydorff / Hearst Newspapers 2017 De um lado, a IBM ganha um aumento imediato no crescimento da receita com nuvem, bem como um conjunto de produtos de software comprovados para vender através de sua força de vendas global. Por outro lado, a Red Hat vê uma oportunidade de crescer e acelerar seus projet...

O que é Cloud Computing?

Imagem
Tratando de nuvem, este é um termo que comumente citaremos por aqui, mas o que viria a ser cloud computing? Computação em nuvem, consiste numa oferta de recursos por meio da internet, entregue sob demanda. E o cliente só paga pelo que usa, dentro de um determinado período de tempo definido em contrato. Imagine algo como um modelo de acesso à rede onipresente, com um conjunto de recursos compartilhados e personalizáveis (por exemplo: redes, servidores, armazenamento, aplicativos e serviços). Toda essa personalização pode ser disponibilizada rapidamente e com esforços mínimos de gerenciamento. A expressão começou a ganhar força em 2008, mas a ideia por trás da computação nas nuvens (como é conhecida no Brasil), existe há muito tempo. Utilizar em qualquer lugar e independente de plataforma, o mais variado em termos de aplicações por meio da internet com a mesma facilidade de tê-las instaladas no computador localmente. Muito legal isso. 😱🤪 Importante é a s...

Hello World Post

Imagem
Por entre a cultura tech, existe uma cresça que toda nova empreitada deve começar com um Hello World . E este, caros leitores, é o nosso primeiro post. Então, para não deixar a peteca cair, justamente em nossa vez, registramos aqui o nosso. Esse aqui é um EDU-BLOG, uma atividade muito bacana da disciplina de Gerência de Projetos/DCOMP/UFS. Existem mais blogs como este, ficou curioso sobre? Continua lendo, tem mais informações nas referências do post. Pra que isso? Falaremos aqui, jovem padawan , sobre plataformas de computação em nuvem: tecnologias e estruturas envolvidas, desmistificar alguns termos, comparar serviços e preços, novidades sobre mercado, vantagens e desvantagens de utilização e aplicação. Preparamos uma agenda legal para você se inteirar sobre o assunto. Tudo isso pra ontem, já se liga no próximo post: O que é Cloud Computing? Por que Nimbus UFS? Lembra da nuvem voadora de Dragon Ball? Então, melhor referência não acha? Mais Informaç...