A virtualização e o cloud computing tem tido uma evolução na medida em que o avanço tecnológico tem disponibilizado ferramentas e plataformas que permitem uma rentabilização de recursos. Pretende-se com este trabalho exemplificar estratégias de recuperação de desastre em tecnologias e sistemas de informação fazendo uso de plataformas de virtualização e de cloud computing.
Palavras chaves
Virtualização, Cloud Computing, System Center Virtual Machine Manager, Microsoft Azure Marco
O desenvolvimento de aplicações para smartphones. mesmo sendo uma área recente. mas que devido a uma forma natural de evolução e massificação de utilizadores. têm um grande impacto nos dias que deconem. Através destas aplicações móveis podemos efetuar inúmeras possibilidades. quer a nível de produção. quer a nível de lazer. Um das grandes ve1tentes passa pela utilização das redes sociais. que por uma forma inata. molda a sociedade de hoje. Com esta tendência a vir cada vez mais evidenciada, surge a ideia do projeto. a realização de uma aplicação móvel para o sistema operativo Android. Esta disse11ação aborda o desenvolvimento de uma aplicação para Android. É primeiro feito uma abordagem, analisando o estado de ai1e das tecnologias envolvidas na realização do projeto. Numa segunda abordagem. a conceção da aplicação, através de explicação dos conceitos pelos comportamentos apresentados. com a colaboração de figuras ilustrativas. focando os principais temas do trabalho, e enfatizando as três principais caraterísticas. a aplicação Android. a aplicação Servidor e o Backoffice.
Com as evoluções tecnológicas e as recentes conceções para o gerenciamento de recursos de informação têm causado uma alteração no paradigma dos modelos tradicionais de bibliotecas. O conceito de biblioteca digital / virtual apresenta-se como uma alternativa para estender as condições de busca, disponibilidade e recuperação de informações de maneira globalizada, qualitativa, pertinente e racional, aliando o acesso local ao acesso remoto, com base nas redes de telecomunicação disponíveis. O conceito de biblioteca virtual esteja ainda em construção, deve ser elaborado um planeamento muito cuidadoso, tendo em conta a transição do modelo tradicional de bibliotecas para o modelo de biblioteca virtual. Uma nova abordagem também é exigida para os profissionais bibliotecários e para quem frequenta a biblioteca, visando a um reposicionamento de atitudes e atividades. Com o surgimento de novas tecnologias associadas às comunicações em rede, como o ADO.NET, base de dados SQL e virtualização, foram-se alterando vários sectores sociais, no que se refere ao trabalho em ambiente cooperativo, educacional e de acesso a instituições de carácter público. Neste contexto, o estado da arte apresentado, aborda o potencial destas novas tecnologias e as diretrizes de interligação para o projeto da Biblioteca Virtual. Será feita uma análise das tecnologias a utilizar, realçando as vantagens e desvantagens sobre as soluções existentes para a área a desenvolver. O ADO.NET (ActiveX Data Objects.NET), tecnologia em que a base assenta num conjunto de classes da plataforma .net, cujos componentes foram desenhados para facilitar o acesso, manipulação e tratamento de vários tipos de dados relacionais, documentos XML e dados de aplicações. O SQL (Structured Query Language), linguagem padrão para gestão e manipulação de dados relacionais através de SGBDS (sistemas de gestão de bases de dados). Permite trabalhar com base de dados: Access, SQL Server, Oracle, MySql, etc. Virtualização, abstração representada por um recurso computacional, mais conhecida por máquina virtual, que oferece um ambiente completo, similar ao de uma máquina fisica, com sistema operativo, aplicações e serviços de rede.
Palavras chaves
Bases de Dados; Virtualização; Sistemas Operativos; Máquinas Virtuais.
O presente projeto apresenta como principal objetivo fomentar a atividade de investigação fundamental e aplicada para contribuir, de forma criadora, para a aplicação e desenvolvimento dos conhecimentos adquiridos durante a licenciatura e na pós-graduação, numa perspetiva de consistência científica. Proponho portanto no presente projeto o desenvolvimento de uma aplicação para uma biblioteca sendo que o acesso a esta aplicação pelos utilizadores é realizado através de uma máquina virtual, de forma a rentabilizar os equipamentos existentes e maximizando por sua vez o retorno de investimento. As atividades deste projeto, iniciam-se assim, com uma revisão da literatura da qual resulta uma abordagem à evolução da linguagem SQL, a exposição das características da Cloud Computing, o conceito de virtualização, quais os tipos de hypervisor assim como a diferença entre estes e por último uma abordagem sobre os componentes do ADO.NET. Posteriormente, segue-se uma abordagem ao longo da evolução do desenvolvimento da aplicação desde a conceção da base de dados passando pelo desenvolvimento de cada janela aplicacional e terminando com uma aplicação em contexto real com recurso às tecnologias de virtualização.
Este documento é parte integrante do projeto realizado no âmbito da disciplina Projeto Global. Este projeto visa dar resposta ao sistema de gestão de utilizadores de uma biblioteca. Para tal vão ser utilizadas quatro tecnologias, Virtualização para a criação das contas de utilizadores, computação em nuvem que vai servir para a alocação de todo o sistemas de gestão de utilizadores, ADO.NET para poder fazer a interligação entre a aplicação de pesquisa e a base de dados e o SQL que será a linguagem de programação utilizada para a gestão da base de dados e para devolver e guardar as pesquisas feitas pelos utilizadores. Ao serem interligados vão dar forma à Biblioteca Virtual.
A computação em c/oud tem vindo a assumir, nos últimos anos, uma importância crescente no panorama das tecnologias de informação no interior das organizações. Com o objetivo de fornecer elasticidade e aprovisionamento dinâmico, por forma a proporcionar uma maior e melhor racionalização de recursos computacionais, obtendo assim ganhos ao nível económico e operacional, a c/oud é, atualmente, um tema impossível de ignorar. O conceito de um sistema de alta disponibilidade em sistemas de informação é uma área de elevada importância na laboração das organizações. O espaço que a tecnologia ocupa é por vezes imensamente crucial para os objetivos das organizações que se tornam praticamente imprescindíveis. Desta forma, os sistemas precisam garantir níveis elevados de disponibilidade, fiabilidade e confiança para garantir as necessidades das organizações. Neste projeto, pretende-se estudar a viabilidade da adoção deste paradigma computacional, proceder-se-á à implementação de um sistema experimental, que se pretende que possibilite uma melhor avaliação do potencial e das limitações deste tipo de sistemas. Desta forma, o objetivo é dar a conhecer determinados aspetos fundamentais da alta disponibilidade em sistemas de informação. Assim, por a via demostrativa, pretende-se implementar um Cluster de alta disponibilidade através da tecnologia System Center Virtual Machine Management, Hyper-V e planos de recuperação através da tecnologia oferecida pelo Microsoft Azure.
Palavras chaves
Virtualização, Cloud Computing, Hyper-V e Microsoft Azure
Este projeto pretende descrever as principais características da computação em nuvem e a sua integração nos Sistemas de Informação (SI). Para a concretização deste projeto, propusemo-nos à criação de uma nuvem híbrida de modo a provar o seu conceito. Foi nosso objetivo demonstrar as suas vantagens em relação às outras tipologias de nuvem, nomeadamente, que reúne num só serviço de infraestrutura, os beneficios, quer da nuvem privada, quer da nuvem pública. Este paradigma de nuvem híbrida fomenta, também, infraestruturas virtuais, escaláveis e com gestão automática de recursos, partilhadas no mesmo modelo de negócio. Iniciámos o projeto com o planeamento e elaboração em ambiente de laboratório da rede IP necessária à interligação dos vários computadores que formaram a nuvem privada. De seguida, configurámos os produtos e tecnologias necessários ao seu funcionamento. Prosseguimos com a configuração da nuvem pública Azure. Posteriormente efetuou-se a interligação das duas tipologias de nuvem, através de uma VPN (Virtual Private Network). Terminámos o projeto com a portabilidade de uma máquina virtual alojada na nuvem privada, para a nuvem pública, demonstrando a interoperabilidade entre os dois tipos de nuvem, criando assim uma nuvem híbrida.
Palavras chaves
Azure, Windows Server 2012 R2, Nuvem Pública, Nuvem Híbrida, Nuvem Privada, Computação em Nuvem, SCVMM
O trabalho apresentado visa aprofundar os conhecimentos adquiridos ao longo de todo este percurso, está englobado no projeto global de final de curso e vai servir para criar uma biblioteca em que cada utilizador vai ter a sua máquina virtual alocada numa nuvem, mas para podermos desenvolver este trabalho temos que aprofundar os nossos conhecimentos sobre as quatros tecnologias a si associadas, que são Virtualização. cloud computing, ADO.NET e SQL, A virtualização vai ser utilizada para virtualizar os sistemas operativos de cada utilizador, o cloud computing vamos utilizar na alocação das máquinas numa nuvem, que pode ser privada ou publica. O ADO.NET vai ser utilizado para podermos fazer a interligação entre a aplicação que vamos criar e a Base de dados. que neste caso será em SQL, mas poderia não ser, em relação ao SQL vai ser a linguagem utilizada para a criação das base de dados. assim como para a sua alteração e eliminação. Numa segunda parte do trabalho iremos ver como será feito todo o desenvolvimento deste trabalho, e de seguida vê-lo a trabalhar com todas as tecnologias utilizadas.
Palavras chaves
Virtualização, Máquinas Virtuais, Sistemas operativos, Computação em nuvem, Linguagem de programação, Base de dados
Na sociedade em que vivemos, uma sociedade de Infonnação, as entidades e organizações necessitam, e dependem, do acesso à lnfonnação de fonna cada vez mais rápida e acessível. Essa lnfonnação é facultada por Sistemas de Infonnação que têm vindo a ganhar importância, pelo que são encarados como recursos de origem tecnológica, mas também como parceiros estratégicos da operação diária de disponibilização eficiente de Infonnação às entidades que a usam. Fazem parte dos Sistemas de Infonnação, as Tecnologias de Infonnação que são constituídas por aplicações que facultam os serviços prestados por uma entidade ou organização. Estes serviços são disponibilizados de fonna eficiente, tendo como principal objetivo o enriquecimento das necessidades de um utilizador para lhe prestar um serviço, que, para alem de fazer face as suas necessidades, supere as suas expectativas. Para uma organização ou entidade facultar os seus serviços de fonna mais eficiente, é necessário que possua uma platafonna de disponibilização de conteúdos com a qual possa disponibilizar os serviços de que dispõem, criando assim um meio de comunicação com o utilizador, onde este pode usufruir dos mesmos de fonna intuitiva. Com o presente trabalho, pretende-se desenvolver e implementar um serviço que tem como principal objetivo a disponibilização de um conteúdo de infonnação (neste caso no fonnato e-book), através de um interface intuitivo que permita a procura e disponibilização dos mesmos a um utilizador registado na AD.
Na atual sociedade de conhecimento e informação, a necessidade de aceder a conteúdos, informação ou mesmo entretenimento de uma forma rápida, como que "sem fios agarrados", tomou-se um requisito mandatário. Para tal, essa informação é disponibilizada por um conjunto de Sistemas de Informação, que tem vindo a ganhar relevância, sendo atualmente encarados como Assets fulcrais na estratégia comercial e de mercado das várias entidades que delas se aproveitam Fazem parte desses Sistemas de Informação, as Tecnologias de Informação que são constituídas por aplicações que facultam os serviços prestados por uma entidade ou organização Estes serviços são disponibilizados de forma eficiente, tendo como principal objetivo o enriquecimento das necessidades de um utilizador para lhe prestar um serviço, que, para além de fazer face as suas necessidades, supere as suas expectativas. (Figueiredo Rui, 2013) Para uma organização ou entidade disponibilizar os seus serviços de forma mais eficaz, é imperativo que detenha uma plataforma de provisionamento de conteúdos com a qual possa disponibilizar os serviços que detenha criando assim um canal de comunicação com o utilizador onde este pode usufruir dos mesmos de forma intuitiva.