3. Czym są chmury obliczeniowe ?
Chmura obliczeniowa to rozproszone i skalowane
środowisko, automatycznie dostosowujące się do
wymagań klienta
4. Jakie są rodzaje chmur ?
• Model usług:
• IaaS – Infrastruktura jako usługa
• PaaS – Platforma jako usługa
• SaaS – Oprogramowanie jako usługa
• …
• XaaS – Wszystko jako usługa
• Model wdrożeń:
• Publiczne chmury
• Prywatne chmury
• Wspólnotowe chmury
5. Biznesowe aspekty chmury
• Ograniczają koszty generowane przez tradycyjne
infrastruktury
• Opłaty związane z działaniem aplikacji, są proporcjonalne
do zużytych zasobów
• Przechowywanie dużej liczby danych nie jest już
problemem
• Wysoka wydajność i dostępność usług (QoS i SLA)
• Bezproblemowe współdziałanie wielu urządzeń - PC,
smartfony, tablety
• Szybszy proces tworzenia aplikacji
6. Czym są BigData ? (1)
• Problem bezpośredniej definicji – wszystko zależy od tego
co należy z tymi danymi zrobić
• Opisowa definicja:
• Zbyt dużo do przetworzenia na pojedynczej maszynie
• Zbyt dużo do składowania na pojedynczej maszynie
• Duży przyrost nowych danych (każdego dnia)
• Miliony/Miliardy wierszy w bazie danych
7. Czym są BigData ? (2)
• Konkretne przykłady:
• Dane sprzedaży z sieci sklepów
• Dane opisujące aktywność użytkowników (np. z mediów
społecznościowych)
• Dane pomiarowe
• Dane obrazujące działanie infrastruktury przemysłowej
• Dane medyczne
8. W jaki sposób analizować BigData ?
• Kilka podstawowych rodzajów rozwiązań:
• System relacyjny z bazą agregacyjną i hurtownią danych
• System z bazą (jedną lub wieloma) NoSQL
• System analizujący dane w chmurze
• Komercyjne rozwiązania oparte na wysokowydajnych
produktach bazodanowych
10. System relacyjny z bazą agregacyjną i
hurtownią danych (2)
• Utrata części danych szczegółowych w procesach ETL
• Trudne dodawanie nowych rodzajów raportów
(modyfikacja procesów ETL, schematów, itp.)
• Ograniczone możliwości skalowania poziomego
12. System z bazą (jedną lub wieloma)
NoSQL (2)
• Wszystkie dane przechowywane są w jednym miejscu
• Skomplikowana konfiguracja klastra baz NoSQL
• Skomplikowane modelowanie analiz za pomocą
Map/Reduce
14. System analizujący dane w chmurze (2)
• Praktycznie nieograniczone skalowanie poziome
• BigQuery potrafi przeanalizować terabajty danych w ciągu
kilku minut, a zapytania pisane są w języku podobnym do
SQL-a
• Koszt zależny od stopnia użytkownia