A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Cloud Computing Cátia Ledesma Diogo Gomes

Apresentações semelhantes


Apresentação em tema: "Cloud Computing Cátia Ledesma Diogo Gomes"— Transcrição da apresentação:

1 Cloud Computing 2120493 Cátia Ledesma 2110550 Diogo Gomes
Pedro Gaspar Bruno Amado

2 PARTE I O que é a Cloud? O conceito de Cloud Computing refere-se à utilização da memória e das capacidades de armazenamento e cálculo de computadores e servidores compartilhados e interligados através da Internet O armazenamento de dados é feito em serviços que poderão ser acedidos em qualquer lugar não havendo necessidade de instalação de programas ou de armazenamento de dados.

3 Vantagens da Cloud Agilidade; Baixos custos de computação;
Multi-localização; Escalabilidade e elasticidade; Desempenho; Facilidade de manutenção das aplicações; Segurança e confiança.

4 Hierarquia

5 SaaS O cliente acede ao software via Web como se tratasse de um serviço, este é gerido e armazenado centralmente e os utilizadores não têm de lidar com atualizações. Exemplos:

6 Tipos de serviços disponibilizados
SaaS Tipos de serviços disponibilizados Conferência Aplicações Office CRM Calendário Armazenamento Partilha de documentos Partilha de multimédia Chat Blogs Wiki Facturação Sites Gestão de projetos Base de dados

7 PaaS Fornece uma plataforma e ambiente para permitir o desenvolvimento de aplicações, manutenção e colaboração. É uma forma de alugar hardware e software sem a necessidade de manutenção e gestão de infra-estruturas. Exemplos:

8 Tipos de serviços disponibilizados
PaaS Tipos de serviços disponibilizados Desenvolvimento Web Criação de aplicações moveis Criação de aplicações media Soluções de integração Tradutor de idiomas Gestão de aplicações Criação de aplicações em várias linguagens Social Collaboration ….

9 IaaS O cliente tem acesso a uma estrutura de equipamentos em que se deve garantir redundância, fiabilidade, configurabilidade e escalabilidade, tem assegurado por terceiros a parte da monitorização, segurança e administração. Exemplos:

10 Tipos de serviços disponibilizados
IaaS Tipos de serviços disponibilizados Servidores públicos Servidores privados Discos rigidos Sistemas Operativos Tecnologias de virtualização Redes Estas estruturas podem ser “on-Demand”, reservadas por um determinado período temporal e podem ser adicionados vários recursos adicionais.

11 PARTE II Metal-As-A-Service é um software da Canonical (Ubuntu) para gerir fornecimento de servidores à medida das necessidades. Permite ter disponíveis N servidores sempre prontos a ser utilizados como serviços em rede ou processamento de dados. Uma instalação MAAS consiste num Region Controller, um ou mais Cluster Controllers e quantos os servidores que se desejar .

12 Arquitetura genérica Region Controller
interface web + api + servidor DNS + Meta dados Cluster Controller fornecimento de recursos MaaS (servidor TFTP + DHCP), permite ligar e desligar os nodes. Nodes SO carregado por PXE pelo Cluster Controller

13 Arquitetura implementada

14 Nodes Os nodes, como já referido, são os servidores disponíveis no cluster para implantação de serviços e passam por vários estados: - Declared (O node criado com um ID de sistema) - Commissioning (O node está ser testado) - Ready (node disponível para ser reservado) -Allocated (O node está reservado e a ser utilizado)

15 O JUJU é uma aplicação que é instalada num node do MAAS serve para:
- coordenar a instalação de serviços nos nodes, criar as interligações necessárias para implantação de serviços nos clusters, permite orquestrar os serviços de forma a fazer reforço de recursos ou aliviar para evitar gastos desnecessário.

16 Serviços existentes – “charms”
-MySql DRUPAL WordPress OwnCoud MediaWiki entre outros Node 1 (juju + juju-gui)

17 Construção de um charm - Vanilla
1- criar repositório 2- criar juju charm 3- ficheiro metadata.yaml 4- criar hooks

18 Conclusões Finais Um sistema para o qual o JUJU é muito apropriado na instalação é o OpenStack. ………….(add informação) Ver mais em:


Carregar ppt "Cloud Computing Cátia Ledesma Diogo Gomes"

Apresentações semelhantes


Anúncios Google