UAI/612 - Cloudová Řešení. Technologie



Podobné dokumenty
Cloudová ešení UŘI/612

UAI/612 - Cloudová Řešení. Návrh aplikací pro cloud

Java Message Service (JMS) Martin Ptáček, KOMIX s.r.o.

Tvorba informačních systémů

Michal Krátký, Miroslav Beneš

Hadoop a HDFS. Bc. Milan Nikl

Vhodnost nasazení jednotlivých webových architektur, sdílení dat, perzistence, webové služby a REST, asynchronnost, messaging

Cloudová Řešení UAI/612

KAM SMĚŘUJE VYHLEDÁVÁNÍ. Pavel Kocourek SEARCH TECHNOLOGIES, formerly INCAD INFORUM

Semináˇr Java X J2EE Semináˇr Java X p.1/23

SOAP & REST služby. Rozdíly, architektury, použití

Systémová administrace portálu Liferay

Úvod. Petr Aubrecht (CA) Martin Ptáček (Wincor Nixdorf) Je 10 typů lidí: ti, kteří znají binární kód, a ti, kteří ne.

SPECIFIKACE PŘEDMĚTU PLNĚNÍ

SEARCH & BIG DATA [ & ANALYTICS] INFORUM 2015, Pavel Kocourek

O Apache Derby detailněji. Hynek Mlnařík

Softwarově definované úložiště pod taktovkou EMC Lukáš Bělovský, konzultant Gapp System

Správa a sledování SOA systémů v Oracle SOA Suite

Bakalářské. Vzdělání: Telefon: Ostrava. Bydliště: Ukázky práce: Správa a monitoring platformy provozované na AWS

Co je (staro)nového v DSpace

Experimentální systém pro WEB IR

Open Source projekty pro Big Data

MetaCentrum. datové služby. Miroslav Ruda, Zdeněk Šustr

Projekt JetConf REST API pro vzdálenou správu

CERIT SCIENTIFIC CLOUD. Centrum CERIT-SC. Luděk Matyska. Praha, Seminář MetaCentra,

Řešení integrace Profinit ESB. Michal Bureš

Cloud Slovník pojmů. J. Vrzal, verze 0.9

Novinky v Microsoft SQL Serveru RNDr. David Gešvindr MVP: Data Platform MCSE: Data Platform MCSD: Windows Store MCT

Vývoj moderních technologií při vyhledávání. Patrik Plachý SEFIRA spol. s.r.o.

Sísyfos Systém evidence činností

Domino 10 nové komponenty a související témata (node.js, ES )

Využití JBoss Fuse ve skandinávské energetice

Microsoft Azure Workshop

Přizpůsobení JSTL pro Google App Engine Datastore

BIG DATA je oveľa viac ako Hadoop. Martin Pavlík

ABBYY Automatizované zpracování dokumentů

Virtualizace jako nástroj snížení nákladů. Periodické opakování nákladů nové verze Licence na pevný počet klientů

Využití opensource při stavbě infrastrukturního cloudu Martin Kopta

Platformy / technologie. Jaroslav Žáček

PLATFORMY / TECHNOLOGIE JAROSLAV ŽÁČEK

Nové jazykové brány do Caché. Daniel Kutáč

Případová studie: Adresářové řešení pro webhosting pomocí ApacheDS. Lukáš Jelínek

Tovek Server. Tovek Server nabízí následující základní a servisní funkce: Bezpečnost Statistiky Locale

Knot DNS Resolver. Modulární rekurzivní resolver. Karel Slaný

Cloud Computing IBM Corporation

MBI - technologická realizace modelu

Portfolio úložišť WD pro datová centra Kapacitní úložiště prošlo vývojem

Server-side technologie pro webové aplikace

BIG DATA. Nové úlohy pro nástroje v oblasti BI. 27. listopadu 2012

Najde si Software Defined Storage své místo na trhu?

Úvod do Web Services

Architektura aplikací v Seznam.cz

PRODUKTY. Tovek Tools

Správa a zabezpečení mobilních zařízení. Jiljí Barouš

Petr Vlk KPCS CZ. WUG Days října 2016

Návrh architektury škálovatelné cloudové služby aneb nespalte se v cloudu. Mgr. David Gešvindr MCSE: Data Platform MCT MSP

Jádrem systému je modul GSFrameWork, který je poskytovatelem zejména těchto služeb:

Aktuální stav MetaCentra, novinky

Srovnání SQL serverů. Škálovatelnost a výkon. Express Workgroup Standard Enterprise Poznámky. Počet CPU bez limitu Obsahuje podporu

Analytické systémy nad Hadoopom. Lukáš Antalov, Vedoucí týmu vývoje

Databázové a informační systémy

Vybraná zajímavá Lotus Notes řešení použitelná i ve vašich aplikacích. David Marko TCL DigiTrade

Dobrý CMS Popis produktu a jeho rozšíření

Specifikace předmětu zakázky

Common Object Request Broker Architecture

CESNET, GRIDy a přenosy dat

IBM Cloud computing. Petr Leština Client IT Architect. Jak postavit enterprise cloud na klíč IBM Corporation

Tvorba informačních systémů

O autorech 13 O odborném korektorovi 13. Poděkování 15 Úvod 17. Cílová skupina této knihy 17 Témata této knihy 17

Cloudové řešení pro ŠKODA AUTO


Michal Krátký, Miroslav Beneš

BeeSIP ANEB BEZPEČNOST SILNIČNÍHO PROVOZU V IP TELEFONII

Architektury informačních systémů

Architektury informačních systémů

Tabulka základních vlastností nástroje C++Builder dle edice

w w w. u l t i m u m t e c h n o l o g i e s. c z Infrastructure-as-a-Service na platformě OpenStack

Architektury Informačních systémů. Jaroslav Žáček

Tuto knihu bychom rádi věnovali: Kryštofovi. Irena. Rodině, která mne podpořila při práci na knize, i když dobře věděla, co ji čeká.

PRODUKTY Tovek Server 6

Indexace pro souborová uložiště a Vyhledávací centrum

NoSQL databáze. Marek Rychlý (a Dušan Kolář) Vysoké učení technické v Brně Fakulta informačních technologií Ústav informačních systémů

Koncept centrálního monitoringu a IP správy sítě

ADMINISTRACE POČÍTAČOVÝCH SÍTÍ. OPC Server

PRODUKTY. Tovek Tools

SNMP Simple Network Management Protocol

2012 (červen) Microsoft Sharepoint Portal Server. Microsoft Live Communications Server 2003 Řešení pro online komunikaci. Microsoft Exchange

Technologie Java Enterprise Edition. Přemek Brada, KIV ZČU

Automatizace správy linuxové infrastruktury pomocí Katello a Puppet LinuxDays

SYSTÉM PRO KONFIGURACI KOMUNIKAČNÍCH TERMINÁLŮ A VIZUALIZACI STAVOVÝCH DAT Z KOLEJOVÝCH VOZIDEL

Geografické informační systémy ArcGIS Pavel Juška (jus011) 4. března 2010, Ostrava

messaging systémů Perfromance Analysis of Open Source Messaging Systems

Ako hybridný cloud pomáha v praxi poskytovať spoľahlivé a bezpečné služby

Název prezentace 1. Poskytovatel garantovaných služeb NDC včetně kybernetické bezpečnosti ve státní správě

IBM InfoSphere Guardium - ochrana databází

Microsoft SharePoint Portal Server Zvýšená týmová produktivita a úspora času při správě dokumentů ve společnosti Makro Cash & Carry ČR

Služby e-infrastruktury CESNET

KIV/PIA 2013 Jan Tichava

Databáze II. 1. přednáška. Helena Palovská

Transkript:

UAI/612 - Cloudová Řešení Technologie

Rekapitulace Multitenance Bezestavovost Škálovatelnost Cachování Bezpečnost Způsoby nasazení

Datová úložiště SQL databáze NoSQL databáze Cloudová datová úložiště (API) Bloková úložště Archivační řešení Gateway

NoSQL Databáze Velmi dobře škálovatelné Založené na škálovatelných strukturách a architektůrách Vytvořeny pro velké zatížení Autosharding Distribuované query Caching Nemají transakce a ACID

NoSQL Databáze

CDN Content Delivery Network Geograficky distribuovaná data

Komunikace Webové služby (middleware) REST SOAP CORBA Messaging Push services

JMS API pro posílání zpráv Asynchronní zasílání zpráv Garance doručení zpráv Zpráva je doručena jednou a právě jednou Specifikace popisuje způsob jak vytvářet příjímat a zasílat a číst zprávy

Point-to-Point

Publish/Subscribe

Messaging JMS ActiveMQ (Apache) WebsphereMQ (IBM) HornetQ (JBOS) OpenMQ (SUN) OpenJMS XMPP AMQP Proprietární cloudová řešení

XMPP Extensible Messaging and Presence Protocol IM, Presence information, Contact list maintainance, VoIP signailng, přenos dat.. Decentralizovaný, Otevřený standard, Bezpečnost, Flexibilita Existující implementace v mnoha jazycích

Push services Google Cloud Messaging Apple push notification service

Cachování Vlastní implementace Cloudové řešení

Memcached Distribuovaný multiplatformní cachovací systém Běžící cachovací démon sloužící jako server Implementace klientů pro různé platformy Klient zná servery, stará se o failover Hashovací tabulka Klíč 250bytů, hodnota 1 megabyte

Memcached

Řízení přístupu Vlastní implementace Cloudové řešení

Management cloudu GUI Commad line API Autoscaling

JMX Umožňuje management běžících aplikací Např. změna konfigurace Umožňuje monitoring běžících aplikací Monitoring stavu aplikace Monitoring chyb, notifikaci o chybách Alerts, events, statistics MBean Konfiurace aplikace Modul programu Identita Uživatele Zařízení

JMX Architektura

Monitoring Monitoring vytížení instancí Monitoring sítě Monitoring uživatelských requestů Monitoring chyb Efektivita škálování

Indexace a fulltextové vyhledávání Vysoce výkonné vyhledávání ve velkém množství dat Provádění real-time analýza Faceted vyhledávání

Lucene Fulltextové vyhledávání Indexace & Vyhledávání Napsáno v Javě, Portováno do mnoha dalších jazyků (index-kompatibilní) Inkrementální indexace, Batch Indexace Index asi 20-30% původního textu

Lucene

Lucene

Lucene Velmi výkoné vyhledávání Vyhledávání frází, Wildcard vyhledávání, Vyhledávání podle jednotlivých polí Řazení podle jednotlivých polí... +include -exclude author:someone...

ElasticSearch & SORL Indexovací a vyhledávací server Téměř Real-Time analýza dat RESTové rozhraní Založeno na Lucene Distribuovaný, snadno škálovatelný Podpora Multi-tenance Práce v clusteru Faceted search

Distribuované zpracování dat Cloud je ideální prostředí pro paralelizaci Možnost poměrně levně získat velký počet výpočetních prvků a velké datové uložiště

Hadoop Framework pro zpracování velkého množství nestrukturovaných distribuovaných dat Data uložena na velkém množství počítačů Navržený tak aby detekoval a zpracovával výpadky Výpočet probíhá paralelně na každém uzlu (blízko datům) Konečný výsledek sestaven z dílčích výsledků pomocí MapReduce

Hadoop Až 6000 uzlů (16 jader, 1000 úloh) Hadoop common Hadoop Distributed Filesystem Hadoop YARN Hadoop Map/Reduce Ambari

Map and Reduce

Zookeeper Distribuovaná synchronizace Správa konfigurace Koordinace distribuovaných procesů pomocí hierarchického datového úložiště Běží v paměti (rychlost, limitovaná velikost) Přístup k datům je uspořádaný

Zookeeper

Spring DATA Skupina projektů pro přístup k novým datovým úložištím Entity maping, QueryDSL,... REST, Redis, MongoDb, Hadoop, Solr, ElasticSearch