<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>O bar no fim do universo &#187; cloudcomputing</title>
	<atom:link href="http://piero.contezini.net/tag/cloudcomputing/feed/" rel="self" type="application/rss+xml" />
	<link>http://piero.contezini.net</link>
	<description></description>
	<lastBuildDate>Sat, 12 Jun 2010 21:36:03 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>VIBENEWS &#8211; Sua vida na nuvem</title>
		<link>http://piero.contezini.net/2009/11/07/vibenews-sua-vida-na-nuvem/</link>
		<comments>http://piero.contezini.net/2009/11/07/vibenews-sua-vida-na-nuvem/#comments</comments>
		<pubDate>Sat, 07 Nov 2009 17:43:44 +0000</pubDate>
		<dc:creator>piero</dc:creator>
				<category><![CDATA[vibenews]]></category>
		<category><![CDATA[clo]]></category>
		<category><![CDATA[cloudcomputing]]></category>

		<guid isPermaLink="false">http://piero.contezini.net/2009/11/07/263/</guid>
		<description><![CDATA[
É muito possível que você nunca tenha ouvido falar nela, mas praticamente toda a informação que você tem armazenada online, no Gmail, Orkut e Hotmail utiliza um conceito até pouco tempo considerado utópico, chamado computação nas nuvens. Mas o que de fato significa isso e o quanto mexe com as nossas vidas? Talvez nem seja [...]]]></description>
			<content:encoded><![CDATA[<p><img style="width: 648px; height: 330.373px;" src="http://docs.google.com/File?id=dd4kkj7s_16fx5hrjgp_b" alt="" /><br />
É muito possível que você nunca tenha ouvido falar nela, mas praticamente toda a informação que você tem armazenada online, no Gmail, Orkut e Hotmail utiliza um conceito até pouco tempo considerado utópico, chamado <strong>computação nas nuvens</strong>. Mas o que de fato significa isso e o quanto mexe com as nossas vidas? Talvez nem seja possível avaliar isto hoje, mas esta idéia é um separador de águas na teoria da informação, uma nuvem é um sistema capaz de armazenar, distribuir  e rodar uma quantidade indeterminada de dados através da internet, com ela o <strong>Google</strong> tornou-se viável. Muito em breve todos seus dados, sejam eles <strong>fotos, músicas</strong>, <strong>filmes</strong> ou <strong>documentos</strong>, estarão armazenados em algum lugar da internet, sem você ter a menor idéia onde estejam, com isto, o disco rígido do seu computador se tornará obsoleto. todos os seus dados estarão <strong>online</strong>, com toda a<br />
segurança e confiabilidade que você precisa. Se você achava que iria ter de comprar um HD maior, melhor procurar um virtual, como o <strong>SkyDrive</strong> da <strong>Microsoft</strong> na imagem ao lado.</p>
<p><img src="http://docs.google.com/File?id=dd4kkj7s_15djf9stgd_b" alt="" width="521" height="327" /></p>
]]></content:encoded>
			<wfw:commentRss>http://piero.contezini.net/2009/11/07/vibenews-sua-vida-na-nuvem/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Será a computação nas nuvens a primeira inteligência artificial?</title>
		<link>http://piero.contezini.net/2009/03/15/sera-a-computacao-nas-nuvens-a-primeira-inteligencia-artificial/</link>
		<comments>http://piero.contezini.net/2009/03/15/sera-a-computacao-nas-nuvens-a-primeira-inteligencia-artificial/#comments</comments>
		<pubDate>Sun, 15 Mar 2009 18:03:20 +0000</pubDate>
		<dc:creator>piero</dc:creator>
				<category><![CDATA[filosofia]]></category>
		<category><![CDATA[geek]]></category>
		<category><![CDATA[singularidade]]></category>
		<category><![CDATA[cloudcomputing]]></category>
		<category><![CDATA[computacao nas nuvens]]></category>
		<category><![CDATA[futuro]]></category>
		<category><![CDATA[inteligencia artificial]]></category>

		<guid isPermaLink="false">http://piero.contezini.net/?p=120</guid>
		<description><![CDATA[A quase um ano atrás, eu escrevi sobre o fim dos sistemas operacionais, já questionando se haveria um dia uma singularidade capaz de ser considerada uma inteligência artificial.
Ultimamente tenho estudado bastante tecnologias baseadas na computação nas nuvens, que nada mais é do que a representação prática da arquitetura SOA (Services Oriented Architecture) em ambientes distribuídos, [...]]]></description>
			<content:encoded><![CDATA[<p>A quase um ano atrás, eu escrevi sobre o <a href="http://piero.contezini.net/2008/07/31/o-fim-dos-sistemas-operacionais/">fim dos sistemas operacionais</a>, já questionando se haveria um dia uma singularidade capaz de ser considerada uma inteligência artificial.<br />
Ultimamente tenho estudado bastante tecnologias baseadas na computação nas nuvens, que nada mais é do que a representação prática da arquitetura SOA (Services Oriented Architecture) em ambientes distribuídos, ou seja utilizando-se da Internet para distribuir a sua aplicação através de um padrão definido e capaz de prover fácil integração com outras aplicações já disponíveis online, assim adicionando funcionalidades a &#8220;nuvem&#8221; sem se preocupar com os detalhes de seu funcionamento.<br />
Neste sentido, é muito fácil traçar um padrão de comportamento das aplicações disponíveis online com o comportamento de um ser inteligente.<br />
A definição mais aceita de inteligência é: a capacidade de compreender o mundo a sua volta, aprender e evoluir com a experiência.<br />
Isto é muito semelhante ao princípio das arquiteturas distribuídas, neste tipo de sistema, como o SOAP por exemplo, uma aplicação não precisa conhecer exatamente como a outra funciona, ela é capaz de aprender como uma informação pode ser requisitada ou enviada através de um padrão declarativo que pode ser facilmente compreendido como a transferência do conhecimento e da interação entre as partes (WSDL), ou seja, aprendizado.<br />
No estágio embrionário em que estamos, os sistemas interconectados ainda não estão desenvolvidos o suficiente para tratarem todas as interações, mas a medida que sistemas vão sendo escritos em cima de outros sistemas, como uma pilha de funcionalidades que vão se tornando cada vez mais complexas, existe uma grande possibilidade que naturalmente uma inteligência artificial capaz de resolver qualquer problema a ela solicitada, seja criada.<br />
Aqui eu falo de potencial, pois se existe a possibilidade de desenvolvermos infinitas aplicações, umas sobre as outras, interconectadas e capazes de se entenderem sem que alguém precise explicar exatamente o que elas precisam fazer em cada interação, há uma grande chance que um dia, ao se escrever uma quantidade gigantesca de funcionalidade, tenha-se criado modelos computacionais para resolver virtualmente qualquer problema, mesmo que inesperado, já que a interação entre as diferentes aplicações não precisa estar pré programada.<br />
Apesar de ainda não existir um &#8220;index&#8221; compartilhado na nuvem com todas as funcionalidades já escritas por programadores, um dia este tipo de sistema será necessário para organizar a internet, mais ou menos como o Google fez para nós, nascerá um Google para as máquinas, capaz de fazer com que elas próprias possam encontrar as funcionalidades que elas precisem, na própria rede.<br />
Num sistema complexo deste tipo, nascerão inúmeras aplicações escritas e desenvolvidas pelas próprias aplicações, estendendo suas funcionalidades a medida que seus usuários as necessitam, ficando cada vez mais conscientes do seu meio e capaz de aprender.<br />
Nesse dia, acredito que teremos criado a nossa primeira AI de verdade, não como os livros e filmes de ficção cientifica nos mostram, e sim um sistema programado de modo determinístico, porém capaz de resolver uma quantidade tão grande de problemas, que o torna tão inteligente quanto nós mesmos, afinal não passará do conhecimento condensado por milhões de programadores e gerações de conhecimento.<br />
É um horizonte de eventos extremamente possível, já que baseia-se em algoritmos em funcionamento, sem ficção nem teorias ainda a serem implementadas.</p>
]]></content:encoded>
			<wfw:commentRss>http://piero.contezini.net/2009/03/15/sera-a-computacao-nas-nuvens-a-primeira-inteligencia-artificial/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Amazon S3</title>
		<link>http://piero.contezini.net/2008/07/25/amazon-s3/</link>
		<comments>http://piero.contezini.net/2008/07/25/amazon-s3/#comments</comments>
		<pubDate>Fri, 25 Jul 2008 15:46:55 +0000</pubDate>
		<dc:creator>piero</dc:creator>
				<category><![CDATA[coding]]></category>
		<category><![CDATA[informação]]></category>
		<category><![CDATA[amazon]]></category>
		<category><![CDATA[cloudcomputing]]></category>
		<category><![CDATA[s3]]></category>

		<guid isPermaLink="false">http://piero.contezini.net/?p=20</guid>
		<description><![CDATA[Um dos primeiros serviços de &#8220;computação nas nuvens&#8221; que eu irei avaliar é o S3 da Amazon, este é um serviço interessante pois ele provê uma forma de gravar dados via interface Web Service, e publicar via HTTP e Torrent a informação lá guardada.
Ele guarda informações em formato chave/valor e metadados customizáveis, dentro de uma [...]]]></description>
			<content:encoded><![CDATA[<p>Um dos primeiros serviços de &#8220;computação nas nuvens&#8221; que eu irei avaliar é o S3 da Amazon, este é um serviço interessante pois ele provê uma forma de gravar dados via interface Web Service, e publicar via HTTP e Torrent a informação lá guardada.</p>
<p>Ele guarda informações em formato chave/valor e metadados customizáveis, dentro de uma especie de pasta que deve ter um nome único entre todos os usuários do serviço, chamado &#8220;<em>Bucket&#8221;</em>. O limite por chave é de 5 GB, nada mal para um Web Service.</p>
<p>Os dados podem ser guardados fisicamente em dois lugares distintos, um dos servidores se localiza nos EUA, e outro na Europa, para se gravar dados em um ou em outro deve-se mudar o endereço de acesso do servidor.</p>
<p>A Interface de acesso é bem documentada, e vários softwares já estão compatíveis com o serviço:</p>
<ul>
<li><a href="http://s3browse.com">S3browse</a> é um serviço via web que usa o S3 para simular um disco virtual online, é gratuito e bem fácil de usar.</li>
<li><a href="https://jets3t.dev.java.net/">Jets3t</a> é um componente em Java para desenvolvedores que também vem com o Cockpit, uma especie de software de FTP muito amigável também</li>
<li><a href="http://cyberduck.ch/">Cyberduck</a> é um programa de FTP para Mac OS X que também suporta de forma transparente o serviço S3</li>
<li><a href="http://www.jungledisk.com/">JungleDisk</a> na minha opnião é a mais profissional das ferramentas aqui citadas, ele implementa um drive virtual utilizando o <a href="http://fuse.sourceforge.net/">FUSE</a> como se fosse local, e também tem a opção de usar o serviço S3 para fazer backup da mesma forma que o Time Machine faz.</li>
</ul>
<p>Os custos são relativamente baixos, custa 0.15 centavos de dolar por GB ocupado, e mais 0.10 centavos por GB enviado e 0.17 por GB baixado.</p>
<p>Minha ultima conta deu 1.26 dolares, com 3 GB&#8217;s ocupados em arquivos e uma boa quantidade de transferência.</p>
<p>Como todos os serviços novos ele ainda não é perfeito, as vezes há quedas bruscas nas conexões de download/upload, lentidão e latencias de rede. Mas a coisa tende a melhorar, a própria Amazon já prometeu verificar todos estes problemas e solucioná-los.</p>
<p>Maiores informações no próprio site: <a href="http://aws.amazon.com">Amazon AWS</a></p>
]]></content:encoded>
			<wfw:commentRss>http://piero.contezini.net/2008/07/25/amazon-s3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Computação nas nuvens</title>
		<link>http://piero.contezini.net/2008/07/24/computacao-nas-nuvens/</link>
		<comments>http://piero.contezini.net/2008/07/24/computacao-nas-nuvens/#comments</comments>
		<pubDate>Thu, 24 Jul 2008 09:39:53 +0000</pubDate>
		<dc:creator>piero</dc:creator>
				<category><![CDATA[discussão]]></category>
		<category><![CDATA[informação]]></category>
		<category><![CDATA[cloudcomputing]]></category>
		<category><![CDATA[softwarearchitecture]]></category>

		<guid isPermaLink="false">http://piero.contezini.net/?p=19</guid>
		<description><![CDATA[Este termo ainda desconhecido por muitos é o futuro da computação, ele prevê um mundo em que computadores como conhecemos hoje não serão nada mais do que interfaces de acesso, e toda a computação que precisaremos estará hospedada &#8220;nas nuvens&#8221;, ou seja, na rede, assim você não terá mais dados no seu computador, nem mesmo [...]]]></description>
			<content:encoded><![CDATA[<p>Este termo ainda desconhecido por muitos é o futuro da computação, ele prevê um mundo em que computadores como conhecemos hoje não serão nada mais do que interfaces de acesso, e toda a computação que precisaremos estará hospedada &#8220;nas nuvens&#8221;, ou seja, na rede, assim você não terá mais dados no seu computador, nem mesmo capacidade de processa-los, pedirá a rede que obtenha suas informações onde é que elas estejam, sendo que provavelmente nem você mesmo saberá, e as processe em algum &#8220;node&#8221; disponível para executar as tarefas necessárias.</p>
<p>Neste ambiente, empresas não mais necessitam de datacenters, tudo que fazem é alocar um &#8220;node&#8221; e enviar sua &#8220;imagem&#8221; com o sistema operacional e a aplicação a ser executada. Além disto ainda existem serviços &#8220;nas nuvens&#8221; como bancos de dados, discos virtuais, publicadores de conteúdo multimidia como som e video, sistemas de live streamming e tudo que for necessário para atender a demandas escaláveis.</p>
<p>A grande chave deste conceito está na disponibilidade e escalabilidade da arquitetura computacional, pois um dos desafios da tecnologia da informação nos dias de hoje é desenvolver um sistema que sirva para uma pessoa tanto quanto para milhões.</p>
<p>Neste ambiente todo o conceito de desenvolvimento de software que temos hoje não serve mais, pois a teoria da computação defende a execução de tarefas em forma linear, sendo processadas uma depois da outra. Mesmo a tecnologia de multiplos núcleos com threads defende basicamente a mesma idéia, porém dividindo com varios &#8220;executores&#8221; de tarefas sequenciais.</p>
<p>Em um sistema desenvolvido para rodar &#8220;nas nuvens&#8221;, as tarefas devem ser tratadas em forma paralela, onde sempre que se dispor de mais recursos de processamento, este seja utilizado para diminuir o trabalho de todos os outros nodes da rede. É um conceito extremamente complexo e atualmente não existem plataformas e frameworks faceis de se desenvolver que implementem este tipo de funcionalidade, acessível para qualquer programador.</p>
<p>Nos próximos posts eu vou avaliar alguns serviços já disponíveis começando pelo Amazon AWS.</p>
<p>Referências:<br />
<a href="http://www.infoworld.com/archives/emailPrint.jsp?R=printThis&amp;A=/article/08/07/21/30TC-cloud-reviews_1.html">Cloud versus cloud: A guided tour of Amazon, Google, AppNexus, and GoGrid</a></p>
]]></content:encoded>
			<wfw:commentRss>http://piero.contezini.net/2008/07/24/computacao-nas-nuvens/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
