Jak nauczyć się przetwarzania w chmurze i Big Data w domu? [Zamknięte]

15

Chcę nauczyć się przetwarzania w chmurze i Big Data w domu.

  1. Czy można nauczyć się tych technologii na komputerze domowym?
  2. Jakich technologii nauczyć się w chmurze obliczeniowej?
  3. Jakie technologie do nauki Big Data (Hadoop)?
RPK
źródło
3
Pytania typu „Które ... się nauczyć” powinny prowadzić do odpowiedzi „naucz się ich wszystkich”. Musisz mieć cel, aby się czegoś nauczyć. Jaki jest twój cel? To jest nauczyć się z tym robić? Wszystko zmieni się za 2 lata, więc miej cel.
NoChance,
Jestem bardzo nowy i „naucz się ich wszystkich” wydaje się niemożliwym celem. Podstawowym celem jest budowanie aplikacji SaaS.
RPK
Wydaje się, że jest to podstawowe pytanie dotyczące architektury, na które odpowiedzią jest zawsze ocena architektury, która najlepiej pasuje do projektu. Zbyt niejasne, być może nawet nie na temat, podstawy „Które X jest najlepsze” lub „Czego X nauczyć się dalej”.
Rig

Odpowiedzi:

13

Czy można nauczyć się tych technologii na komputerze domowym?

Tak. Na przykład, można pracować bith Google AppEngine „s SDK całkowicie nieaktywny.

Google Code University oferuje także kursy i samouczki dla początkujących na temat przetwarzania rozproszonego i przetwarzania w chmurze .

Jakich technologii nauczyć się w chmurze obliczeniowej?

Przetwarzanie w chmurze obejmuje wiele rzeczy (modne powiedzonka często…).

Chmura obliczeniowa

Musisz zrozumieć jego podstawowe cechy , różne modele usług i modele wdrażania , a także wszystkie problemy i problemy, z którymi się wiąże, i które wymagają złagodzenia (wadą modnych słów jest to, że sprawia, że ​​społeczeństwo bardziej martwi się o rzeczy).

Modele usług przetwarzania w chmurze

Gdy to zrobisz, możesz zacząć eksperymentować z różnymi aktorami oprogramowania z chmury i głównymi dostawcami, takimi jak Google AppEngine (i zintegrowane usługi Google), Amazon AWS , Windows Azure , Heroku lub CloundFoundry .

Jakie technologie do nauki Big Data (Hadoop)?

Wpis Wikipedia na Big Data „s Technologies daje (długo-owski) wykaz warunków wstępnych, ale jeśli chcesz być skierowany na ram, a następnie spojrzeć na:

Zobacz także:


Zdjęcia dzięki uprzejmości Wikipedii .

Haylem
źródło
Chcę początkowo tworzyć aplikacje SaaS, a moje doświadczenie dotyczy platformy .NET. Zarówno aplikacja Google. Engine i Heorku, nie obejmują obsługi .NET. Jakie inne frameworki są szerzej stosowane, Railsy lub Django?
RPK
1
@RPK: spójrz na Windows Azure dla platformy .NET. W przypadku kolejnych pytań zależy to od rynku, ale według Indeed i Google Trends Rails jest wyraźnym zwycięzcą (chociaż oba zgłaszają tendencję spadkową w ostatnich miesiącach).
haylem
@RPK: Czy spojrzałeś na AppHarbor? ( appharbor.com )
Matthew King,
@Joviee Tak widać.
RPK,
„często używają modne hasła”? :)
Alvin
2

Przetwarzanie w chmurze z definicji można nauczyć się w dowolnym miejscu. Wystarczy zarejestrować się w jednym z bezpłatnych poziomów i dowiedzieć się, jak go uruchomić, rozwinąć, ponownie skonfigurować. Dowiedz się, jakie gotowe oprogramowanie i narzędzia można załadować, skonfigurować, użyć, a następnie wyrzucić. A kiedy skończysz, usuń serwer i zacznij od nowa.

mhoran_psprep
źródło
Podaj kilka bezpłatnych poziomów.
RPK
2
Amazon AWS jest dostarczany z darmową warstwą użytkowania przez rok. Heroku ma również warstwę bezpłatnego użytkowania.
Chris Bui,
1

Ponieważ jesteś facetem .NET, możesz korzystać z Windows Azure. Możesz rozpocząć budowanie aplikacji na komputerze domowym za pomocą narzędzi, które znasz (Visual Studio itp.). W przypadku wdrażania w systemie Windows Azure kodujesz aplikację, uruchamiasz ją lokalnie, a jeśli wszystko działa poprawnie, możesz przenieść ją do chmury.

Windows Azure ma kilka subskrypcji, w których otrzymasz bezpłatne korzyści. Sprawdź 90-dniowy bezpłatny okres próbny Windows Azure. Ponadto, jeśli masz subskrypcję MSDN, możesz uzyskać bezpłatne korzyści platformy Azure. Subskrybent MSDN Visual Studio Ultimate jest uprawniony do korzystania z korzyści platformy Azure o wartości do 3700 $ każdego miesiąca.

Jeśli szukasz podstawowego kursu przetwarzania w chmurze, możesz również rozważyć kurs certyfikacyjny fundacji EXIN Cloud Computing.

BigData:

Oto świetny DARMOWY zasób na początek z BigData: http://bigdatauniversity.com/

Uwaga: jeśli chcesz dowiedzieć się więcej na temat przetwarzania w chmurze / BigData itp., Zarejestruj się na GetCloudCertified.com (adres URL podany poniżej). Uruchomimy naszą stronę internetową na początku 2013 r. W tej chwili możesz śledzić nas na Twitterze i FB, aby uzyskać więcej informacji.

Twoje zdrowie! GetCloud http://getcloudcertified.com

GetCloud
źródło
0

Www.coursera.org oferuje bezpłatne kursy online. Dostępne są kursy Big Data i Cloud for Health Services.

Aby odpowiedzieć na pytania operacyjne:

  1. Tak, możesz się tego nauczyć z domowego komputera. Potrzebujesz tylko komputera z przeglądarką internetową, aby korzystać z materiałów szkoleniowych. W zależności od samego kursu może być wymagane inne oprogramowanie do instalacji.

Jeśli chodzi o 2 i 3, myślę, że aby zacząć korzystać z technologii takich jak Cloud lub „Big Data”, dobrze jest mieć dobrą przykładową domenę, w której można je stopować. I myślę, że medycyna i opieka zdrowotna to bardzo szybko rozwijająca się gałąź, która ich potrzebuje.

AndreasScheinert
źródło