Fermer

novembre 8, 2018

Questions-réponses avec Pivotal: L'évolution du développement logiciel Pt. 2


Les organisations adoptent des approches de développement natives pour le cloud afin de reformater et d'architecter leurs applications existantes ou d'accélérer le développement de nouvelles applications. Dans cette série de questions-réponses en deux parties, nous discutons avec Jeff Kelly, membre de Pivotal, de l'évolution du développement logiciel, de sa vision de l'avenir et de ses conseils aux équipes de développement. Aujourd'hui, nous allons reprendre la discussion en nous plongeant dans le développement natif en nuage, la technologie open source et Pivotal Cloud Foundry. Si vous avez manqué la première partie de la série, jetez un œil à ici .

Q4 – Parlons un instant du développement en nuage. De quoi s'agit-il et pourquoi les développeurs devraient-ils s'intéresser à cette méthodologie?

Je pense que le point le plus important à souligner est que le développement natif au nuage concerne environ la manière dont est créée et déployée, et non elles sont exécutées. Il s’agit d’une approche permettant de développer et d’exécuter des applications de manière à tirer parti des caractéristiques du modèle de fourniture d’informatique en nuage. Ces caractéristiques sont notamment la capacité d'offrir une puissance de calcul à la demande presque illimitée et la capacité d'élasticité d'adapter ces ressources en fonction de la demande ou des exigences fluctuantes. L'automatisation est une autre caractéristique très importante. L'informatique en nuage tire parti de l'automatisation pour permettre aux développeurs de créer et d'envoyer rapidement du nouveau code, en fonction des commentaires des utilisateurs et de la manière dont le logiciel est réellement utilisé dans le monde réel. Yahoo Japan, par exemple, tire parti des capacités d'automatisation de PCF pour développer, tester et envoyer en continu de nouvelles fonctionnalités à plus de 40 millions d'utilisateurs (c'est à dire presque la population totale du Japon!)

Ultimement, le cloud Le développement logiciel natif permet aux entreprises de commercialiser plus rapidement de nouvelles idées et de répondre plus rapidement aux demandes des clients. Et ce n’est pas exclusif au cloud public. Le développement de logiciels en nuage peut également s’appliquer aux clouds privés, et la plupart des clients Pivotal gèrent leurs logiciels sur site dans leur propre environnement de cloud privé.

Q5 – Nous avons également beaucoup entendu parler de l'utilisation de la technologie open source en développement. Pouvez-vous expliquer pourquoi l'utilisation de l'open source est supérieure aux solutions propriétaires?

Je pense que l'industrie a adopté le logiciel open source pour un certain nombre de raisons impérieuses. La première est que l'open source profite de l'innovation collective de la communauté. Des communautés open source dynamiques et actives, telles que les communautés Cloud Foundry et Spring, ont tendance à développer de nouvelles technologies et solutions plus rapidement et plus efficacement que toute entreprise ou tout fournisseur unique. Il tire également parti de la diversité des points de vue qu’apporte une communauté nombreuse et diversifiée. Et il n’existe pas un seul fournisseur dont les intérêts commerciaux dictent l’orientation du logiciel ou de la technologie. Les communautés Open Source, à leur meilleur, sont des méritocrates.

Les logiciels Open Source facilitent également la tâche des entreprises lorsqu'il s'agit de choisir la technologie sur laquelle parier leurs entreprises. C’est parce que, à mesure que les technologies open source concurrentes mûrissent, généralement un projet ou un autre l’emporte (sur le fond!) Et commence à devenir un standard de l’industrie dans son domaine particulier. Et lorsqu'une technologie devient la norme de l'industrie, de plus en plus de personnes commencent à l'apprendre et à s'y spécialiser, de sorte que les entreprises peuvent être assurées qu'il y aura un vivier de talents constant pour soutenir leurs opérations.

Cela dit, ouvrez-vous. le mot source ne veut pas dire libre et il peut en coûter très cher de lier plusieurs projets open source en une solution complète adaptée aux charges de travail de production critiques. Et bien sûr, quelqu'un doit le maintenir et le sécuriser de manière continue. C’est pourquoi des entreprises comme Rabobank, qui avait d’abord tenté de créer et de gérer sa propre plate-forme native pour le cloud, se sont tournées vers Pivotal . Pivotal s'occupe de la maintenance, de la mise à jour et de la sécurisation de PCF afin que nos clients puissent se concentrer sur le développement de logiciels performants.

Q6 – Où se situent Pivotal et la plateforme Pivotal Cloud Foundry?

Chez Pivotal, notre mission est de transformer la manière dont le monde construit un logiciel. Nous aidons les plus grandes entreprises mondiales et les marques les plus connues à utiliser des logiciels pour mieux servir leurs clients et, à terme, développer leurs activités. Pivotal Cloud Foundry est l’un des mécanismes permettant d’atteindre cette transformation. C'est une plate-forme qui permet d'accélérer le développement de logiciels de qualité et de le faire efficacement. Nous proposons également des services, à la fois directement et par l’intermédiaire de partenaires tels que Perficient, afin d’enseigner à nos clients comment développer des logiciels en nuage et à moderniser leurs applications existantes pour tirer parti des avantages de la plate-forme. Des clients comme Garmin qui utilisent à la fois la plate-forme et s’engagent avec Pivotal Labs constatent souvent des améliorations rapides de leurs capacités logicielles.

Q7 – Comment Pivotal répond-t-il aux préoccupations croissantes suscitées par les atteintes à la sécurité et aux données, de la sécurité sujet de préoccupation commun?

La sécurité est évidemment une préoccupation majeure pour nos clients – banques, détaillants, agences gouvernementales et autres – et pour Pivotal. Et tout comme la manière dont nous développons les logiciels a changé, notre approche de la sécurité doit également changer. Les approches traditionnelles en matière de sécurité tendent à se concentrer sur les défenses du périmètre – en empêchant les attaquants et les autres mauvais acteurs d'entrer dans votre jardin clos – et sur les mesures réactives qui traitent les symptômes d'une attaque, plutôt que de conjurer la cause fondamentale du problème.

approche différente de la sécurité et il est centré sur les changements fréquents. De même que votre logiciel évolue constamment, vos défenses de sécurité le devraient également. Notre responsable de la sécurité, Justin Smith, appelle cela l'approche des trois R: réparer, repaver, faire pivoter. Réparer consiste à réparer les systèmes d'exploitation vulnérables et les piles d'applications de manière cohérente quelques heures après la disponibilité des correctifs, limitant ainsi le temps dont disposent les attaquants pour tirer parti d'une vulnérabilité. Répéter signifie repaver chaque serveur et chaque application du centre de données toutes les quelques heures à partir d'un bon état connu, en éliminant tous les attaquants ayant pu accéder à votre environnement. Et rotation fait référence à la rotation des informations d'identification du centre de données toutes les quelques minutes ou toutes les quelques heures. Par conséquent, si les informations d'identification fuient, elles ne sont valides que pendant une courte période.

Cette approche peut sembler fastidieuse, mais Pivotal Cloud Foundry prend une grande partie de la charge pour vous. Wells Fargo a récemment expliqué comment maintenir un environnement sûr tout en continuant de progresser rapidement et en innovant .

Q8 – Pour les organisations qui doutent du développement en nuage, quelles sont les les coûts de ne pas faire la transition?

Vous allez faire faillite! Toutes les entreprises qui ne parviennent pas à se transformer ne vont pas sombrer dans la paupière, mais certaines verront leur position se détériorer face aux concurrents – startups natives du numérique, mais aussi aux entreprises bien établies qui ont embrassé la transformation – saute-grenouille au sommet de la meute. Pensez à la façon dont Toys R’U a pris le chemin de Blockbuster. Et tout revient au client. Avec autant d'options sur le marché aujourd'hui dans tous les secteurs, il faut être centré sur le client pour être compétitif et gagner. Et centré sur le client en 2018 signifie utiliser un logiciel pour créer des expériences utilisateur imbattables qui incitent les clients à revenir pour plus. Vous ne pouvez simplement pas faire cela en utilisant des outils, des technologies et des processus traditionnels. Vous devez adopter le développement de logiciels en nuage et les modifications correspondantes apportées à la structure et aux processus de votre organisation. Le DSI de Merrill parle du moment d’adaptation ou de mort de la société et souligne à quel point il était important pour la société d’adopter l’approche basée sur le cloud .

Q9 – Avez-vous une dernière pensée?

J'ajouterais simplement qu'à Pivotal, nous sommes là pour vous aider. Nous avons travaillé avec de très nombreuses entreprises de premier ordre, dont certaines, comme Ford et Scotiabank qui ont littéralement des centaines d'années – et les ont aidées à adopter avec succès le développement et la transformation fondés sur le cloud leurs entreprises. Nous ne vous vendons pas de logiciel et partons. De plus, en travaillant avec des partenaires tels que Perficient, les clients de Pivotal modernisent leurs piles de middleware et paient beaucoup de dettes techniques. Nous avons récemment reconnu Perficient comme l'un de nos partenaires de l'année 2018 pour l'impact sur la clientèle pour cette raison. Nous et nos partenaires sommes engagés dans la réussite de nos clients. Nous sommes avec vous pour le long terme.

Toujours curieux de connaître notre partenariat avec Pivotal, et tout ce que la société de développement de logiciels fait? Consultez le guide, Transformez le développement de vos applications avec Pivotal Cloud Foundry.




Source link