>
- Accueil >
- Pourquoi nous choisir >
- Clients >
- Shimo
Shimo
Technologie
Asie-Pacifique
PME / Startup
« Les technologies serverless offrent une efficacité de développement accrue et une réduction des coûts de calcul dans les scénarios exigeants en processeur et en mémoire, par exemple lors de la modification, de la fusion et du calcul des résultats de rendu des feuilles de calcul. »
Wan Ming,
Expert technique senior chez Shimo
À propos de Shimo
Shimo est un outil d'édition et de traitement de documents en ligne qui propose des fonctionnalités similaires à celles de Google Docs et de Quip. Shimo permet à différents utilisateurs de collaborer sur le même document en même temps. L'entreprise fournit une large gamme de services à plus de 200 000 utilisateurs entreprise.
Défi
Shimo a investi des efforts considérables pour concrétiser la co-édition en temps réel. Il a mené des recherches approfondies sur l'algorithme OT (Operational Transformation) et y a apporté plusieurs améliorations clés. Cela inclut le développement d'un système d'édition de documents bidimensionnel, en complément du système unidimensionnel initial. Ce système élimine les conflits de fusion pouvant survenir lorsque plusieurs utilisateurs modifient simultanément un même texte.
Parallèlement, Shimo fait face à des défis de taille pour rendre sa fonctionnalité d'édition en temps réel possible. Les modifications en temps réel effectuées par différents utilisateurs sont gourmandes en ressources et surchargent souvent le serveur. Lorsqu'un utilisateur saisit un mot au clavier, le serveur enregistre la modification en quelques millisecondes. Cependant, lorsqu'un grand nombre d'utilisateurs modifient des documents sur Shimo simultanément, les données peuvent être réparties de manière inégale dans un court laps de temps.
Pourquoi Alibaba Cloud
L'architecture serverless d'Alibaba Cloud, et plus précisément Function Compute, constitue une solution idéale pour Shimo afin de gérer les pics de trafic imprévus. Function Compute alloue dynamiquement des environnements d'exécution en fonction du nombre de requêtes et planifie les ressources de calcul en quelques millisecondes. Function Compute minimise la latence lorsque la charge de travail est élevée et maintient une utilisation élevée des ressources lorsque la charge est faible. De plus, avec Function Compute, Shimo réalise des économies puisqu'il ne paie que les ressources de calcul effectivement utilisées lors de l'exécution du code.
Shimo utilise Function Compute pour construire un service d'édition documentaire en temps réel, dans lequel la logique de collaboration documentaire en temps réel est mise en œuvre sous forme de fonction. Le système de planification intelligent de Function Compute alloue automatiquement des environnements d'exécution pour traiter la charge maximale de co-édition. La scalabilité de Function Compute garantit que les applications restent stables et fiables pendant l'exécution.
Architecture
L'expérience utilisateur, la rentabilité et l'agilité des services sont des facteurs déterminants pour que les startups fassent la différence dans le monde des affaires.
Function Compute d'Alibaba Cloud permet à Shimo d'augmenter ses ressources de calcul en quelques millisecondes lors des pics de charge aux heures de pointe. Par rapport au déploiement de serveurs physiques dans les centres de données, Function Compute améliore l'utilisation des ressources en réduisant le gaspillage des ressources inactives et permet d'économiser 58 % des coûts de serveur.
Shimo n'a plus à se préoccuper de l'équilibrage de charge pour les calculs à forte intensité CPU. Le rythme d'itération des projets s'accélère progressivement, et ses ingénieurs peuvent se concentrer sur la collaboration avec l'équipe produit pour développer continuellement la valeur métier. Function Compute a permis à Shimo d'améliorer son efficacité de développement et la stabilité de ses processus.
Perspectives
Shimo continuera d'explorer l'utilisation des technologies serverless dans davantage de scénarios métier. L'entreprise est convaincue que ces technologies lui permettront d'améliorer la stabilité de ses activités et d'optimiser l'utilisation des ressources cloud.
Produits en
vedette
vedette
Une plateforme de calcul serverless sécurisée, stable, à mise à l'échelle élastique, sans gestion opérationnelle et avec paiement à l'utilisation
Autre histoire connexe
Yuque
Yuque est une base de connaissances professionnelle dans le cloud destinée à la collaboration d'équipe en matière de documentation.
Worktile
Worktile mise sur le cloud computing, les réseaux sociaux et le mobile pour améliorer les systèmes de gestion de tâches grâce à une application de collaboration à la demande.
TeamViewer
Alibaba Cloud a soutenu le développement de TeamViewer sur les marchés étrangers, et en particulier en Chine.
Aperçu
Function Compute d'Alibaba Cloud permet à Shimo de monter en charge ses ressources de calcul en quelques millisecondes lors des pics de charge en heures de pointe.
Produit / Solution utilisé
Produit / solution utilisé
Blog associé
Découvrez comment Function Compute et Shimo Docs ont aidé 200 000 entreprises à reprendre le travail à distance en Chine
Découvrez comment Function Compute d'Alibaba Cloud a aidé Shimo à permettre à 200 000 entreprises en Chine de reprendre le travail à distance.
Voir plus
Un essai gratuit qui vous permet de construire grand !
Commencez à construire avec plus de 80 produits et jusqu'à 12 mois d'utilisation pour Elastic Compute Service
Commencez gratuitement Commencez gratuitement