L'outil central du développement logiciel est l'environnement de développement intégré (EDI). Les EDI tels qu'IntelliJ et Visual Studio Code aident les développeurs à rester productifs lors de l'édition, de la compilation et du débogage de code, cependant Google estime qu’ils fonctionnent mieux avec des applications locales. Cela peut poser des problèmes lors du développement d'applications pour le cloud, car les environnements local et cloud diffèrent, ce qui peut entraîner la détection d'erreurs tard dans le cycle de développement.
Cloud Code pour VS Code a le débogueur attaché à un cluster Kubernetes en cours d'exécution.
Envoyé par Google
Cloud Code pour IntelliJ déployant en permanence une application sur Kubernetes via une configuration d'exécution. Les profils de prise en charge des déploiements peuvent être exécutés localement ou via Cloud Build. La diffusion en continu des fichiers journaux est prise en charge, comme indiqué dans la fenêtre de sortie.
Cloud Code facilite également l'intégration des API Google dans votre application. Par exemple, dans IntelliJ, Google propose un gestionnaire de bibliothèque intégré qui ajoute les dépendances requises à votre application, active automatiquement l'API pour votre projet et gère tous les secrets requis.
Cloud Code pour le gestionnaire de bibliothèques d’IntelliJ facilite la recherche de bibliothèques, d’échantillons connexes et de la documentation, puis les intègre à votre base de code existante.
Pour qu'une application cloud computing soit opérationnelle dans Kubernetes, vous devez comprendre de nombreux concepts. Cloud Code vous aide également lorsque vous commencez à travailler avec un ensemble mis à jour d'échantillons Kubernetes pré-configurés pour le débogage, la construction et le déploiement. Cela vous permet de vous concentrer sur le développement de votre application plutôt que sur la configuration et la configuration initiales.
Envoyé par Google
Cloud Code pour VS Code utilise toute la puissance de l'EDI lorsque vous travaillez avec des fichiers de configuration (colorisation, vérification des erreurs, suggestions, extraits de code, etc.). Ici, vous voyez un secret référencé de l’application en direct exécutée dans GKE, créé il y a 21 heures.
Anevia, l'un des principaux fournisseurs de logiciels OTT et IPTV, utilise Cloud Code pour surveiller ses clusters Kubernetes directement dans l'IDE de leur choix.
« Avec Cloud Code et son explorateur de cluster intégré, j'ai un aperçu rapide de ce qui fonctionne sur mes différents clusters Kubernetes, de ce qui fonctionne bien et de ce qui doit être corrigé. Les journaux et le statut de tous les objets sont accessibles en un seul clic. Plus besoin d’accéder à mon terminal. » a déclaré Phillippe Martin, Anevia, ingénieur logiciel
Source : Google
Et vous ?
Avez-vous des applications cloud natives en entreprise ? Ce genre d'extension est-il susceptible de vous aider ?
Lire aussi
Les cours et tutoriels pour apprendre le Cloud computing
Cloud computing - le tutoriel pour débutant
Le forum Cloud computing