Apresentação
- Foco:
- Mostrar funciona a Computação em Nuvem envolvendo os elementos internos da rede.
- Definição:
- Cloud ou em português: "nuvem" é nome usado para se referir a uma imensa rede de servidores, localizados em algum data center pelo mundo. Sintetizando de forma simples seria dizer que: "cloud é um conjunto de recursos como capacidade de processamento, armazenamento (principal função na maioria dos casos), conectividade de plataformas, aplicações e serviços disponibilizados na internet e que estão localizados em algum servidor externo em algum lugar do mundo".
- Camadas:
- Armazenamento: Trata-se de um serviço usado para fazer backup, armazenamento e hospedagem de informações. O armazenamento de dados é feito em serviços(pagos ou gratuitos) 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, vale fazer um analogia da nuvem com "HD gigante que fica online". "O termo nuvem é usado para simbolizar abstração e ausência geográfica, já que o local onde os arquivos ficam é, em geral, desconhecido. Além disso, normalmente, um mesmo arquivo está em servidores e lugares diferentes, o que ajuda a mantê-lo seguro."
- Clientes: É o primeiro nível do serviço de nuvem, pode ser um software ou hardware, e corresponde à sua forma mais simples e abstrata de uso.
- Serviços: São os softwares que fazem a interoperabilidade entre sistemas. É o caso, por exemplo, do serviço de busca de CEPs dos Correios: qualquer desenvolvedor pode usá-lo em seu sistema.
- Aplicação: Uma das iniciativas mais conhecidas é o software como serviço (Software as a Service - SaaS). Esse tipo de aplicação elimina a necessidade de instalação de programas e, consequentemente, de manutenção, suporte e atualização.
- Plataforma: Assim como o SaaS, a plataforma como serviço (Platform as a Service - PaaS) oferece um pacote pronto para o usuário: no caso, uma plataforma de desenvolvimento. Nessa plataforma, os desenvolvedores criam, testam e enviam aplicações. O provedor, então, cuida da infraestrutura para torná-la disponível online, como instalação, manutenção e configuração de servidores, redes, banco de dados, segurança e outros.
- Infraestrutura: A infraestrutura como serviço (Infrastructure as a Service - IaaS) permite que o cliente compre servidores, armazenamento, banco de dados, firewall, redes e outros. O cliente não tem contato nem se preocupa com o aspecto físico dos itens contratados.
- Vídeo:
Funcionamento
- Virtualização:
- Virtualização é o processo que cria diversas máquinas virtuais (VMs) com base em uma máquina física por intermédio do software hypervisor. As VMs agem e executam exatamente como as máquinas físicas, mas usam os recursos de computação da máquina física, componentes como CPU, memória e armazenamento. O hypervisor(software "monitor de máquina virtual") aloca esses recursos de computação para cada VM conforme necessário. O computador no qual o hypervisor roda uma ou mais VMs é chamado de máquina hospedeira (host), e cada VM é chamada de máquina convidada (guest). O hypervisor se apresenta aos sistemas operacionais convidados como uma plataforma de virtualização e gerencia a execução dos sistemas operacionais convidados. Dessa forma, permite utilizar, ao mesmo tempo, diferentes sistemas operacionais.
- Modem:
- O desenvolvimento de novas tecnologias tornou real a possibilidade de virtualização de uma máquina, permitindo a operação de diversos sistemas somente em âmbito digital. Contudo, para essa virtualização foi necessário o desenvolvimento de modernas técnicas de modulação digital. Neste contexto entra o Modem, dispositivo que modula um sinal digital em sinal analógico, capaz de ser transmitido pela linha telefônica por exemplo, e também demodula o sinal analógico convertendo-o novamente em sinal digital.
- DNS:
- DNS é a abreviação de Domain Name System (Sistema de Nome de Domínios). Sua função é interligar um domínio (o nome de um site como google.com, por exemplo) e um número de IP (uma sequência numérica como 210.128.0.23, por exemplo), que é a identificação do servidor correspondente ao domínio. O DNS possui vários servidores com cópias dos arquivos distribuídos pelo mundo, cada um com uma cópia do enorme banco de dados de IPs registrados. O DNS traduz o domínio pelo qual o usuário procura na barra de endereços para números de IP.
- Criptografia:
- Ferramenta de segurança digital utilizada em programação com o objetivo de proteger as informações de um arquivo. Tal instrumento de proteção garante quase por completo o bloqueio do acesso de terceiros ou usuários indesejados.
- Plataformas:
- É definido como um ambiente no qual o usuário contrata para as aplicações variadas estarem alocadas. Aplicações estas como gerenciamento de aplicações, de dados e de diversos serviços por meio da internet.
- Cloud Computing:
- Cloud Computing ou Computação em nuvem é um termo para descrever um ambiente de computação baseado em uma imensa rede de servidores sejam estes virtuais ou físicos. Uma definição simples pode ser "um conjunto de recursos como capacidade de processamento, armazenamento, conectividade de plataformas, aplicações e serviços disponibilizados na Internet". O significado de nuvem hoje é certamente ligado a um lugar onde se pode armazenar dados e onde aplicações podem usar recursos computacionais da nuvem ou elas podem ser executadas lá.
- SaaS:
- SaaS é uma sigla em inglês para Software as a Service, que significa na nossa língua software como um serviço. Ou seja, são aplicações online que podem ser usadas no computador, tablet ou celular, de maneira simples e remota. A tecnologia utilizada não determina o modelo. O software utilizado pode ser inteiramente pela internet (utilizado via navegador) ou pode ter alguma instalação local (como no caso de softwares antivírus ou de backup). A característica principal é a não aquisição das licenças vitalícias, mas sim o direito pelo uso da licença a partir de pagamentos recorrentes, normalmente mensal ou anual. O modelo de serviço SaaS (Software as a Service) a receita gerada por um cliente vem ao longo de um período extenso. A maioria gera receita a partir de uma mensalidade (ou até mesmo anuidade). Caso o cliente fique insatisfeito por algum motivo ou perca o interesse pelo serviço, vai descontinuar o uso, fazendo com que a empresa incorra na perda dos recursos gastos para trazer e conquistá-lo e mantê-lo.
Exemplo de Tipos de as a Service
- Saas (Software as a Service - Software como um Serviço)
- Ex: Dropbox e Google Aps:(Google Docs, Google Planilhas, Google Apresentações, Google Drive... etc.)
- Paas (Platform as a Service - Plataforma como um Serviço)
- Ex: Google App Engine e Heroku
- IaaS ( (Infrastructure as a Service - Infraestrutura como um Serviço)
- Ex: Amazon Web Services e Microsoft Azure
Apresentação de slides
- https://docs.google.com/presentation/d/1h0bW4lWjfbwnaNM_1knZ-73s-DGzEjY0KGkHDjikz0Q/edit?usp=sharing
Suporte para qualquer dúvida
- luiz.theodoro@ufu.br