O documento discute conceitos, tendências e aplicações de computação em nuvem em software livre. Apresenta exemplos de serviços em nuvem, características e definições de computação em nuvem, o papel do software livre, desafios e perspectivas futuras.
Utilizando Windows, .NET e produtos Microsoft na AWSJose Papo, MSc
Como usar servidores Windows e produtos Microsoft como Sharepoint, SQL Server, Dynamics entre outros de forma simples, rápida e barata com a amazon Web Services. Palestra realizada na DevBrasil 2012
Amazon Web Services: Economia, Inovação e Revolução da NuvemJose Papo, MSc
O documento discute como a Amazon Web Services (AWS) oferece economia, inovação e revolução na nuvem. A infraestrutura tradicional é cara e complexa, enquanto a AWS oferece capacidade ajustável, pagamento apenas pelo uso, autoatendimento e automação. Isso permite que empresas foquem em inovação e novos produtos em vez de manutenção, reduzindo custos e riscos.
Conversa LSD - IaaS sobre Recursos Oportunistasedigley
O documento discute a proposta de unir computação em grade oportunista, virtualização e cloud computing para fornecer infraestrutura como serviço de forma flexível e com baixo custo. A idéia é permitir que usuários solicitem máquinas virtuais em desktops ociosos de forma semelhante a serviços como Amazon EC2. A viabilidade da proposta dependeria de simulações para avaliar sobrecarga da rede e migração de workloads em diferentes cenários de demanda.
Computação nas Nuvens, Virtualização e Software Livre - Como eles caminham ju...Marcelo Dieder
Computação nas Nuvens,
Virtualização e Software Livre -
Como eles caminham juntos
É apresentado as principais soluções existentes para o controle de virtualização e gerenciamento da nuvem, bem como conceitos sobre virtualização.
O documento compara a computação em nuvem versus a infraestrutura tradicional em termos de escalabilidade, desempenho, disponibilidade e custos. Apresenta recursos como balanceamento de carga e auto-escalonamento na nuvem que podem facilitar a escalabilidade e reduzir custos em comparação ao modelo tradicional.
O documento descreve o que é computação em nuvem, explicando que se trata de um modelo de computação baseado em uma rede massiva de servidores interconectados que fornecem recursos de processamento e armazenamento de dados de forma elástica. Ele também detalha a estrutura de uma nuvem, incluindo as camadas de aplicação, plataforma e infraestrutura, e exemplos de serviços oferecidos em cada camada. Por fim, destaca as vantagens da computação em nuvem como elasticidade, agilidade, autonomia
O documento discute os benefícios da nuvem da Amazon Web Services (AWS) para empresas, incluindo economia de custos, agilidade e escalabilidade. A AWS permite que empresas foquem seus recursos em inovação em vez de manutenção de infraestrutura, reduzindo custos de capital e TCO. Além disso, a AWS facilita lançamentos rápidos e reduz riscos de projetos inovadores.
Utilizando Windows, .NET e produtos Microsoft na AWSJose Papo, MSc
Como usar servidores Windows e produtos Microsoft como Sharepoint, SQL Server, Dynamics entre outros de forma simples, rápida e barata com a amazon Web Services. Palestra realizada na DevBrasil 2012
Amazon Web Services: Economia, Inovação e Revolução da NuvemJose Papo, MSc
O documento discute como a Amazon Web Services (AWS) oferece economia, inovação e revolução na nuvem. A infraestrutura tradicional é cara e complexa, enquanto a AWS oferece capacidade ajustável, pagamento apenas pelo uso, autoatendimento e automação. Isso permite que empresas foquem em inovação e novos produtos em vez de manutenção, reduzindo custos e riscos.
Conversa LSD - IaaS sobre Recursos Oportunistasedigley
O documento discute a proposta de unir computação em grade oportunista, virtualização e cloud computing para fornecer infraestrutura como serviço de forma flexível e com baixo custo. A idéia é permitir que usuários solicitem máquinas virtuais em desktops ociosos de forma semelhante a serviços como Amazon EC2. A viabilidade da proposta dependeria de simulações para avaliar sobrecarga da rede e migração de workloads em diferentes cenários de demanda.
Computação nas Nuvens, Virtualização e Software Livre - Como eles caminham ju...Marcelo Dieder
Computação nas Nuvens,
Virtualização e Software Livre -
Como eles caminham juntos
É apresentado as principais soluções existentes para o controle de virtualização e gerenciamento da nuvem, bem como conceitos sobre virtualização.
O documento compara a computação em nuvem versus a infraestrutura tradicional em termos de escalabilidade, desempenho, disponibilidade e custos. Apresenta recursos como balanceamento de carga e auto-escalonamento na nuvem que podem facilitar a escalabilidade e reduzir custos em comparação ao modelo tradicional.
O documento descreve o que é computação em nuvem, explicando que se trata de um modelo de computação baseado em uma rede massiva de servidores interconectados que fornecem recursos de processamento e armazenamento de dados de forma elástica. Ele também detalha a estrutura de uma nuvem, incluindo as camadas de aplicação, plataforma e infraestrutura, e exemplos de serviços oferecidos em cada camada. Por fim, destaca as vantagens da computação em nuvem como elasticidade, agilidade, autonomia
O documento discute os benefícios da nuvem da Amazon Web Services (AWS) para empresas, incluindo economia de custos, agilidade e escalabilidade. A AWS permite que empresas foquem seus recursos em inovação em vez de manutenção de infraestrutura, reduzindo custos de capital e TCO. Além disso, a AWS facilita lançamentos rápidos e reduz riscos de projetos inovadores.
Caminando en la nube de Amazon Web Services: cómo innovar a través de la revo...GeneXus
O documento discute os benefícios da nuvem da Amazon Web Services (AWS) para empresas, incluindo redução de custos de infraestrutura, melhoria no tempo de lançamento de novos produtos e redução de riscos de projetos de inovação. A AWS oferece capacidade elástica e pagamento por uso, diferente da infraestrutura tradicional cara e complexa. Isso permite que empresas foquem mais em inovação em vez de manutenção.
Windows Azure 1/8 - Visão geral do Windows AzureVitor Ciaramella
1) A computação em nuvem oferece recursos econômicos, agilidade e elasticidade por meio de um modelo baseado no uso.
2) Na TI tradicional há falta de capacidade e desperdício, enquanto na nuvem a capacidade se adapta à demanda de forma elástica.
3) Há diferentes padrões de uso na nuvem que requerem escalabilidade para atender picos de demanda e inatividade para evitar desperdício.
The document discusses cloud computing infrastructure. It covers topics like traditional IT projects versus cloud computing, types of cloud services, public and private clouds, virtualization, cloud computing applications like BYOD, and places to study cloud computing further. The presentation aims to explain what cloud computing is, its advantages, types, costs, security aspects, and applications.
O documento discute o conceito de programação em nuvem (cloud computing), explicando que permite o acesso a dados e programas de qualquer lugar do mundo sem a necessidade de software local. Também aborda as vantagens como redução de custos, flexibilidade e acesso igualitário à tecnologia, mas destaca os riscos à segurança e privacidade dos dados quando armazenados em nuvens.
O documento discute o conceito de computação em nuvem, incluindo suas características, modelos de serviço e implementação. Também aborda tópicos como virtualização, economia de custos, segurança e contratos na nuvem.
O documento discute os conceitos e modelos de computação em nuvem, incluindo as vantagens e desvantagens. Ele explica os modelos de nuvem como Infraestrutura como Serviço (IaaS), Plataforma como Serviço (PaaS) e Software como Serviço (SaaS). Também prevê que as empresas continuarão migrando aplicações para a nuvem e que a demanda por profissionais especializados em nuvem aumentará.
Cloud Computing: uma abordagem objetiva sobre o novo ambiente computacionalJosé Morelli Neto
O documento discute o conceito de Cloud Computing, apresentando sua história, características e modelos. Aborda os tipos de serviços (SaaS, PaaS e IaaS), modelos de implantação e um caso de uso real. Aponta vantagens como escalabilidade e redução de custos, mas também desafios como segurança e dependência de provedores.
O documento discute o conceito e histórico do Cloud Computing, seus modelos de serviço e implementação, vantagens e desvantagens, segurança e tendências futuras. O Cloud Computing permite acesso sob demanda a recursos de TI de forma escalável e paga conforme o uso, proporcionando economia para empresas. Os principais riscos estão na segurança e privacidade dos dados armazenados na nuvem.
A computação em nuvem permite que usuários acessem aplicações e armazenem dados na internet através de terminais conectados. Ela oferece três tipos de serviços: Infraestrutura como Serviço (IaaS), Plataforma como Serviço (PaaS) e Software como Serviço (SaaS). A computação em nuvem traz vantagens como disponibilidade e escalabilidade, mas também riscos de segurança de dados.
O documento apresenta os conceitos e benefícios da nuvem AWS, incluindo IaaS, PaaS, SaaS, nuvens pública, privada e híbrida. Resume os principais serviços AWS como EC2, S3, RDS, DynamoDB e Elasticache e fornece exemplos de uso.
[1] O documento discute o conceito de Cloud Computing e como ele representa uma mudança no paradigma computacional, permitindo que os usuários acessem software e armazenamento de dados na nuvem em vez de depender de recursos locais.
[2] A adoção do Cloud Computing terá um grande impacto nos dispositivos móveis, permitindo que eles acessem uma variedade de recursos e aplicações com hardware limitado.
[3] Embora haja benefícios como economia de custos e flexibilidade, a segurança dos dados armazenados e transmit
Este documento discute como as empresas de TI podem fornecer infraestrutura flexível e dinâmica para acompanhar as variações dos negócios de seus clientes. Apresenta o modelo Dynamic Computing da T-Systems, que oferece recursos de computação em nuvem privada para atender às necessidades variáveis dos clientes de forma escalonável, econômica e independente de fornecedores. Também destaca a ênfase da T-Systems em qualidade, segurança e governança para seus serviços de nuvem.
O documento resume os principais conceitos de Cloud Computing, incluindo: (1) Cloud Computing representa uma evolução de tecnologias anteriores como Grid Computing e Utility Computing; (2) Existem três categorias principais de Cloud Computing: Infrastructure as a Service (IaaS), Platform as a Service (PaaS) e Software as a Service (SaaS); (3) As principais vantagens da Cloud Computing incluem escalabilidade, redução de custos e eficiência.
O documento discute a computação em nuvem, definindo-a como o acesso remoto a programas, serviços e arquivos sem a necessidade de instalação local. Apresenta os precursores Joseph Carl Robnett Licklider e John McCarthy e as tipologias de cloud computing como IaaS, PaaS, SaaS e outras. Também discute as características, vantagens, riscos e a computação em nuvem verde.
1) O documento discute o conceito de Cloud Computing e como ele pode permitir que empresas acessem software e recursos computacionais de forma remota e sob demanda, em vez de manter sua própria infraestrutura de TI.
2) A Cloud Computing é definida e suas principais características são descritas, incluindo elasticidade, pagamento por uso, acesso multiplataforma e isolamento de múltiplos usuários.
3) Os principais modelos de serviços na nuvem são discutidos, incluindo Software como Serviço (SaaS
Este documento apresenta os principais conceitos da computação em nuvem, incluindo: (1) os modelos de serviço como SaaS, PaaS e IaaS; (2) as cinco características essenciais da nuvem como auto-serviço sob demanda, amplo acesso, pooling de recursos, elasticidade rápida e serviço medido; e (3) os quatro modelos de implantação da nuvem.
O documento fornece uma introdução sobre computação em nuvem, discutindo seus benefícios principais como custo, velocidade e escalabilidade. Também descreve os tipos principais de implantação de nuvem (pública, privada e híbrida) e exemplos de usos como armazenamento de dados, análise e fornecimento de software como serviço.
Este documento discute as vantagens de adotar soluções GIS na nuvem, comparando nuvens públicas, privadas e híbridas. Apresenta como o Software como Serviço (SaaS) pode reduzir custos e aumentar disponibilidade e segurança. Recomenda considerar a nuvem primeiro para novos projetos de mapeamento e análise espacial.
O documento apresenta uma introdução à computação em nuvem, discutindo seus conceitos-chave, modelos e serviços. Ele define computação em nuvem como a disponibilização rápida de recursos de TI sob demanda através da internet. O documento também descreve os principais modelos de serviço em nuvem (IaaS, PaaS e SaaS), discutindo suas características, vantagens e desvantagens.
Plataforma Windows Azure (Cloud Computing)Marcelo Paiva
O documento discute as vantagens de se hospedar aplicações na nuvem, incluindo redução de custos de operação, maior produtividade e potencial para inovação. Também descreve os serviços oferecidos pela plataforma Microsoft Azure, como computação, armazenamento e banco de dados SQL na nuvem.
Caminando en la nube de Amazon Web Services: cómo innovar a través de la revo...GeneXus
O documento discute os benefícios da nuvem da Amazon Web Services (AWS) para empresas, incluindo redução de custos de infraestrutura, melhoria no tempo de lançamento de novos produtos e redução de riscos de projetos de inovação. A AWS oferece capacidade elástica e pagamento por uso, diferente da infraestrutura tradicional cara e complexa. Isso permite que empresas foquem mais em inovação em vez de manutenção.
Windows Azure 1/8 - Visão geral do Windows AzureVitor Ciaramella
1) A computação em nuvem oferece recursos econômicos, agilidade e elasticidade por meio de um modelo baseado no uso.
2) Na TI tradicional há falta de capacidade e desperdício, enquanto na nuvem a capacidade se adapta à demanda de forma elástica.
3) Há diferentes padrões de uso na nuvem que requerem escalabilidade para atender picos de demanda e inatividade para evitar desperdício.
The document discusses cloud computing infrastructure. It covers topics like traditional IT projects versus cloud computing, types of cloud services, public and private clouds, virtualization, cloud computing applications like BYOD, and places to study cloud computing further. The presentation aims to explain what cloud computing is, its advantages, types, costs, security aspects, and applications.
O documento discute o conceito de programação em nuvem (cloud computing), explicando que permite o acesso a dados e programas de qualquer lugar do mundo sem a necessidade de software local. Também aborda as vantagens como redução de custos, flexibilidade e acesso igualitário à tecnologia, mas destaca os riscos à segurança e privacidade dos dados quando armazenados em nuvens.
O documento discute o conceito de computação em nuvem, incluindo suas características, modelos de serviço e implementação. Também aborda tópicos como virtualização, economia de custos, segurança e contratos na nuvem.
O documento discute os conceitos e modelos de computação em nuvem, incluindo as vantagens e desvantagens. Ele explica os modelos de nuvem como Infraestrutura como Serviço (IaaS), Plataforma como Serviço (PaaS) e Software como Serviço (SaaS). Também prevê que as empresas continuarão migrando aplicações para a nuvem e que a demanda por profissionais especializados em nuvem aumentará.
Cloud Computing: uma abordagem objetiva sobre o novo ambiente computacionalJosé Morelli Neto
O documento discute o conceito de Cloud Computing, apresentando sua história, características e modelos. Aborda os tipos de serviços (SaaS, PaaS e IaaS), modelos de implantação e um caso de uso real. Aponta vantagens como escalabilidade e redução de custos, mas também desafios como segurança e dependência de provedores.
O documento discute o conceito e histórico do Cloud Computing, seus modelos de serviço e implementação, vantagens e desvantagens, segurança e tendências futuras. O Cloud Computing permite acesso sob demanda a recursos de TI de forma escalável e paga conforme o uso, proporcionando economia para empresas. Os principais riscos estão na segurança e privacidade dos dados armazenados na nuvem.
A computação em nuvem permite que usuários acessem aplicações e armazenem dados na internet através de terminais conectados. Ela oferece três tipos de serviços: Infraestrutura como Serviço (IaaS), Plataforma como Serviço (PaaS) e Software como Serviço (SaaS). A computação em nuvem traz vantagens como disponibilidade e escalabilidade, mas também riscos de segurança de dados.
O documento apresenta os conceitos e benefícios da nuvem AWS, incluindo IaaS, PaaS, SaaS, nuvens pública, privada e híbrida. Resume os principais serviços AWS como EC2, S3, RDS, DynamoDB e Elasticache e fornece exemplos de uso.
[1] O documento discute o conceito de Cloud Computing e como ele representa uma mudança no paradigma computacional, permitindo que os usuários acessem software e armazenamento de dados na nuvem em vez de depender de recursos locais.
[2] A adoção do Cloud Computing terá um grande impacto nos dispositivos móveis, permitindo que eles acessem uma variedade de recursos e aplicações com hardware limitado.
[3] Embora haja benefícios como economia de custos e flexibilidade, a segurança dos dados armazenados e transmit
Este documento discute como as empresas de TI podem fornecer infraestrutura flexível e dinâmica para acompanhar as variações dos negócios de seus clientes. Apresenta o modelo Dynamic Computing da T-Systems, que oferece recursos de computação em nuvem privada para atender às necessidades variáveis dos clientes de forma escalonável, econômica e independente de fornecedores. Também destaca a ênfase da T-Systems em qualidade, segurança e governança para seus serviços de nuvem.
O documento resume os principais conceitos de Cloud Computing, incluindo: (1) Cloud Computing representa uma evolução de tecnologias anteriores como Grid Computing e Utility Computing; (2) Existem três categorias principais de Cloud Computing: Infrastructure as a Service (IaaS), Platform as a Service (PaaS) e Software as a Service (SaaS); (3) As principais vantagens da Cloud Computing incluem escalabilidade, redução de custos e eficiência.
O documento discute a computação em nuvem, definindo-a como o acesso remoto a programas, serviços e arquivos sem a necessidade de instalação local. Apresenta os precursores Joseph Carl Robnett Licklider e John McCarthy e as tipologias de cloud computing como IaaS, PaaS, SaaS e outras. Também discute as características, vantagens, riscos e a computação em nuvem verde.
1) O documento discute o conceito de Cloud Computing e como ele pode permitir que empresas acessem software e recursos computacionais de forma remota e sob demanda, em vez de manter sua própria infraestrutura de TI.
2) A Cloud Computing é definida e suas principais características são descritas, incluindo elasticidade, pagamento por uso, acesso multiplataforma e isolamento de múltiplos usuários.
3) Os principais modelos de serviços na nuvem são discutidos, incluindo Software como Serviço (SaaS
Este documento apresenta os principais conceitos da computação em nuvem, incluindo: (1) os modelos de serviço como SaaS, PaaS e IaaS; (2) as cinco características essenciais da nuvem como auto-serviço sob demanda, amplo acesso, pooling de recursos, elasticidade rápida e serviço medido; e (3) os quatro modelos de implantação da nuvem.
O documento fornece uma introdução sobre computação em nuvem, discutindo seus benefícios principais como custo, velocidade e escalabilidade. Também descreve os tipos principais de implantação de nuvem (pública, privada e híbrida) e exemplos de usos como armazenamento de dados, análise e fornecimento de software como serviço.
Este documento discute as vantagens de adotar soluções GIS na nuvem, comparando nuvens públicas, privadas e híbridas. Apresenta como o Software como Serviço (SaaS) pode reduzir custos e aumentar disponibilidade e segurança. Recomenda considerar a nuvem primeiro para novos projetos de mapeamento e análise espacial.
O documento apresenta uma introdução à computação em nuvem, discutindo seus conceitos-chave, modelos e serviços. Ele define computação em nuvem como a disponibilização rápida de recursos de TI sob demanda através da internet. O documento também descreve os principais modelos de serviço em nuvem (IaaS, PaaS e SaaS), discutindo suas características, vantagens e desvantagens.
Plataforma Windows Azure (Cloud Computing)Marcelo Paiva
O documento discute as vantagens de se hospedar aplicações na nuvem, incluindo redução de custos de operação, maior produtividade e potencial para inovação. Também descreve os serviços oferecidos pela plataforma Microsoft Azure, como computação, armazenamento e banco de dados SQL na nuvem.
Como as recentes tecnologias de Cloud Computing e Virtualização podem ajudar as corporações a melhor gerenciar sua área de TI, o impacto nos custos e a questão da TI Verde.
O documento discute os conceitos e benefícios da computação em nuvem. Apresenta os desafios de TI tradicionais de controle de custos e capacidade versus demanda. Explica o que é nuvem, seus tipos de hospedagem e camadas, incluindo SaaS, PaaS e IaaS. Demonstra como a plataforma Microsoft Azure oferece escalabilidade, segurança e distribuição geográfica.
O documento discute o conceito de Cloud Computing, definindo-o como uma oferta comercial baseada em capacidade de processamento e armazenamento disponível publicamente de forma semelhante a serviços públicos. Explora os benefícios como pagamento por uso e elasticidade, e casos de uso apropriados como aplicações sem customizações ou necessidade de recursos quase ilimitados por períodos curtos.
Plataforma Windows Azure (Cloud Computing)Rodrigo Kono
O documento discute as vantagens de se hospedar aplicações na nuvem, incluindo redução de custos de operação, maior escalabilidade e inovação. Também apresenta os serviços da plataforma Microsoft Azure como computação, armazenamento, banco de dados e filas de mensagens.
O documento introduz os conceitos básicos de Cloud Computing, definindo-o como um cluster de computação e armazenamento consolidados disponibilizados como serviço através da internet. Apresenta as categorias de Cloud (pública, privada e híbrida), os modelos de serviço (SaaS, PaaS e IaaS) e discute a necessidade de padronização para adoção em larga escala.
Palestra "Datacenter ao alcance de todos com Cloud Computing", Andrea Rigoni,...Andrea Rigoni
Datacenter ao alcance de todos com Cloud Computing - Palestra para alunos e convidados no Instituto Infnet, no Rio de Janeiro, em 09/06/2016.
Conceitos, usos, vantagens, fabricantes, enfim um painel geral sobre Cloud Computing.
Cloud Computing: Desafios e oportunidadesElvis Fusco
O documento discute os desafios e oportunidades do cloud computing. Ele explica como o cloud computing pode reduzir os custos de infraestrutura TI para empresas, especialmente pequenas e médias. Também descreve as principais categorias de serviços na nuvem (IaaS, PaaS, SaaS, DBaaS) e discute questões como segurança, governança e integração de sistemas legados com sistemas na nuvem.
O documento apresenta um minicurso sobre novas arquiteturas de data centers para cloud computing. O minicurso aborda tópicos como definições de cloud computing, modelos de serviços e implantação, exemplos de plataformas em nuvem, distribuição de custos em data centers, e novas arquiteturas para melhorar a eficiência como Monsoon, VL2, Portland, BCube e MDCube.
O documento discute o conceito de computação em nuvem, definindo-a como um modelo que permite o acesso a recursos computacionais como armazenamento, processamento e aplicações através da internet. Ele explica como a computação em nuvem surgiu a partir da evolução de outras tecnologias e conceitos e fornece definições do conceito segundo diferentes autores e instituições. Também descreve como a computação em nuvem funciona através de camadas que abstraem a infraestrutura e permitem escalabilidade e adaptabilidade.
O documento discute o conceito de computação em nuvem, incluindo suas definições, camadas (SaaS, PaaS, IaaS), tipos e futuro. Apresenta breve histórico do termo e conceitos-chave como acesso on-demand a recursos compartilhados de TI sobre rede.
Identity Providers-as-a-Service built as Cloud-of-Clouds: challenges and oppo...Diego Kreutz
This document discusses challenges and opportunities for building identity providers (IdPs) as a service using a cloud-of-clouds approach. It outlines how a multi-cloud architecture can increase resilience and trustworthiness compared to single cloud or data center deployments. Experimental evaluations show the multi-cloud approach improves performance and scalability while reducing costs compared to other options. However, technical challenges remain around efficient wide-area networks, interoperability, and privacy across multiple cloud providers.
Towards Secure and Dependable Authentication and Authorization InfrastructuresDiego Kreutz
The document discusses authentication and authorization infrastructures (AAIs) and proposes building resilient AAIs using a hybrid architecture. The goals are to design mechanisms for fault-tolerant and intrusion-tolerant AAIs while maintaining backward compatibility. The solution involves using Byzantine fault-tolerant state machine replication to replicate authentication servers, securing sensitive data using secure components, and adapting protocols like EAP-TLS and OpenID to work with the replicated architecture. Evaluations show the resilient design improves latency and throughput compared to traditional RADIUS and can tolerate various faults.
Infrastructure Resilience against Attacks and FaultsDiego Kreutz
The document discusses infrastructure resilience against attacks and faults. It summarizes work on making authentication and authorization systems in software-defined networks fault tolerant using Byzantine fault tolerance (BFT) tools and techniques like diversity. Prototypes were developed for OpenID single sign-on and RADIUS protocols. Evaluations showed the systems can tolerate faults and attacks with some performance overhead. Ongoing work includes linking the tools to reference architectures and developing cloud security services.
The dark side of SDN and OpenFlow
Security & Dependability issues, challenges, and research opportunities.
Attack vectors and threats.
Practical security assessment of OpenFlow-enabled networks.
Vulnerabilities of current Network Operating Systems (e.g., Cisco IOS).
Software-Defined Networking: Evolution or Revolution?Diego Kreutz
The document discusses the evolution of software-defined networking (SDN). It describes how SDN represents both an evolution from current network architectures as well as a potential revolution by decoupling the network control and data planes. This allows the control plane to become software-based, enabling greater programmability, flexibility and innovation. The document outlines some of the key concepts of SDN including network abstraction layers and control using a software application running on a separate server. It also discusses the potential challenges and opportunities of SDN for network operators and businesses.
SDNs: hot topics, evolution & research opportunitiesDiego Kreutz
This document discusses SDNs, providing an overview of hot topics and research opportunities. It begins with a roadmap and then covers topics discussed at HotSDN & HotNets conferences, including troubleshooting SDNs, using high-level abstractions, and engineering for performance. It also addresses evolving SDN architectures, improvements to scalability, challenges for SDN controllers, and available SDN controller platforms. The document emphasizes that flexibility and simplicity are keys to SDNs and that software is increasingly important, with ongoing work to address issues like scalability and security.
Seminário RNP de Capacitação e Inovação - RNP SCI 2010
Mesa redonda: Serviços de rede: uma visão de futuro (Network services: a future vision)
- serviços
- computação em nuvem
- demandas
- percepções e previsões
SecFutNet project - Secutiry for Future NetworkDiego Kreutz
In this talk I present an overview of SecFuNet project. It is a STREP from EC (European Comission) call FP7-ICT-2011-EU-Brazil targeting the objective Future Internet - security.
Computação em Nuvem: conceitos, tendências e aplicações em Software Livre
1. http://eventos.unipampa.edu.br/tchelinux2010/
tchelinux2010@eventos.unipampa.edu.br
Computação em Nuvem:
conceitos, tendências e
aplicações em Software Livre
Diego Kreutz
diego@unipampa.edu.br
6. Exemplo: o problema de
armazenamento
• O espaço do seu PC ou
notebook nunca acabou?
• Suas fotos e seus vídeos
cabem no seu HD?
• Seu HD vai comportar
seus dados daqui um ano?
• Você consegue facilmente
compartilhar seus dados
com colegas e amigos?
13. Computação em Nuvem:
conceitos (NIST)
• Cloud Computing (Computação em Nuvem)
como sendo um “modelo pague-por-uso
habilitando convenientemente e sob-demanda
acesso a rede para compartilhar conjuntos de
recursos computacionais configuráveis (ex.
Redes, servidores, armazenamento,
aplicações e serviços) que podem ser
rapidamente provisionados e liberados com
esfoço de gerenciamento mínimo ou
interação mínima com provedor de serviço"
14. Computação em Nuvem:
definições
• Um modelo de computação e
armazenamento de dados baseado em
“pague conforme a sua demanda” o acesso
remoto “ilimitado” a recusos
• Uma infraestrutura de nuvem provê um
framework para gerenciar escalabilidade,
confiabilidade e acesso sob-demanda a
aplicações e serviços
• Serviços em nuvem provêem recursos para
muitas aplicações móves
15. Computação em Nuvem:
definições
• Alto nível de elasticidade no consumo de
recursos
– Mais espaço de armazenamento
– Mais processamento
– Mais recursos
–…
+
16. Computação em Nuvem:
características
CARACTERÍSTICA DESCRIÇÃO
Acesso universal Os serviços em Cloud Computing são
ubiquos – eles podem ser acessados por
“qualquer“ tipo de dispositivo.
Serviços Aumentar e diminuir a escala, a demanda
Escaláveis (serviço elástico). Alocação de recursos
de acordo com a demanda do negócio,
altamente escalável, com gerenciamento
de escala de infra e não aplicações.
Novo modelo de Suporta serviços paralelos e persistentes.
serviço de
aplicação
17. Computação em Nuvem:
“pay as you go”
• O núcleo de Computação em Nuvem é
outsoursing de computação/armazenamento
Outsourcing é uma idéia legal!
vs
Pague exatamento
pelo que você usou!
Redução de custos!
23. “Ontologia de Computação
em Nuvem” – University of California, Santa
Barbara & IBM T.J. Watson Research Center
24. Os serviços em Nuvem
e o pessoal de TI
Bem, agora vamos comprar tudo “das
nuvens” e dispensar o pessoal de TI?
25. Serviço em Nuvem
Serviço em
Nuvem
Identificar duplicação local.
Planejar transição durante
grande,
atualização.
Alta
padronizado
Qualquer agregação é melhor do
Adoção
que nenhuma. Pense pequeno
Clareza do modo de
financiamento é crítico. Custos
pequeno, baseados em atividades para
Baixa
especializado serviços
Serviços padronizados pode ser
Baixa Alta avaliados em relação a nuvem.
Padronização de Produto
26. Serviço em Nuvem: o
caso do E-mail
E-mail
Alta
(SMTP,
Adoção
POP, IMAP)
Baixa
Baixa Alta
Padronização de Produto
27. Software Livre e
Computação em Nuvem
• Nova abordagem: serviços sob demanda
• Redução de custos
– Evitar as N redundâncias de infra, software,
serviços, pessoas e outros
– Melhorar o uso do RH: focar em inovação ao
invés de repetição
• Desenvolvimento de novas plataformas e
soluções para serviço sob demanda
28. Software Livre e
Computação em Nuvem
• O caso do Expresso (SERPRO)
– Projeto de porte para nuvem
– Primeira release prevista para dezembro de 2010
Expresso em Nuvem será lançado em dezembro
http://bit.ly/aJlZDp
– Vantagens
Redução de custos
Uma única infra para vários órgãos
Objetiva atender órgãos de todas as esferas
Contratação prevista por espaço de armazenametno
Maturação: julho de 2011
29. Software Livre e
Computação em Nuvem
• OpenOffice / BrOffice na nuvem
– Nuvens privadas e/ou públicas
– O escritório na nuvem
– Compartilhamento
– Disponibilidade
–…
OpenOffice / BrOffice
vira serviço online
30. Computação em Nuvem:
indústria
• Provedores representativos:
– Amazon Elastic Compute Cloud (EC2)
– Google App Engine
– Microsoft's Windows Azure Platform
– Other small startups: Heroku & Engine Yard
31. Computação em Nuvem:
grandes demandas
Experimentos Simulações Arquivos Bibliotecas Outros…
Desafios: A quantidade
• Armazenar; de dados e
• Organizar; informações não
• Disponibilizar; Muitos Terabytes pára de crescer.
• Processar; Todos os anos
• Buscar dados.
32. Computação em Nuvem:
desafios
• Prover serviços escaláveis e adaptativos
• Como prover um serviço seguro
– Preservação da privacidade
– Garantia de acesso seguro
– Recuperação rápida contra ataques
• Como prover serviços com dependabilidade
– Tolerância a falhas
– Novas metodologias de desenvolvimento
– Novas metodologias de teste
37. http://eventos.unipampa.edu.br/tchelinux2010/
tchelinux2010@eventos.unipampa.edu.br
Computação em Nuvem:
conceitos, tendências e
aplicações em Software Livre
Diego Kreutz
diego@unipampa.edu.br
38. Bibliografia & referências
• Cloud Notation for Users, Workshop to discuss
idea and approach, August 26, 2010
• Cloud Computing A Trend Taking Shape, by
Yangfan Zhou, The Chinese University of Hong
Kong
• Service Oriented Cloud Computing Infrastructure,
by E.G.Nadhan, at HP Technology Forum & Expo
2009
• Virtualization and Cloud Computing, by Norman
Wilde and Thomas Huber
39. Bibliografia & referências
• Beginner’s Guide to Cloud Computing, by Kelvin
Gan & Liam McMurray, University of Bath
• Cloud Computing Initiative Vision and Strategy
Document, by GSA
• Cloud Computing Security Considerations, by Joe
St Sauver, Internet2 Joint Techs
• Cloud Computing with Amazon and Oracle, by
Lewis Cunningham