Plano de Projeto SGA by Pedro on Scribd
quarta-feira, 19 de abril de 2017
domingo, 26 de março de 2017
Apresentação - Computação em nuvem
Olá pessoal!
Seguem link da apresentação sobre Computação em nuvem, feita pela equipe do blog.
terça-feira, 21 de março de 2017
Microsoft Azure
O que é ?
O Microsoft Azure ou simplesmente Azure, como é popularmente conhecido, é uma plataforma de vários serviços de nuvem integrados usados para prover aplicações, principalmente direcionados a desenvolvedores e profissionais de TI.
Breve Histórico:
- Foi apresentado ao público em 27 de outubro de 2008;
- Lançado oficialmente em 1 de fevereiro de 2010, como Windows Azure;
- Em 25 de março de 2014 foi renomeado para Microsoft Azure, e assim está até hoje.
Segurança:
- Azure Active Directory;
- Criptografia AES-256 para os dados em repouso;
- Proteção de Redes: VPN site a site;
- Gerenciamento de Ameaças:
- Microsoft AntiMalware;
- Prevenção de Ataques DDoS
Privacidade:
- Adesão a ISO/IEC 27018;
- Todos os dados da contidos na conta pertencem ao cliente;
- Respostas a solicitações governamentais e legais de acesso ao dados.
Valore$:
- Sem custos antecipados;
- Pague apenas pelo que usar;
- Faturamento por minuto;
- Sem taxa de rescisão;
- Gratuidade.
- R$ 750,00 de créditos gratuitos
- Máquinas Virtuais a partir de R$ 48,75 por mês;
- Banco de Dados a partir de R$ 18,72 por mês;
Fonte: https://azure.microsoft.com/pt-br/ - Acessado em 07/03/2017
quarta-feira, 8 de março de 2017
Vantagens e Desvantagens do Armazenamento em Nuvem
Vantagens:
1 – A nuvem promete uma computação mais eficiente com centralização de armazenamento, processamento e compartilhamento de memória;2 – É possível utilizar este recurso, em alguns casos, de modo off-line;
3 – Com a computação em nuvem, muitos aplicativos, arquivos, por exemplo, não precisam estar instalados ou armazenados no computador;
4 – O compartilhamento das informações torna-se mais fácil, já que todos os usuários podem acessá-los via nuvem e;
5 – Sim é uma forma segura de armazenar dados, pois o compartilhamento é limitado. Os arquivos são criptografados e podem ser acessados apenas por meio de login e senha.
1 – Provedores de nuvens inadequados. É importante contratar uma solução que ofereça a infraestrutura necessária à sua empresa, caso contrário, o que poderia ser positivo, pode se tornar um transtorno, proporcionado falha na segurança;
2 – Sistemas importantes que não abrem sem a utilização de internet e;
3 – Custo.
Fontes: http://www.mundodastribos.com/armazenamento-em-nuvem-vantagens-e-desvantagens.html
http://www.helpdigitalti.com.br/computacao-em-nuvem-vantagens-e-desvantagens%E2%80%8F/
terça-feira, 14 de fevereiro de 2017
Plataformas de desenvolvimento em nuvem
A proposta com os ambientes de desenvolvimento em nuvem é permitir, entre outras vantagens, que programadores não se preocupem com configurações do ambiente e outros detalhes locais, podendo escrever código a qualquer momento e de qualquer lugar, bastando dispor de um equipamento com navegador moderno e, claro, acesso à internet.
Os desenvolvedores de várias linguagens importantes, como Java, Python, JavaScript, C#, Ruby e PHP, já contam com serviços na web oferecendo IDEs. Boa parte não tem custo. Neste artigo, é apresentada uma seleção das principais IDEs na nuvem.
- Eclipse Orion
O Eclipse Orion, projeto liderado pela Fundação Eclipse, disponibiliza suporte básico a escrita de código Java e tecnologias para web.Há várias funcionalidades para escrita de código, como autocompletar código e realce de sintaxe, para Java, HTML, CSS e JavaScript.
- eXo Cloud IDE
O eXo Cloud IDE é um ambiente de desenvolvimento colaborativo disponível na web para as linguagens Java, PHP e Ruby, além de HTML5/JavaScript.
O serviço está disponível sem custo. O desenvolvedor precisa criar uma conta informando o email e um nome do domínio (ex: dominio.cloud-ide.com) para definir um host que fica vinculado ao conteúdo dos projetos no eXo Cloud IDE.
- Cloud9 IDE
O IDE Cloud9 é mais uma alternativa para IDE colaborativa, acessível via web com algumas funcionalidades complementares voltadas à gestão de projetos. Seu editor de código suporta HTML, JavaScript, CSS, CoffeeScript, Ruby e PHP.
- Python Fiddle e JS Fiddle
O Python Fiddle traz uma proposta mais simples que os três IDEs já descritos. Ele oferece um editor e um runtime online para código escrito em Python. O editor conta com algumas teclas de atalho e o suporte a realce de sintaxe. Outra característica é o suporte a alguns módulos escritos em Python e a possibilidade de compartilhar código entre desenvolvedores.
- CodeRun Studio
O CodeRun Studio oferece suporte em cloud, a C#, ASP.NET, Silverlight, PHP, JavaScript, HTML e CSS. A proposta da ferramenta é centralizar o ambiente de desenvolvimento e execução em nuvem numa única plataforma. O CodeRun integra-se ao SQL Server e ao Amazon SimpleDB.
E você... já utilizou alguma dessas IDEs na nuvem? Compartilhe sua experiência conosco! ;)
Fonte: https://www.infoq.com/br/articles/ides-em-cloud.
Nuvem de dispositivos
Sabemos que hoje em dia os dispositivos computacionais evoluíram e evoluem de uma forma gigantesca. Uma gama de recursos tecnológicos nos permitem estar sempre conectados, seja lá onde nos encontramos. Serviços de armazenamento em nuvem permite que mesmo um dispositivo mais simples execute serviços mais avançados. Mas, o que está de fato formando uma nuvem?
As aplicações distribuídas nos permitem maior confiabilidade no trânsito de informações, apesar de aumentar consideravelmente a complexidade do sistema em que se encontra. Esse emaranhado de dispositivos funcionando ao mesmo tempo culmina em um todo poderoso, com um poder incrível de processamento. Os servidores que proveem serviços dividem a execução das aplicações com os seus receptores, criando uma cadeia de processamento. Assim, forma-se uma nuvem de dispositivos conectados, cada um com sua capacidade individual unindo-se para formar uma cadeia poderosa. E assim é gerada a Cloud Computing, ou Computação em Nuvem. Temos inúmeras aplicações existentes, a exemplo do Google Drive, Dropbox e OneDrive, que são os mais populares. A correta distribuição dos recursos disponíveis faz com que aconteçam coisas incríveis, mesmo em dispositivos não muito potentes. Cada vez mais tecnologias com essa finalidade estão sendo criadas, permitindo mais serviços e facilitando a vida dos seus usuários.
Fonte:
https://corporate.canaltech.com.br/noticia/cloud-computing/Dispositivos-na-Nuvem-ou-uma-Nuvem-de-dispositivos/
https://www.oficinadanet.com.br/imagens/post/755/cloud-computing.jpg
http://www.estudopratico.com.br/wp-content/uploads/2015/10/o-que-e-computacao-em-nuvem.jpg
As aplicações distribuídas nos permitem maior confiabilidade no trânsito de informações, apesar de aumentar consideravelmente a complexidade do sistema em que se encontra. Esse emaranhado de dispositivos funcionando ao mesmo tempo culmina em um todo poderoso, com um poder incrível de processamento. Os servidores que proveem serviços dividem a execução das aplicações com os seus receptores, criando uma cadeia de processamento. Assim, forma-se uma nuvem de dispositivos conectados, cada um com sua capacidade individual unindo-se para formar uma cadeia poderosa. E assim é gerada a Cloud Computing, ou Computação em Nuvem. Temos inúmeras aplicações existentes, a exemplo do Google Drive, Dropbox e OneDrive, que são os mais populares. A correta distribuição dos recursos disponíveis faz com que aconteçam coisas incríveis, mesmo em dispositivos não muito potentes. Cada vez mais tecnologias com essa finalidade estão sendo criadas, permitindo mais serviços e facilitando a vida dos seus usuários.
Fonte:
https://corporate.canaltech.com.br/noticia/cloud-computing/Dispositivos-na-Nuvem-ou-uma-Nuvem-de-dispositivos/
https://www.oficinadanet.com.br/imagens/post/755/cloud-computing.jpg
http://www.estudopratico.com.br/wp-content/uploads/2015/10/o-que-e-computacao-em-nuvem.jpg
quarta-feira, 8 de fevereiro de 2017
Como Escolher uma Plataforma (Provedor de Serviços) em Nuvem
Como citado pelos colegas aqui do blog, existem alguns tipos de serviços em nuvem, nesse post vamos dar dicas sobre como escolher um provedor de serviços em nuvem. É
essencial avaliar a confiabilidade e a capacidade de um provedor de
serviços no qual você planeja confiar os aplicativos e os dados de sua
organização. Veja a seguir alguns itens que você deve levar em
consideração:
fontes: https://aws.amazon.com/pt/choosing-a-cloud-platform/
https://azure.microsoft.com/pt-br/overview/choosing-a-cloud-service-provider/
Processos e integridade dos negócios
- Saúde financeira: O provedor deve manter um registro da estabilidade e ter uma posição financeira íntegra com capital suficiente para operar com êxito a longo prazo.
- Organização, governança, planejamento e gerenciamento de riscos: O provedor deve ter uma estrutura de gerenciamento formal, políticas de gerenciamento de riscos estabelecidas e um processo formal para avaliar provedores e fornecedores de serviço de terceiros.
- Confiança: Você deve gostar da empresa e de seus princípios. Verifique a reputação do provedor e veja quais são seus parceiros. Descubra o nível de experiência dele com a nuvem. Leia avaliações e fale com clientes cuja situação é similar à sua.
- Conhecimento de negócios e técnico: O provedor deve compreender seus negócios e seus objetivos e conseguir relacionar todas essas informações com o conhecimento técnico dele.
- Auditoria de conformidade: O provedor deve conseguir validar a conformidade com todos os seus requisitos por meio de uma auditoria de terceiros.
Suporte à administração
- Contratos de Nível de Serviço (SLAs): Os provedores devem conseguir prometer um nível básico de serviço com o qual você esteja acostumado.
- Relatório de desempenho: O provedor deve conseguir fornecer relatórios de desempenho.
- Monitoramento de recursos e gerenciamento de configurações: Deve haver controles suficientes para o provedor acompanhar e monitorar serviços fornecidos a clientes e alterações feitas aos seus sistemas.
- Cobrança e contabilização: Este processo deve ser automatizado para que você possa monitorar quais recursos está usando e seus custos, para que você não acumule contas inesperadas. Também deve haver suporte a problemas relacionados a cobrança.
Funcionalidades e processos técnicos
- Facilidade de implantação, gerenciamento e atualização: Certifique-se de que o provedor tenha mecanismos que facilitem a implantação, o gerenciamento e a atualização de seu software e seus aplicativos.
- Interfaces padrão: O provedor deve usar APIs padrão e transformações de dados para que sua organização possa compilar com facilidade conexões com a nuvem.
- Gerenciamento de eventos: O provedor deve ter um sistema formal para gerenciamento de eventos, que seja integrado ao seu sistema de monitoramento/gerenciamento.
- Gerenciamento de alterações: O provedor deve ter documentos e processos formais para solicitar, registrar em log, aprovar, testar e aceitar mudanças.
- Funcionalidades híbridas: Mesmo se você não planeja usar uma nuvem híbrida de início, deve ter certeza de que o provedor pode dar suporte a este modelo. Ele tem vantagens que você pode querer explorar posteriormente.
Práticas de segurança
- Infraestrutura de segurança: Deve haver uma infraestrutura de segurança abrangente para todos os níveis e tipos de serviços de nuvem.
- Políticas de segurança: Deve haver políticas e procedimentos de segurança abrangentes em vigor para controle de acesso aos sistemas do cliente e do provedor.
- Gerenciamento de identidade: Mudanças a qualquer serviço de aplicativo ou componente de hardware devem ser autorizadas em uma base de função de grupo ou pessoal, e a autenticação deve ser necessária para qualquer pessoa ao alterar um aplicativo ou dado.
- Backup e retenção de dados: Políticas e procedimentos para garantir a integridade dos dados do cliente devem estar em vigor e em operação.
- Segurança física: Controles garantindo segurança física devem estar em vigor, incluindo para acesso a hardware colocalizado. Além disso, datacenters devem ter proteções ambientais para proteger equipamentos e dados contra eventos disruptivos. Deve haver redes e potência redundantes, além de um plano de continuidade de negócios e recuperação de desastre documentado.
https://azure.microsoft.com/pt-br/overview/choosing-a-cloud-service-provider/
terça-feira, 7 de fevereiro de 2017
Plataformas de cloud computing
A computação na nuvem é um dos conceitos mais discutidos e usados em negócios que se valem da internet para otimizar a transferência de dados ou que são do ramo de tecnologia. Hoje é raro uma empresa que não utiliza serviços como Google Drive, iCloud ou Dropbox. Essas ferramentas aprimoram o compartilhamento das informações e minimizam os ruídos de comunicação entre equipes.
Segue abaixo algumas das características de plataformas de cloud computing mais utilizadas hoje em dia.
Dropbox
O Dropbox é um serviço para armazenamento e compartilhamento de arquivos. A Dropbox Inc., sediada em San Francisco, na Califórnia, é a desenvolvedora do programa que disponibiliza centrais de computadores que armazenam os arquivos dos clientes.
Funciona da seguinte maneira: quando os arquivos são copiados para os servidores do Dropbox, eles passam de maneira automárica a ficarem acessíveis a partir de qualquer computador ou dispositivo que tenha acesso à internet. A ideia é colocar disponíveis arquivos sincronizados entre computadores em quaisquer lugares do mundo que tenham a aplicação instalada.
O alcance do Dropbox gira em torno de 25 milhões de pessoas no mundo todo. A versão gratuita oferece 2 GB de espaço na nuvem para sincronizar e compartilhar arquivos com outros usuários. O valor de mercado da Dropbox Inc, em 2014, foi avaliado em cerca de US$ 20 bilhões.
Google Drive
É o serviço de armazenamento e sincronização de arquivos entre usuários que tem conta no Gmail, o e-mail do Google. Lançado em 2012, o Drive (como é chamado no dia a dia) abriga o Google Docs, integrando layouts de planilhas, documentos e apresentações que podem ser compartilhados e editados por diversas pessoas ao mesmo tempo.
Todas as alterações são salvas automaticamente, minimizando problemas de perda de conteúdo por fatores externos. O espaço de armazenamento demandado pelo Google Drive fez com que o Gmail (serviço totalmente gratuito) aumentasse a sua capacidade para 15 GB.
iCloud
O iCloud é o sistema de armazenamento em nuvem desenvolvido pela Apple. Lançado em 2011, a plataforma de computação em nuvem dá aos usuários a possibilidade de compartilhar e-mails, contatos, documentos entre os dispositivos iOS. Com o iCloud configurado é gerada uma conta de e-mail e com espaço de 5 GB (gratuito).
Há também a possibilidade de sincronizar, através da tecnologia em nuvem, dispositivos com Windows instalado para atualizar o conteúdo dos demais aparelhos Apple do usuário.
Fonte: http://tecnologia.ig.com.br/2016-08-15/nuvem.html.
Segue abaixo algumas das características de plataformas de cloud computing mais utilizadas hoje em dia.
Dropbox
O Dropbox é um serviço para armazenamento e compartilhamento de arquivos. A Dropbox Inc., sediada em San Francisco, na Califórnia, é a desenvolvedora do programa que disponibiliza centrais de computadores que armazenam os arquivos dos clientes.
Funciona da seguinte maneira: quando os arquivos são copiados para os servidores do Dropbox, eles passam de maneira automárica a ficarem acessíveis a partir de qualquer computador ou dispositivo que tenha acesso à internet. A ideia é colocar disponíveis arquivos sincronizados entre computadores em quaisquer lugares do mundo que tenham a aplicação instalada.
O alcance do Dropbox gira em torno de 25 milhões de pessoas no mundo todo. A versão gratuita oferece 2 GB de espaço na nuvem para sincronizar e compartilhar arquivos com outros usuários. O valor de mercado da Dropbox Inc, em 2014, foi avaliado em cerca de US$ 20 bilhões.
Google Drive
É o serviço de armazenamento e sincronização de arquivos entre usuários que tem conta no Gmail, o e-mail do Google. Lançado em 2012, o Drive (como é chamado no dia a dia) abriga o Google Docs, integrando layouts de planilhas, documentos e apresentações que podem ser compartilhados e editados por diversas pessoas ao mesmo tempo.
iCloud
O iCloud é o sistema de armazenamento em nuvem desenvolvido pela Apple. Lançado em 2011, a plataforma de computação em nuvem dá aos usuários a possibilidade de compartilhar e-mails, contatos, documentos entre os dispositivos iOS. Com o iCloud configurado é gerada uma conta de e-mail e com espaço de 5 GB (gratuito).
Há também a possibilidade de sincronizar, através da tecnologia em nuvem, dispositivos com Windows instalado para atualizar o conteúdo dos demais aparelhos Apple do usuário.
Fonte: http://tecnologia.ig.com.br/2016-08-15/nuvem.html.
segunda-feira, 6 de fevereiro de 2017
Tipos de Nuvem
Existem três tipos de Computação em Nuvem: a Pública, a Privada e a Híbrida.
A Computação em Nuvem nada mais é do que o armazenamento de dados, arquivos, aplicativos em um servidor virtual. Essa modalidade de arquivar informações é feita de maneira que elas podem ser acessadas de qualquer lugar do mundo, a qualquer hora sem necessidade de instalação de programas, desde que o dispositivo que está sendo usado para acessar esteja conectado à Internet.
Soluções de Nuvem Pública são geralmente serviços baseados em assinatura, onde o hardware, software, ou ambos são alugados e os departamentos de TI adquirem cotas de armazenamento e processamento com base no que for necessário. Na modalidade Pública o usuário pode, a qualquer momento, aumentar ou diminuir os recursos, como a memória, processamento e espaço de armazenamento de acordo com suas necessidades.
Já as Nuvens Privadas, seguem a mesma forma de armazenamento de informações que a Pública, mas fica em ambiente próprio da empresa. Não necessariamente o mesmo ambiente físico, mas totalmente gerenciada por seus colaboradores de TI ou prestadores de serviços contratados para a função. Dependendo da estratégia de uma empresa, que conta com muitos dados sigilosos, ela prefere ter controle da segurança de sua Nuvem e opta por esse modelo.
Existe ainda o modelo de Nuvem Híbrida, que combina as melhores características dos modelos de armazenamento. Algumas empresas utilizam Nuvem Pública para armazenamento de dados gerais, que são de uso contínuo de seus colaboradores, que podem ser acessados por clientes e guardam as informações mais sigilosas e estratégicas na Nuvem Privada. Essa forma de atuação é considerada Híbrida.
Sejam em Nuvens Públicas, Privadas ou Híbridas, a mudança na forma de armazenar dados está conquistando seguidores dia a dia. Há armazenamentos gratuitos, pagos, para pessoas e empresas, com foco nos que têm pequeno ou grande fluxo de informação. Os planos são diferenciados e oferecidos de acordo com tráfego mensal. É um serviço que garante ao usuário redução de custos e acessibilidade de informações.
fonte: http://microsoft.westcon.com/?/post/10/entenda-a-diferenca-entre-nuvens-privada-publica-e-hibrida/
A Computação em Nuvem nada mais é do que o armazenamento de dados, arquivos, aplicativos em um servidor virtual. Essa modalidade de arquivar informações é feita de maneira que elas podem ser acessadas de qualquer lugar do mundo, a qualquer hora sem necessidade de instalação de programas, desde que o dispositivo que está sendo usado para acessar esteja conectado à Internet.
Soluções de Nuvem Pública são geralmente serviços baseados em assinatura, onde o hardware, software, ou ambos são alugados e os departamentos de TI adquirem cotas de armazenamento e processamento com base no que for necessário. Na modalidade Pública o usuário pode, a qualquer momento, aumentar ou diminuir os recursos, como a memória, processamento e espaço de armazenamento de acordo com suas necessidades.
Já as Nuvens Privadas, seguem a mesma forma de armazenamento de informações que a Pública, mas fica em ambiente próprio da empresa. Não necessariamente o mesmo ambiente físico, mas totalmente gerenciada por seus colaboradores de TI ou prestadores de serviços contratados para a função. Dependendo da estratégia de uma empresa, que conta com muitos dados sigilosos, ela prefere ter controle da segurança de sua Nuvem e opta por esse modelo.
Existe ainda o modelo de Nuvem Híbrida, que combina as melhores características dos modelos de armazenamento. Algumas empresas utilizam Nuvem Pública para armazenamento de dados gerais, que são de uso contínuo de seus colaboradores, que podem ser acessados por clientes e guardam as informações mais sigilosas e estratégicas na Nuvem Privada. Essa forma de atuação é considerada Híbrida.
Sejam em Nuvens Públicas, Privadas ou Híbridas, a mudança na forma de armazenar dados está conquistando seguidores dia a dia. Há armazenamentos gratuitos, pagos, para pessoas e empresas, com foco nos que têm pequeno ou grande fluxo de informação. Os planos são diferenciados e oferecidos de acordo com tráfego mensal. É um serviço que garante ao usuário redução de custos e acessibilidade de informações.
fonte: http://microsoft.westcon.com/?/post/10/entenda-a-diferenca-entre-nuvens-privada-publica-e-hibrida/
quarta-feira, 1 de fevereiro de 2017
Tipos de serviços de nuvem
Os serviços de nuvem podem se dividir em três grandes categorias:
IaaS (infraestrutura como serviço) - A categoria mais básica de serviços de computação em nuvem. Onde você aluga infraestrutura de TI, servidores e VMs (máquinas virtuais), armazenamento, redes e sistemas operacionais, de um provedor de nuvem em uma base pré-paga.
PaaS (plataforma como serviço) - Refere-se aos serviços de computação em nuvem que fornecem um ambiente sob demanda para desenvolvimento, teste, fornecimento e gerenciamento de aplicativos de software. O PaaS foi criado para facilitar aos desenvolvedores criarem aplicativos móveis ou Web rapidamente, sem se preocupar com a configuração ou o gerenciamento de infraestrutura subjacente de servidores, armazenamento, rede e bancos de dados necessários para desenvolvimento.
SaaS (software como serviço) - método para fornecer aplicativos de software pela Internet, sob demanda e, normalmente, em uma base de assinaturas. Com o SaaS, os provedores de nuvem hospedam e gerenciam o aplicativo de software e a infraestrutura subjacente e fazem manutenções, como atualizações de software e aplicação de patch de segurança. Os usuários conectam o aplicativo pela Internet, normalmente com um navegador da Web em seu telefone, tablet ou PC.
Às vezes, eles são denominados pilha de computação em nuvem, pois são compilados um sobre o outro. Saber o que eles são e como são diferentes ajuda a compreender qual a melhor solução para o que precisa.
fonte: https://azure.microsoft.com/pt-br/overview/what-is-cloud-computing/
IaaS (infraestrutura como serviço) - A categoria mais básica de serviços de computação em nuvem. Onde você aluga infraestrutura de TI, servidores e VMs (máquinas virtuais), armazenamento, redes e sistemas operacionais, de um provedor de nuvem em uma base pré-paga.
PaaS (plataforma como serviço) - Refere-se aos serviços de computação em nuvem que fornecem um ambiente sob demanda para desenvolvimento, teste, fornecimento e gerenciamento de aplicativos de software. O PaaS foi criado para facilitar aos desenvolvedores criarem aplicativos móveis ou Web rapidamente, sem se preocupar com a configuração ou o gerenciamento de infraestrutura subjacente de servidores, armazenamento, rede e bancos de dados necessários para desenvolvimento.
SaaS (software como serviço) - método para fornecer aplicativos de software pela Internet, sob demanda e, normalmente, em uma base de assinaturas. Com o SaaS, os provedores de nuvem hospedam e gerenciam o aplicativo de software e a infraestrutura subjacente e fazem manutenções, como atualizações de software e aplicação de patch de segurança. Os usuários conectam o aplicativo pela Internet, normalmente com um navegador da Web em seu telefone, tablet ou PC.
Às vezes, eles são denominados pilha de computação em nuvem, pois são compilados um sobre o outro. Saber o que eles são e como são diferentes ajuda a compreender qual a melhor solução para o que precisa.
fonte: https://azure.microsoft.com/pt-br/overview/what-is-cloud-computing/
segunda-feira, 30 de janeiro de 2017
Combinando Cloud Computing e Arquitetura Orientada a Serviços
Acatando a sugestão do colega Ademir..
Este post tem como objetivo fornecer uma visão do que seria um SOA e a combinação desse modelo com a computação em nuvem.
A computação em nuvem está criando uma mudança fundamental na arquitetura de computador,software, desenvolvimento de ferramentas e também na maneira como armazenamos, distribuímos e consumimos informações.Através desse modelo é possível ter acesso a um conjunto compartilhado de recursos de computação configuráveis (redes, servidores, armazenamento, aplicativos e serviços).
A orientação a serviços é uma abordagem de arquitetura com base na implementação de processos de negócios e serviços de software. Uma Arquitetura Orientada a Serviços (SOA) consistem em um conjunto de componentes de baixo acoplamento (concebido para minimizar as dependências ) montado para suportar uma tarefa de negócio bem definida, o resultado disso são serviços de negócios modulares e a concepção de sistemas de TI mais eficientes e flexíveis às mudanças constantes dos processos
de negócios.
Uma plataforma em nuvem provê recursos de TI que podem ser utilizados conforme são demandados, incluindo recursos de armazenamento de dados, serviços e processos. Dessa forma, a organização tem a habilidade de expandir a sua SOA para fora da empresa, utilizando um provedor de Cloud computing e assim, obter mais benefícios.
Hoje em dia computação em nuvem pode ser vista como uma extensão para o SOA, pois a sua utilização permite que uma solução em SOA seja mais acessível a empresas de pequeno e médio porte. Aplicativos baseados na solução, por exemplo o Google Apps não usam hardwares ou softwares e exigem o mínimo de manutenção, o que gera uma grande economia de tempo e custos para as empresas que utilizam essa solução.
Com isso a SOA também contribui para permitir que a computação em nuvem se tornasse o que é hoje, e também deve contribuir significativamente na evolução da computação em nuvem.
Referências:
http://docslide.com.br/documents/palestra-web-computacao-na-nuvem-e-arquitetura-orientada-a-servicos-soa-java-x.html
http://aborrecido.ru/computadores-e-software/networking-administrao-professional/cloud-computing/267-benefcios-de-uma-abordagem-orientada-a-servios-em.html
Este post tem como objetivo fornecer uma visão do que seria um SOA e a combinação desse modelo com a computação em nuvem.
A computação em nuvem está criando uma mudança fundamental na arquitetura de computador,software, desenvolvimento de ferramentas e também na maneira como armazenamos, distribuímos e consumimos informações.Através desse modelo é possível ter acesso a um conjunto compartilhado de recursos de computação configuráveis (redes, servidores, armazenamento, aplicativos e serviços).
A orientação a serviços é uma abordagem de arquitetura com base na implementação de processos de negócios e serviços de software. Uma Arquitetura Orientada a Serviços (SOA) consistem em um conjunto de componentes de baixo acoplamento (concebido para minimizar as dependências ) montado para suportar uma tarefa de negócio bem definida, o resultado disso são serviços de negócios modulares e a concepção de sistemas de TI mais eficientes e flexíveis às mudanças constantes dos processos
de negócios.
Uma plataforma em nuvem provê recursos de TI que podem ser utilizados conforme são demandados, incluindo recursos de armazenamento de dados, serviços e processos. Dessa forma, a organização tem a habilidade de expandir a sua SOA para fora da empresa, utilizando um provedor de Cloud computing e assim, obter mais benefícios.
Hoje em dia computação em nuvem pode ser vista como uma extensão para o SOA, pois a sua utilização permite que uma solução em SOA seja mais acessível a empresas de pequeno e médio porte. Aplicativos baseados na solução, por exemplo o Google Apps não usam hardwares ou softwares e exigem o mínimo de manutenção, o que gera uma grande economia de tempo e custos para as empresas que utilizam essa solução.
Com isso a SOA também contribui para permitir que a computação em nuvem se tornasse o que é hoje, e também deve contribuir significativamente na evolução da computação em nuvem.
Referências:
http://docslide.com.br/documents/palestra-web-computacao-na-nuvem-e-arquitetura-orientada-a-servicos-soa-java-x.html
http://aborrecido.ru/computadores-e-software/networking-administrao-professional/cloud-computing/267-benefcios-de-uma-abordagem-orientada-a-servios-em.html
quarta-feira, 25 de janeiro de 2017
Benefícios na adoção da Nuvem
Com a chegada da computação em nuvem, trouxe também uma mudança na forma de como as empresa pensam sobre os recursos de TI. Mas o que estão levando as empresas á adotar essa tecnologia? Porque está sendo tão disseminada? Alguns dos principais motivos que respondem essas perguntas são simples e fazem toda a diferença em relação a tecnologia tradicional.
- O Custo - A nuvem elimina o capital inicial de investimento que as arquiteturas locais precisam ter para o inicio das operação, o que costumam ser muito caras, para adquirir Hardware e Softwares, assim como os insumos para manter o a infraestrutura operando como a energia, internet e resfriamento com o maior grau de disponibilidade possível.
- Escalabilidade - Uma das principais características da nuvem é a sua escalabilidade sob demanda, ou seja, os recursos podem ser alocados em poucos instantes tando para aumentar a capacidade como para reduzir a capacidade caso não esteja sendo utilizada (reduzindo os custos). Isso fornece flexibilidade para as empresas.
- Desempenho - Os maiores serviços de computação em nuvem, são executados em uma rede mundial de datacenters seguros com atualizações regulares, de alto desempenho usando as mais recentes gerações de hardware com toda uma estrutura robusta e eficiente com alto grau de disponibilidade.
- Confiabilidade - A nuvem na sua essência, trás consigo a confiabilidade em termos de backup, recuperação de desastres e disponibilidade de negócios, já que as operações que estão na nuvem, estão espelhados em diversos datacenters redundantes em vários locais geográficos.
fonte:https://azure.microsoft.com/pt-br/overview/what-is-cloud-computing/
domingo, 22 de janeiro de 2017
Usos da computação em nuvem
Ultimamente a nuvem está sendo usada por muitos sistemas e serviços, provavelmente deve está fazendo o uso dela nesse momento enquanto lê esse blog. Ao consultar seus e-mail, assistir YouTube, jogar on-line, armazenar fotos e arquivos na internet, certamente está usando serviços de nuvem. Apesar de ser uma tecnologia recente (menos de uma década), diversas empresas, agências e corporações estão migrando e utilizando esta tecnologia. A migração é relativamente fácil de se fazer, e não interfere na usabilidade do usuário final, ou seja, é imperceptível o uso da nuvem. Algumas coisas que pode fazer com a nuvem:
Armazenamento, Backup e Restauração de dados,
Hospedar sites Web e Blogs,
Transmissões de Áudio e Vídeo,
Fornecer serviços e aplicativos,
Auxilio para Internet das Coisas,
Análise de dados.
fonte: https://azure.microsoft.com/pt-br/overview/what-is-cloud-computing/
Armazenamento, Backup e Restauração de dados,
Hospedar sites Web e Blogs,
Transmissões de Áudio e Vídeo,
Fornecer serviços e aplicativos,
Auxilio para Internet das Coisas,
Análise de dados.
fonte: https://azure.microsoft.com/pt-br/overview/what-is-cloud-computing/
quarta-feira, 11 de janeiro de 2017
Computação em Nuvem
A ideia da Computação em Nuvem (em inglês, Cloud Computing) se dá pelo uso de memória e da capacidade de armazenamento e cálculo de computadores e servidores compartilhados e interligados via internet, seguindo o princípio da Computação em Grade/GRID (divisão de tarefas entre máquinas) .
O armazenamento de dados é feito através de serviços que podem ser acessados de qualquer lugar do mundo, a qualquer momento, tendo um acesso a internet. O acesso a programas, serviços e arquivos é remoto, ou seja, através de um computador com acesso a internet, é possível ter acesso a esses recursos. O uso desse modelo (remoto) é mais viável do que o uso de unidades físicas.
O requisito mínimo para poder usufruir da Computação em Nuvem é um computador compatível com os recursos disponíveis na Internet. O computador torna-se apenas um chip ligado à Internet e ao serviço de nuvem, sendo necessários somente os dispositivos de entrada (teclado e mouse) e saída (monitor).
Grande empresas da informatica estão disponibilizando esses serviços baseados em computação em nuvem. Algumas delas são:
Amazon Web Services (AWS) - Amazon
Azure - Microsoft
Google Cloud - Google
O requisito mínimo para poder usufruir da Computação em Nuvem é um computador compatível com os recursos disponíveis na Internet. O computador torna-se apenas um chip ligado à Internet e ao serviço de nuvem, sendo necessários somente os dispositivos de entrada (teclado e mouse) e saída (monitor).
Grande empresas da informatica estão disponibilizando esses serviços baseados em computação em nuvem. Algumas delas são:
Amazon Web Services (AWS) - Amazon
Azure - Microsoft
Google Cloud - Google
Fonte: https://pt.wikipedia.org/wiki/Computa%C3%A7%C3%A3o_em_nuvem
terça-feira, 10 de janeiro de 2017
A Internet
As redes de computadores começaram como um meio de ligar grandes computadores a laboratórios de pesquisa e universidades para aumentar seu pode e permitir aos cientistas partilharem dados. Então vieram as convenções chamadas protocolos, que possibilitavam as trocas na rede. Na década de 1980, criou-se um sistema único de endereços, permitindo a qualquer computador entrar em contato com ouro - a internet. À medida que a informática colocava máquinas em escritórios e casas por todo o mundo, aplicativos como a World Wide Web, e-commerce e e e-mail começaram a mudar o modo como vivemos e trabalhamos.
O que é a internet?
O coração da Internet consiste de computadores conhecidos como roteadores, conectados por ligações de alta velocidade, usando fibra ótica e outras ligações por cabo e satélite. Os roteadores são conectados, por sua vez, com milhares de pequenas redes e milhões de computadores.
As grandes empresas e instituições governamentais e acadêmicas muitas vezes têm acesso direto à Internet. Outros usuários discam por linha telefônica, ligando-se a seu provedor.
Os dados são enviados pela internet por meio de "troca de pacotes". Se tomam a forma de emails, páginas da Web ou arquivos de computador, a informação é dividida em pequenos "pacotes"cada um dos quais é digitalmente "rotulado" com seu endereço de destino. Uma sucessão de roteadores envia-o pelo caminho mais rápido disponível até chegar ao alvo. Uma vez láos pacotes são remontados na ordem certa para formar o arquivo completo.
Fonte: https://pt.wikipedia.org/wiki/Computa%C3%A7%C3%A3o_em_nuvem
O que é a internet?
O coração da Internet consiste de computadores conhecidos como roteadores, conectados por ligações de alta velocidade, usando fibra ótica e outras ligações por cabo e satélite. Os roteadores são conectados, por sua vez, com milhares de pequenas redes e milhões de computadores.
As grandes empresas e instituições governamentais e acadêmicas muitas vezes têm acesso direto à Internet. Outros usuários discam por linha telefônica, ligando-se a seu provedor.
Os dados são enviados pela internet por meio de "troca de pacotes". Se tomam a forma de emails, páginas da Web ou arquivos de computador, a informação é dividida em pequenos "pacotes"cada um dos quais é digitalmente "rotulado" com seu endereço de destino. Uma sucessão de roteadores envia-o pelo caminho mais rápido disponível até chegar ao alvo. Uma vez láos pacotes são remontados na ordem certa para formar o arquivo completo.
Fonte: https://pt.wikipedia.org/wiki/Computa%C3%A7%C3%A3o_em_nuvem
Nascimento da Computação
Na década de 1830, havia máquinas ou projetos que incorporavam muitos dos princípios da computação moderna. Mas seus mecanismos eram demasiado complexos para a engenharia do século XIX e o salto da teoria à prática teve de esperar o desenvolvimento da eletrônica dos transistores e circuitos integrados mais de um século depois.
O primeiro computador foi o projeto de charles babbage para uma "máquina analítica". Era um verdadeiro computador., porque se podia programá-lo não só para seguir uma série de passos lógicos, mas também levar em conta os resultados de passos anteriores no programa. só na Segunda Guerra Mundial, porém, foi possível construir computador eletromecânicos e eletrônicos plenamente funcionais.
Os componentes eletrônicos funcionam mais rápido que os mecânicos. Podem atuar como computadores eletrônicos, que representam os números 0 e 1 do sistema binário, e ser ordenados nos chamados circuitos lógicos para efetuar operações matemáticas. Os cálculos complexos, no entanto, envolve muitos dessas operações, e são necessários muitos componentes. As primeiras máquinas usavam válvulas: essas unidades enchiam salas inteiras e precisavam de resfriamento. Os transistores tornaram possíveis computadores menores e mais potentes. O circuito integrado combinou os pequenos componentes numa única unidade e levou à criação do PC (computador pessoal)
Válvula Transistor
fonte: super enciclopédia ilustrada - Seleções Reader's Digest
Internet das Coisas
A Internet das Coisas (IoT) é a rede de objetos-dispositivos físicos, veículos, edifícios e outros itens que tenham partes de eletrônica, software, sensores e conectividade á rede que permita que esses objetos possam trocar dados.
A IoT permite que objetos sejam detectados e controlados remotamente através de infra-estrutura de rede existente, criando oportunidades para uma integração mais direta do mundo físico com os sistemas baseados em computadores, assim resultando em uma maior eficiência, precisão e benefícios econômicos. Cada "coisa" é exclusivamente identificável através do seu sistema de computação, mas é capaz de interagir dentro da infra-estrutura de Internet existente. Especialistas estimam que a IoTa será composta de quase 50 mil milhões de objetos (dispositivos/coisas) em 2020.
Normalmente, a Internet das Coisas, oferece conectividade avançada de dispositivos, sistemas e serviços que vai além comunicação máquina-a-máquina (M2M) e abrange uma variedade de protocolos, domínios e aplicações. A interligação destes dispositivos incorporados (incluindo objetos inteligentes), está prevista para inaugurar a automação em quase todos os campos, e mesmo tempo, permitindo que os aplicativos avançados, como uma rede inteligente, se expanda para as áreas como cidades inteligentes.
"Coisas" no sentido de a Internet das Coisas, pode se referir a uma ampla variedade de dispositivos, tais como implantes de monitorização cardíaca , transpônderes , biochip em animais de fazenda, veículos com sensores embutidos, dispositivos de análise de meio ambiente/alimentos, monitoramento patógeno ou dispositivos de operação de campo que auxiliam os bombeiros nas operações de busca e salvamento.
Os juristas sugerem a olhar para "Coisas" como uma "mistura indissolúvel de hardware, software, dados e serviços". Estes dispositivos recolhem dados úteis com a ajuda de várias tecnologias existentes e, em seguida, fluem de forma autônoma os dados entre outros dispositivos. Exemplos atuais do mercado incluem sistemas inteligentes termostato e lavadoras / secadoras que usam Wi-Fi para monitoramento remoto.
fonte: internet
A IoT permite que objetos sejam detectados e controlados remotamente através de infra-estrutura de rede existente, criando oportunidades para uma integração mais direta do mundo físico com os sistemas baseados em computadores, assim resultando em uma maior eficiência, precisão e benefícios econômicos. Cada "coisa" é exclusivamente identificável através do seu sistema de computação, mas é capaz de interagir dentro da infra-estrutura de Internet existente. Especialistas estimam que a IoTa será composta de quase 50 mil milhões de objetos (dispositivos/coisas) em 2020.
Normalmente, a Internet das Coisas, oferece conectividade avançada de dispositivos, sistemas e serviços que vai além comunicação máquina-a-máquina (M2M) e abrange uma variedade de protocolos, domínios e aplicações. A interligação destes dispositivos incorporados (incluindo objetos inteligentes), está prevista para inaugurar a automação em quase todos os campos, e mesmo tempo, permitindo que os aplicativos avançados, como uma rede inteligente, se expanda para as áreas como cidades inteligentes.
"Coisas" no sentido de a Internet das Coisas, pode se referir a uma ampla variedade de dispositivos, tais como implantes de monitorização cardíaca , transpônderes , biochip em animais de fazenda, veículos com sensores embutidos, dispositivos de análise de meio ambiente/alimentos, monitoramento patógeno ou dispositivos de operação de campo que auxiliam os bombeiros nas operações de busca e salvamento.
Os juristas sugerem a olhar para "Coisas" como uma "mistura indissolúvel de hardware, software, dados e serviços". Estes dispositivos recolhem dados úteis com a ajuda de várias tecnologias existentes e, em seguida, fluem de forma autônoma os dados entre outros dispositivos. Exemplos atuais do mercado incluem sistemas inteligentes termostato e lavadoras / secadoras que usam Wi-Fi para monitoramento remoto.
fonte: internet
segunda-feira, 9 de janeiro de 2017
Bem-vindos!
Este edublog é um projeto de disciplina de Gerência de Projetos do curso de Sistemas de Informação da Universidade Federal de Sergipe que é ministrado pelo professor Doutor Rogério Patrício.
O foco deste blog é apresentar a tecnologia da computação em nuvem que no presente momento está em acessão.
Os autores deste blog são os alunos:
João Pedro
Fiama
Dannilo
Ricardo
Walace
Matheus
Ao final do blog será apresentado um projeto de software que será feito pelos alunos pela empresa fictícia Larcertae SW.
Mais uma vez, sejam bem-vindos!
O foco deste blog é apresentar a tecnologia da computação em nuvem que no presente momento está em acessão.
Os autores deste blog são os alunos:
João Pedro
Fiama
Dannilo
Ricardo
Walace
Matheus
Ao final do blog será apresentado um projeto de software que será feito pelos alunos pela empresa fictícia Larcertae SW.
Mais uma vez, sejam bem-vindos!
Assinar:
Postagens (Atom)