2021 Sommet sur les percées technologiques: plate forme WordPress sans tête et Google Cloud

La performance et lrsquoextensibilité sont quelques uns des principaux moteurs de lrsquoadoption sans tête dans les grandes organisations, mais comment ces avantages perçus sont ils étroitement surveillés? Apprenez du Vice Président de Google Engineering et du Vice Président de WP Engine lors d’une discussion sur la façon dont Atlas, la nouvelle solution de moteur WP pour WordPress sans tête, utilise la plateforme Google Cloud pour fournir la vitesse et la flexibilité de la prochaine génération aux développeurs WordPress. Vidéo: sous la protection de WordPress sans tête et de la plate forme Google slide Cloud, Chen Goldberg, Vice Président de Google Engineering, et Brandon durette, Vice Président de WP Engine Engineering, discutent:
Le développement rapide avec le moteur kubernets de Google Cloud Platform (GCP) simplifie le déploiement, la gestion et lrsquoextensibilité des applications. Atlas, la nouvelle solution de moteur WP sans tête de WordPress, utilise GCP pour fournir la vitesse et la flexibilité de la prochaine génération aux développeurs WordPress. Lorsque distribuez un nouveau code à Atlas, comme kubernetes, nous voulons que exécutez la version 4 intsead de la version 3, kubernetes est responsable du démarrage de la version 4, de la modification de la configuration drsquoéquilibrage de charge et de la fermeture de la version 3 Crsquoest très puissant.
Brandon durette, Vice Président, ingénierie des moteurs du WP transcription complète Brandon durette: Bonjour tout le monde. Je suis Brandon durette, Vice Président de lrsquoingénierie chez WP engine. Bonjour, je suis Chen Goldberg, Vice Président de lrsquoingénierie chez Google Cloud. Brandon durette: aujourd’hui, nous allons parler d’atlas, de la solution complète pour le moteur WP de WordPress headless, et de la technologie sous jacente qui la rend possible. Nous discuterons également des raisons pour lesquelles nous avons choisi la pile technologique que nous avons créée et pourquoi elle est importante pour . Bien avant de lrsquoappeler Atlas, nous avons parlé à de nombreux clients lorsque nous avons décidé de construire une plateforme sans tête
Et des partenaires institutionnels. Beaucoup drsquoentre eux pourraient être dans ce public. Nous voulons savoir pourquoi avez adopté headless ou envisagez drsquoadopter headless parce que nous voulons nous assurer que la plate forme que nous construisons répond à vos besoins ou les dépasse.
Nous avons entendu un certain nombre de raisons pour lesquelles êtes passé au sans tête, y compris la capacité drsquoutiliser de nouveaux outils et cadres, comme les noeuds. JS et React, suivant. JS et Gatsby ont trouvé un nouveau talent que nrsquoaviez pas. Beaucoup de développeurs JavaScript qui ont quitté le camp sont heureux de faire face à ce monde et souhaitez accéder à de nouvelles API et outils de code source via votre propre site Web sans avoir à exécuter des plug ins WordPress personnalisés. Mais nous avons entendu dire que les principaux moteurs des applications sans tête sont la performance et l’extensibilité, et même sur les plateformes WordPress puissantes comme la plate forme WP Engine, il peut être difficile d’étendre WordPress, en particulier pour les sites très dynamiques mis en cache. Par la suite, nous avons commandé une étude formelle sans tête qui a confirmé nos résultats préliminaires. Le rendement et lrsquoextensibilité étaient les première et troisième raisons pour lesquelles les participants ont choisi headless, et 41% et 33% des répondants ont indiqué que crsquoétait la raison pour laquelle ils ont choisi headless.
Crsquoest logique, bien sûr. La performance et lrsquoextensibilité sont essentielles au succès de tout site Web. Les sites plus rapides ont des taux de saut plus faibles et des taux de conversion plus élevés. Vous avez besoin de votre site Web en ligne et accessible aux visiteurs, où qursquoils soient, drsquooù qursquoils viennent et quand ils arrivent sur votre site. Peu de flexibilité pour les développeurs, lrsquointégration des fonctionnalités SDK, ou beaucoup drsquoautres fonctionnalités
Lrsquoun des sites Web sans tête et Atlas est suffisamment souple pour soutenir tous ces sites. La méthode varie en fonction de la façon dont les données sont chargées et du moment où la page est rendue. La première approche est un site complètement statique. Tous les travaux lourds ont été effectués pendant la construction. Toutes les données sont ensuite chargées à partir de lrsquoarrière plan pendant la compilation et chaque page du site est rendue et stockée sous forme de fichier statique que le CDN peut immédiatement servir directement. Un site entièrement statique peut réduire au minimum la distance du réseau par rapport à lrsquoutilisateur final, éliminer le temps de récupération et de rendu des données et augmenter le temps jusqursquoau premier octet, ce qui en fait le moyen le plus rapide de livrer le contenu. lrsquoélectricité statique est plus rapide, pourquoi choisir autre chose? Tous les sites ne sont pas complètement statiques, du moins pas toutes les pages.
Par exemple, si avez une fonction de recherche sur votre site, ne voulez pas pré rendre chaque résultat de recherche possible. Vous nrsquoêtes pas assez créatif pour comprendre ce que tous les visiteurs de votre site recherchent sur votre site. souhaitez personnaliser votre site Web et offrir aux visiteurs une expérience unique en fonction de la façon dont ils interagissent avec votre site, des pages qursquoils visitent ou de qui ils sont. De plus, ne voulez pas donner le même contenu à tout le monde. Enfin, si votre site change rapidement et que mettez constamment à jour le contenu, peut être qursquoil y a un flux en temps réel, un blog en temps réel sur votre site, il peut ne pas être logique drsquoeffectuer une phase de création à chaque changement. Au lieu de cela, devez faire quelque chose de plus dynamique, au moins pour remplir ces aspects du site au moment de lrsquoexécution.
À lrsquoautre extrémité se trouve un site entièrement dynamique, où chaque demande reçoit une réponse entièrement rendue, simplement rendue. Cela signifie que WordPress ou le moteur de contenu a tout le contenu nécessaire à chaque demande. Vous pouvez choisir
Disponible pour permettre de combiner et de correspondre. Par conséquent, certaines pages peuvent être complètement statiques, tandis que drsquoautres peuvent être entièrement dynamiques. avez une page sur votre site qui ne changera jamais, peut être votre page
Plate forme Atlas. Merci, Brandon. Je suis heureux drsquoêtre sur cette scène virtuelle avec Brandon. Lorsque jrsquoai rencontré Brandon et son équipe pour la première fois en 2018, ils ont commencé à repenser la plate forme du moteur WP. Nous avons eu une bonne discussion sur la technologie, la fonctionnalité des applications natives Cloud, lrsquoimportance pour les clients et le moteur kubernets de Google. Depuis lors, Google Cloud a travaillé avec son équipe pour réaliser sa vision. Aujourd’hui, j’aimerais montrer plus d’informations sur Atlas, l’une des technologies sous jacentes qui conduit sans tête WordPress. Le moteur Google kubernets est le service Google Enterprise Container Management. Notre objectif est de permettre à nos clients drsquoexécuter plus facilement des applications conteneurisées rapides, fiables et évolutives au niveau de lrsquoentreprise. Au cœur de gke se trouve une technologie appelée kubernets. Qu’est ce que cubenetes? Kubernets est une plate forme open source pour lrsquoautomatisation, le déploiement, la gestion et lrsquoextensibilité des applications conteneurisées. Le conteneur enveloppe lrsquoapplication et sépare lrsquoapplication et ses dépendances du système drsquoexploitation. Cela fonctionne lorsque devez déployer, surveiller, gérer et étendre votre application. Mais quand on en a plus, les choses deviennent plus compliquées. Kubernetes est une technologie qui aide à coordonner tous ces conteneurs pour assurer que tout fonctionne bien. Crsquoest aussi open source. Cela signifie qursquoil a été créé par une communauté de développeurs et drsquoentreprises pour srsquoassurer qursquoil fonctionne bien sur le terrain et dans le cloud. Cela signifie qursquoune fois que votre application fonctionne sur kubernets, avec kubernets, votre application est maintenant portable. Ça peut marcher nrsquoimporte où. Enfin, la flexibilité est très importante. Dès le premier jour, nous avons donc investi dans lrsquoextensibilité de kubernets. Cela signifie que kubernets peut être amélioré et facilement intégré. Mais à part ça,
13, mais ce concept a été largement utilisé dans Google il y a longtemps. Nous savons que le véritable défi nrsquoest pas le conteneur, mais lrsquoorchestration des conteneurs à travers plusieurs hôtes. À lrsquointérieur, nous avons un système appelé Borg, que nous avons développé, entouré drsquoun écosystème riche qui rend la vie plus facile et plus rapide pour les développeurs et les opérateurs de Google. Sur la base de nos connaissances, nous avons créé kubernets et son écosystème et avons travaillé avec drsquoautres membres de la communauté open source. Aujourdrsquohui, le leadership idéologique de Google dans lrsquoécosystème de cubenetes est clair et nous continuerons drsquoinnover et drsquoaméliorer les normes. Kubernetes est un produit très puissant et complexe, et son exécution fiable à grande échelle nrsquoest pas une tâche simple. Les entreprises qui gèrent des kubernetes autogérées ont appris à le faire grâce à un travail acharné, souvent avec une équipe drsquoexperts en charge de la gestion des kubernetes. Le moteur Google kubernets télécharge cette complexité des clients, ce qui leur permet de se concentrer sur la charge de travail de lrsquoentreprise. Le programme de vérification de gke est entièrement géré par les ingénieurs de la fiabilité du site Web de Google et offre une disponibilité gérée, des correctifs de sécurité et des mises à jour. Lrsquoéquipe de Google sre possède non seulement une connaissance approfondie des opérations de kubernetes, mais aussi les meilleures pratiques pour gérer des services évolutifs hautement fiables. Ils ont également publié plusieurs livres sur le sujet. Nos équipes de sre dans le monde entier rencontrent, surveillent et traitent constamment les problèmes de nrsquoimporte quel Cluster gke, y compris ceux qui alimentent Atlas, en veillant à ce que nous et WP Engine respections également leurs ans. Sans préjudice de lrsquoAPI kubernets, nous avons soigneusement intégré trop de services Google tels que le moteur drsquoordinateur Google, lrsquoéquilibreur de charge global Google, le suivi et lrsquoenregistrement. Gke fournit une gestion complète des noeuds, y compris lrsquoapprovisionnement automatique, les applications
Dans le monde entier, cela fait de kubernetes et de gke sa plate forme. Il srsquoagit en effet drsquoun élément essentiel pour faire drsquoAtlas une plate forme rapide, fiable, évolutive et sans tête. Lrsquoétude complète que jrsquoai mentionnée au début de mon exposé est disponible sur wpengine. Format générique de nom de domaine. souhaitez en savoir plus sur Atlas ou headless WordPress, visitez les développeurs. Wpengine. Com, notre site de relations développeurs, où trouverez des documents Atlas, des articles et des tutoriels vidéo sur WordPress sans tête, et même un podcast sur tout ce qui se passe dans cet espace.

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

ContactPress Supported By WordPress Plugins