The New Distrowatch – Bachelor's thesis (SK)Jakub ŽitnýThis project hopes to bring new way to distribute information about vari- ous operating systems – especially multifarious Linux distributions but also other open-source systems. There are so many of them it is not easy to get to know or try out each one. The output of this work is design and imple- mentation of web application which displays information about operating systems on well designed pages. These information come from automatic procedures scanning the inside of operating systems and the Internet. Be- sides displaying information, the website gives a chance for visitors to try out specific operating systems right in their browser. This project is inspired by ideas behind distrowatch.com – a popular website providing updates and rankings of Linux distributions.
Open source pre podporu INSPIRE na SlovenskuGeokomunita12. ročník konferencie OSSConf – Otvorený softvér vo vzdelávaní, výskume a v IT riešeniach, Fakulta riadenia a informatiky Žilinskej univerzity, 2. – 4. júl 2024.
Martin Tuchyňa, Martin Koška, Peter Mozolík: Open source pre podporu INSPIRE na Slovensku
Zimbra: Vytvorte si privátny email cloud za 10 minút. Zadarmo.ASBIS SKKonferencia Virtual Info jeseň 2011
www.virtualinfo.sk
Zutom, Tomáš Kurtha
Video k tejto prezentácii si môžete pozrieť na: http://bit.ly/pCyHKs
Integrácia nízkonákladových a otvorených technológii vo vývoji geodetického v...Geokomunita12. ročník konferencie OSSConf – Otvorený softvér vo vzdelávaní, výskume a v IT riešeniach, Fakulta riadenia a informatiky Žilinskej univerzity, 2. – 4. júl 2024.
Jakub Šperka: Integrácia nízkonákladových a otvorených technológii vo vývoji geodetického vybavenia
Cloud – nový model služieb a koncept vyššej efektívnostiRastislav JanotaVyužitie Cloud-u ako nástroja na zníženie nákladov na infraštruktúru, platformu, softvérové licencie a služby vo fáze realizácie i prevádzky IT systémov vo verejnej správe Slovenskej republiky, ako aj zvýšenia transparentnosti a efektívnosti pri ich rozvoji.
Programovanie v C++Juraj MichálekVývoj v C++. Vývoj interaktívnych aplikácií: Allegro, SDL, Clanlib. Kontinuálna integrácia a nástroje na ladenie a profiling C++
Seminar Kpi 2008 - Dorucovanie Multimedialneho ObsahuJozef JanitorPrezentacia zo seminara KPI na FEI na TUKE, zameraneho na prezentaciu vyskumu na katedre. Tato prezentacia pokryva vyskum Laboratoria Pocitacovych Sieti (CNL) na KPI.
www.cnl.tuke.sk
kpi.fei.tuke.sk
Viliam Ganz - Domain Specific LanguagesDavinci softwareThe document discusses domain-specific languages (DSLs) and compares two approaches to creating DSLs using Groovy and ANTLR. It provides an example of a simple turtle DSL to demonstrate moving a turtle and describes how such a DSL could be implemented in both Groovy and ANTLR. Groovy allows for quick DSL implementation but has limitations around security and syntax restrictions. ANTLR requires more work to define the grammar and build interpreters but provides more flexibility and control over the language syntax. Both approaches have their pros and cons for different use cases and security requirements.
Integrácia nízkonákladových a otvorených technológii vo vývoji geodetického v...Geokomunita12. ročník konferencie OSSConf – Otvorený softvér vo vzdelávaní, výskume a v IT riešeniach, Fakulta riadenia a informatiky Žilinskej univerzity, 2. – 4. júl 2024.
Jakub Šperka: Integrácia nízkonákladových a otvorených technológii vo vývoji geodetického vybavenia
Cloud – nový model služieb a koncept vyššej efektívnostiRastislav JanotaVyužitie Cloud-u ako nástroja na zníženie nákladov na infraštruktúru, platformu, softvérové licencie a služby vo fáze realizácie i prevádzky IT systémov vo verejnej správe Slovenskej republiky, ako aj zvýšenia transparentnosti a efektívnosti pri ich rozvoji.
Programovanie v C++Juraj MichálekVývoj v C++. Vývoj interaktívnych aplikácií: Allegro, SDL, Clanlib. Kontinuálna integrácia a nástroje na ladenie a profiling C++
Seminar Kpi 2008 - Dorucovanie Multimedialneho ObsahuJozef JanitorPrezentacia zo seminara KPI na FEI na TUKE, zameraneho na prezentaciu vyskumu na katedre. Tato prezentacia pokryva vyskum Laboratoria Pocitacovych Sieti (CNL) na KPI.
www.cnl.tuke.sk
kpi.fei.tuke.sk
Viliam Ganz - Domain Specific LanguagesDavinci softwareThe document discusses domain-specific languages (DSLs) and compares two approaches to creating DSLs using Groovy and ANTLR. It provides an example of a simple turtle DSL to demonstrate moving a turtle and describes how such a DSL could be implemented in both Groovy and ANTLR. Groovy allows for quick DSL implementation but has limitations around security and syntax restrictions. ANTLR requires more work to define the grammar and build interpreters but provides more flexibility and control over the language syntax. Both approaches have their pros and cons for different use cases and security requirements.
Peter Kobes - What you should know about a professional Software CompanyDavinci softwareThe document discusses what makes a good professional software company. It summarizes that a good software company has excellent people who are proactive, involved, and work well in teams, uses agile processes and clear roles and responsibilities, chooses future-proof technologies, and provides supportive tools for development. It also discusses how to identify a good software company and tips for becoming an attractive candidate, such as knowing what you want and developing specialized skills and communication abilities.
Tom van Ees - Academic and Commercial software DevelopmentDavinci softwareThe document provides an overview of similarities and differences between academic and commercial software development. It discusses types of software like bespoke vs product-based and their complexities. Key factors in commercial software sales like convincing decision-makers during demos and end-users during daily use are outlined. Important aspects of making software sellable like always considering the customer, focusing on aesthetics, and frequent releases are highlighted. The role of the developer in maintaining quality, using mainstream technologies, and not becoming too specialized is also discussed.
2. Úvod do problematiky Cloud Computing s názornými ukážkami z praxe a
ich využitie v produkcii. Prezentácia zahŕňa popis riešenia privátneho
systému cloud na katedre.
“
Nášcieľ
3. • The NIST definition of Cloud Computing,
• Cloud Computing synopsis and
recommendations (NIST),
• NIST Cloud Computing reference
architecture,
• Rozpracovaný štandard P2302 (XMPP).
4. • Model systému, v ktorom poskytovateľ umožňuje
konzumentovi pohodlný všadeprítomný prístup k zdieľanej
konfigurovateľnej výpočtovej sile na požiadanie,
• Táto výpočtová sila môže byť poskytnutá alebo uvoľnená s
minimálnym zásahom poskytovateľa,
• Výpočtová sila musí byť merateľná jednotka,
• Môže byť zaplatená za dobu jej využitia.
Cloudcomputing-definícia
5. 5 entít 5 základných
charakteristík
3 modely
poskytovania
služieb
5 h 7
6. RFI to long list
Konzument Poskytovateľ Audítor Sprostredkovateľ Prenos
7. • Samoobslužná interakcia na požiadanie
• Vysoká dostupnosť siete
• Zdieľanie prostriedkov
• Rýchla elasticita
• Meraná služba
8. • Software as a Service (SaaS)
• Platform as a Service (PaaS)
• Infrastructure as a Service (IaaS)
• Neistá budúcnosť tohto delenia (XaaS)
12. • Cloud computing systém, ktorý spravuje veľké množstvo výpočtových, úložných a sieťových zdrojov,
spravovateľných cez webové rozhranie,
• spĺňa základné charakteristiky,
• poskytuje všetky modely poskytovania služieb,
• poskytuje všetky modely implementácie.
13. • Založené firmami RackSpace Hosting a NASA,
• Komunita technikov, vývojárov, výskumníkov, spoločností a expertov na Cloud computing z celého sveta,
• Open-source pod licenciou Apache 2.0,
• V súčasnosti ma OpenStack 908 491 riadov kódu, prevažne napísaných v jazyku Python,
• Najväčší používatelia: PayPal, eBay, NASA, CERN, HP, Deutsche Telecom, Cisco WebEx, atď.
14. • Nová verzia každý polrok
• Fázy vývoja:
– Plánovanie
– Implementácia
– Pre-release
– Release
• Verzie: Juno, Kilo, Liberty (15.10.15), Mitaka (apríl 2016) , „N“
• Summity: Tokyo (27.10.), „N“ summit (25.4.2016)
• Prieskum: http://www.openstack.org/assets/survey/Public-User-Survey-Report.pdf(19-21, 27, 29-30, 33-34)
15. • OpenStack ma modulárnu architektúru s rôznymi menami pre jednotlivé komponenty,
• Tieto komponenty spolu spolupracujú a vytvárajú jednotný systém Cloud,
• Sú to: Nova, Swift, Cinder, Neutron, Horizon, Keystone, Glance, Ceilometer, Heat, Designate, Trove,
• Každý komponent má vlastné démony a procesy.
16. • Spustený v roku 2006,
• Svoje služby poskytuje v 190 krajinách sveta,
• Dátové centrá: USA, Európa, Brazília, Singapúr, Japonsko a Austrália,
• Služby sprostredkuje cez webové rozhranie, CLI alebo SDK.
17. • AWS prostriedky sa dajú využiť cez rôzne služby,
• Každá služba plní nejakú konkrétnu funkciu,
• Napr.: EC2, S3, Route 53, EBS, …
25. • V produkcii využívanie verejných systémov Cloud,
• Poskytovatelia napr. WebSupport, RackScale,
• Osveta – organizácia EuroCloud,
• Konferencie – Bratislava (2016).
27. • Z ang. orchestration - tento pojem zahŕňa automatizáciu,
vytváranie VM a manažment fyzických a virtuálnych zdrojov,
• Jeden z najsilnejších nástrojov CC,
• Veľkou výhodou je šablónovitosť a možnosť znovupoužitia.
28. • Skripty pre komponent Heat,
• Formáty: JSON, YAML,
• Možnosť využiť všetky služby všetkých komponentov.
29. • Skripty pre službu CloudFormation,
• Formáty: JSON,
• Možnosť využiť všetky funkcie všetkých služieb.
30. • Povinná hlavička,
• Vstupné parametre (string, number, boolean, JSON-Map, list),
• Definícia zdrojov,
• Výstupy,
• Vytvorené prostredie = stack.
• HOT Guide
• CloudFormation Guide
37. • Pôvodne infraštruktúra pozostávala z rôznych fyzických serverov s OS Citrix XEN,
• Necentralizovaný manažment, nemožnosť použitia automatizácie,
• Nemožnosť vytvárania virtuálnych sietí, rozprestretých na viacerých fyzických serveroch,
• V roku 2015 spustenie prvého cloud riešenia.
39. Požiadavkyprenovýsystém
• Návrh a implementácia sieťovej infraštruktúry OpenStack CC pre potreby KIS,
• Priame sprístupnenie virtuálnej inštancie (zariadenia),
• Zabezpečený aplnohodnotný prístup do celého virtuálneho prostredia zákazníka,
• Realizácia vnútornej infraštruktúry riešenia CC saspektom využitia ademonštrácie sieťových
softvérových funkcií ariešení.
50. • Záloha
• Migrácia aktuálneho riešenia
• Monitorovanie a bezpečnosť v prostredí CC
• Prepojenie so systémom Xen
• Pridávanie výpočtových uzlov
• Prechod na novú verziu
b
Možnosti zapojenia študentov do rozvoja
51. • Možnosti implementácie služby „Neutron Load Balancing“ pre rozkladanie záťaže,
• Možnosti riadenia virtualizačnej platformy dynagen/dynamips cez rozhranie OpenStack,
• Nasadenie virtuálnych sieťových zariadení aarchitektúr rôznych výrobcov (napríklad Cisco a Juniper),
• Implementácia SDN kontroléra spodporou protokolu OpenFlow,
• Implementácia a konfigurácia IPv6 ...