Serveur d'impression

Développement d'architecture sans serveur et son importance aujourd'hui – Serveur d’impression

Par Titanfall , le 26 octobre 2019 - 11 minutes de lecture

<div _ngcontent-c17 = "" innerhtml = "

Cette semaine, il a été annoncé que les architectes de logiciels avaient du mal à base de données relationnelle héritée. Microsoft SQL Server, Oracle Database, MySQL et IBM DB2 sont des exemples de bases de données relationnelles. Ces bases de données ont été largement utilisées car elles permettent aux entreprises d’externaliser la maintenance de leurs bases de données et d’offrir un support d’infrastructure plus propre. Cependant, une étude récente publiée dans le journal Couchbase Les architectes peuvent-ils répondre aux exigences de l'ère numérique? rapport, a constaté que les architectes informatiques avaient effectivement passé en revue leur capacité à s’engager dans la transformation numérique. Cette enquête indique que 80% des architectes informatiques ont dû réduire leurs ambitions en matière de nouveaux applications et services Internet ou objets mobiles (IoT) en raison des nombreux défis liés à l'utilisation des données. Là où les bases de données existantes sont souvent considérées comme un «goulot d'étranglement pour la transformation numérique», les solutions pour utiliser les informations dans les nouvelles technologies continuent de poser problème aux architectes de logiciels. Cela dit, de nombreuses entreprises prospèrent grâce à la manière dont l’architecture logicielle est capable de relier les modalités culturelles à certains mandats de l’industrie.

La réalité du développement de logiciels actuel est que presque tout ce que nous faisons dans et hors des affaires nécessite notre dépendance aux nouvelles technologies que la plupart d'entre nous ne comprennent tout simplement pas. En fait, la plupart d’entre nous ne lisons même pas les contrats d’utilisateur avec lesquels nous avons rapidement cliqué pour accéder à notre dernier logiciel mis à jour. Pourtant, ces petits caractères que nous comprenons à peine sont minés par la complexité du code utilisé pour garantir le respect de notre vie privée, l'encodage de nos mots de passe ou la confidentialité de notre accès à certains sites Web. Tout cela tout en fournissant l'objectif final de ce que le logiciel est censé faire et, aujourd'hui, de ce que ce logiciel est censé faire sur plusieurs appareils!

Dans le domaine de l'énergie verte, les logiciels font partie intégrante du processus visant à ce que les énergies renouvelables et vertes soient modérées de la manière la plus efficace. Face à des problèmes tels que les fluctuations de l’électricité du réseau aux modérations de la production d’énergie verte en fonction des conditions météorologiques, le développement de logiciels est essentiel pour l’avenir de l’énergie verte. Damian Merlak, fondateur de NGEN «Nos logiciels s’orientent vers le modèle IoT car l’IoT peut être appliqué aux réseaux énergétiques et aux« villes intelligentes », ce qui peut nous aider à réduire les déchets et à améliorer l’efficacité énergétique».

Une mesure plus courante aujourd'hui pour gérer la nécessité de se concentrer sur les logiciels a été de s'appuyer sur architecture sans serveur Cela ne veut pas dire qu’il n’ya pas de serveur, mais plutôt que les architectes ont opté pour un fournisseur de service tiers qui gère les processus, les systèmes d’exploitation et les serveurs. L'architecture sans serveur permet aux programmeurs de se concentrer sur la construction d'excellents logiciels destinés au cloud. De nombreuses entreprises se sont préoccupées des différences entre les systèmes traditionnels modèle client-serveur de l'architecture à un modèle peer-to-peer, l’architecture sans serveur suscite de nouvelles discussions dans le domaine informatique pour inclure celles de la confidentialité et de la sécurité. Par exemple, il a été annoncé assez récemment, la crypto-monnaie doit implémenter meilleure confidentialité numérique protocoles au sein de son architecture moins, il est confronté à une myriade de sanctions réglementaires. Mais cela ne traite pas des avantages et inconvénients écologiques de l’architecture sans serveur et encore moins de l’efficacité et de la rentabilité de cette architecture, que certains ont décidé de mettre en place. expérience.

Dans la mesure où les applications héritées gèrent les informations via des serveurs, la notion de architecture sans serveur n’est pas seulement attrayant pour de nombreux architectes informatiques d’aujourd’hui, mais cela pose de nombreux problèmes pour le transfert d’informations de manière transparente du serveur au cloud. Ou comme Eddie Jauregui Media Application souligne que les applications sans serveur «décomposent les composants fonctionnels de l'application en modules autonomes, les transactions étant chorégraphiées via des appels d'API basées sur les événements». Notant comment les applications héritées gèrent «la logique et les infrastructures côté client et côté serveur au sein d'un environnement fermé, architecture monolithique », Jauregui montre les avantages de l’architecture sans serveur.

Même le secteur du tourisme commence à utiliser une architecture sans serveur où les plates-formes pilotées par microservices peuvent gérer trafic accru aux heures de pointe tout en permettant au logiciel de fonctionner plus facilement. Ainsi, lorsque vous réservez des vacances en famille ou un voyage en Sri Lanka en hiver, le logiciel de réservation de voyages est en mesure de répondre aux demandes, même sous la pression d'un trafic intense. Entre les prévisions de données en continu et le wrapping Machine learning en tant qu'API, AWS Lambda n’est que l’une des nombreuses entreprises qui permettent aux entreprises d’exécuter du code sans penser à la compatibilité des serveurs.

Certes, à mesure que l’architecture informatique évolue et tend à s’appliquer au monde sans serveur, de plus en plus de secteurs devront faire face à la difficulté de ne pas pouvoir utiliser des données plus anciennes ou d’être laissés avec le goulot d’étranglement laissé dans une configuration virtuelle. En effet, l’une des réponses au dilemme actuel des informations goulot d’étranglement est de réduire immédiatement les pertes, d’aller de l’avant vers un avenir sans serveur et de créer de nouvelles plates-formes qui relient les avantages des nouvelles technologies aux avancées culturelles, sociales et économiques.

">

Cette semaine, il a été annoncé que les architectes de logiciels luttaient avec la base de données relationnelle héritée. Microsoft SQL Server, Oracle Database, MySQL et IBM DB2 sont des exemples de bases de données relationnelles. Ces bases de données ont été largement utilisées car elles permettent aux entreprises d’externaliser la maintenance de leurs bases de données et d’offrir un support d’infrastructure plus propre. Cependant, une étude récente publiée dans le journal Couchbase Les architectes peuvent-ils répondre aux exigences de l'ère numérique? rapport, a constaté que les architectes informatiques avaient effectivement passé en revue leur capacité à s’engager dans la transformation numérique. Cette enquête indique que 80% des architectes informatiques ont dû réduire leurs ambitions en matière de nouveaux applications et services Internet ou objets mobiles (IoT) en raison des nombreux défis liés à l'utilisation des données. Là où les bases de données existantes sont souvent considérées comme un «goulot d'étranglement pour la transformation numérique», les solutions pour utiliser les informations dans les nouvelles technologies continuent de poser problème aux architectes de logiciels. Cela dit, de nombreuses entreprises prospèrent grâce à la manière dont l’architecture logicielle est capable de relier les modalités culturelles à certains mandats de l’industrie.

La réalité du développement de logiciels actuel est que presque tout ce que nous faisons dans et hors des affaires nécessite notre dépendance aux nouvelles technologies que la plupart d'entre nous ne comprennent tout simplement pas. En fait, la plupart d’entre nous ne lisons même pas les contrats d’utilisateur avec lesquels nous avons rapidement cliqué pour accéder à notre dernier logiciel mis à jour. Pourtant, ces petits caractères que nous comprenons à peine sont minés par la complexité du code utilisé pour garantir le respect de notre vie privée, l'encodage de nos mots de passe ou la confidentialité de notre accès à certains sites Web. Tout cela tout en fournissant l'objectif final de ce que le logiciel est censé faire et, aujourd'hui, de ce que ce logiciel est censé faire sur plusieurs appareils!

Dans le domaine de l'énergie verte, les logiciels font partie intégrante du processus visant à ce que les énergies renouvelables et vertes soient modérées de la manière la plus efficace. Face à des problèmes tels que les fluctuations de l’électricité du réseau aux modérations de la production d’énergie verte en fonction des conditions météorologiques, le développement de logiciels est essentiel pour l’avenir de l’énergie verte. Damian Merlak, fondateur de NGEN, me dit: «Nos systèmes logiciels évoluent vers le modèle IoT en raison de la façon dont l'IoT peut être appliqué aux réseaux énergétiques et aux" villes intelligentes ", ce qui peut nous aider à réduire le gaspillage et à améliorer l'efficacité énergétique."

Une mesure plus courante aujourd'hui pour gérer la nécessité de se concentrer sur les logiciels consiste à s'appuyer sur une architecture sans serveur, ce qui ne signifie pas qu'il n'y a pas de serveur, mais que les architectes ont opté pour un fournisseur de services tiers, qui gère les processus, systèmes et serveurs. L'architecture sans serveur permet aux programmeurs de se concentrer sur la construction d'excellents logiciels destinés au cloud. Alors que de nombreuses entreprises se sont préoccupées des différences entre le modèle d'architecture client-serveur traditionnel et un modèle d'égal à égal, l'architecture sans serveur suscite de nouvelles discussions dans le département informatique pour inclure celles de la confidentialité et de la sécurité. Par exemple, il a été annoncé récemment que la crypto-monnaie devait implémenter de meilleurs protocoles de confidentialité numérique dans son architecture, sous peine de se voir infliger une myriade de sanctions réglementaires. Mais cela ne traite pas des avantages et inconvénients écologiques de l’architecture sans serveur et encore moins de l’efficacité et de la rentabilité de cette architecture que certains ont voulu expérimenter.

Alors que les applications héritées gèrent les informations via des serveurs, la notion d'architecture sans serveur ne séduit pas seulement de nombreux architectes informatiques, mais elle pose de nombreux problèmes pour le transfert d'informations de manière transparente d'un serveur à un cloud. Ou bien, comme le souligne Eddie Jauregui de Media Temple, des applications sans serveur «décomposent les composants fonctionnels de l'application en modules autonomes, les transactions étant chorégraphiées via des appels d'API basés sur des événements». Notant comment les applications héritées gèrent «la logique côté client et côté serveur infrastructures au sein d'une architecture monolithique fermée », Jauregui montre les avantages de l'architecture sans serveur.

Même le secteur du tourisme commence à utiliser une architecture sans serveur, grâce à laquelle les plates-formes pilotées par microservices peuvent gérer un trafic accru aux heures de pointe, tout en permettant au logiciel de fonctionner plus facilement. Ainsi, lorsque vous réservez des vacances en famille ou un voyage au Sri Lanka en hiver, le logiciel de réservation de voyages est en mesure de répondre aux demandes même sous la pression du trafic intense. AWS Lambda est l'une des nombreuses entreprises qui permettent aux entreprises d'exécuter du code sans penser à la compatibilité des serveurs.

Certes, à mesure que l’architecture informatique évolue et tend à s’appliquer au monde sans serveur, de plus en plus de secteurs devront faire face à la difficulté de ne pas pouvoir utiliser des données plus anciennes ou d’être laissés avec le goulot d’étranglement laissé dans une configuration virtuelle. En effet, l’une des réponses au dilemme actuel des informations goulot d’étranglement est de réduire immédiatement les pertes, d’aller de l’avant vers un avenir sans serveur et de créer de nouvelles plates-formes qui relient les avantages des nouvelles technologies aux avancées culturelles, sociales et économiques.

Click to rate this post!
[Total: 0 Average: 0]

Commentaires

Laisser un commentaire

Votre commentaire sera révisé par les administrateurs si besoin.