Pourquoi le cloud computing mobile est-il important ?

Les clients modernes s'attendent à pouvoir accéder au site web et aux applications d'une entreprise à distance, partout dans le monde et à tout moment. Les organisations utilisent des applications de cloud computing mobile afin de répondre à cette attente de manière efficace et rentable. Elles exécutent des charges de travail complexes sur des ressources cloud, afin que les utilisateurs ne soient pas limités par la capacité ou le système d'exploitation de leur appareil. Les avantages de l'utilisation du cloud computing mobile sont les suivants :

Portée plus étendue

Les développeurs d'applications mobiles accèdent à un marché plus étendu, car le cloud computing mobile est indépendant. Les applications mobiles cloud sont sans serveur et s'exécutent sur tout appareil et tout système d'exploitation. Les développeurs peuvent les entretenir de manière centrale et publier des mises à jour sur toutes les plateformes presque sans effort.
 

Analytique en temps réel

Les applications cloud stockent les données de manière centrale sur la même infrastructure cloud. Les services cloud dorsaux peuvent rapidement intégrer plusieurs points de données et communiquer avec d'autres applications afin de fournir une analytique précise en temps réel. Les utilisateurs peuvent collecter et intégrer des données depuis plusieurs sources en toute sécurité. L'Internet des objets (IoT) favorise également les expériences et les communications en temps réel et connectées au cloud pour les applications mobiles.

Amélioration de l'expérience utilisateur

À condition qu'ils disposent d'une bonne connexion à Internet, les utilisateurs d'applications cloud mobiles peuvent profiter d'une expérience d'application harmonieuse sur toutes les plateformes et tous les appareils, tels que les ordinateurs de bureau, les mobiles et les tablettes. Ils ont accès à des ressources de calcul riches, non disponibles sur leur appareil. Si l'appareil est égaré ou dérobé, leurs données sont sauvegardées sur le stockage de données cloud et ils peuvent les récupérer rapidement.

Rentabilité

Les fournisseurs cloud proposent un modèle de paiement à l'usage, afin que ne payiez que les ressources cloud que vous utilisez réellement. Cela est moins cher que l'achat et la maintenance de vos serveurs sur site. De plus, si les applications cloud sont destinées à un usage interne, votre organisation peut autoriser les employés à installer les applications mobiles sur leur propre appareil. L'achat de configurations spécifiques d'appareil pour tous les employés n'est pas nécessaire.

Quels sont les cas d'utilisation du cloud computing mobile ?

Vous pouvez développer des applications cloud mobiles pour tout type de cas d'utilisation. Voici des exemples courants de cloud computing mobile.

Expériences interactives

Les expériences interactives dans le secteur du multimédia et du divertissement ont recours au MCC pour le partage d'informations en temps réel aux utilisateurs finaux. Ces applications sont par exemple des applications de téléscripteurs financiers, de vote et de streaming musical, dotées de fonctionnalités en ligne et hors ligne. De même, les fonctions sensibles à l'emplacement basées sur la localisation en temps réel de l'utilisateur final, telles que le marketing géolocalisé ou les recherches sur cartes d'endroits proches de l'utilisateur, requièrent le cloud computing.

Réseaux sociaux

Les utilisateurs mobiles de réseaux sociaux partagent et accèdent à des fichiers de données volumineux, tels que des images et des vidéos. Les applications cloud sont dotées de fonctions de traitement des données afin que les utilisateurs mobiles puissent visualiser les fichiers partagés en temps réel sans surcharger leur appareil mobile.

Commerce

De nombreuses applications mobiles bancaires et de commerce ont recours à la technologie du cloud computing pour répondre efficacement aux exigences de leurs utilisateurs. Elles stockent des données sur le cloud et limitent ce que voient les utilisateurs à ce dont ils ont précisément besoin. Par exemple, si vous faites des achats sur l'application mobile Amazon et que vous recherchez des chaussures d'extérieur, l'application limitera l'affichage aux trois ou quatre résultats les plus pertinents. À mesure que vous faites défiler la page, plus de résultats seront chargés sur votre appareil mobile, ce qui le protège de la surcharge.

Jeux pour appareils mobiles

Les jeux pour appareils mobiles nécessitent des vidéos et graphismes lourds, des mises à jour en temps réel au sein d'un environnement multijoueur et plusieurs autres fonctions complexes de calcul. Les jeux mobiles cloud ont recours aux services cloud afin d'exécuter les applications de jeux à distance. Ils chiffrent les graphismes des jeux dans un flux vidéo pour les transmettre aux appareils mobiles, via les réseaux mobiles. Ainsi, les utilisateurs mobiles peuvent profiter des jeux sans conséquence négative sur les performances de leur téléphone et sans surchauffe de ce dernier.

Soins de santé

Le personnel soignant a besoin de solutions de santé mobiles pour gérer les soins apportés aux patients à la volée. Par exemple, ils ont besoin de notifications instantanées en cas d'urgences médicales ainsi que d'un accès à des centaines de dossiers et données de patients. Les organismes de santé peuvent créer des applications mobiles de cloud computing pour tous les types de flux, que les employés peuvent installer et auxquelles ils peuvent accéder depuis l'appareil mobile de leur choix.

Comment fonctionne le cloud computing mobile ?

Le cloud computing mobile fonctionne par le basculement harmonieux entre les ressources sur l'environnement cloud et sur les appareils mobiles, afin d'améliorer l'expérience des utilisateurs mobiles. Les applications fonctionnant sur appareil mobile envoient des demandes de données au cloud via Internet. Les serveurs à distance traitent les demandes et renvoient la réponse appropriée, qui est ensuite affichée aux utilisateurs mobiles.

L'architecture mobile du cloud computing utilise quatre principaux types de ressources cloud.

Clouds immobiles distants

Le terme clouds immobiles distants fait référence aux serveurs virtuels gérés par les fournisseurs de cloud computing. Par exemple, les instances Amazon Elastic Compute Cloud (Amazon EC2) font partie de cette catégorie. Les développeurs rédigent le code d'application et le déploient vers ces serveurs virtuels. Ensuite, les serveurs traitent et répondent aux demandes de données mobiles.

Entités informatiques immobiles proches

Les entités informatiques immobiles proches sont des machines de serveur dorsal, géographiquement plus proches de vos utilisateurs mobiles. Elles dynamisent le MCC et surmontent les défis liés aux ralentissements du réseau. Par exemple, vous pouvez configurer vos instances Amazon EC2 sur une région AWS ou un emplacement spécifique plus proche de vos utilisateurs finaux.

Entités informatiques mobiles proches

Certaines applications mobiles cloud peuvent accéder aux ressources de calcul inutilisées des appareils mobiles à proximité afin d'améliorer leurs performances. Ces appareils mobiles, portatifs et smartphones sont appelés appareils informatiques mobiles proches.

Solutions hybrides

Les solutions de MCC hybrides utilisent une combinaison des trois précédents types de ressources pour prendre en charge plus efficacement vos applications métier.

Quels sont les types de solutions de cloud computing mobile ?

Les deux types de solutions de cloud computing mobile sont le MCC polyvalent (GPMCC, general-purpose MCC) et le MCC spécifique aux applications (ASMCC, application-specific MCC).

Solutions de MCC polyvalent

Les solutions de MCC polyvalent (GPMCC) sont des systèmes généraux qui utilisent le cloud computing pour stimuler les performances des téléphones. Elles externalisent les tâches gourmandes en calcul, comme la reconnaissance vocale, l'augmentation d'images et l'indexation vidéo à des fournisseurs de cloud computing.

Solutions de MCC spécifique aux applications

Les solutions de MCC spécifique aux applications (ASMCC) utilisent le cloud computing mobile pour améliorer les performances d'applications spécifiques. Ces applications nécessitent plus de puissance de calcul et sont plus performantes lorsque plusieurs fonctions sont exécutées sur le cloud. Par exemple, les clients d'e-mail et les applications de streaming vidéo fonctionnent mieux avec le ASMCC.

Pourquoi le cloud computing mobile est-il sécurisé ?

Les données que vous enregistrez sur le cloud sont plus sûres que les données que vous stockez sur le disque dur de votre ordinateur.

Voici quelques-unes des raisons pour lesquelles le cloud computing mobile est plus sécurisé :

  • Les serveurs sont généralement situés au sein d'entrepôts dans des lieux inaccessibles.
  • Les fichiers stockés sur les serveurs cloud sont chiffrés, ce qui les rend difficilement accessibles aux cybercriminels.
  • Les fournisseurs de services cloud mettent régulièrement à jour les mesures de sécurité.
  • Les algorithmes artificiels recherchent et identifient les failles de sécurité éventuelles.
  • Les pare-feux matériels ou logiciels bloquent le trafic suspect.
  • Les fichiers sont sauvegardés sur de nombreux serveurs différents. 

Comment AWS peut-il m'aider avec le cloud computing mobile ?

Le web et le mobile frontaux sur AWS offrent une large gamme d'outils et de services permettant d'accompagner les flux de développement pour les développeurs d'applications mobiles. Grâce à la rapidité et à la fiabilité de l'infrastructure AWS, vous pouvez développer, déployer et sécuriser vos applications à l'échelle souhaitée. Vous pouvez par exemple utiliser les services et ressources AWS suivants :

  • AWS Amplify pour concevoir des applications évolutives dotées de fonctionnalités d’authentification, de stockage, d’analytique et d’intelligence artificielle.
  • AWS Amplify Hosting pour héberger des applications statiques côté serveur qui soient rapides, sécurisées, fiables et capables de se mettre à l'échelle de votre activité.
  • AWS Device Farm pour améliorer la qualité de vos applications web et mobiles en faisant des tests sur les navigateurs de bureau et des appareils mobiles réels hébergés sur AWS.
  • Le kit SDK Amazon Chime pour intégrer des fonctionnalités de partage audio, vidéo et de bureau à vos applications.

Le service le plus récent pour le cloud computing mobile est AWS Wavelength, qui intègre les services de stockage et de calcul d'AWS aux réseaux 5G. Ce service offre une infrastructure de calcul périphérique mobile pour le développement, le déploiement et la mise à l'échelle d'applications de très faible latence. Vous pouvez créer des applications de nouvelle génération bien plus rapidement en utilisant des services, des API et des outils AWS familiers.

Démarrez avec le cloud computing mobile sur AWS en créant un compte AWS aujourd'hui.

Le cloud computing mobile : prochaines étapes

Découvrir les ressources supplémentaires relatives au produit
En savoir plus sur la prise en charge par AWS du web et du mobile frontaux 
Créer gratuitement un compte

Obtenez un accès instantané à l'offre gratuite AWS.

S'inscrire 
Commencez à créer sur la console

Démarrez la création dans la console de gestion AWS.

Se connecter