Repository logo
 
Publication

Estratégia Multi-Região e Recuperação de Desastres

datacite.subject.fosEngenharia e Tecnologiapt_PT
dc.contributor.advisorSilva, Nuno Alexandre Pinto da
dc.contributor.authorFerreira, Rafael Barbosa
dc.date.accessioned2023-12-19T15:09:35Z
dc.date.embargo2026-11-17
dc.date.issued2023-11-17
dc.description.abstractWith the evolution of the digital era, the demand for reliable and scalable systems has become almost essential. This growth in businesses and the increasing reliance on technology, has led to the increasing scale and complexity of software systems, necessitating the design of highly available systems capable of handling such complexity. This research focuses on addressing this challenge within the context of BetsAreUs, a sportbetting company operating in the United States of America. BetsAreUs is being used as a placeholder name due to legal reasons. Operating globally and expanding its presence to all USA states, BetsAreUs faces the task of maintaining consistent SLO (Service Level Objective) across multiple geographic locations, ensuring their availability and performance. In the sports betting industry, even slight delays in updating data offered to clients can result in substantial revenue losses. To tackle these challenges, this thesis explores the implementation of a Multi-Region Architecture (MRA) to ensure business continuity and minimize service disruptions. The MRA approach involves distributing a real-time software system across multiple geographic locations. This document delves into the advantages of incorporating MRA into BetsAreUs’s infras tructure, leveraging the capabilities offered by AWS (Amazon Web Services), such as AWS Regions. It proposes a way of dividing the states into smaller groups to reduce latencies and enhance the reliability and availability of the system. The results obtained show that the communication paths through the West region can minimize latencies for the westernmost states where BetsAreUs is currently live: Arizona, Colorado and Wyoming. The research findings highlight that the distance of communication is not the sole determining factor impacting latencies. Instead, the AWS Region to which the AWS Outposts of each state are anchored plays a crucial role. Building on these insights, the research also explores the potential division of all states, preparing for future scenarios. Furthermore, this research examines case studies of other companies grappling with similar challenges and provides a theoretical analysis of different failover mechanisms. These mechanisms are evaluated in terms of their advantages, disadvantages, and suitability for BetsAreUs’s architecture. The results obtained from this research contribute valuable insights into the design of MRA into BetsAreUs for business continuity and improved performance. By adopting an MRA approach and addressing latency concerns, BetsAreUs can enhance its system’s performance, reliability, and availability across multiple geographic regions.pt_PT
dc.description.abstractCom a evolução da era digital, a procura de sistemas fiáveis e escaláveis tornou-se quase essencial. Este crescimento das empresas e a crescente dependência da tecnologia conduziram a um aumento da escala e da complexidade dos sistemas de software, exigindo o desenho de sistemas altamente disponíveis capazes de lidar com esta complexidade. Esta investigação foca-se na resposta a este desafio no contexto da BetsAreUs, uma plataforma de apostas desportivas online que opera nos Estados Unidos da América. BetsAreUs está a ser usado como nome de substituição devido a razões legais. Operando globalmente e expandindo a sua presença para todos os estados dos EUA, a BetsAreUs enfrenta a tarefa de manter um SLO (Service Level Objective) consistente em várias localizações geográficas, garantindo a sua disponibilidade e desempenho. Na indústria das apostas desportivas, mesmo pequenos atrasos na atualização dos preços oferecidos aos clientes podem resultar em perdas substanciais de receitas. Para enfrentar estes desafios, esta tese explora a implementação de uma Arquitetura Multi-Região (MRA) para assegurar a continuidade de negócio e minimizar as interrupções de serviço. A abordagem MRA envolve a distribuição de um sistema de software em tempo real em várias localizações geográficas. Este documento analisa as vantagens de incorporar MRA na infraestrutura da BetsAreUs, aproveitando as capacidades oferecidas pela AWS (Amazon Web Services), como as AWS Regions. Propõe uma forma de dividir os estados em grupos mais pequenos para reduzir as latências e aumentar a fiabilidade e a disponibilidade do sistema. Os resultados obtidos mostram que os caminhos de comunicação através da região Oeste podem minimizar as latências para os estados mais ocidentais onde a BetsAreUs está atualmente a funcionar: Arizona, Colorado e Wyoming. Os resultados da investigação sublinham que a distância de comunicação não é o único fator determinante com impacto nas latências. Em vez disso, a região da AWS na qual os postos avançados (Outposts) da AWS de cada estado estão ancorados desempenha um papel crucial. Com base nestes conhecimentos, a investigação também explora a potencial divisão de todos os Estados, preparando-se para cenários futuros. Além disso, esta investigação examina casos de estudo de outras empresas que enfrentam desafios semelhantes e fornece uma análise teórica de diferentes mecanismos de failover. Estes mecanismos são avaliados em termos das suas vantagens, desvantagens e adequação à arquitetura da BetsAreUs. Os resultados obtidos com esta investigação contribuem com informações valiosas para o desenho de MRA na BetsAreUs para a continuidade do negócio e um melhor desempenho. Ao adotar uma abordagem MRA e ao resolver os problemas de latência, a BetsAreUs pode melhorar o desempenho, fiabilidade e disponibilidade do seu sistema em múltiplas regiões geográficas.pt_PT
dc.identifier.tid203414454pt_PT
dc.identifier.urihttp://hdl.handle.net/10400.22/24285
dc.language.isoengpt_PT
dc.subjectMulti-Region Architecturept_PT
dc.subjectActive-Activept_PT
dc.subjectGeo-distributedpt_PT
dc.subjectPerformancept_PT
dc.subjectDisaster Recoverypt_PT
dc.subjectMicroservicespt_PT
dc.subjectAmazon Web Servicespt_PT
dc.titleEstratégia Multi-Região e Recuperação de Desastrespt_PT
dc.title.alternativeMulti-Region Strategy and Disaster Recoverypt_PT
dc.typemaster thesis
dspace.entity.typePublication
rcaap.rightsembargoedAccesspt_PT
rcaap.typemasterThesispt_PT
thesis.degree.nameEngenharia Informáticapt_PT

Files

Original bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
Tese_5095.pdf
Size:
6.9 MB
Format:
Adobe Portable Document Format
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description: