Cloud computing
Cleber Mira 03 de Maio de 2010
1
Introdu¸˜o ca
O objetivo desse relat´rio ´ apresentar a tecnologia de cloud computing e o e avaliar as possibilidades de aplica¸ao dessa tecnologia no desenvolvimento c˜ da nova vers˜o do sistema de informa¸ao SinBiota do Programa de Pesquisa a c˜ BIOTA/FAPESP. As discuss˜es e sugest˜es apresentadas nesse relat´rio se concentram nas o o o an´lises t´cnica, cient´ a e ıfica e organizacional sobre a poss´ ado¸ao de cloud ıvel c˜ computing pelo sistema SinBiota e por isso n˜o foram discutidos profundaa mente os aspectos econˆmicos e institucionais referentes a essa tecnologia. o Esse relat´rio oferece suporte ao documento de especifica¸ao para a nova o c˜ vers˜o do SinBiota e deve ser utilizado como referˆncia para tomadas de a e decis˜o a respeito da utiliza¸ao da tecnologia de cloud computing durante a a c˜ implementa¸˜o da nova vers˜o do sistema SinBiota. ca a
2
Cloud Computing
Cloud computing ´ um sistema de entrega de aplica¸˜es como servi¸os, dados e co c e recursos computacionais (mem´ria e processamento) sob demanda como o uma utilidade p´blica [5]. A infraestrutura de hardware e software necess´ria u a para prover os recursos computacionais ´ estabelecida em um datacenter e ´ e e chamada de nuvem. Uma nuvem ´ um tipo de sistema distribu´ e paralelo e ıdo composto por uma cole¸˜o de computadores virtualizados dinamicamente ca configurados e apresentados como um ou mais recursos para servi¸os [6]. Os c servi¸os dispon´ c ıveis na nuvem s˜o referidos como Software como Servi¸o (do a c inglˆs, Software as a Service) e Quando uma nuvem ´ oferecida ao p´blico como um servi¸o a ser pago e u c pelo quanto de recursos forem utilizados ela ´ chamada nuvem p´blica e o e u 1
seu servi¸o prestado ´ uma Computa¸˜o de Utilidade em analogia a servi¸os c e ca c de utilidade p´blica como agua e luz. As nuvens Amazon Web Serviu ´ ces, Google Apps Engine e Microsoft