Articles

Surveillance Linux OS avec HertzBeat Open Source en temps réel.

Surveiller votre système Linux avec HertzBeat Open Source en temps réel pour une meilleure sécurité et une plus grande efficacité!

## Introduction à HertzBeat

Introduction à HertzBeat

HertzBeat est un système de surveillance en temps réel open source, facile à utiliser et convivial qui ne nécessite pas d’agent et dispose de puissantes fonctionnalités de surveillance personnalisée. Il intègre la surveillance, l’alarme et la notification, prend en charge la surveillance des services applicatifs, des bases de données, des systèmes d’exploitation, du middleware, du cloud natif, etc., des alarmes seuil et des notifications d’alarme (e-mail WeChat Dingding Feishu SMS Slack Discord Telegram). Il possède des spécifications de protocole configurables telles que Http, Jmx, Ssh, Snmp, Jdbc, etc. Vous n’avez qu’à configurer YML pour utiliser ces protocoles afin de personnaliser et de collecter n’importe quel indicateur que vous souhaitez collecter. Pouvez-vous croire que vous pouvez adapter immédiatement un nouveau type de surveillance, tel que K8s ou Docker, simplement en configurant YML?

La puissante personnalisation, le support multi-types, l’expansion facile et le faible couplage d’HertzBeat espèrent aider les développeurs et les petites et moyennes équipes à construire rapidement leur propre système de surveillance. En tant qu’informaticien enthousiaste, je suis très intéressé par l’architecture HertzBeat et je suis impatient de l’essayer. HertzBeat est une excellente solution pour les développeurs qui souhaitent créer leur propre système de surveillance. Il est facile à installer et à configurer et offre une variété de fonctionnalités pour surveiller les performances des applications. Les utilisateurs peuvent surveiller les performances des applications et recevoir des notifications en cas de problème. HertzBeat est également très flexible et peut être configuré pour surveiller n’importe quel type d’application ou de service. La puissance de l’architecture HertzBeat permet aux développeurs de créer des systèmes de surveillance personnalisés pour leurs applications.

Source de l’article sur DZONE

With the advent of microservices in Kubernetes, individual developer teams now manage their own data, middleware, and databases. Automated tests and CI/CD pipelines must be revisited to include these new requirements.

This session demonstrates how to use Kustomize and Tekton to provide Kube-Native automated workflows taking into account new parameters such as database operators, StorageClass, and PVC.

Source de l’article sur DZONE

Given CockroachDB scales with vCPU, there’s a hard limit to how many active connections we can support per vCPU before a serious problem arises. PGBouncer stretches the limits a bit making it a cost-effective option. In serverless architectures, there is no client-side connection pooling, and using middleware like PGBouncer can alleviate the problem of connection storms. Please see my previous articles on the topic for more details.


Previous Articles

  1. Using PGBouncer with CockroachDB
  2. Using PGBouncer with Cockroach Cloud Free Tier
  3. Exploring PGBouncer auth_type(s) with CockroachDB

Motivation

We’ve covered how to deploy PGBouncer with a self-hosted CockroachDB cluster. Today, I’m going to demonstrate how to run PGBouncer along with the Cockroach Cloud free-forever tier database. The overall concepts are identical, but we will highlight some of the major differences in deploying PGBouncer with a cloud product.

Source de l’article sur DZONE

In the “Leveraging Salesforce Using Spring Boot” article, I navigated the course for introducing a Spring Boot service that would leverage the well-established Salesforce RESTful API. The goal of this service is to act as a middleware layer to allow clients not written in Salesforce to retrieve and update contact data stored in Salesforce. This backend service implements its own caching layer to provide a faster response time and also cut down on the number of times Salesforce needed to be called.

In the “Leveraging Salesforce Using a Client Written In Svelte” article, I introduced a simple client written in Svelte, which provided the ability to make updates to the Salesforce data using an inline editor—again, without actually using the Salesforce client.

Source de l’article sur DZONE

The rise of data in motion in the insurance industry is visible across all lines of business, including life, healthcare, travel, vehicle, and others. Apache Kafka changes how enterprises rethink data. This blog post explores use cases and architectures for event streaming. Real-world examples from Generali, Centene, Humana, and Tesla show innovative insurance-related data integration and stream processing in real-time.

Digital Transformation in the Insurance Industry

Most insurance companies have similar challenges:

Source de l’article sur DZONE

Vos utilisateurs et clients sont déjà habitués à utiliser leurs applications mobiles, comme Facebook ou Google Docs, pour interagir et travailler en toute flexibilité. Mais derrière le cloud computing, il y a bien plus qu’une simple interface web moderne. Le temps de réponse, le stockage des données, l’accès aux informations, la fiabilité et la sécurité sont autant d’éléments vitaux pour toute entreprise qui envisage une « migration dans le cloud ». Vos pairs vous auront sans doute parlé des avantages du cloud computing : accès aux technologies les plus récentes, flexibilité accrue et coûts IT réduits.

Qu’est-ce que la technologie cloud ?

Le cloud computing propose des services tels que le stockage des données, la sécurité, la mise en réseau, des applications logicielles et de la business intelligence, via internet et sur la base d’un abonnement.

En découvrant peu à peu le monde du cloud computing, vous voudrez sans doute vous familiariser avec certains des mots, définitions et choix qui s’offrent à vous. Vous trouverez ici un assortiment d’informations pertinentes, y compris des explications des termes SaaS, PaaS, IaaS, cloud public, cloud privé, cloud hybride et leurs différences. Le cloud offre de nombreux avantages que nous allons d’abord brièvement passer en revue.

Les avantages du cloud computing

  • Fiable : sûr, sécurisé et disponible. Bénéficiez d’un accès 24h/24 et 7j/7 au système de cloud computing de n’importe où et avec un excellent temps de réponse. Exécutez sur des serveurs sécurisés avec une équipe d’experts sécurité à temps plein. Vos données sont copiées et sauvegardées à distance.
  • Flexible: obtenez la puissance de calcul dont vous avez besoin, quand vous en avez besoin. Ajoutez ou enlevez des serveurs, du réseau, du stockage. Intégrez de nouveaux utilisateurs instantanément. Étendez vos activités à de nouvelles zones géographiques. Tout est fait rapidement et facilement.
  • Economique : Ne payez que pour ce dont vous avez besoin. Pas de frais initiaux pour le matériel ou les infrastructures. Réduisez le temps consacré par le personnel informatique à la maintenance et à la mise à jour des systèmes. Investissez plutôt vos ressources dans des projets qui génèrent des revenus.
  • Actualisé : ayez toujours la dernière version de la plateforme, base de données, des applications logicielles. De plus, profitez des technologies émergentes telles que le Machine Learning (ML), l’intelligence artificielle (AI), l’Internet des objets (IoT), et plus encore. Restez toujours au fait des dernières innovations.

Les différents types de services de cloud computing

Le cloud computing est divisé en trois grandes catégories de services : SaaS, PaaS et IaaS. Certains fournisseurs combinent ces services et d’autres les proposent séparément.

Qu’est-ce que le SaaS ?

Avec le SaaS (software-as-a-service), les logiciels sont hébergés sur un serveur distant et les clients peuvent y accéder partout et à tout moment, à partir d’un navigateur web ou d’une intégration web standard. Le fournisseur de SaaS se charge des sauvegardes, de la maintenance et des mises à jour. Les solutions SaaS comprennent l’enterprise resource planning (ERP), la gestion de la relation client (CRM), la gestion de projets, etc.

Qu’est-ce que le PaaS ?

La plateforme en tant que service (PaaS) est un environnement de développement d’applications basé sur le cloud qui fournit aux développeurs tout ce dont ils ont besoin pour créer et déployer des applications. Avec le PaaS, les développeurs peuvent choisir les fonctionnalités et services cloud qu’ils souhaitent sur la base d’un abonnement ou d’un paiement à l’utilisation.

Qu’est-ce que l’IaaS ?

L’IaaS (Infrastructure-as-a-service) permet aux entreprises de « louer » des ressources informatiques, telles que des serveurs, réseaux, du stockage et des systèmes d’exploitation, sur la base d’un paiement à l’utilisation. L’infrastructure est modulable et les clients n’ont pas à investir dans le matériel.

IaaS vs. PaaS vs. SaaS

Comparez le SaaS, le PaaS et l’IaaS et découvrez ce que vous pouvez attendre de chaque modèle « as-a-service ». La plupart des entreprises utilisent aujourd’hui un mélange des trois, et les limites entre les trois peuvent parfois s’estomper.

SaaS PaaS IaaS
Qui l’utilise Utilisateurs Business Développeurs Administrateurs système
Ce que vous obtenez Applications logicielles Plateforme de développement Ressources informatiques
Objectif Mener à bien des tâches business Construire et déployer des applications Accéder en ligne au stockage, aux réseaux, aux serveurs et à d’autres infrastructures
Contrôles du fournisseur cloud Applications, données, runtime, middleware, O/S, virtualisation, serveurs, stockage, mise en réseau Runtime, middleware, O/S, virtualisation, serveurs, stockage, mise en réseau Virtualisation, serveurs, stockage, mise en réseau
Contrôles du client N / A – tout est géré par le fournisseur Applications, données Applications, données, runtime, middleware, O/S

Types de déploiement cloud

Il existe trois types différents de déploiement cloud : public, privé et hybride. De nombreuses entreprises combinent plusieurs approches et mettent en place un environnement multi-cloud.

  1. Cloud Public : les services sont fournis aux clients sur un réseau disponible pour les clients du fournisseur. Le cloud public est efficace, abordable et est souvent multilocataires, ce qui signifie que le fournisseur gère votre service dans un environnement partagé.
  2. Cloud Privé : les services sont maintenus sur un réseau privé protégé par un pare-feu. Vous pouvez créer un cloud privé dans votre propre data center ou vous abonner à un cloud privé hébergé chez un fournisseur. Le cloud privé offre plus de sécurité et de contrôle.
  3. Cloud Hybride : combinaison d’un cloud public, cloud privé et d’une infrastructure sur site. Le cloud hybride vous permet de conserver des informations sensibles dans un data center traditionnel ou un cloud privé, tout en profitant des ressources du cloud public.

Cloud public vs privé vs hybride

Comparez les trois différents types de déploiements cloud pour découvrir celui qui conviendrait le mieux à votre entreprise.

Cloud public Cloud privé Cloud hybride
Environnement Ressources informatiques publiques partagées Ressources informatiques privées Mix de ressources publiques et privées
Mise à l’échelle automatique Élevé Peut être limité Élevé
Sécurité Bonne – mais dépend de la sécurité du fournisseur Plus sûr – toutes les données sont stockées dans un data center privé Très sûr – les données sensibles sont stockées dans un data center privé
Fiabilité Moyenne – dépend de la connectivité Internet et de la disponibilité du fournisseur de services Élevée – tout l’équipement est installé dans les locaux ou hébergé chez un fournisseur de services en cloud privé dédié Moyenne à élevée – une certaine dépendance à l’égard du fournisseur de services
Coût Faible – modèle « payez pour ce dont vous avez besoin » et pas besoin de stockage et de ressources sur site Modéré à élevé – peut nécessiter des ressources sur site telles qu’un data center, de l’électricité et du personnel informatique Modéré – mélange de modèle « payez pour ce dont vous avez besoin » et de ressources sur site
Pour qui ? Les entreprises qui souhaitent tirer parti des dernières applications SaaS et de l’IaaS flexible. tout en maintenant des coûts bas Organismes gouvernementaux, prestataires de soins de santé, banques et toute entreprise qui gère un grand nombre de données sensibles Les entreprises qui souhaitent préserver la confidentialité des applications et des données critiques – tout en utilisant les services de cloud public

La sécurité du cloud

Le cloud est-il vraiment sécurisé ? La sécurité du cloud dépend de la manière dont il a été déployé et des capacités du fournisseur. Mais il a été démontré que, dans la plupart des cas, le cloud offre plus de sécurité que les installations sur site. Il y a plusieurs raisons à cela :

  • Emplacement des données : avec un déploiement sur site, vos données se trouvent dans votre installation. Or la 1ère étape pour quelqu’un qui cherche à voler vos données est de savoir où elles se trouvent. Les grands fournisseurs de cloud computing ont de nombreux serveurs à différents endroits, il est donc difficile de savoir où se trouvent les données.
  • Sécurité : avec une installation sur site, votre personnel gère toutes les procédures de sécurité et mises à jour logicielles. Récemment, une grande compagnie d’assurance a été victime d’une faille de sécurité, et il s’est avéré que le service informatique n’avait pas installé de mises à jour de sécurité depuis de nombreux mois. Grâce à un fournisseur de cloud computing réputé, les entreprises disposent d’experts en sécurité à plein temps pour protéger leurs données.
  • Sauvegarde : dans le cadre d’une installation sur site, vous êtes responsable de la sauvegarde régulière de vos précieuses informations. Si votre entreprise adopte ce type de déploiement, il est nécessaire d’avoir des copies à jour stockées hors site.

Proposez de nouvelles technologies via le cloud

Les départements informatiques subissent une pression croissante pour passer du statut de centre de coûts à celui de créateur de valeur – et doivent maintenant mener la charge en matière d’innovation. Le cloud computing et le Platform-as-a-Service (PaaS) peuvent être un catalyseur pour les DSI qui souhaitent maintenir avec succès un environnement informatique bi-modal qui encourage l’innovation rapide tout en soutenant en toute sécurité le noyau stable et critique de l’entreprise.

The post Qu’est-ce que la technologie cloud computing ? appeared first on SAP France News.

Source de l’article sur sap.com

Les solutions de données basées sur le cloud présentent clairement des avantages, notamment une meilleure flexibilité, une collaboration plus efficace, des coûts réduits et la possibilité de changer d’échelle. Mais ce n’est pas parce que vous voulez passer au cloud afin d’en tirer tous les avantages que vous devez faire une croix sur vos investissements sur site existants.

Une stratégie hybride permet de combiner « le meilleur des deux mondes ». Avec cette approche, vous pouvez évoluer vers le cloud tout en protégeant vos investissements sur site existants. C’est là qu’interviennent SAP Data Warehouse Cloud et SAP HANA Cloud. Ces deux solutions ouvertes se connecteront en toute transparence à votre environnement sur site actuel pour l’étendre au cloud.

Voyons les avantages que présente une stratégie hybride avec SAP Data Warehouse Cloud et SAP HANA Cloud.

Pourquoi choisir SAP HANA Cloud  ?

Gérez des volumes croissants de données tout en réduisant vos coûts de stockage

Le lac de données intégré de SAP HANA Cloud réduit les coûts de stockage et d’analyse des données. Aussi, faites des économies en y conservant vos données. Vous pourrez par la suite y accéder à distance quand vous le souhaitez. Peu importe le volume de vos données, le lac de données est conçu pour le prendre en charge.

Connectez-vous facilement à toutes les sources de données

SAP HANA Cloud est une solution de gestion multi-cloud qui simplifie l’accès aux données quelles qu’elles soient et quelle qu’en soit la source au moyen d’une passerelle unique. SAP HANA Cloud est directement utilisable avec ses agents de mise à disposition des données qui permettent de se connecter à plusieurs sources cloud et magasins d’objets. Quant à la fonctionnalité Smart Data Access (SDA), elle vous offre un accès aux données en temps réel pour tous vos systèmes sur site et cloud à l’aide de tables virtuelles, tout en vous permettant de maîtriser vos coûts.

Stockage In-Memory économique

Le lac de données de SAP HANA Cloud est une simple méthode pour réduire les coûts de stockage. Pour optimiser votre stockage In-Memory actuel sur site, vous pouvez transférer des charges de travail vers SAP HANA Cloud aux fins de traitement et virtualiser l’accès à vos données, tout en gardant vos données sur site.

Faites évoluer votre puissance de calcul ou votre stockage

Lorsque votre entreprise connaît une croissance rapide, vous devez faire changer l’échelle de votre stockage de données et de votre puissance de calcul en conséquence. Étendez rapidement votre productivité sur site sans avoir à investir dans du matériel supplémentaire. Avec SAP HANA Cloud, boostez vos capacités de stockage et améliorez votre puissance de calcul dès que vous en avez besoin. C’est aussi simple que ça !

Pourquoi Geberit a lancé une nouvelle stratégie hybride avec SAP HANA Cloud

À l’instar de nombreuses multinationales performantes, les données sont essentielles pour Geberit. Pour exploiter plus facilement ses données, le leader européen des produits sanitaires a placé SAP HANA Cloud au cœur de sa nouvelle stratégie hybride en matière de données. Grâce à cette solution, l’entreprise a pu rationaliser son environnement informatique et supprimer le besoin en middleware. Aujourd’hui, elle peut accéder à ses données en temps réel de manière centralisée pour prendre des décisions éclairées en temps voulu.

«SAP HANA Cloud sera le point central pour le reporting au sein notre environnement de données. C’est la version unique de vérité qui réunit toutes nos sources de données et qui nous fournit la visibilité dont nous avons besoin.»
– Marius Reck, directeur des applications de support informatique

Pourquoi choisir SAP Data Warehouse Cloud pour étendre votre environnement

Responsabilisez vos utilisateurs et donnez plus d’impact à votre travail

Responsabilisez vos utilisateurs afin qu’ils puissent connecter, modéliser et visualiser les données par eux-mêmes avec SAP Data Warehouse Cloud. Dotée d’une interface utilisateur intuitive et d’une couche métier, cette solution facilite la modélisation des données avec SQL ou un outil graphique par glisser-déposer. Les espaces, quant à eux, fournissent un environnement isolé dans lequel les utilisateurs peuvent modéliser et combiner des ensembles de données mondiaux avec des données locales, par exemple des fichiers CSV.

Grâce à la centralisation et à la virtualisation de SAP Data Warehouse Cloud, les utilisateurs peuvent accéder aux données dont ils ont besoin sans que l’équipe informatique ait à les répliquer et à les exporter. Vous avez besoin d’améliorer un modèle en vue de sa réutilisation dans l’entreprise ? Rien de plus simple. Votre équipe informatique peut y accéder à tout moment pour le mettre à jour, sans avoir à le reconstruire dans un environnement différent.

Répondez plus rapidement aux utilisateurs

Trouvez le bon équilibre entre gouvernance centrale sécurisée, demandes de changement à la volée et responsabilisation des utilisateurs grâce aux espaces de SAP Data Warehouse Cloud. Les espaces sont des environnements isolés dans lesquels les utilisateurs peuvent explorer les données. Dans la fonction de gestion des espaces, l’équipe informatique peut configurer et ajuster très facilement les connexions aux données, l’accès utilisateur et les quotas de calcul/stockage de chaque espace. Étant donné que chaque espace est isolé, les données restent gérées de manière centralisée et connectées en temps réel aux données sous-jacentes de l’entreprise. Dans leur espace, les utilisateurs ont la possibilité d’établir des connexions à de nouvelles sources de données, charger des fichiers locaux et modéliser des données avant de partager en temps réel les informations mises au jour avec d’autres utilisateurs sans affecter l’intégrité des données sous-jacentes.

Un point d’accès unique à toutes vos données

Sans entrepôt de données, il est difficile de garantir la qualité des données. Qui plus est, face à l’augmentation du volume et du nombre de sources de données, votre environnement se complexifie, ce qui peut nuire aux performances et aux analyses. Avec SAP Data Warehouse Cloud, l’équipe informatique peut consolider les données et tirer profit de services ETL/ELT, comme la mise en place de pipelines ou la transformation des données, pour créer une couche de données robuste et très performante.

L’équipe informatique ou les utilisateurs peuvent ensuite définir l’accès aux données en créant et en gérant des modèles de données complexes. En parallèle, la couche métier de SAP Data Warehouse Cloud mappe les concepts métier aux données sous-jacentes, afin qu’un plus grand nombre d’utilisateurs puissent comprendre et modéliser les données par eux-mêmes.

Atténuez la menace du Shadow IT

SAP Data Warehouse Cloud est une solution de bout en bout qui répond à tous les besoins de vos collaborateurs, depuis l’intégration jusqu’à la modélisation en passant par l’analyse, ce, afin de limiter le recours à des solutions ad hoc. Elle est également ouverte, ce qui permet d’y connecter les outils tiers dont vos collaborateurs se servent et de les gérer de manière centralisée. Peu importe la fonction ou le service de vos collaborateurs, SAP Data Warehouse Cloud vous permet de définir des autorisations claires et d’attribuer des rôles aux utilisateurs. Grâce aux espaces, l’équipe informatique dispose d’une visibilité à l’échelle de l’entreprise et peut gérer les différentes sources de données et connexions de manière centralisée.

Porsche étend SAP BW/4HANA vers le cloud avec SAP Data Warehouse Cloud

Porsche souhaitait entamer la transformation numérique d’un plus grand nombre de ses collaborateurs. Le groupe automobile avait déjà plusieurs systèmes en place, notamment des systèmes SAP (tels que SAP BW/4HANA et SAP ERP) et des systèmes tiers. Il ne souhaitait donc pas rajouter d’énièmes systèmes à cette organisation. Ce dont Porsche avait besoin, c’était d’une couche virtuelle unique pour connecter l’ensemble de ces systèmes et optimiser le flux des données. Le tout, dans un environnement géré pour éviter les éventuelles erreurs.

C’est ce qu’a permis l’extension de SAP BW/4HANA vers le cloud avec SAP Data Warehouse Cloud, entre autres choses.

«Nous avions besoin d’une solution qui réunirait l’ensemble de nos systèmes existants et qui ferait en sorte que chaque utilisateur final ait accès aux données dont il a besoin, et uniquement à ces données. SAP Data Warehouse Cloud était la solution idéale pour transformer notre architecture de données sans avoir à dépenser un montant colossal.»
– Markus Hartmann, directeur de la gestion des projets informatiques chez Porsche

Commencez petit et voyez grand

Chaque entreprise a une transition vers le cloud différente. Que l’objectif soit de responsabiliser les utilisateurs ou de créer une version unique de la réalité, SAP HANA Cloud et SAP Data Warehouse Cloud offrent la flexibilité dont vous avez besoin.

SAP HANA Cloud et SAP Data Warehouse Cloud ne nécessitent aucun investissement préalable, et c’est SAP qui s’occupe de la gestion et de la maintenance. Vous souhaitez évaluer vos besoins ? Pas de problème. Lancez plusieurs projets pilotes et voyez ce qu’il vous faut. C’est là l’atout de ces deux solutions : grâce à leur approche flexible, vous pouvez commencer petit et évoluer au fil du temps. Par la suite, vous pouvez mettre en place une solution hybride à long terme pour tirer tous les avantages du cloud et des systèmes sur site, ou passer intégralement au cloud. À vous de voir !

The post Pourquoi choisir une stratégie hybride pour passer au cloud appeared first on SAP France News.

Source de l’article sur sap.com

With the rapid development of cloud computing technology, an increasing number of developers are deploying applications to Alibaba Cloud Elastic Compute Service (ECS) instances. This tutorial describes how to deploy a Java application developed locally to an Alibaba Cloud ECS instance using Cloud Toolkit.

Develop an Application Locally

The coding method is similar — no matter whether you compile Java applications that run on the cloud or locally. Therefore, this article takes a Java servlet for printing "Hello World" on a web page as an example to explain the deployment method.

Source de l’article sur DZONE


Let’s Build a TouchTone Keypad!

If you’ve built React/Redux applications before, you know there is a standard pattern of uni-directional data flow. The UI dispatches an action. A reducer handles the action, returning a new application state. The UI reorganizes itself accordingly.

But what if you need a Redux action to trigger interaction with a complex system? Say, a collection of Web Audio components used to create or analyze sound. Those are not serializable objects. They shouldn’t be managed by a reducer. Nor should a UI component manage them because it could be subject to unmounting at runtime, causing a loss of the audio system.

Source de l’article sur DZONE