Como aprender computação em nuvem e big data em casa? [fechadas]

15

Quero aprender Cloud Computing e Big Data em casa.

  1. É possível aprender essas tecnologias no PC doméstico?
  2. Quais tecnologias aprender na computação em nuvem?
  3. Quais tecnologias para aprender Big Data (Hadoop)?
RPK
fonte
3
O tipo de perguntas "Que ... para aprender" deve levar à resposta "Aprenda todas". Você tem que ter um objetivo para aprender alguma coisa. Qual é o seu objetivo? Isso é aprender a fazer o que com isso? Tudo mudará em dois anos, portanto, tenha uma meta.
NoChance 04/07
Sou muito novo e "aprenda todos" parece ser uma meta impossível. O objetivo principal é criar aplicativos SaaS.
RPK
Parece uma questão básica de arquitetura, cuja resposta é sempre avaliar a arquitetura que melhor se adequa ao projeto. Demasiado vago, um tópico possivelmente equivocado dos fundamentos de "Qual X é melhor" ou "O que X aprenderemos a seguir".
Rig

Respostas:

13

É possível aprender essas tecnologias no PC doméstico?

Sim. Por exemplo, você pode trabalhar com o SDK do Google AppEngine totalmente offline.

A Google Code University também oferece alguns cursos e tutoriais iniciais sobre computação distribuída e em nuvem .

Quais tecnologias aprender na computação em nuvem?

A computação em nuvem abrange muitas coisas (as chavões costumam fazer ...).

Computação em nuvem

Você precisa entender suas características principais , seus diferentes modelos de serviço e modelos de implantação , além de todos os problemas e problemas com os quais vem e que precisam ser mitigados (a desvantagem das palavras-chave, é que isso preocupa o público).

Modelos de serviço de computação em nuvem

Feito isso, você pode começar a experimentar diferentes atores de software do cenário da nuvem e grandes fornecedores como o Google AppEngine (e serviços integrados do Google), Amazon AWS , Windows Azure , Heroku ou CloundFoundry .

Quais tecnologias para aprender Big Data (Hadoop)?

A entrada da Wikipedia sobre Big Data 's Technologies fornece uma lista (long-ish) de pré-requisitos, mas se você queria ser apontado para frameworks, então olhar para:

Veja também:


Imagens cortesia da Wikipedia .

haylem
fonte
Quero criar aplicativos SaaS inicialmente e minha experiência é em .NET. Ambos, Google App. Engine e Heorku, não incluem suporte para .NET. Qual outra estrutura é mais amplamente usada, Rails ou Django?
RPK
1
@RPK: Veja o Windows Azure para .NET. Para suas próximas perguntas, isso depende do mercado, mas de acordo com o Indeed e o Google Trends Rails é o vencedor (embora ambos relatem uma tendência decrescente nos últimos meses).
haylem
@RPK: Você já viu o AppHarbor? ( appharbor.com )
Matthew King
@Joviee Sim visto.
RPK
"chavões ass geralmente fazem"? :)
Alvin
2

A computação em nuvem, por definição, pode ser aprendida em qualquer lugar. Basta se inscrever em um dos níveis gratuitos e aprender como iniciá-lo, expandi-lo e reconfigurá-lo. Descubra o que o software e as ferramentas pré-empacotados podem ser carregados, configurados, usados ​​e descartados. E quando você acabar com a lixeira do servidor e começar de novo.

mhoran_psprep
fonte
Cite alguns níveis gratuitos.
RPK
2
AWS da Amazon vem com um nível de uso gratuito por um ano. Heroku também possui um nível de uso gratuito.
31712 Chris Chi
1

Como você é do .NET, pode usar o Windows Azure. Você pode começar a criar aplicativos no próprio PC em casa usando as ferramentas que você conhece (Visual Studio, etc.). Para implantar no Windows Azure, você codificará seu aplicativo, executá-lo localmente e, se tudo estiver funcionando bem, você poderá enviá-lo para a nuvem.

O Windows Azure possui algumas assinaturas nas quais você obterá alguns benefícios gratuitos. Verifique a avaliação gratuita de 90 dias do Windows Azure. Além disso, se você tiver uma assinatura do MSDN, poderá obter benefícios gratuitos do Azure. Um assinante do MSDN Visual Studio Ultimate tem direito a até US $ 3700 em benefícios do Azure todos os meses.

Se você está procurando um curso básico de computação em nuvem, também pode considerar o curso de certificação básica EXIN Cloud Computing.

BigData:

Aqui está um ótimo recurso GRATUITO para começar com o BigData: http://bigdatauniversity.com/

Nota: Se você quiser saber mais sobre computação em nuvem / BigData etc., registre-se em GetCloudCertified.com (URL fornecido abaixo). Estaremos lançando nosso site no início de 2013. Por enquanto, não hesite em nos seguir no Twitter e no FB para obter mais detalhes.

Felicidades! GetCloud http://getcloudcertified.com

GetCloud
fonte
0

Www.coursera.org oferece cursos online gratuitos. Existem cursos para Big Data e Cloud for Health Servies disponíveis.

Para responder às perguntas do Op:

  1. Sim, você pode aprender com o seu PC em casa. Você simplesmente precisa de um PC com um navegador da Web para consumir os materiais de aprendizagem. Dependendo do curso, pode ser necessário outro software para instalação.

Quanto aos itens 2 e 3, acho que para começar com tecnologias como Cloud ou "Big Data", é bom ter um bom exemplo de domínio no qual você possa ligá-los. E acho que a área médica e a saúde são um ramo que cresce muito rapidamente e precisam delas.

AndreasScheinert
fonte