O que é computação em nuvem móvel?
MCC significa Mobile Cloud Computing, que é definido como uma combinação de computação móvel, computação em nuvem e rede sem fio que surgem com o propósito de fornecer recursos computacionais ricos para usuários móveis, operadoras de rede e também para provedores de computação em nuvem. O objetivo da computação em nuvem móvel é possibilitar que aplicativos móveis avançados sejam executados em um número diferente de dispositivos móveis. Nesta tecnologia, o processamento e o armazenamento de dados acontecem fora dos dispositivos móveis. Os aplicativos de computação em nuvem móvel aproveitam essa arquitetura de TI para gerar as seguintes vantagens:
- Vida prolongada da bateria.
- Melhoria na capacidade de armazenamento de dados e poder de processamento.
- Sincronização de dados aprimorada devido ao tema da plataforma “armazenar em um só lugar, acessível de qualquer lugar”.
- Maior confiabilidade e escalabilidade.
- Facilidade de integração.
Fatores que incentivam a adoção da computação em nuvem móvel
- Tendências e demandas: Os clientes esperam comodidade no uso dos sites ou aplicativos das empresas de qualquer lugar e a qualquer hora. A computação em nuvem móvel é destinada a esse propósito. Os usuários sempre desejam acessar os aplicativos de negócios de qualquer lugar, para que possam aumentar sua produtividade, mesmo quando estão em trânsito.
- Cobertura de banda larga aprimorada e aumentada: 3G e 4G junto com WiFi, femtocells, estão fornecendo melhor conectividade para computação em nuvem de dispositivos móveis.
- Tecnologias habilitadoras: HTML5, CSS3, um hipervisor para dispositivos móveis, cloudlets e Web 4.0 são tecnologias habilitadoras que impulsionarão a adoção da computação em nuvem móvel.
Características do aplicativo de computação em nuvem móvel
- Infraestrutura em nuvem : a infraestrutura em nuvem é uma forma específica de arquitetura de informação usada para armazenar dados.
- Cache de dados: neste, os dados podem ser armazenados em cache localmente.
- Acomodação do usuário: O escopo para acomodar diferentes requisitos do usuário no desenvolvimento de aplicativos em nuvem está disponível em computação em nuvem móvel.
- Fácil acesso: é facilmente acessado de desktop ou de dispositivos móveis.
- Os aplicativos em nuvem facilitam o acesso a uma nova gama de serviços.
Trabalho de computação em nuvem móvel
Em um data center remoto, os aplicativos de nuvem móvel são operados geralmente por terceiros, os dados são armazenados e os ciclos de computação são executados. Os aspectos de uptime, integração e segurança são atendidos por um back-end, que também permite o suporte a uma variedade de métodos de acesso. Esses aplicativos podem funcionar muito bem on-line, no entanto, eles precisam de atualização oportuna. Eles não precisam ser armazenados permanentemente no dispositivo, mas nem sempre ocupam espaço de armazenamento em um computador ou dispositivo de comunicação.
Além disso, oferece a mesma experiência de um aplicativo de desktop, ao mesmo tempo que oferece a portabilidade de um aplicativo da web.
Aplicativos de computação em nuvem móvel
Existem dois tipos de aplicativos de computação em nuvem móvel (MCC) que são quase semelhantes. São os seguintes:
-
Aplicativo Mobile Cloud: É definido como um modelo onde o processamento é feito na nuvem, e o armazenamento também é na nuvem, e a plataforma de apresentação é o dispositivo móvel. Para isso, a conexão com a internet deve ser confiável e o celular para rodar um navegador. Possibilita a utilização do smartphone com tecnologia em nuvem com as seguintes características:
- Um smartphone tem um sistema operacional reconhecível.
- Ele fornece recursos avançados de chamada, ou seja, chamada de vídeo e conferência.
- O smartphone deve ter a capacidade de executar o aplicativo instalável
- Recursos de mensagens estão disponíveis.
- Um smartphone deve ter uma conexão persistente e adequada com a Internet.
-
Mobile Web Services: Em Mobile Web Services, os dispositivos móveis consomem mais tráfego de rede. Isso pode levar a alguns desafios para serviços da web, como incompatibilidade de resolução e detalhes de computadores desktop. O dispositivo precisa saber sobre esse serviço e a forma como ele pode ser acessado para usar qualquer serviço da web, de modo que o dispositivo móvel possa transmitir informações específicas sobre a condição do dispositivo e do usuário. A ativação dos serviços da Web móvel é a seguinte:
- Ativa sistemas de serviço da web com serviços da web.
- Ativa serviços externos integrados.
- Habilite o protocolo de descanso.
- Ativa os protocolos XML-RPC.
- Ativa os recursos para autenticar funções de usuário.
Benefícios da computação em nuvem móvel
- A computação em nuvem móvel economiza dinheiro para as empresas.
- Pela portabilidade que torna seu trabalho fácil e eficiente.
- Os consumidores da nuvem exploram mais recursos em seus telefones celulares.
- Os desenvolvedores alcançam mercados maiores por meio de serviços da web em nuvem móvel.
- Mais provedores de rede podem se associar neste campo.
Desafios da computação em nuvem móvel
- Baixa largura de banda: este é um dos grandes problemas da computação em nuvem móvel. A nuvem móvel usa ondas de rádio que são limitadas em comparação com as redes com fio. O comprimento de onda disponível é distribuído em diferentes dispositivos móveis. Portanto, tem sido três vezes mais lento na velocidade de acesso em comparação com uma rede com fio.
- Segurança e privacidade: É difícil identificar ameaças de gerenciamento de anúncios em dispositivos móveis em comparação com dispositivos de desktop porque em uma rede sem fio há mais chances de ausência de informações da rede.
- Disponibilidade do serviço: os usuários costumam encontrar reclamações como falha na rede, congestionamento no transporte, falta de cobertura, etc. Às vezes, os clientes recebem um sinal de baixa frequência, o que afeta a velocidade de acesso e a facilidade de armazenamento.
- Alteração de redes: a computação em nuvem móvel é usada em diferentes plataformas de sistema operacional, como Apple iOS, Android e Windows Phone. Portanto, deve ser compatível com diferentes plataformas. O desempenho de diferentes plataformas de rede móvel é gerenciado pela técnica IRNA (Intelligent Radio Network Access).
- Fonte de energia limitada: os dispositivos móveis consomem mais energia e são menos potentes. A computação em nuvem móvel aumenta o uso da bateria de dispositivos móveis, o que se torna uma questão importante. Os dispositivos devem ter uma bateria de longa duração para acessar aplicativos e outras operações. Quando o tamanho do código alterado é pequeno, o descarregamento consome mais energia do que o processamento local.