首页> 外文OA文献 >Cloud Computing: analisi dei modelli architetturali e delle tecnologie per lo sviluppo di applicazioni
【2h】

Cloud Computing: analisi dei modelli architetturali e delle tecnologie per lo sviluppo di applicazioni

机译:云计算:分析用于应用程序开发的架构模型和技术

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

Uno dei temi più discussi ed interessanti nel mondo dell’informatica al giorno d’oggi è sicuramente il Cloud Computing. Nuove organizzazioni che offrono servizi di questo tipo stanno nascendo ovunque e molte aziende oggi desiderano imparare ad utilizzarli, migrando i loro centri di dati e le loro applicazioni nel Cloud. Ciò sta avvenendo anche grazie alla spinta sempre più forte che stanno imprimendo le grandi compagnie nella comunità informatica: Google, Amazon, Microsoft, Apple e tante altre ancora parlano sempre più frequentemente di Cloud Computing e si stanno a loro volta ristrutturando profondamente per poter offrire servizi Cloud adeguandosi così a questo grande cambiamento che sta avvenendo nel settore dell’informatica.ududTuttavia il grande movimento di energie, capitali, investimenti ed interesse che l’avvento del Cloud Computing sta causando non aiuta a comprendere in realtà che cosa esso sia, al punto tale che oggi non ne esiste ancora una definizione univoca e condivisa. La grande pressione inoltre che esso subisce da parte del mondo del mercato fa sì che molte delle sue più peculiari caratteristiche, dal punto di vista dell’ingegneria del software, vengano nascoste e soverchiate da altre sue proprietà, architetturalmente meno importanti, ma con un più grande impatto sul pubblico di potenziali clienti.ududL’obbiettivo che ci poniamo con questa tesi è quindi quello di esplorare il nascente mondo del Cloud Computing, cercando di comprenderne a fondo le principali caratteristiche architetturali e focalizzando l’attenzione in particolare sullo sviluppo di applicazioni in ambiente Cloud, processo che sotto alcuni aspetti si differenzia molto dallo sviluppo orientato ad ambienti più classici.ududLa tesi è così strutturata: nel primo capitolo verrà fornita una panoramica sul Cloud Computing nella quale saranno date anche le prime definizioni e verranno esposti tutti i temi fondamentali sviluppati nei capitoli successivi. Il secondo capitolo costituisce un approfondimento su un argomento specifico, quello dei Cloud Operating System, componenti fondamentali che permettono di trasformare una qualunque infrastruttura informatica in un’infrastruttura Cloud. Essi verranno presentati anche per mezzo di molte analogie con i classici sistemi operativi desktop. Con il terzo capitolo ci si addentra più a fondo nel cuore del Cloud Computing, studiandone il livello chiamato Infrastructure as a Service tramite un esempio concreto di Cloud provider: Amazon, che fornisce i suoi servizi nel progetto Amazon Web Services. A questo punto, più volte nel corso della trattazione di vari temi saremo stati costretti ad affrontare le problematiche relative alla gestione di enormi moli di dati, che spesso sono il punto centrale di molte applicazioni Cloud. Ci è parso quindi importante approfondire questo argomento in un capitolo appositamente dedicato, il quarto, supportando anche in questo caso la trattazione teorica con un esempio concreto: BigTable, il sistema di Google per la gestione della memorizzazione di grandi quantità di dati. Dopo questo intermezzo, la trattazione procede risalendo lungo i livelli dell’architettura Cloud, ricalcando anche quella che è stata l’evoluzione temporale del Cloud Computing: nel quinto capitolo, dal livello Infrastructure as a Service si passa quindi a quello Platform as a Service, tramite lo studio dei servizi offerti da Google Cloud Platform. Il sesto capitolo costituisce invece il punto centrale della tesi, quello che ne soddisfa l’obbiettivo principale: esso contiene infatti uno studio approfondito sullo sviluppo di applicazioni orientate all’ambiente Cloud. Infine, il settimo capitolo si pone come un ponte verso possibili sviluppi futuri, analizzando quali sono i limiti principali delle tecnologie, dei modelli e dei linguaggi che oggi supportano il Cloud Computing. In esso viene proposto come possibile soluzione il modello ad attori; inoltre viene anche presentato il framework Orleans, che Microsoft sta sviluppando negli ultimi anni con lo scopo appunto di supportare lo sviluppo di applicazioni in ambiente Cloud.
机译:当今,信息技术领域讨论最多,最有趣的话题之一就是云计算。提供此类服务的新组织如雨后春笋般涌现,如今许多公司希望学习如何使用它们,并将其数据中心和应用程序迁移到云中。大公司对IT社区的印象越来越强,这也正在发生:谷歌,亚马逊,微软,苹果和许多其他公司越来越多地谈论云计算,并且他们为了提供服务反过来进行了深刻的重组。因此,云适应了IT部门正在发生的这一巨大变化。 Ud ud但是,云计算的出现引起的能量,资本,投资和利益的巨大变化无助于现实中的理解。 ,到今天仍然没有明确和共同的定义。它还承受着来自市场世界的巨大压力,这意味着从软件工程的角度来看,它的许多最独特的特性被其他属性隐藏和淹没,这些属性在体系结构上不那么重要,但是具有更多因此,本文设定的目标是探索新兴的云计算世界,试图充分了解云计算的主要架构功能,并特别关注开发云环境中的应用程序,其过程在某些方面与面向经典环境的开发有很大不同。 ud ud论文的结构如下:在第一章中,将提供有关云计算的概述,其中第一个定义和以下各章中提出的所有基本主题都将暴露出来。第二章是对特定主题(云操作系统)的深入分析,该基本概念使您可以将任何IT基础架构转换为云基础架构。它们还将通过与经典台式机操作系统的许多类比方式呈现。在第三章中,我们更深入地介绍了云计算的核心,通过一个具体的云提供商示例:亚马逊(Amazon)在Amazon Web Services项目中提供其服务,研究其称为基础架构即服务的基础架构。此时,在讨论各种主题的过程中,我们几次不得不面对与海量数据管理有关的问题,而海量数据通常是许多云应用程序的中心点。因此,我们认为在一个专门的章节中加深该主题很重要,第四章在这种情况下还提供了一个具体示例来支持理论处理:BigTable,Google的用于管理大量数据存储的系统。中断之后,讨论将继续进行到云架构的各个级别,同时还将遵循云计算的时间演变:在第五章中,从基础架构即服务级别,我们继续到平台即服务级别,通过研究Google Cloud Platform提供的服务。第六章构成了本文的中心点,它满足了其主要目标:第六章包含对面向云环境的应用程序开发的深入研究。最后,第七章是通往未来可能发展的桥梁,分析了当今支持云计算的技术,模型和语言的主要限制是什么。在其中提出了参与者模型作为可能的解决方案。此外,还介绍了Orleans框架,Microsoft近年来一直在开发该框架,以支持在云环境中开发应用程序。

著录项

  • 作者

    De Canal Marco;

  • 作者单位
  • 年度 2012
  • 总页数
  • 原文格式 PDF
  • 正文语种 {"code":"it","name":"Italian","id":21}
  • 中图分类

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号