Ontologijų panaudojimas verslo ir informacinėms sistemoms intelektualizuoti
Atitinkamas straipsnis:
1. Maskeliūnas, S.: Ontologijų naudojimas interneto technologijomis grindžiamoms paslaugoms intelektualizuoti // Informacijos mokslai. 26, ISSN 1392-0561. Vilnius: Vilniaus universitetas, 2003, pp. 154-159.
https://www.researchgate.net/profile/Saulius-Maskeliunas/publication/368400617_Ontologiju_naudojimas_interneto_technologijomis_grindziamoms_paslaugoms_intelektualizuoti/links/63e67b3fe2e1515b6b875658/Ontologiju-naudojimas-interneto-technologijomis-grindziamoms-paslaugoms-intelektualizuoti.pdf
This document discusses techniques for continuous delivery including continuous integration, infrastructure automation, continuous deployment, monitoring and metrics. The key aspects are performing frequent releases through automated processes to reduce risk, using version control, automated testing, builds, deployment packages and tools for configuration management, deployment and monitoring.
This document discusses a virtual machine with a persistent drive that can travel over 500 miles while maintaining a distributed cache. The VM has a persistent drive allowing it to store and access cached data across distances. A distributed cache is used to improve performance across a range of locations.
This document summarizes key points from presentations at the QCon conference in San Francisco in 2012. It discusses scaling strategies at Pinterest and Twitter, architectural patterns for high availability at Netflix, mobile optimization at Quora, continuous delivery practices, and the benefits of learning from other companies in Silicon Valley. Real-time technologies like node.js and protocols like SPDY are also mentioned.
This document provides an introduction to using Hadoop for big data analysis. It discusses the growth of data and challenges of big data, introduces the MapReduce programming model and how it was popularized by Apache Hadoop. It describes the core components of Hadoop, including the Hadoop Distributed File System (HDFS) and MapReduce framework. It also briefly discusses the Hadoop ecosystem, including tools like Pig, Hive, HBase and Zookeeper that build on the Hadoop platform.
This document discusses techniques for releasing software updates often while maintaining stability and safety. It recommends establishing thorough monitoring and automated testing to detect issues quickly. New features should be tested in a controlled manner using dark releases to limited servers or feature flags to gradually roll out updates. Switches and valves allow partial or phased rollouts across datacenters. Together these techniques enable innovative, frequent releases while prioritizing uptime, performance, and minimizing customer impact.
This document provides an overview of Windows Azure, Microsoft's cloud computing platform. It discusses key concepts like Infrastructure as a Service (IaaS), Platform as a Service (PaaS), and Software as a Service (SaaS). The document outlines various Windows Azure services like compute, storage, SQL Azure, and AppFabric and how they can be used to build cloud applications. Pricing models for Windows Azure compute and SQL Azure are also presented.
The document discusses NoSQL databases as an alternative to SQL databases for big data. It provides an overview of why NoSQL databases were created due to limitations of SQL for large, distributed datasets. It then categorizes and describes some popular NoSQL databases, including key-value stores like Dynamo and Redis, document databases like MongoDB and CouchDB, graph databases like Neo4J and FlockDB, and column-oriented databases like BigTable and HBase. The document also contrasts ACID transactions with the BASE model and eventual consistency used by many NoSQL databases.
Prezentacija "Kompiuterizuotų darbo vietų virtualizacijos sprendimai". Pranešėjas - Vladislavas Petkevič, BDC Microsoft paslaugų priežiūros grupės vadovas. Prezentacija rodyta Lietuvos savivaldybių asociacijos renginyje, 2013 12 06.
Prezentacija "Kompiuterizuotu darbo vietu alternatyvos" buvo rodyta Savivaldybiu asociacijos renginio IT specialistams metu. Joje aptartos virtualių darbo vietų versus standartinių kompiuterizuotų darbo vietų privalumai ir trūkumai.
Ontologijų panaudojimas verslo ir informacinėms sistemoms intelektualizuotiSaulius Maskeliunas
Atitinkamas straipsnis:
1. Maskeliūnas, S.: Ontologijų naudojimas interneto technologijomis grindžiamoms paslaugoms intelektualizuoti // Informacijos mokslai. 26, ISSN 1392-0561. Vilnius: Vilniaus universitetas, 2003, pp. 154-159.
https://www.researchgate.net/profile/Saulius-Maskeliunas/publication/368400617_Ontologiju_naudojimas_interneto_technologijomis_grindziamoms_paslaugoms_intelektualizuoti/links/63e67b3fe2e1515b6b875658/Ontologiju-naudojimas-interneto-technologijomis-grindziamoms-paslaugoms-intelektualizuoti.pdf
This document discusses techniques for continuous delivery including continuous integration, infrastructure automation, continuous deployment, monitoring and metrics. The key aspects are performing frequent releases through automated processes to reduce risk, using version control, automated testing, builds, deployment packages and tools for configuration management, deployment and monitoring.
This document discusses a virtual machine with a persistent drive that can travel over 500 miles while maintaining a distributed cache. The VM has a persistent drive allowing it to store and access cached data across distances. A distributed cache is used to improve performance across a range of locations.
This document summarizes key points from presentations at the QCon conference in San Francisco in 2012. It discusses scaling strategies at Pinterest and Twitter, architectural patterns for high availability at Netflix, mobile optimization at Quora, continuous delivery practices, and the benefits of learning from other companies in Silicon Valley. Real-time technologies like node.js and protocols like SPDY are also mentioned.
This document provides an introduction to using Hadoop for big data analysis. It discusses the growth of data and challenges of big data, introduces the MapReduce programming model and how it was popularized by Apache Hadoop. It describes the core components of Hadoop, including the Hadoop Distributed File System (HDFS) and MapReduce framework. It also briefly discusses the Hadoop ecosystem, including tools like Pig, Hive, HBase and Zookeeper that build on the Hadoop platform.
This document discusses techniques for releasing software updates often while maintaining stability and safety. It recommends establishing thorough monitoring and automated testing to detect issues quickly. New features should be tested in a controlled manner using dark releases to limited servers or feature flags to gradually roll out updates. Switches and valves allow partial or phased rollouts across datacenters. Together these techniques enable innovative, frequent releases while prioritizing uptime, performance, and minimizing customer impact.
This document provides an overview of Windows Azure, Microsoft's cloud computing platform. It discusses key concepts like Infrastructure as a Service (IaaS), Platform as a Service (PaaS), and Software as a Service (SaaS). The document outlines various Windows Azure services like compute, storage, SQL Azure, and AppFabric and how they can be used to build cloud applications. Pricing models for Windows Azure compute and SQL Azure are also presented.
The document discusses NoSQL databases as an alternative to SQL databases for big data. It provides an overview of why NoSQL databases were created due to limitations of SQL for large, distributed datasets. It then categorizes and describes some popular NoSQL databases, including key-value stores like Dynamo and Redis, document databases like MongoDB and CouchDB, graph databases like Neo4J and FlockDB, and column-oriented databases like BigTable and HBase. The document also contrasts ACID transactions with the BASE model and eventual consistency used by many NoSQL databases.
5. Apibrėžimas pagal WikipediaCloud computing is the provision of dynamically scalable and often virtualised resources as a service over the Internet on a utility basis.[1][2] Users need not have knowledge of, expertise in, or control over the technology infrastructure in the "cloud" that supports them.[3] Cloud computing services often provide common business applications online that are accessed from a web browser, while the software and data are stored on the servers.http://en.wikipedia.org/wiki/Cloud_computing
13. Tenkina masių poreikiusŠiuo metu prieinami debesų kompiuterijos sprendimaiAmazon Elastic Compute CloudWindows ir Linux virtualios mašinos debesyjeReliacinė duomenų bazė ir objektinė saugyklaGoogleAppEngineJava ir Python vykdymo aplinkosObjektinė saugyklaWindows AzureWindows virtualios mašinos debesyje .NET, Java, PHP, C ir kitos vykdymo aplinkosReliacinė duomenų bazė ir objektinė saugykla
25. Windows AzureWeb RoleWeb aplikacijaWeb servisaiWorker RoleAsinchroninis komunikavimas paremtas eilėmisVerslo logikaVM Role*Virtualių Azure mašinų diegimas pagal poreikįPrisijungimas ir nuotolinis virtualių Azure mašinų valdymasSaugyklosObjektinės (BLOB ir esybių lentelės)Diskas* - pasirodys ateityje
28. SQL AzureSQL AzureDatabase1 duomenų bazė x 10 GB10 duomenų bazių x 1 GBPalaiko SQL Server galimybių poaibįPilnai įgyvendina TDS protokoląSQL Azure Data SyncSQL AzureBusinessAnalytics*SQL AzureReports** - pasirodys ateityje
48. Ribotas plečiamumasPagrindiniai debesų kompiuterijos panaudojimo scenarijaiWeb 2.0 aplikacijos, kurios turi ypatingai gerai skaliuotis(scaling)SaaS tipo aplikacijos, reikalaujančios ypač didelio pasiekiamumo (availability)Aplikacijos su kintančia apkrova (pvz., bilietų rezervavimas, didžiausia apkrova būna prieš populiarius renginius)Aplikacijos, kurių gyvavimas nėra apibrėžtas (labai trumas arba labai ilgas)
49. Debesų kompiuterijos privalumaiPasiekiamumas 99,95% laikoElastinė infrastruktūra (paprasta padidinti arba sumažinti serverių skaičių)Mokate tiek, kiek išnaudota skaičiavimo pajėgumo ir Interneto srautoDėl geografinio pasiskirstymo greičiau krausis tam tikruose regionuose (JAV, Europa)
50. Microsoft Azure nuorodoshttp://www.microsoft.com/windowsazure – pagrindinis Azure portalashttp://www.microsoft.com/windowsazure/products – Windows Azure, SQL Azure, AzureFabric ir t.t.http://www.microsoft.com/windowsazure/getstarted – portalas Azure programuotojams