Arquivos de Tags: nuvem

Aplicativos na nuvem — Uma tendencia

SaaS, definição: Aplicativos na nuvem

SaaS, definição: Aplicativos na nuvem

Estava argumentando recentemente sobre a tendencia de usar aplicativos na nuvem, e todos estão escrevendo em JavaScript, em particular eu não gosto porém está sendo um mal necessário. Vamos ver alguns recursos que em pauta para o futuro.

As outras opções para aplicativos na nuvem

Estão surgindo pela mar onde navegadores estão criando diversidade contra o JavaScript, o Google por exemplo tem integrado em seu navegador as chamada NACL(NATIVE CLIENT) que deixa uma implementação C++ ser multiplataforma e sua execução é dentro do navegador dando oportunidade que jogos utilize esta API. Caso interesse pelo NACL tem uma explicação do objetivo desta proposta pelo Google e agora uma espiada o horizonte proporcionado pela ferramenta:

Existem muitas outras iniciativas, até mesmo a Microsoft já mostrou o VBScript, e isso não faltará alternativa porém nem todo SDK oferecido pelos “big players” é a bala de prata :-/

Ainda prefere ficar com JavaScript?

Isso fica sem graça sem algo para facilitar a construção, é preferido conhecimento do produto gerado e fazer alterações já que todo produto feito por geradores a qualidade não são das melhores. Deixo dois geradores de JavaScript que são o GWT (Google Web Toolkit) e o CoffeScript.

O GWT você escreve usando a linguagem JAVA, que não é a mesma coisa que JavaScript, conseguindo escrita de aplicativos na nuvem praticamente do zero para o mais variados navegadores de internet, enquanto CoffeScript, veio para simples códigos com uma sintaxe extremamente sucinta porém não é baseado em outra linguagem, conheça mais o CoffeScritpt no blog do Zeno Rocha.

Mas a facilidade do JavaScript é frameworks que entrega muitos recursos prontos e facilidade de implementar como o jQuery, extJS e Dojo Toolkit

Tem também para CSS?

Opa! Eu não delongarei aqui pois foge muito mas te deixo o mel, o LESS explicado no site da Caelum e o Compass visto no Tableless.

Para você ver, existe muitas facilidades em todas as áreas para fazer aplicativos na nuvem mas realmente que será o JEDI é quem fazendo no notepad o produto diretamente.

Nuvem de computadores para todo lugar!

Computador indo para nuvens de computadores :P

Computador indo para nuvens de computadores 😛

Nuvem de computadores ou Cloud Computing é um termo tecnológico que designar em sua essência, algo que não existe fisicamente, e acontece é muitos marqueteiros disseram que o nome “cola” comercialmente pegando muitos desavisados de paraquedas achando que tudo é farinha do mesmo saco porém não é! E como tudo foi rebatizado como uma só tecnologia os bastidores pouco muda de forma na utilização desta nuvem de computadores, quero deixar claro que em minha opinião que a nuvem por mais que avance não consegue substituir a velha guarda dos servidores dedicados.

Nuvem de computadores como webapps

Mesmo no começo da década já existia as famosas webapps, o SaaS(software as service), hoje principalmente remete ao Google Drive, a princípio no começo da bolha da internet era muito tímida e com poucos recursos, é o seu aplicativo na web independente do sistema operacional tudo executa através do navegador, ainda hoje suas funções têm limitações mas teve um grande salto em decorrência da otimização da linguagem Javascript.

E neste esquema você contrata o serviço pronto, manutenção do serviço fica a cargo de quem oferece o serviço e é comum pagamento de assinaturas para uso.

Nuvem de computadores como plataforma

Com a sigla PaaS(plataform as service) é neste esquema você tem o acesso para desenvolver na infraestrutura do provedor que foi contratado entretanto deve seguir a forma imposta por ele, digamos assim… boas praticas, ele te fornece um kit de aplicativos que simula o ambiente de produção.

Nesta situação, com pouca flexibilidade por causa das limitações e dependente do que o fornecedor oferece, pode ficar a desejar o seu desenvolvimento caso o mercado faça alguma mudança de paradigma.

Nuvem de computadores como infraestrutura

Nuvem de computadores feito com desktops, os famosos clusters

Nuvem de computadores feito com desktops, os famosos clusters

O Virtual Private Server é o produto  do IaaS (Infraestruture as Service), em português Servidor Privado Virtual ou simplesmente maquina virtual, também é considerado nuvem de computadores e seu esquema é basicamente um servidor(hospedeiro) para servir os diversos servidores “semi-dedicado”(convidado) do seus clientes.

Sua vantagem é o cliente tem total autonomia e a escolha do que executar no seu espaço. Existem diversas formas de controle de conta, varia de provedor, entretanto o usual é um painel e assim que a sua nuvem de computadores fica online pode utilizar o famoso SSH para ter acesso a ela, use meu script que está no blog para facilitar o uso desta poderosa ferramenta.

Conclusão

Quer produtos prontos para ser usado pagando uma taxa? O Google oferece um pacote para empresas, que podem utilizar do e-mail, calendário e possível criar uma intranet com o Google Sites. A Microsoft também oferece o pacote Office365. Para maioria dos casos a soluções SaaS supre as necessidades básicas de um escritório comercial. As demais é para quem deseja mais customização dos sistemas que usa.

PS: Ficou curioso para saber como fazer um imenso servidor como na foto? Estou preparando um artigo que mostra a sua funcionalidade, e para dar mais gostinho permita eu usar o Google para você sobre cluster beowulf e também sobre uma boa consulta é sobre HPC.

Live USB para Linux e Windows

Live usb com Ubuntu

Live usb com Ubuntu

A onda de portabilidade está na área e com ela estou trazendo o tema live USB, tem funcionamento igual ao um live CD porém mais flexível e customizável.Para meu experimento utilizei a imagem do Ubuntu obtida no site da Ubuntu em versão estável até o momento 11.10, caso se interessou pela distribuição e gostaria de saber mais a respeito veja a entrada da Wikipédia sobre o Ubuntu e recomendo esperar mais um pouco que seu lançamento dia 30 de abril passado.

 

Vou deixar links para executar a façanha do Ubuntu no LiveUSB no Linux e também no Windows retirado do site oficial da distribuição!

Windows 7 também pode ser instalado usando live usb

Live usb com Windows 7

Live usb com Windows 7

Para fazer a façanha basta segui este tutorial que encontrei no fórum do baboo e está muito explicado e simples de montar o pendrive para fazer a instalação no seu netbook ou ultrabook(este tipos de equipamentos que necessita de drive externo de CD/DVD para fazer a baixa do sistema operacional).

Deixo bem claro que este passo a passo serve somente para Windows Vista e 7, está descartada opção para Windows XP.

O Canivete suíço

É extremem te útil para maioria dos técnico de informática manter o canivete suíço do Hiren’s BootCD com uma infinidade de utilitários para fazer reparos em maquinas de clientes com possibilidade de usar como sistema portátil, basta seguir o post do site oficial Hiren’s para fazer seu canivete.

O que promete ainda?

Por enquanto a velocidade de I/O dos pendrives mesmo em sua versão mais recente são muito lento ao comparar um HD e muito rápido a tecnologia vem atropelando a passos largos, como o substituto do USB, o Thunderbolt, desenhado pela Intel em parceria da Apple e também existe em pouco equipamentos a porta E-SATA que é especifico para ligar HD do padrão SATA externamente do gabinete é uma excelente opção para quem quer uma boa velocidade exigindo cabo específicos e não é muito difundido e você encontra em equipamentos voltado para clientes corporativos.

PS: Para quem trabalha no ramo de informática é essencial saber o “inglês técnico” e jargões e para quem está começando vai no Google Translate e cole os links para convertê-los e terá uma tradução razoável para entendimento.

Optimization WordPress Plugins & Solutions by W3 EDGE