<?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>Marcos Hack &#187; linkedin</title>
	<atom:link href="http://marcoshack.com/tag/linkedin/feed/" rel="self" type="application/rss+xml" />
	<link>http://marcoshack.com</link>
	<description>Ciência da Computação, Engenharia de Software, Open Source e mais</description>
	<lastBuildDate>Sun, 22 Aug 2010 01:49:41 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Definição de Cloud Computing pelo NIST</title>
		<link>http://marcoshack.com/2009/06/definicao-de-cloud-computing-pelo-nist/</link>
		<comments>http://marcoshack.com/2009/06/definicao-de-cloud-computing-pelo-nist/#comments</comments>
		<pubDate>Mon, 15 Jun 2009 04:48:04 +0000</pubDate>
		<dc:creator>marcoshack</dc:creator>
				<category><![CDATA[cloud computing]]></category>
		<category><![CDATA[linkedin]]></category>
		<category><![CDATA[nist]]></category>

		<guid isPermaLink="false">http://marcoshack.com/?p=20</guid>
		<description><![CDATA[O National Institute of Standards and Technology (NIST [1]) disponibilizou no início de Junho o primeiro rascunho de uma definição para Cloud Computing (Computação em Nuvem). Trata-se de um documento de duas páginas com as primeiras linhas do que futuramente deve se tornar uma definição formal desse paradigma de computação na visão do instituto. O [...]]]></description>
			<content:encoded><![CDATA[<div><!--    @page { margin: 2cm }   P { margin-bottom: 0.21cm }   A:link { so-language: zxx } --></p>
<p style="margin-bottom: 0.5cm;">O <em>National Institute of Standards and Technology</em> (<a href="http://www.nist.gov/">NIST [1]</a>) disponibilizou no início de Junho o primeiro rascunho de uma definição para <em>Cloud Computing</em> (Computação em Nuvem). Trata-se de um documento de duas páginas com as primeiras linhas do que futuramente deve se tornar uma definição formal desse paradigma de computação na visão do instituto.</p>
<p>O texto é muito acessível e basicamente define cinco características essenciais que definem computação em nuvem, três modelos de entrega dos serviços e quatro modelos de instalação e configuração da infraestrutura necessária para criação das nuvens.</p>
<p>O texto completo está disponível publicamente no <a href="http://csrc.nist.gov/groups/SNS/cloud-computing/index.html">site do <span style="text-decoration: underline;">instituto</span></a><a href="http://csrc.nist.gov/groups/SNS/cloud-computing/index.html"> [2]</a>. Neste artigo gostaria apenas de fornecer a descrição dos três modelos de entrega de serviço definidas neste trabalho, pois através desses conceitos é possível entender melhor os serviços de computação em nuvem oferecidos atualmente:</p>
<ul>
<li><em><strong>Software as a Service (SaaS)</strong></em>: Esse é o já conhecido pela maioria dos profissionais da área de software, trata-se de entregar produtos de software para os consumidores finais através de dispositivos e aplicações clientes &#8220;leves&#8221;, como dispositivos móveis (p.ex. celulares e <em>netbook</em>s), e de uma forma mais geral através de navegadores  de Internet padrão (<em>browsers</em>). O cliente final não gerencia ou controla a infraestrutura necessária para o funcionamento do serviço, como rede, armazenamento, sistema operacional, nem tão pouco as funcionalidades oferecidas. Nessa categoria estão produtos como <em>Gmail</em>, <em>Google Docs</em>, <em>Twitter</em>, <em>Flickr,  Picasa, Facebook</em>, entre muitos outros.</li>
<li><em><strong>Plataform as a Service (PaaS): </strong></em>Nessa categoria o provedor fornece uma infraestrutura na nuvem para a instalação e disponibilização de aplicações desenvolvidas pelo o usuário, utilizando ferramentas e ambientes de execução fornecidas pelo provedor do serviço. O usuário não gerencia ou controla os recursos de infraestrutura do ambiente de execução, como sistema operacional, rede, plataforma de execução, banco de dados e etc. Esses recursos são oferecidos de forma transparente através de APIs fornecidos pelo provedor. Mas nesse caso o cliente tem total controle da aplicação em si e geralmente de parâmetros de configuração do ambiente de execução. O <a href="http://code.google.com/appengine/"><em>Google  App Engine</em></a><a href="http://code.google.com/appengine/"> [3]</a> é talvés o mais famoso exemplo desse modelo.</li>
<li><em><strong>Infrastructure as a Service (IaaS):</strong></em><em> </em>Neste modelo os serviços oferecidos aos clientes são processamento, armazenamento, rede e outros recursos computacionais fundamentais através dos quais os usuários podem executar quaisquer tipos de aplicações. Nesse caso o cliente tem total controle sobre o ambiente de execução, desde o sistema operacional até a plataforma de execução das aplicações. Porém, o usuário não gerencia ou controla a infraestrutura da nuvem em si, como por exemplo em qual hardware real suas &#8220;máquinas&#8221; estarão rodando. O Amazon Web Services (<a href="http://aws.amazon.com/">AWS  [4]</a>) sem dúvida é o melhor representante deste modelo  atualmente.</li>
</ul>
<p>Como diz a primeira nota da versão atual da <a href="http://csrc.nist.gov/groups/SNS/cloud-computing/index.html">definição do NIST [2]</a>, o paradigma de computação em nuvem está em pleno desenvolvimento e suas definições e características evoluirão com o tempo.</p>
<p>[1] <a href="http://www.nist.gov/index.html">http://www.nist.gov/index.html</a><br />
[2] <a href="http://csrc.nist.gov/groups/SNS/cloud-computing/index.html">http://csrc.nist.gov/groups/SNS/cloud-computing/index.html</a><br />
[3] <a href="http://code.google.com/appengine/">http://code.google.com/appengine/</a><br />
[4] <a href="http://aws.amazon.com/">http://aws.amazon.com/</a></div>
]]></content:encoded>
			<wfw:commentRss>http://marcoshack.com/2009/06/definicao-de-cloud-computing-pelo-nist/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Amazon Web Services leva a educação às núvens</title>
		<link>http://marcoshack.com/2009/05/amazon-web-services-leva-a-educacao-as-nuvens/</link>
		<comments>http://marcoshack.com/2009/05/amazon-web-services-leva-a-educacao-as-nuvens/#comments</comments>
		<pubDate>Tue, 05 May 2009 12:56:47 +0000</pubDate>
		<dc:creator>marcoshack</dc:creator>
				<category><![CDATA[cloud computing]]></category>
		<category><![CDATA[aws]]></category>
		<category><![CDATA[linkedin]]></category>

		<guid isPermaLink="false">http://marcoshack.com/?p=30</guid>
		<description><![CDATA[É fato que a Amazon saiu na frente no mercado de Cloud Computing com seu serviço Amazon Web Services. O serviço foi lançado em 2006, mas foi em meados de 2008 que passou a ganhar mais destaque devido ao grande interesse do mercado na chamada computação em nuvem, que basicamente é a venda de recursos [...]]]></description>
			<content:encoded><![CDATA[<p><span style="font-size: large;">É</span> fato que a Amazon saiu na frente no mercado de <a href="http://en.wikipedia.org/wiki/Cloud_computing">Cloud Computing</a> com seu serviço <a href="http://aws.amazon.com/">Amazon Web Services</a>. O serviço foi lançado em 2006, mas foi em meados de 2008 que passou a ganhar mais destaque devido ao grande interesse do mercado na chamada computação em nuvem, que basicamente é a venda de recursos computacionais como serviço na Internet. E ainda não há no mercado um sistema tão simples de usar e com um esquema de tarifação tão atrativo como o da Amazon.</p>
<p><a href="http://axiscreativegrp.com/blog/wp-content/uploads/2008/08/cloud-computing.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 500px; height: 265px;" src="http://axiscreativegrp.com/blog/wp-content/uploads/2008/08/cloud-computing.jpg" border="0" alt="" /></a><br />
No serviço Elastic Cloud Computing, ou EC2, basicamente a Amazon cobra por tempo de <span style="font-style: italic;">uptime</span> de uma &#8220;máquina&#8221;, chamada instância. Uma instância &#8220;<span style="font-style: italic;">small</span>&#8221; por exemplo, com capacidade computacional equivalente a um computador com processador AMD Opteron(tm) Dual-Core de 2.5GHz com 2GB custa US$ 0,10 por hora para Linux e Unix, e US$ 0,125 para instâncias Windows, além dos custos de tráfego de rede e armazenamento [<a href="http://aws.amazon.com/ec2/#pricing">EC2<span style="font-style: italic;"> pricing</span></a>]. Mas o serviço EC2 é apenas um dos 15 <a href="http://aws.amazon.com/products/">serviços oferecidos</a> atualmente.</p>
<p>O mais interessante é que você pode subir quantas instâncias quiser com um único comando. Em questão de segundos uma ou &#8220;n&#8221; máquinas estão no ar, pode-se criar imagens customizadas com todo o software necessário e simplesmente dar um comando como</p>
<blockquote><p><span style="font-family: courier new;">ec2-run-instances -n 50 ami-id</span></p></blockquote>
<p>para subir 50 instâncias da imagem identificada com &#8220;<span style="font-style: italic;">ami-id</span>&#8221; na nuvem. Dai pra frente você acessa a console das máquinas via SSH ou Terminal Services. E o melhor, pagando US$ 5,00 por hora por um recurso computacional equivalente a 50 computadores Dual-Core e 100GB de memória ao todo! Imagine ter que alugar ou comprar essas máquinas, switches e roteadores, instalar o sistema operacional e programas necessários nas 50 máquinas, e etc, etc, etc. Pra quem rala pra conseguir meia-dúzia de máquinas no laboratório da empresa sabe o que isso significa.</p>
<p><span style="font-size: large;">E</span> pra melhorar ainda mais essa oferta a Amazon lançou um <a href="http://aws.amazon.com/education/">programa educacional</a>, onde professores e estudantes podem utilizar a nuvem para lecionar disciplinas relacionadas a computação e desenvolver projetos acadêmicos, e de graça!</p>
<p>Cada professor pode ter até 2 disciplinas simultâneas, com US$ 100,00 de crédito para cada aluno usar durante até 1 ano. Chega de brigar com os laboratoristas para instalar o programa X, liberar as portas Y e Z, e todos os percalços que todo professor e estudante já tiveram que lidar para conseguir recursos nos laboratórios da faculdade.</p>
<p>Tenho certeza que esse tipo de infraestrutura motivaria muito os estudantes de computação, além de ser uma tecnologia &#8220;em alta&#8221; e com toda certeza uma tendência sem volta para o mercado, os estudantes têm a sua disposição uma capacidade computacional e um ambiente de desenvolvimento que apenas grandes empresas poderiam bancar.</p>
<p>É claro que esse tipo de inciativa visa formar profissionais capacitados a trabalhar nesse novo ambiente, é um investimento que com certeza retornará para a Amazon na forma de novos clientes que só poderão utilizar esse tipo de serviço se puderem contar com mão-de-obra capacitada. Mas independente da plataforma, interface e produtos específicos que a Amazon oferece atualmente, os conceitos utilizados para o desenvolvimento de aplicações para rodar nesse tipo ambiente servirá para qualquer outra nuvem, seja o <a href="http://appengine.google.com/">Google App Engine</a>, <a href="http://www.sun.com/solutions/cloudcomputing/index.jsp">Sun Cloud Computing</a>, ou até mesmo na sua &#8220;nuvenzinha particular&#8221; criada com o promissor projeto <span style="font-style: italic;">open source</span> <a href="http://open.eucalyptus.com/">Eucalyptus</a>.</p>
<p>Parabéns pela iniciativa da Amazon e boa sorte para os professores, estudantes e profissionais que decidirem aceitar o desafio e sair na frente nessa nova e excitante era da computação!</p>
]]></content:encoded>
			<wfw:commentRss>http://marcoshack.com/2009/05/amazon-web-services-leva-a-educacao-as-nuvens/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
