Cloud Computing, Big Data, Mobilidade e Social Business Miguel Azevedo Nunes - Setembro 2013
Índice 1. Conceito de Coud Computing computação em nuvem 2. Modelos de serviços IaaS - PaaS - SaaS 3. Impactos nas empresas: vantagens e principais riscos 4. Oferta de Clouds em Portugal 5. Estratégia da CE para um mercado de serviços de computação em nuvem - - Os 3 principais eixos da estratégia Europeia - Preocupações Regulatórias 6. Proteção de dados e privacidade na cloud 7. Big Data 8. Cloud Computing, Big Data, mobilidade e social business
1. Conceito de computação em nuvem A computação em nuvem consiste no armazenamento, tratamento e utilização de dados, tais como ficheiros de texto, imagem ou video, em computadores remotos que se podem aceder através da Internet. Atualmente os utilizadores acedem a serviços (e.g. webmail ou redes sociais) que se baseiam na computação em nuvem.
1. Conceito de computação em nuvem Computação em nuvem Acontece quando infraesturas de serviços, plataformas de serviços, e software, são centralizados e distribuídos ao utilizador final através da rede. A próxima grande evolução na internet será a cloud computing, onde pessoas, e empresas, grandes e pequenas, instituições, e até países, colocarão a sua informação e os seus dados em Data Centers remotos de grande capacidade gerando com isso economias de escala e redução de custos.
1. Conceito de computação em nuvem Outras definições de computação em nuvem (hard topic do defined) Wikipedia: ( ) cloud computing) refere-se à utilização da memoria e das capacidades de armazenamento e cálculo de computadores e servidores compartilhados e interligados por meio da internent seguindo o princípio da computação em nuvem. O armazenamento de dados é feito em serviços que poderão ser acessados de qualquer lugar do mundo, a qualquer hora, não havendo necessidade de instalação de programas ou de armazenar dados. O acesso a programas, serviços e arquivos é remoto, através da Internet - daí a alusão à nuvem. O uso desse modelo (ambiente) é mais viável do que o uso de unidades físicas. 3 Num sistema operacional disponível na Internet, a partir de qualquer computador e em qualquer lugar, pode-se ter acesso a informações, arquivos e programas num sistema único, independente de plataforma. O requisito mínimo é um computador compatível com os recursos disponíveis na internet. O PC torna-se apenas um chip ligado à Internet a "grande nuvem" de computadores sendo necessários somente os dispositivos de entrada (teclado, mouse e saída (monitor).
1. Conceito de computação em nuvem Outras definições de computação em nuvem U.S Department (NIST) of Commerce - National Institute of Sandards and Technoloy Define cloud computing, como: a model for enabling ubiquitous, convenient, on-demand network access to a shared pool of configurable computing resources (e.g. networks, servers, stroage, applications, and services) that can be rapidly provisioned and released with minimal managemente effort or service provider interaction.
1. Conceito de computação em nuvem
1. Conceito de computação em nuvem
1. Conceito de Computação em nuvem
2. Modelos de Serviços Infrastructure as a Service (IaaS): Possibilita aos clientes o acesso à infraestrutura (hardware e software) de suporte a um serviço (ou conjunto de serviços). Platform as a Service (PaaS): Utilização pelo cliente através de uma plataforma de um conjunto de software e ferramentas para desenvolvimento das suas aplicações. Software as a Service (SaaS): O fornecedor do serviço disponibiliza o acesso ao software e bases de dados da aplicação ao cliente, que a irá correr a partir da nuvem.
2. Modelos de serviços
3. Impactos nas empresas: vantagens e riscos associados A colocação dos recursos de TI de uma determinada empresa na cloud pode na realidade tornar a empresa mais competitiva. Empresas com uma menor capacidade financeira para investir nos seus próprios recursos deverão através da computação em nuvem conseguir competir mais facilmente com empresas com recursos próprios. A decisão pela adopção de sistemas de computação em nuvem deve ter base os seguintes pressupostos: Redução de custos Maior rapidez para lançamento e descontinuidade de serviços Escalabilidade Desempenho
3. Impactos nas empresas: vantagens e riscos associados Apesar das vantagens que a computação em nuvem permite, existem também riscos de segurança na sua utilização. A avaliação e o conhecimento desses riscos deve ser tida em conta na decisão e contratação de sistemas de computação em nuvem. Alguns dos riscos de segurança mais relevantes: Perda de Controlo Adição/eliminação de informação de forma Falhas (isolamento) Interface de Gestão Privacidade e Segurança
3. Impactos nas empresas vantagens Redução de custos Poupança de custos de investimento em plataformas de hardware e software próprios e poupança de custos operacionais devido ao efeito de economia de escala e à utilização partilhada das infraestruturas na nuvem; Maior rapidez para lançamento e descontinuidade de serviços A não necessidade de aquisição de plataformas de hardware e software próprias torna mais rápida a disponibilidade de novos serviços ou a descontinuidade de serviços já existentes; Escalabilidade Como a capacidade das plataformas é gerida pelo fornecedor dos serviços na nuvem, o tempo e custos para satisfazer um requisito de expansão de um determinado cliente são mais reduzidos do que no cenário de uso de plataformas próprias; Desempenho Utilização de acessos que suportem elevados ritmos de transmissão de dados (ex. fibra óptica) para se obter um bom desempenho na cloud computing.
3. Riscos associados Perda de controlo Com a utilização de serviços de computação através da nuvem, o cliente cede a terceiros (fornecedor da nuvem) o controlo desses serviços; Adição//eliminação da informação de forma incompleta/insegura Privacidade e Segurança Isolamento de falhas A existência de mecanismos que efetuam a gestão de recursos partilhados (e.g. discos, processadores) entre vários clientes de serviços da nuvem, pode inviabilizar que uma falha nesses recursos não afete vários clientes; Interface de gestão Sendo a interface de gestão do serviço disponibilizada pelo fornecedor da nuvem ao cliente através da internet, a mesma pode representar um risco, nomeadamente quando associada a vulnerabilidades dos browsers ou ao mecanismo de transporte dos dados que deve recorrer à encriptação.
3. Riscos associados
3. Riscos associados
4. Oferta de clouds em Portugal Modelos de serviços através da cloud
4. Ofertas de Clouds em Portugal
4. Ofertas de Clouds em Portugal Armazenamento na cloud
4. Ofertas de Clouds em Portugal
4. Ofertas de Clouds em Portugal
5. Estratégia da CE para um mercado de serviços de computação em nuvem Unleashing the potencial of cloud computing in Europe Os principais eixos da estratégia são: 1. Existência de condições contratuais seguras e justas (development of model safe and fair contrat terms - Service Level Agreements) 2. Harmonização de normas (cutting through the jungle of standards) 3. Estabelecimento de uma Parceria Europeia (European cloud partnership to drive innovation and growth for the public sector)
5. Estratégia da CE para um mercado de serviços de computação em nuvem Estratégia:
5. Estratégia da CE para um mercado de serviços de computação em nuvem Principais eixos da estratégia (cont): 1. Existência de condições contratuais seguras e justas O obectivo é desenvolver um modelo contratual seguro e justo para os serviços de computação em nuvem (incluindo acordos sobre o nível de serviço (SLA), de modo a abranger questões como: - Preservação dos dados depois de terminado o contrato - Divulgação e integridade dos dados - Propriedade dos dados - Subcontratação por terceiros
5. Estratégia da CE para um mercado de serviços de computação em nuvem Principais eixos da estratégia (cont): 2. Harmonização de normas (cutting through the jungle of standards) Desfazer o emaranhado de normas técnicas, para que a interoperabilidade, portabilidade dos dados e a reversibilidade sejam possíveis para os utilizadores da nuvem, devendo ser identificadas as normas necessárias. Dar apoio à instauração de sistemas de certificação que vigorem em toda a UE para prestadores de serviços de computação em nuvem de confiança É indispensável criar um ambiente de confiança na computação em nuvem e incentivar a adoção dessa tecnologia.
5. Estratégia da CE para um mercado de serviços de computação em nuvem Principais eixos da estratégia (cont): 3. Estabelecimento de uma Parceria Europeia (European cloud partnership to drive innovation and growth for the public sector) Criar uma parceria europeia no domínio da computação em nuvem com os Estados-Membros e a indústria para tirar partido do poder de compra do sector público (que representa 20% de todos os gastos com TI), a fim de moldar o mercado europeu à utilização da cloud, e aumentar as hipóteses de os prestadores europeus de serviços em nuvem crescerem e atingirem uma escala competitiva Espera-se também conseguir uma redução nos custos da administração pública on-line.
5. Estratégia da CE para um mercado de serviços de computação em nuvem Preocupações regulatórias: Acesso A Cloud tem de estar acessível a todos - linhas de orientação para facilitar o esclarecimento e o fornecimento de serviços baseados na computação em nuvem aos clientes/empresas (sectores indústria, saúde e cuidados médicos e educação). Segurança assegurar a proteção contra cyberattacks, recuperação de desastres (disaster recovery), transferência de dados pessoais (comércio electrónico) entre países (e.g. Safe Harbour Policy).
5. Estratégia da CE para um mercado de serviços de computação em nuvem Preocupações regulatórias (cont): Privacidade e segurança da Informação necessário proteger os dados pessoais e das empresas, preservar o fluxo da informação (transmissão) de e para a Cloud. Interoperabilidade entre diferentes Clouds, diferentes localizações, etc. Sustentabilidade - ter em conta os aspectos ambientais e de redução do consumo energético. smart cloud strategy que vise assegurar a sustentabilidade ambiental da infraestrutura associada à computação em nuvem e diminuir os impactos ambientais da instalação de centros de dados (promovendo o chamado green by cloud ) redução das emissões carbónicas.
6. Protecção de dados e privacidade na cloud 1. A utilização da Cloud ou de serviços ligados à Cloud representa um desafio à segurança e privacidade. 2. Grande parte da regulação ligada à Cloud computing está ligada proteção de dados, como e onde serão os dados tratados. 3. Localização dos dados data is abstrated, held somewhere else transferência para fora da Zona Económica Europeia, lista de países ou territórios possíveis, Safe Harbor Agreement 4. Elementos necessários em matéria de proteção de Dados no caso de serem inseridos ou disponibilizados Dados na Cloud
6. Protecção de dados e privacidade na cloud Futuro 1. Revisão da Directiva proteção de dados (DPD) - Maior controlo sobre os direitos individuais - Fortalecimento do mercado interno - Protecção dos dados em várias áreas - Uniformização na aplicação da Lei 2. Na perspectiva do utilizador de serviços - Maior controlo dos dados pessoais - Facilidade no acesso aos dados - Maior proteção - Segurança jurídica no comercio electrónico e na partilha de informação
6. Protecção de dados e privacidade na cloud Principais mudanças right to be forgotten Consentimento explicito Notificação dentro de 24h Estabelecimento de regras comuns em matéria de proteção de dados em toda a UE Uma Autoridade Nacional em matéria de proteção de dados Aplicações das regras da EU a empresas que têm a sede fora da EU Eliminação de barreiras Administrativas Reforço dos poderes das Autoridades Nacionais de Proteção de Dados
6. Protecção de dados e privacidade na cloud Recomendações para melhores práticas (trends in telecommunication Reform 2013 - UIT) Facilitar a literacia da cloud Desenvolvimento de expertise Criação de normas com utilidade e aplicação no contexto da cloud Revisão das actuais normas
7. Big Data Noção conceito Gigantescos conjuntos de dados digitais detidos por empresas, governos e outras grandes organizações, que se baseiam na crescente capacidade da tecnologia para suportar a recolha e armazenamento de grandes quantidades de dados, mas também para analisar, compreender e aproveitar o valor total dos dados. Termo popular usado para descrever o crescimento exponencial de dados disponíveis, de forma esctrutuada ou não estruturada Os 3 V s - Volume - Velocidade - Variedade
7. Big Data Comparação Data Warehouse com Big Data Um Data Warehouse (Armazém de dados) é um conjunto de dados baseado em assuntos integrados, não voláteis, variáveis em relação ao tempo, e destinado a auxiliar em decisões de negócios, diferente do big data que se baseia em grande volume de dados, voláteis ou não, com maior velocidade. E também em vez de criar um subconjunto limpo de dados do utilizador para os colocar numa data warehouse e serem consultados a partir de um número limitado de formas pré-determinadas, o software de big data recolhe todos os dados que uma organização gera e permite que os administradores e analistas se preocupem em como usá-los mais tarde.neste sentido são mais escaláveis do que os bancos de dados tradicionais e as datas warehouses.
7. Big Data Big Data Revolution A importância do Big Data Benefícios Económicos e Sociais (knowledge is the engine of our economy and Data is the fuel) No sectores tradicionais, no sector público, na ciência, para o cidadão comum
7. Big Data Desafios do Big Data - Saber o que guardar Como tirar melhor vantagens Usar as tecnologias e sistemas adequados - Privacidade e segurança Novos sistemas de encriptação e proteção Consentimento explicito
8. Cloud Computing, Big Data, mobilidade e Social Business
8. Cloud Computing, Big Data, mobilidade e Social Business O conceito dos novos sistemas provavelmente será : Everything as a service
Obrigado! Setembro de 2013