966 resultados para Microsoft Azure
Resumo:
With the development of the Internet-of-Things, more and more IoT platforms come up with different structures and characteristics. Making balance of their advantages and disadvantages, we should choose the suitable platform in differ- ent scenarios. For this project, I make comparison of a cloud-based centralized platform, Microsoft Azure IoT hub and a fully distributed platform, Sensi- bleThings. Quantitative comparison is made for performance by 2 scenarios, messages sending speed adds up, devices lie in different location. General com- parison is made for security, utilization and the storage. Finally I draw the con- clusion that SensibleThings performs more stable when a lot of messages push- es to the platform. Microsoft Azure has better geographic expansion. For gener- al comparison, Microsoft Azure IoT hub has better security. The requirement of local device for Microsoft Azure IoT hub is lower than SensibleThings. The SensibleThings are open source and free while Microsoft Azure follow the con- cept “pay as you go” with many throttling limitations for different editions. Microsoft is more user-friendly.
Resumo:
Il Cloud Computing permette di utilizzare al meglio le risorse distribuite allo scopo di risolvere problemi di computazione su larga scala, e viene distribuito dai provider all'utente finale sotto forma di servizio. Presentati i diversi modelli di distribuzione dei servizi Cloud, si discutono le varie tipologie di servizi offerti. Efficaci meccanismi di elasticità e scalabilità hanno permesso al Cloud Computing di superare lo scoglio iniziale di utilizzo medio dei server al 10%. L'elasticità (rapid elasticity) è l’abilità di acquisire e rilasciare le risorse di un'infrastruttura Cloud su richiesta, l’abilità di un'applicazione di cambiare le sue dimensione durante il suo tempo di esecuzione; la scalabilità è un prerequisito per ottenere una buona elasticità per il sistema, ed è l'abilità che ha un layer di sostenere carichi di lavoro variabili continuando ad adempiere agli obblighi imposti dallo SLA allocando o disallocando risorse computazionali. Le diverse modalità di scaling e il loro utilizzo determinano la scalabilità e di conseguenza l'elasticità del sistema, e sfruttano la virtualizzazione per poter funzionare. Ciò ha portato notevoli benefici perchè aumenta l'utilizzo dei server, migliora l'efficienza del sistema, e dona flessibilità in caso di errori massimizzando il tempo di funzionamento. Sono stati introdotti due esempi di sistemi elastici basati ovviamente sulla virtualizzazione come Amazon Web Services e Microsoft Azure, che dominano il mercato del Cloud Computing e fanno uso dei più efficenti meccanismi d'elasticità. Il cuore di questo elaborato è l'analisi dell'ampliamento dell'adozione del Cloud Computing in azienda Onit Group srl. L'obiettivo è trattare i punti fondamentali per il Cloud Computing, analizzarli e immagazzinare tutte queste conoscenze per analizzare lo stato attuale del Cloud nell'azienda focalizzando l'attenzione sui vantaggi e sugli svantaggi che un sostanziale ampliamento dell'adozione ai sistemi Cloud poteva apportare.
Resumo:
SQL Injection Attack (SQLIA) remains a technique used by a computer network intruder to pilfer an organisation’s confidential data. This is done by an intruder re-crafting web form’s input and query strings used in web requests with malicious intent to compromise the security of an organisation’s confidential data stored at the back-end database. The database is the most valuable data source, and thus, intruders are unrelenting in constantly evolving new techniques to bypass the signature’s solutions currently provided in Web Application Firewalls (WAF) to mitigate SQLIA. There is therefore a need for an automated scalable methodology in the pre-processing of SQLIA features fit for a supervised learning model. However, obtaining a ready-made scalable dataset that is feature engineered with numerical attributes dataset items to train Artificial Neural Network (ANN) and Machine Leaning (ML) models is a known issue in applying artificial intelligence to effectively address ever evolving novel SQLIA signatures. This proposed approach applies numerical attributes encoding ontology to encode features (both legitimate web requests and SQLIA) to numerical data items as to extract scalable dataset for input to a supervised learning model in moving towards a ML SQLIA detection and prevention model. In numerical attributes encoding of features, the proposed model explores a hybrid of static and dynamic pattern matching by implementing a Non-Deterministic Finite Automaton (NFA). This combined with proxy and SQL parser Application Programming Interface (API) to intercept and parse web requests in transition to the back-end database. In developing a solution to address SQLIA, this model allows processed web requests at the proxy deemed to contain injected query string to be excluded from reaching the target back-end database. This paper is intended for evaluating the performance metrics of a dataset obtained by numerical encoding of features ontology in Microsoft Azure Machine Learning (MAML) studio using Two-Class Support Vector Machines (TCSVM) binary classifier. This methodology then forms the subject of the empirical evaluation.
Resumo:
Implementations are presented of two common algorithms for integer factorization, Pollard’s “p – 1” method and the SQUFOF method. The algorithms are implemented in the F# language, a functional programming language developed by Microsoft and officially released for the first time in 2010. The algorithms are thoroughly tested on a set of large integers (up to 64 bits in size), running both on a physical machine and a Windows Azure machine instance. Analysis of the relative performance between the two environments indicates comparable performance when taking into account the difference in computing power. Further analysis reveals that the relative performance of the Azure implementation tends to improve as the magnitudes of the integers increase, indicating that such an approach may be suitable for larger, more complex factorization tasks. Finally, several questions are presented for future research, including the performance of F# and related languages for more efficient, parallelizable algorithms, and the relative cost and performance of factorization algorithms in various environments, including physical hardware and commercial cloud computing offerings from the various vendors in the industry.
Resumo:
In this session we'll explore how Microsoft uses data science and machine learning across it's entire business, from Windows and Office, to Skype and XBox. We'll look at how companies across the world use Microsoft technology for empowering their businesses in many different industries. And we'll look at data science technologies you can use yourselves, such as Azure Machine Learning and Power BI. Finally we'll discuss job opportunities for data scientists and tips on how you can be successful!
Resumo:
Pilvipalvelut ja niiden käyttö on kasvanut alkukantaisesta konseptista trendikkääksi resurssien ulkoistamiseksi ja siitä edelleen jokapäiväiseksi palveluiden hyötykäytöksi. Pilvipalveluiden kehitys ja palveluntarjoajien kilpailu on saattanut palvelut hyvin tasokkaiksi ja edullisiksi ja saanut pilvipalvelumarkkinat kukoistamaan. Tänä päivänä palveluntarjoajien suuri määrä ja palveluiden erilaisuus antavat palveluita tarvitsevalle hyvän mahdollisuuden löytää ratkaisut hyvin erikoistuneisiinkin tarpeisiin. Pilvipalvelumallit ovat olennainen osa pilvipalveluiden luonnetta, vaikka monia palveluntarjoajista ei voidakaan enää rajoittaa vain yhteen malliin. IaaS-, PaaS-, ja SaaS-palvelumallit edustavat erilaisia pilvipalvelun tasoja täyttäen hyvin erilaisia tarpeita. Tässä tutkielmassa käsitellään erityisesti PaaS-pavelumallia Microsoft Azurea esimerkkinä käyttäen. Azure on erityisen tunnettu PaaS-palveluistaan ja toimii siten hyvänä lähtökohtana tutustuttaessa tähän palvelumalliin. Tässä tutkielmassa tarkastellaan pilvipalveluiden piirteitä ja ominaisuuksia ja sitä miten ne ovat vaikuttaneet ja kenties tulevat vaikuttamaan ihmisten suhtautumiseen tietotekniikan saralla. Pilvipalveluiden asiakkaiden on olennaista ymmärtää palveluiden tarjoamat mahdollisuudet, mutta myös niiden rajoitteet ja riskit, jotta he voivat tehdä informoituja päätöksiä omien palvelutarpeidensa suhteen.
Resumo:
Today, an Australian parliamentary committee grilled the IT titans - Apple, Adobe, and Microsoft - on price discrimination against Australian consumers. The IT companies were evasive under questioning.
Resumo:
Atualmente não é possível pensar em gestão de projetos sem uma boa ferramenta apoiada em Tecnologia da Informação. Este trabalho estudou o processo de implantação e personalização do Microsoft Project Server na Câmara dos Deputados com o objetivo de avaliar se essa implantação se deu de maneira adequada segundo as melhores práticas de gestão de projetos, além de levantar as principais lições aprendidas no processo. Para tanto foi realizada uma pesquisa documental, em que, na primeira parte fez-se um apanhado em nível teórico das melhores práticas de gestão de projetos, notadamente PMBOK do PMI e a consulta a autores relevantes no contexto da gestão de projetos e da aprendizagem organizacional. Em um segundo momento foram pesquisados documentos relacionados ao processo de implantação como o edital de licitação, atas de reunião, atos normativos, dentre outros. Dos dados levantados foram identificadas falhas por parte da Câmara dos Deputados tais como elevado número de exigências de personalizações no ambiente e conhecimento limitado, a priori, da ferramenta, de suas capacidades e limitações. Por parte da contratada, observou-se falhas como desorganização, planejamento ruim, descumprimento de prazos, pendências, grandes atrasos e mudanças na equipe técnica do projeto. Pela análise dessas falhas, levantaram-se diversas lições aprendidas no processo. Por fim, concluiu-se que o processo de implantação do Microsoft Project Server na Câmara dos Deputados foi parcialmente adequado, pois apesar de ao final estar implantado de acordo com o escopo requerido, o processo como um todo apresentou muitas falhas.
Resumo:
O objetivo do presente trabalho foi avaliar comparativamente parâmetros biomecânicos (tanto antropométricos, quanto cinemáticos) de dados obtidos a partir do console Microsoft Kinect (2010). A avaliação destes parâmetros foi realizada para validar seu uso para obter informações complementares à Análise Ergonomica do Trabalho (AET) e em outras pesquisas, cujos objetivos envolvem o diagnóstico de uso de produtos ou ambientes de trabalho a partir da análises posturais e interações da população que o utiliza. A pesquisa com este console em particular é justificada uma vez que seu lançamento modificou o cenário da biomecânica, já que se trata de um equipamento acessível e portátil. Porém, sua precisão em relação à outros equipamentos ainda está em aberto, sendo inclusive, objeto de estudo de muitas pesquisas em andamento. Os dados obtidos por meio de sistemas de captura de movimentos tridimensionais permitem a avaliação de produtos, atividades e análises de interações homem-objeto. No campo do Design, é uma importante realização, uma vez que permite que profissionais tenham acesso à ferramenta que, anteriormente, era limitada à nichos especializados. O console foi comparado com o sistema de captura de movimentos inercial MVN Biomech (XSENS TECHNOLOGIES) e com o tradicional registro por meio de vídeo. Para obter dados do console Kinect, um software disponível no mercado foi selecionado a partir de critérios predefinidos para obter dados cinemáticos do console. Dois experimentos laboratoriais foram realizados: o primeiro, teve como objetivo obter dados operacionais dos equipamentos e suas limitações de uso; e o segundo foi realizado de forma a obter dados biomecânicos e compará-los a partir de três parâmetros estáticos e um dinâmico. Os parâmetros estáticos envolveram ângulos articulares e segmentares em posturas selecionadas e dimensões segmentares, onde a proposta foi avaliar dados antropométricos e as características do modelo biomecânico referente à manter os corpos rígidos durante a movimentação. O parâmetro dinâmico foi realizado de forma a obter dados de deslocamento global das articulações em movimentações selecionadas. Para possibilitar esta análise, uma plataforma digital foi desenvolvida, constituindo um campo neutro para o tratamento dos dados. A plataforma mantém os dados originais dos sistemas, permitindo a distinção entre os modelos biomecânicos e a retirada de dados que possam ser comparados. Os experimentos realizados permitiram avaliar a usabilidade do console, fornecendo diretrizes para seu uso. Para avaliar a utilização do console em ambientes reais de trabalho, foram realizados registros preliminares em laboratórios químicos, os quais se mostraram viáveis se as limitações, semelhantes às de sistemas baseados em tecnologia ótica, sejam consideradas. Futuras análises devem ser conduzidas para validar estatisticamente os resultados obtidos. Porém, considerando o objetivo do trabalho, pode-se concluir que o sistema avaliado é uma alternativa confiável no contexto proposto.
Resumo:
The electrooxidation polymerization of azure B on screen-printed carbon electrodes in neutral phosphate buffer was studied. The poly(azure B) modified electrodes exhibited excellent electrocatalysis and stability for dihydronicotinamide adenine dinucleotide (NADH) oxidation in phosphate buffer (pH 6.9), with an overpotential of more than 400 mV lower than that at the bare electrodes. Different techniques, including cyclic voltammetry, scanning electron microscopy (SEM) and X-ray photoelectron spectroscopy have been employed to characterize the poly (azure B) film. Furthermore, the modified screen-printed carbon electrodes were found to be promising as an amperometric detector for the flow injection analysis (FIA) of NADH, typically with a dynamic range of 0.5 muM to 100 muM.
Resumo:
The electrochemically polymerized azure A film electrode is reported. The resulting film on a platinum electrode surface was analyzed with electron spectroscopy for chemical analysis (ESCA). The heterogeneous electron transfer processes of hemoglobin at the polymerized azure A film electrode have been investigated using in situ UV-visible spectroelectrochemistry. The formal potential (E-degrees') and electron transfer number (n) of hemoglobin were calculated as E = 0.088 V versus NHE (standard deviation +/- 0.5, N = 4) and n = 1.8 (standard deviation +/- 0.5, N = 4). Exhaustive reduction and oxidation electrolysis are achieved in 80 and 380 seconds, respectively, during a potential step between -0.3 and +0.3 V. A formal heterogeneous electron-transfer rate constant (k(sh)) of 3.54(+/- 0.12) X 10(-6) cm/s and a transfer coefficient (alpha) of 0.28(+/- 0.01) were obtained by cyclic voltabsorptometry, which indicated that the poly-azure A film electrode is able to catalyze the direct reduction and oxidation of hemoglobin.
Resumo:
The electrochemically polymerized azure A film electrode was firstly reported in this paper. A quasi-reversible electrode processes of myoglobin with the formal heterogeneous electron transfer rate constant (k(sh)) of 1.73 x 10(-4) cm.s-1 at the polymerized azure A modified electrode have been achieved using in-situ UV-visible spectroelectrochemistry. The adsorption of myoglobin on the polymerized azure A film electrode surface was confirmed by XPS. With simultaneously studying of cyclic voltammetry and in-situ cyclic voltabsorptometry, the attribution of the voltammetry responses of myoglobin at the film electrode has been studied. The mechanism for the heterogeneous electron transfer of myoglobin at the polymerized azure A film modified electrode has been proposed as well.
Resumo:
This paper discusses the hardware foundations of the cryptosystem employed by the Xbox(TM) video game console from Microsoft. A secret boot block overlay is buried within a system ASIC. This secret boot block decrypts and verifies portions of an external FLASH-type ROM. The presence of the secret boot block is camouflaged by a decoy boot block in the external ROM. The code contained within the secret boot block is transferred to the CPU in the clear over a set of high-speed busses where it can be extracted using simple custom hardware. The paper concludes with recommendations for improving the Xbox security system. One lesson of this study is that the use of a high-performance bus alone is not a sufficient security measure, given the advent of inexpensive, fast rapid prototyping services and high-performance FPGAs.
Resumo:
En este artículo se dan algunas ideas practicas para empezar a trabajar la inferencia estadística, por ejemplo, dentro del programa de segundo bachillerato de ciencias sociales. Lo esencial del artículo es el uso de una hoja de Excel de Microsoft Excel.