>
- Accueil >
- Pourquoi nous choisir >
- Clients >
- Lagou Education
Lagou Education
Éducation
Asie-Pacifique
PME/Startup
« Function Compute (FC) répond aux besoins de l'enseignement de la programmation en ligne et prend en charge notre mode d'enseignement multidimensionnel. Après que les étudiants ont saisi leur code, FC peut immédiatement renvoyer les résultats d'exécution, permettant ainsi un apprentissage interactif. »
Zhang Na,
Directrice adjointe des opérations chez Lagou Education
À propos de Lagou
Lagou Education est une sous-marque de Beijing Lagou Network Technology Co., Ltd., l'une des plus grandes plateformes de mise en relation professionnelle en Chine. Lagou Education se consacre à aider les professionnels de l'informatique à améliorer leurs compétences en communication et leurs compétences techniques. En tant qu'université pratique pour les professionnels du secteur de l'Internet, Lagou Education propose deux modes d'apprentissage : les colonnes et les bootcamps. Les cours couvrent des domaines tels que la R&D, le produit, le design, les opérations et le marketing.
Défi
Lagou Education propose des cours de programmation dans le cadre de ses programmes éducatifs. Ces cours sont enrichis d'images, de textes, de fichiers audio et de fichiers vidéo. La fonctionnalité la plus attractive est l'apprentissage interactif, qui permet aux étudiants d'acquérir des connaissances et de maîtriser des compétences par la pratique. Au cœur de ces cours se trouve un système capable de renvoyer les résultats d'exécution en temps réel après la saisie de code en ligne par les étudiants. Pour que cela fonctionne, le système doit disposer des trois fonctionnalités suivantes :
1. Le système doit prendre en charge plusieurs environnements d'exécution de langages de programmation. Lagou Education propose des cours pour une grande variété de langages de programmation et de frameworks techniques. Par conséquent, le système doit être capable de : premièrement, prendre en charge les environnements d'exécution de plusieurs langages de programmation et, deuxièmement, étendre les langages d'exécution pris en charge de manière rapide et pratique.
2. Le système doit prendre en charge un grand nombre de requêtes simultanées. Lagou Education rassemble de nombreux enseignants et étudiants de qualité. Chaque classe compte des dizaines de milliers d'étudiants. Le système de programmation en ligne doit donc être capable de gérer des requêtes massives et simultanées.
3. Le système doit être sécurisé. Il ne doit pas tomber en panne ni affecter d'autres domaines d'activité en raison de code malveillant ou de code mal écrit qui pourrait être soumis, comme ceux contenant des boucles infinies.
Pourquoi Alibaba Cloud
Lagou Education a choisi Function Compute (FC), un service serverless développé par Alibaba Cloud, pour résoudre les points critiques de son système. Avec FC, les étudiants n'ont qu'à écrire du code dans l'un des langages de programmation pris en charge pour mettre en œuvre la logique d'exécution et téléverser le code. Les instances FC peuvent également être déclenchées par des requêtes HTTP ou des événements pour exécuter la logique et répondre aux requêtes.
De plus, FC s'intègre de manière transparente avec les autres services Alibaba Cloud, notamment Object Storage Service (OSS), API Gateway, Log Service, Message Service et Tablestore. Cela permet à Lagou Education de construire rapidement des systèmes.
Architecture
1. FC prend en charge plusieurs environnements d'exécution de langages de programmation, notamment Java, Python, Node.js, PHP et .Net Core. Il permet également de créer des environnements d'exécution pour d'autres langages à l'aide de conteneurs personnalisés, tels qu'un environnement d'exécution Go personnalisé, un environnement d'exécution Ruby personnalisé et un environnement d'exécution PowerShell personnalisé.
2. FC offre une mise à l'échelle élastique et une haute disponibilité. Pour prendre en charge une forte concurrence dans les systèmes reposant sur des serveurs traditionnels, la seule solution consiste à ajouter des machines. Cette méthode manque de flexibilité face aux pics de trafic ou aux variations de charge. FC élimine le démarrage à froid grâce aux instances réservées et au paiement à l'utilisation. Une instance démarre en quelques millisecondes. Vous pouvez également configurer une seule instance FC pour traiter les requêtes simultanées. L'instance s'adapte automatiquement pour absorber les pics de trafic soudains.
3. FC dispose d'un mécanisme de protection de sécurité complet. Pour FC, la sécurité constitue la priorité absolue dans chaque aspect de la conception du service et du système. FC offre le même niveau de protection par isolation pour les programmes qu'Elastic Compute Service (ECS). FC s'exécute sur des machines virtuelles, et non dans des conteneurs. De plus, FC fournit une protection robuste contre les attaques DDoS ainsi que les attaques sur le réseau, les données et le code.
Perspectives
Function Compute (FC) répond aux besoins de l'enseignement de la programmation en ligne et prend en charge le mode d'enseignement multidimensionnel de Lagou Education. Après que les étudiants ont saisi leur code, FC peut immédiatement renvoyer les résultats d'exécution, permettant ainsi un apprentissage interactif. À l'avenir, Lagou Education continuera d'explorer de nouvelles opportunités pour appliquer les solutions serverless à l'enseignement de la programmation en ligne.
Produits
vedettes
vedettes
Un service de stockage cloud chiffré et sécurisé qui permet de stocker, traiter et accéder à des volumes massifs de données depuis n'importe où dans le monde.
API Gateway vous offre des services d'hébergement d'API hautes performances et hautement disponibles pour déployer et publier vos API sur les produits Alibaba Cloud.
Un service de messagerie à couverture mondiale, Alibaba SMS fournit des capacités de communication pratiques, efficaces et intelligentes qui aident les entreprises à contacter rapidement leurs clients.
Un service de base de données cloud NoSQL entièrement géré qui permet le stockage d'un volume massif de données structurées et semi-structurées.
Un service tout-en-un pour les données de type journal
Une plateforme de calcul serverless sécurisée, stable, à mise à l'échelle élastique, sans gestion opérationnelle et avec paiement à l'utilisation.
Autre témoignage associé
Onion Academy
Onion Academy, anciennement connue sous le nom d'Onion Math, a été fondée fin 2013. C'est une entreprise d'enseignement en ligne spécialisée dans l'éducation de la maternelle au lycée.
MosoInk
Beijing MosoInk Information Technology Co., Ltd. est une entreprise innovante spécialisée dans la recherche technologique et l'exploitation de plateformes dans les domaines de l'édition numérique et de l'enseignement mobile.
L'Université d'Australie-Occidentale
Universitas Prasetiya Mulya a choisi Alibaba Cloud comme partenaire technologique cloud pour renforcer son infrastructure existante avec des solutions économiques et fiables.
Instantané
Alibaba Cloud fournit à Lagou Education des solutions serverless de pointe pour prendre en charge son service d'enseignement de la programmation en ligne.
Produit/Solution utilisé
Produit/Solution utilisé
Livre blanc associé
Enseignement en ligne - Soutenez votre transformation numérique pendant la pandémie de COVID-19
Présentation de notre service d'enseignement en ligne et explication de la manière dont il aide les éducateurs du monde entier.
Télécharger
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