GESTÃO DA TECNOLOGIA DA INFORMAÇÃO Aula 3 Computação em Nuvem Bacharelado em Ciência da Computação Professor MSc. Ariel da Silva Dias Complexo Educacional FMU
Computação em Nuvem
Por que Nuvem?
Um Pouco De História
Um Pouco De História Computação em nuvem não se trata de uma tecnologia pronta que saiu de um laboratório pela mão de um grupo de pesquisadores e virou produto. Essa característica faz com que seja difícil identificar com precisão a sua origem... Mas há indícios bem interessantes, um deles remete-se a Jonh McCarthy Jonh McCarthy (1927-2011)
Um Pouco De História Jonh McCarthy foi um Cientista da Computação e Matemático norte americano, criador da linguagem Lisp e do termo Inteligência Artificial. Estudou matemática com Jonh Nash em Princeton, e realizou a primeira partida de xadrez computadorizada entre cientistas dos EUA e da ex-urss. Ele transmitiu os movimentos por telégrafo. Jonh McCarthy (1927-2011)
Um Pouco De História Jonh McCarthy teve uma ideia! Jonh McCarthy (1927-2011)
Um Pouco De História Jonh McCarthy teve uma ideia: A Time Sharing ou Computação por Tempo Compartilhado. Jonh McCarthy (1927-2011)
Um Pouco De História Jonh McCarthy teve uma ideia: A Time Sharing ou Computação por Tempo Compartilhado. A ideia era que dois usuários pudessem interagir com uma única máquina em tempo real. Realizando determinadas tarefas, utilizando inclusive o tempo ocioso entre cada processo. Jonh McCarthy (1927-2011)
Um Pouco De História Jonh McCarthy teve uma ideia: A Time Sharing ou Computação por Tempo Compartilhado. A ideia era que dois usuários pudessem interagir com uma única máquina em tempo real. Realizando determinadas tarefas, utilizando inclusive o tempo ocioso entre cada processo. Ele percebeu que assim era possível aproveitar melhor o computador e, o principal, com menos investimento! Jonh McCarthy (1927-2011)
Um Pouco De História Jonh McCarthy teve uma ideia: A Time Sharing ou Computação por Tempo Compartilhado. A ideia era que dois usuários pudessem interagir com uma única máquina em tempo real. Realizando determinadas tarefas, utilizando inclusive o tempo ocioso entre cada processo. Ele percebeu que assim era possível aproveitar melhor o computador e, o principal, com menos investimento! Resultado: Mais Lucro$$$ Jonh McCarthy (1927-2011)
Um Pouco De História No mesmo instante, outros eventos que revolucionaram a computação estavam acontecendo...
Um Pouco De História No mesmo instante, outros eventos que revolucionaram a computação estavam acontecendo... Joseph Carl entrou para a história ao ser um dos pioneiros da internet. Pois, ao fazer parte da ARPA, foi encarregado de encontrar outras utilizadas para o computador que não fosse apenas a de ser uma poderosa calculadora. Joseph Carl (1915-1990)
Um Pouco De História Joseph Carl foi um dos primeiros a perceber que os computadores poderiam trabalhar de maneira conectada, de forma a permitir a comunicação global. Seus trabalhos determinaram a origem da Intergalactic Computer Network que posteriormente deu origem a ARPANET... Joseph Carl (1915-1990)
Um Pouco De História Joseph Carl foi um dos primeiros a perceber que os computadores poderiam trabalhar de maneira conectada, de forma a permitir a comunicação global. Seus trabalhos determinaram a origem da Intergalactic Computer Network que posteriormente deu origem a ARPANET... mãe avó da INTERNET Joseph Carl (1915-1990)
Um Pouco De História Embora possamos associar várias tecnologias, conceitos e pesquisas ao assunto, ao juntarmos os trabalhos de John McCarthy e Joseph Carl temos uma grande ajuda na tarefa de compreender a origem e a evolução da computação em nuvem.... e se dois usuários pudessem interagir com uma mesma máquina em tempo real?... e se os computadores pudessem trabalhar de maneira conectada?
Um Pouco De História... e se vários usuários pudessem interagir com uma ou mais máquinas, conectadas entre elas, em tempo real???
Entendendo C.N.
Entendendo Computação em Nuvem Redes Locais Corporativas Necessita de ter uma licença para cada determinado computador; Todos os dados gerados estão restritos a este computador, exceto quando compartilhados em rede; Número de servidores cada vez maiores (arquivos, DBs, backup); Local de armazenamento de arquivos limitado.
Entendendo Computação em Nuvem Computação em Nuvem nasceu com algumas propostas Minimizar os custos através do corte nas despesas de manutenção, compra de equipamentos e mão de obra; Reduzir espaço, estabelecendo controle de toda uma rede através de servidores externos. Ex.: Virtualização; Segurança e comodidade sem ter conhecimento técnico, com serviços pagos. Empresas perceberam que se tornou muito mais prático com a escalabilidade dos serviços em cloud garantir a segurança de backup e acesso aos arquivos;
Características
Características
Características Software como Serviço (SaaS)
Características O servidor do software se responsabiliza por toda estrutura necessária para a disponibilização do sistema (servidores, conectividade, cuidados com segurança) e o cliente utiliza o software via internet, pagando um valor recorrente pelo uso.
Características Benefício Não exige que o cliente crie uma estrutura e capacite os profissionais para manter o sistema funcionando, permitindo que ela se foque no seu negócio.
Características Benefício Permite uma abordagem gradual de implantação, podendo começar com poucas licenças e expandir conforme o retorno positivo dos investimentos.
Características Benefício Permite aumentar ou diminuir as licenças com o tempo, de acordo com as necessidades do negócio.
Características Infraestrutura como Serviço (IaaS)
Características A empresa não necessita de investir em servidores e atualizar o parque computacional constantemente. Desta forma, é realizada a contratação de um provedor de serviço de infraestrutura de hardware, o qual fornecerá recurso computacional para suprir a necessidade do negócio.
Características Benefício Não há a necessidade de uma equipe de suporte de TI.
Características Benefício Não precisa se preocupar em atualizar o parque de máquinas, bem como a manutenção de servidores, uma vez que tudo está sob a responsabilidade do fornecedor do serviço.
Características Plataforma como Serviço (IaaS)
Características Ambiente que permite o desenvolvimento, teste, execução e gerenciamento de aplicativos na nuvem. Com a PaaS, não há a necessidade de adquirir todo o ambiente computacional necessário para o desenvolvimento, ou seja, não há a necessidade de comprar, construir ou gerenciar a infraestrutura subjacente.
Características Benefício Permite a criação e a implementação de software de aplicativo baseado na Web sem o custo e a complexidade de comprar e gerenciar hardware subjacente, software operacional e serviços públicos.
Características Benefício O ambiente PaaS fornece todo o pacote de discos de recursos de TI como serviço. Ele fornece todas as instalações necessárias para dar suporte ao ciclo de vida completo da construção e entrega de aplicativos baseados na Web.