SlideShare a Scribd company logo
1 of 26
Arhitektura Big Data aplikacije
Darko Marjanović
Hadoop Srbija
darko@hadoop-srbija.com
Agenda
• Big Data
• Arhitektura Big Data aplikacije
• Big Data alati
• Primeri: Twitter, IoT
• Integracija Big Data aplikacije
Big Data - Šta je to?
• Big Data predstavlja podatke koji pristižu velikom
brzinom i one su količine koja prevazilazu
mogućnosti tradicionalnog softvera za skladištenje,
obradu i upravljanje podacima.
• Big Data je sve ono što ne može da stane u Excel.
Big Data - Dimenzije
Kompleksnost
podataka
Količina
(Volume)
Brzina
(Velocity)
Kvalitet
(Veracity)
Raznovrsnost
(Variety)
Big Data - Izvori podataka
• Društvene mreže (Twitter, Facebook…)
• Email, HTML, Click Stream
• Slike, Video, Logovi, Senzorski podaci
• Relacione Baze podataka
Slika: RapidMiner.com
Big Data - Izvori podataka
Slika: http://wikibon.org/wiki/v/Big_Data_in_the_Aviation_Industry
Big Data - Neki primeri
• Pivo i pelene
• Pekara koja prodaje više integralnih peciva ako
pada kiša
• Walmart, trudna ćerka
Slika: http://www.mckinsey.com/insights/business_technology/big_data_whats_your_plan
Arhitektura Big Data Aplikacije
Big Data Aplikacija - Cloud
VS Bare Metal
• Cena
• Fleksibilnost
• Administracija
• Performanse
• Kontrola
Big Data alati - Ingestion
• Unos podataka u storage sloj
• Unošenje samo validnih podataka
• Unos podataka u realnom vremenu ili ne
• Korišćenje gotovih alata
Big Data alati - Ingestion
• Sqoop
• Flume
• Kafka
• Storm
Big Data alati - Storage
• Hadoop HDFS - velika brzina upisa, write once read
many…
• NoSQL Baza - brzo čitanje, operativna baza…
Hadoop
• Hadoop Common
• HDFS
• MapReduce
• YARN
Big Data alati - Analytics
• MapReduce (Java, Python, C#…)
• Pig (ETL…)
• Hive, Tajo (Hadoop DWH alat)
• Spark (10x brži MapReduce)
• Storm (Streaming)
• R
• Flink
Pig Primer
Hive Primer
Big Data greške!
• Korišćenje operativne baze (npr. Mongo) kao Big
Data platforme.
• Prebacivanje relacionih baza u Hadoop za potrebe
obrade Hive-om (Hadoop nije zamena za RDBMS).
• Parčanje podataka u više “Data Lake”-ova.
• SQL orijentacija (Big Data analiza je moćnija ako se
kombinuje više alata, Hive(SQL), R, Pig,
MapReduce…)
Obrada Twitter podataka
Big Data i IoT
Integracija sa MS servisima
HDinsight i Visual Studio
http://blogs.msdn.com/b/visualstudio/archive/2014/12/15/incorporate-big-data-within-your-visual-studio-app-using-azure-hdinsight.aspx
Korisni linkovi
• hadoop-srbija.com
• hortonworks.com
• azure.microsoft.com/en-
us/documentation/services/hdinsight/
• cloudera.com
• blogs.msdn.com
Popunite anketu
Arhitektura Big Data aplikacije
Darko Marjanović
Hadoop Srbija
darko@hadoop-srbija.com

More Related Content

Viewers also liked

Uvod u GPGPU programiranje
Uvod u GPGPU programiranjeUvod u GPGPU programiranje
Uvod u GPGPU programiranjeSICEF
 
Put do virtuelne realnosti
Put do virtuelne realnostiPut do virtuelne realnosti
Put do virtuelne realnostiSICEF
 
Funkcije baze podataka u Excel-u
Funkcije baze podataka u Excel-uFunkcije baze podataka u Excel-u
Funkcije baze podataka u Excel-uDejan Pejčić
 
Принципи графике
Принципи графикеПринципи графике
Принципи графикеОШ ХРШ
 
Anliza i projektovanje baza podataka
Anliza i projektovanje baza podatakaAnliza i projektovanje baza podataka
Anliza i projektovanje baza podatakaDejan Stancic
 
Operativni sistemi
Operativni sistemiOperativni sistemi
Operativni sistemijuranci99
 
Video koferencija, ucenje na daljinu, digitalna bibilioteka
Video koferencija, ucenje na daljinu, digitalna bibilioteka Video koferencija, ucenje na daljinu, digitalna bibilioteka
Video koferencija, ucenje na daljinu, digitalna bibilioteka Darko Vasilic
 
Računarska grafika i multimedija uvod
Računarska grafika i multimedija uvodRačunarska grafika i multimedija uvod
Računarska grafika i multimedija uvodDejan Stancic
 
Инкскејп (Inkscape)
Инкскејп (Inkscape)Инкскејп (Inkscape)
Инкскејп (Inkscape)ОШ ХРШ
 
Елементи графике
Елементи графикеЕлементи графике
Елементи графикеОШ ХРШ
 
Windows Movie Maker: Основни појмови
Windows Movie Maker: Основни појмовиWindows Movie Maker: Основни појмови
Windows Movie Maker: Основни појмовиОШ ХРШ
 
First Beat Media - Rad od kuće #tnt3
First Beat Media - Rad od kuće #tnt3First Beat Media - Rad od kuće #tnt3
First Beat Media - Rad od kuće #tnt3SICEF
 
Izradite sami svoju prvu web stranicu
Izradite sami svoju prvu web stranicuIzradite sami svoju prvu web stranicu
Izradite sami svoju prvu web stranicuKruno Klukovic
 
Visual Basic Drvored
Visual Basic DrvoredVisual Basic Drvored
Visual Basic DrvoredOlynx
 
Visual Basic Rasadnik
Visual Basic RasadnikVisual Basic Rasadnik
Visual Basic RasadnikOlynx
 
Visual Basic Staza
Visual Basic StazaVisual Basic Staza
Visual Basic StazaOlynx
 
Komponente bez kojih ne moze
Komponente bez kojih ne mozeKomponente bez kojih ne moze
Komponente bez kojih ne mozeSICEF
 
Racunarska grafika
Racunarska grafikaRacunarska grafika
Racunarska grafikaOlynx
 

Viewers also liked (20)

Uvod u GPGPU programiranje
Uvod u GPGPU programiranjeUvod u GPGPU programiranje
Uvod u GPGPU programiranje
 
Računarska grafika
Računarska grafikaRačunarska grafika
Računarska grafika
 
Put do virtuelne realnosti
Put do virtuelne realnostiPut do virtuelne realnosti
Put do virtuelne realnosti
 
Funkcije baze podataka u Excel-u
Funkcije baze podataka u Excel-uFunkcije baze podataka u Excel-u
Funkcije baze podataka u Excel-u
 
Принципи графике
Принципи графикеПринципи графике
Принципи графике
 
Anliza i projektovanje baza podataka
Anliza i projektovanje baza podatakaAnliza i projektovanje baza podataka
Anliza i projektovanje baza podataka
 
Operativni sistemi
Operativni sistemiOperativni sistemi
Operativni sistemi
 
Career Pathways Research Study
Career Pathways Research StudyCareer Pathways Research Study
Career Pathways Research Study
 
Video koferencija, ucenje na daljinu, digitalna bibilioteka
Video koferencija, ucenje na daljinu, digitalna bibilioteka Video koferencija, ucenje na daljinu, digitalna bibilioteka
Video koferencija, ucenje na daljinu, digitalna bibilioteka
 
Računarska grafika i multimedija uvod
Računarska grafika i multimedija uvodRačunarska grafika i multimedija uvod
Računarska grafika i multimedija uvod
 
Инкскејп (Inkscape)
Инкскејп (Inkscape)Инкскејп (Inkscape)
Инкскејп (Inkscape)
 
Елементи графике
Елементи графикеЕлементи графике
Елементи графике
 
Windows Movie Maker: Основни појмови
Windows Movie Maker: Основни појмовиWindows Movie Maker: Основни појмови
Windows Movie Maker: Основни појмови
 
First Beat Media - Rad od kuće #tnt3
First Beat Media - Rad od kuće #tnt3First Beat Media - Rad od kuće #tnt3
First Beat Media - Rad od kuće #tnt3
 
Izradite sami svoju prvu web stranicu
Izradite sami svoju prvu web stranicuIzradite sami svoju prvu web stranicu
Izradite sami svoju prvu web stranicu
 
Visual Basic Drvored
Visual Basic DrvoredVisual Basic Drvored
Visual Basic Drvored
 
Visual Basic Rasadnik
Visual Basic RasadnikVisual Basic Rasadnik
Visual Basic Rasadnik
 
Visual Basic Staza
Visual Basic StazaVisual Basic Staza
Visual Basic Staza
 
Komponente bez kojih ne moze
Komponente bez kojih ne mozeKomponente bez kojih ne moze
Komponente bez kojih ne moze
 
Racunarska grafika
Racunarska grafikaRacunarska grafika
Racunarska grafika
 

Similar to Arhitektura big data aplikacije (tarabica)

Similar to Arhitektura big data aplikacije (tarabica) (13)

Oit socijalne mreze
Oit socijalne mrezeOit socijalne mreze
Oit socijalne mreze
 
osnove Interneta.pptx
osnove Interneta.pptxosnove Interneta.pptx
osnove Interneta.pptx
 
Rešenja za pristup podacima katastra nepokretnosti
Rešenja za pristup podacima katastra nepokretnostiRešenja za pristup podacima katastra nepokretnosti
Rešenja za pristup podacima katastra nepokretnosti
 
информатика 1
информатика 1информатика 1
информатика 1
 
Big Data - pojam i značaj
Big Data - pojam i značajBig Data - pojam i značaj
Big Data - pojam i značaj
 
Mrezne inf-tehnologije predavanja
Mrezne inf-tehnologije predavanjaMrezne inf-tehnologije predavanja
Mrezne inf-tehnologije predavanja
 
Javantura Zagreb 2014 - Google Dart - Željko Kunica
Javantura Zagreb 2014 - Google Dart - Željko KunicaJavantura Zagreb 2014 - Google Dart - Željko Kunica
Javantura Zagreb 2014 - Google Dart - Željko Kunica
 
Novi pogledi na semantički veb
Novi pogledi na semantički vebNovi pogledi na semantički veb
Novi pogledi na semantički veb
 
Koliko možemo da savijemo Dynamics 365, a da ne pukne?
Koliko možemo da savijemo Dynamics 365, a da ne pukne?Koliko možemo da savijemo Dynamics 365, a da ne pukne?
Koliko možemo da savijemo Dynamics 365, a da ne pukne?
 
Big Data - poslovna primena
Big Data - poslovna primenaBig Data - poslovna primena
Big Data - poslovna primena
 
Nasa skola 2011: Baze podataka - Stefan Nikolic -Silvana Ivkovic
Nasa skola 2011: Baze podataka - Stefan Nikolic -Silvana IvkovicNasa skola 2011: Baze podataka - Stefan Nikolic -Silvana Ivkovic
Nasa skola 2011: Baze podataka - Stefan Nikolic -Silvana Ivkovic
 
Internet.pptx
Internet.pptxInternet.pptx
Internet.pptx
 
Decouple Goals
Decouple GoalsDecouple Goals
Decouple Goals
 

Arhitektura big data aplikacije (tarabica)

  • 1.
  • 2. Arhitektura Big Data aplikacije Darko Marjanović Hadoop Srbija darko@hadoop-srbija.com
  • 3.
  • 4. Agenda • Big Data • Arhitektura Big Data aplikacije • Big Data alati • Primeri: Twitter, IoT • Integracija Big Data aplikacije
  • 5. Big Data - Šta je to? • Big Data predstavlja podatke koji pristižu velikom brzinom i one su količine koja prevazilazu mogućnosti tradicionalnog softvera za skladištenje, obradu i upravljanje podacima. • Big Data je sve ono što ne može da stane u Excel.
  • 6. Big Data - Dimenzije Kompleksnost podataka Količina (Volume) Brzina (Velocity) Kvalitet (Veracity) Raznovrsnost (Variety)
  • 7. Big Data - Izvori podataka • Društvene mreže (Twitter, Facebook…) • Email, HTML, Click Stream • Slike, Video, Logovi, Senzorski podaci • Relacione Baze podataka Slika: RapidMiner.com
  • 8. Big Data - Izvori podataka Slika: http://wikibon.org/wiki/v/Big_Data_in_the_Aviation_Industry
  • 9. Big Data - Neki primeri • Pivo i pelene • Pekara koja prodaje više integralnih peciva ako pada kiša • Walmart, trudna ćerka Slika: http://www.mckinsey.com/insights/business_technology/big_data_whats_your_plan
  • 10. Arhitektura Big Data Aplikacije
  • 11. Big Data Aplikacija - Cloud VS Bare Metal • Cena • Fleksibilnost • Administracija • Performanse • Kontrola
  • 12. Big Data alati - Ingestion • Unos podataka u storage sloj • Unošenje samo validnih podataka • Unos podataka u realnom vremenu ili ne • Korišćenje gotovih alata
  • 13. Big Data alati - Ingestion • Sqoop • Flume • Kafka • Storm
  • 14. Big Data alati - Storage • Hadoop HDFS - velika brzina upisa, write once read many… • NoSQL Baza - brzo čitanje, operativna baza…
  • 15. Hadoop • Hadoop Common • HDFS • MapReduce • YARN
  • 16. Big Data alati - Analytics • MapReduce (Java, Python, C#…) • Pig (ETL…) • Hive, Tajo (Hadoop DWH alat) • Spark (10x brži MapReduce) • Storm (Streaming) • R • Flink
  • 19. Big Data greške! • Korišćenje operativne baze (npr. Mongo) kao Big Data platforme. • Prebacivanje relacionih baza u Hadoop za potrebe obrade Hive-om (Hadoop nije zamena za RDBMS). • Parčanje podataka u više “Data Lake”-ova. • SQL orijentacija (Big Data analiza je moćnija ako se kombinuje više alata, Hive(SQL), R, Pig, MapReduce…)
  • 21. Big Data i IoT
  • 22. Integracija sa MS servisima
  • 23. HDinsight i Visual Studio http://blogs.msdn.com/b/visualstudio/archive/2014/12/15/incorporate-big-data-within-your-visual-studio-app-using-azure-hdinsight.aspx
  • 24. Korisni linkovi • hadoop-srbija.com • hortonworks.com • azure.microsoft.com/en- us/documentation/services/hdinsight/ • cloudera.com • blogs.msdn.com
  • 26. Arhitektura Big Data aplikacije Darko Marjanović Hadoop Srbija darko@hadoop-srbija.com