Como lidar com dependências específicas da plataforma no Kotlin Multiplatform
16 de maio de 2024O software de código aberto apoiado pela comunidade vale o risco?
17 de maio de 2024A computação em nuvem revolucionou a forma como as empresas adquirem e gerenciam seus recursos e operações de TI, oferecendo escalabilidade, flexibilidade e economia. Predominantemente, a computação em nuvem utiliza uma abordagem centralizada, onde um número relativamente pequeno de data centers muito grandes fornece serviços de TI em todo o mundo.
À medida que cresce a procura por serviços de TI mais localizados, mas interconectados, o modelo de nuvem está se adaptando para fornecer também serviços de TI localizados. A resposta contínua da computação em nuvem aos requisitos de TI na borda da rede está passando por uma mudança significativa, afastando-se de avanços incrementais para o modelo de nuvem legado e em direção a transformações disruptivas que podem levar a uma abordagem inteiramente nova para a computação em nuvem.
Desde o início, estas fases de mudança são semelhantes às fases vividas durante a transformação da indústria automóvel de motores de combustão interna (MCI) para motores eléctricos. A primeira fase foi o carro híbrido, seguida pela segunda fase de veículos elétricos a bateria (BEV).
Na primeira fase, os carros híbridos surgiram como uma evolução dos veículos padrão com motor de combustão interna. Eles aproveitam um pequeno motor elétrico para oferecer diversas vantagens em relação aos carros que utilizam apenas motores movidos a gás. No entanto, ainda dependem dos motores de combustão interna devido às limitações do seu motor elétrico. Também não exigiram grandes mudanças no ecossistema, uma vez que aproveitaram os postos de gasolina existentes e a infra-estrutura de serviços e apoio que já existia para os automóveis movidos a gás.
O surgimento dos BEVs foi perturbador. Os BEVs eliminam completamente a necessidade de ICEs, abrindo novas oportunidades e ao mesmo tempo ameaçando a própria existência dos ICEs. No entanto, ao contrário do híbrido, esta fase não foi óbvia e direta. Para aproveitar plenamente as vantagens do BEV, foi necessário construir um novo ecossistema e implantar uma nova rede de estações de carregamento em todo o país. Portanto, esta disrupção demorou muito e exigiu investimentos significativos. Mas, como todos sabemos, mudou drasticamente o panorama automóvel para benefício de todos os utilizadores, gerando vencedores e perdedores ao longo do tempo. o caminho.
Da mesma forma, existem prós e contras para as duas fases de mudança da computação em nuvem – incremental e disruptiva – que requerem definição e exploração para melhor antecipar o futuro da computação em nuvem.
Compreendendo as fases
Fase 1: Avanços Incrementais – Evolução
A primeira fase do suporte à computação em nuvem na borda concentra-se em avanços incrementais destinados a preencher a lacuna entre a infraestrutura local tradicional e a nuvem. Um exemplo dessa evolução é o AWS Outpost, uma solução de nuvem híbrida introduzida pela Amazon Web Services. O AWS Outpost permite que as organizações implantem infraestrutura e serviços AWS no local, oferecendo uma extensão da nuvem AWS para data centers locais. No entanto, apesar de fornecerem maior flexibilidade e soberania de dados, soluções como o AWS Outpost têm funcionalidade limitada, exigem uma conexão com a nuvem centralizada e não podem se comunicar ponto a ponto com outras instâncias locais, limitando assim sua independência. , autonomia e soberania.
Fase 2: Transformação Disruptiva – Mudança de Paradigma
A Fase 2 marca uma mudança em direção a transformações disruptivas na computação em nuvem, caracterizada pelo surgimento de arquiteturas multicloud escaláveis que priorizam serviços locais em centenas e milhares de locais, e pela interconectividade através de comunicações peer-to-peer entre instâncias de nuvem. Ao contrário dos modelos tradicionais de nuvem centralizada, onde todo o processamento e armazenamento de dados ocorre em um único local, os ambientes multicloud distribuem cargas de trabalho em vários locais de nuvem e, potencialmente, em vários provedores de nuvem. Essas nuvens atendem clientes localmente para minimizar a latência, melhorar o desempenho e melhorar a segurança. Essas nuvens de borda se comunicam entre si, trocando dados e processamento para otimizar todos os recursos disponíveis na nuvem e agregar valor para os usuários. A alocação e distribuição de recursos de computação e de dados são feitas nos bastidores, para que as organizações obtenham os benefícios da computação em nuvem e de um serviço localizado com maior resiliência e desempenho sem complexidade adicional.
Os prós e contras da Fase 1
Os avanços na computação em nuvem desempenham um papel vital na redução da lacuna entre a infraestrutura local tradicional e o ambiente mais moderno baseado em nuvem. Soluções de nuvem híbrida, como o AWS Outpost, são um exemplo dessa transição, proporcionando às organizações maior flexibilidade e soberania de dados. Essas soluções permitem que as empresas mantenham o controle sobre seus dados e, ao mesmo tempo, aproveitem a escalabilidade e a agilidade oferecidas pelas plataformas em nuvem. As organizações podem executar cargas de trabalho no local, aproveitando os recursos e capacidades locais fornecidos pelo fornecedor de nuvem para integração com serviços de nuvem centralizados, iniciando uma transição gradual para uma infraestrutura de nuvem mais inclusiva. Esta abordagem incremental não só diminui as hipóteses de potenciais perturbações, mas também proporciona às empresas tempo para otimizar os seus recursos e operações.
Depender apenas da nuvem centralizada para funcionalidades específicas pode prejudicar a autonomia e a independência de uma organização dentro da sua infraestrutura digital. Embora as soluções híbridas que integram recursos locais e baseados na nuvem ofereçam um meio-termo, elas podem introduzir complexidades nos processos de gerenciamento e integração.
Gerenciar sistemas diferentes e garantir a comunicação entre ambientes locais e em nuvem pode representar desafios para as equipes de TI ao lidar com latência, escala e custo. Além disso, a natureza híbrida das implantações levanta preocupações sobre a segurança e conformidade dos dados. A existência de dados confidenciais em múltiplas plataformas exige medidas de segurança robustas para proteção contra possíveis violações ou violações regulatórias. Embora as soluções híbridas forneçam uma abordagem flexível para a adoção da nuvem para serviços de ponta, as organizações devem navegar por essas complexidades para manter a integridade e a segurança dos seus dados.
Embora as soluções de nuvem híbrida forneçam uma experiência de nuvem do ponto de vista operacional, elas não oferecem suporte ao modelo flexível de preços baseado no consumo da nuvem. As organizações devem comprar ou alugar recursos de TI para implantação local antecipadamente do provedor de nuvem, e não sob demanda. E embora possam aumentar, não podem diminuir e reduzir custos se a sua utilização for reduzida. Além disso, o facto de as extensões locais só poderem comunicar com a nuvem centralizada e não poderem comunicar entre elas é uma grande limitação à escalabilidade deste modelo.
A disrupção traz mudanças transformadoras na Fase 2
As arquiteturas multicloud escaláveis oferecem uma solução robusta para atender serviços de TI na borda da rede. Eles fornecem uma experiência de nuvem abrangente em vários locais. A proximidade com os usuários melhora o desempenho, especialmente para serviços e aplicativos localizados, reduzindo a latência e melhorando a capacidade de resposta. As nuvens interconectadas facilitam a troca e a colaboração contínuas de dados, apoiando a inovação e a agilidade nas organizações.
Essa abordagem permite a soberania dos dados e reduz o risco de tempo de inatividade e perda de dados, fornecendo redundância e resiliência em diversas nuvens. A interconectividade permite que as empresas utilizem a força das plataformas em nuvem, ao mesmo tempo que mitigam as limitações de sites e fornecedores individuais, ajudando-as, em última análise, a otimizar as suas operações e a impulsionar a vantagem competitiva no cenário digital.
O maior desafio da fase 2 é a complexidade associada à implementação, interconexão e gestão de múltiplas nuvens numa base peer-to-peer. Embora leve algum tempo para implantar tal configuração em grande escala em vários provedores de nuvem, já estão disponíveis configurações limitadas implantadas por um único provedor de nuvem.
Gerenciar vários sites e vários provedores de nuvem apresenta uma tarefa mais desafiadora. Muitas vezes surgem problemas de compatibilidade entre diferentes plataformas de nuvem, exigindo esforços de padronização e interoperabilidade para garantir integração e operação perfeitas. Apesar destes desafios, as vantagens da fase 2 são enormes e, ao contrário da fase 1, a fase 2 tem o potencial de substituir completamente o modelo centralizado de computação em nuvem. É muito possível que a mesma transformação que ocorreu no mundo local, onde as arquiteturas cliente-servidor distribuídas substituíram o modelo centralizado de mainframes e minicomputadores, se repita no mundo da computação em nuvem.
À medida que a computação em nuvem continua a evoluir, passando de avanços incrementais para transformações disruptivas, as empresas devem adaptar-se para aproveitar todo o potencial destes desenvolvimentos. Embora soluções de primeira fase, como o AWS Outpost, ofereçam benefícios imediatos para preencher a lacuna entre a infraestrutura tradicional e a de nuvem, a fase 2 de arquiteturas multicloud interconectadas e escaláveis apresenta novas oportunidades de inovação, melhor desempenho e colaboração.
Ao compreender as definições, bem como os prós e os contras de cada fase, as organizações podem navegar no cenário da nuvem em evolução, garantindo que permanecem ágeis, resilientes e competitivas, especialmente para cargas de trabalho que exigem TI localizada.
O post Cloud Computing at the Edge: Da Evolução à Disrupção apareceu pela primeira vez em The New Stack.