Témoignages de clients/Technologies propres

2022
Logo Bloc Power

BlocPower multiplie par 10 la vitesse de traitement des données à l’aide d’Amazon Redshift sans serveur

Découvrez comment BlocPower, dans le secteur des technologies propres, a multiplié par 10 les performances de ses analyses énergétiques grâce à Amazon Redshift sans serveur.

Traitement de données

10 fois plus rapide

Réduction de 90 %

des délais de traitement des données

5 secondes ou moins

pour fournir des analyses énergétiques sur BlocMaps

Réduction des délais

pour gérer les clusters

Optimisation

des coûts de calcul

Présentation

Le leader des technologies climatiques, BlocPower, souhaitait améliorer l’expérience utilisateur de son produit phare, BlocMaps, une solution de logiciel en tant que service (SaaS) qui fournit des informations exploitables pour la décarbonisation des bâtiments aux municipalités et aux entreprises de services publics, afin de soutenir plus efficacement ses clients dans leurs efforts de réduction des émissions de gaz à effet de serre dans leurs bâtiments. En plaçant l’énergie propre au cœur de sa mission, BlocPower a créé un environnement de calcul hautes performances sur Amazon Web Services (AWS). BlocPower peut désormais minimiser sa propre empreinte carbone tout en traitant les données de plus de 100 millions de profils énergétiques de bâtiments aux États-Unis.

Alors que le nombre de profils énergétiques augmentait, BlocPower avait besoin d’un entrepôt de données capable de répondre automatiquement à ses exigences de performances en matière de charge de travail et de réduire la charge administrative. En juillet 2022, BlocPower a découvert l’une des dernières offres de produits AWS, Amazon Redshift sans serveur, que les entreprises utilisent pour obtenir des informations à partir de leurs données en quelques secondes sans avoir à gérer l’infrastructure d’un entrepôt de données. BlocPower a décidé de tester Amazon Redshift sans serveur dans son environnement AWS et a constaté une réduction des temps de traitement de 90 % tout en optimisant les coûts de calcul. Grâce à ces gains de performance, la start-up a pu rationaliser ses flux de travail DevOps, lui permettant de se concentrer davantage sur ses efforts de décarbonisation.

Résumé des bâtiments BlocPower

Opportunité | Utilisation d’Amazon Redshift sans serveur pour améliorer l’entreposage des données pour BlocPower

Fondé en 2014, BlocPower est un leader basé à Brooklyn qui vise à rendre les villes américaines plus vertes, plus intelligentes et plus saines. Avec une main-d’œuvre diversifiée et inclusive composée à 60 % de minorités et à 30 % de femmes, l’équipe de BlocPower fournit des analyses énergétiques aux gestionnaires de bâtiments et aux propriétaires de plus de 10 villes, les aidant ainsi à comprendre le potentiel de la rénovation de leurs bâtiments avec des sources d’énergie renouvelables. En 2022, BlocPower a mis en œuvre dans plus de 4 000 bâtiments différentes mesures d’efficacité énergétique, dont des mesures d’électrification et d’énergie solaire.

Depuis 2016, BlocPower développe son pipeline de traitement de données sur AWS, en adoptant plusieurs solutions de calcul basées sur le cloud, notamment Amazon Elastic Compute Cloud (Amazon EC2), qui fournit une capacité de calcul sécurisée et redimensionnable pour pratiquement toutes les charges de travail. Dans un premier temps, son équipe DevOps a fait évoluer son pipeline de traitement des données en sélectionnant différentes instances Amazon EC2 pour exécuter ses clusters, ce qui pouvait prendre 2 à 3 heures. « Alors que nous gagnions de plus en plus de clients sur BlocMaps et que nous travaillions avec de plus en plus de données, nous avons dû faire évoluer notre cluster horizontalement », explique Ankur Garg, directeur de l’architecture et de l’analyse des données chez BlocPower.

L’entreprise avait également migré ses données vers une combinaison de solutions de stockage de données basées sur le cloud, notamment Amazon Redshift, un entrepôt de données cloud rapide, simple et largement utilisé. BlocPower stocke les données collectées à partir de 100 millions de profils de bâtiments dans Amazon Simple Storage Service (Amazon S3), qui propose un stockage d’objets conçu pour récupérer n’importe quelle quantité de données, où que vous soyez. Alors que la complexité des profils de données de BlocPower augmentait, l’entreprise souhaitait améliorer l’accès à davantage de ressources de calcul et d’options de gestion des ressources pour ses équipes. La start-up était intéressée par les avantages d’Amazon Redshift sans serveur et a fait appel à l’équipe AWS. « L’équipe AWS nous a présenté Amazon Redshift sans serveur, ce qui s’est avéré très utile et a permis d’effacer toutes les appréhensions que nous avions à l’idée de l’utiliser », explique Sean Davis, architecte de données chez BlocPower.

kr_quotemark

Notre application a beaucoup mieux fonctionné et notre facturation a tiré avantage d’Amazon Redshift sans serveur. »

Sean Davis
Architecte de données, BlocPower

Solution | Traitement des données 10 fois plus rapide pour fournir des analyses énergétiques exploitables

L’équipe BlocPower a travaillé aux côtés de l’équipe AWS pour créer une preuve de concept visant à déterminer quel serait l’impact d’Amazon Redshift sans serveur sur les performances et la gestion de l’augmentation du volume de données pour BlocMaps. « Nous avons effectué des tests de référence avec BlocMaps, dont les résultats nous ont vraiment surpris », explique Sean Davis. « Notre application a beaucoup mieux fonctionné et notre facturation a tiré avantage d’Amazon Redshift sans serveur. » Plus précisément, la start-up pouvait traiter et interroger ses données en quelques minutes, soit 10 fois plus vite qu’avec son architecture précédente.

Par la suite, BlocPower a décidé d’adopter Amazon Redshift sans serveur. L’entreprise a ainsi réduit le temps que ses ingénieurs DevOps consacraient à la mise à l’échelle de ses clusters. En outre, en implémentant Amazon Redshift sans serveur aux côtés d’Amazon S3 et d’Amazon Redshift, BlocPower a acquis la capacité d’interroger ses données sur de nombreuses sources de données, notamment des compartiments Amazon S3 et des données extraites à l’aide d’API distantes via AWS Glue, qui aide les entreprises à découvrir, préparer et intégrer toutes leurs données à pratiquement n’importe quelle échelle. BlocPower exécute par intermittence des processus pour fusionner les sources de données et effectuer des transformations de données. L’équipe charge ensuite les résultats dans Amazon Redshift. Après avoir introduit les clusters Amazon Redshift sans serveur qui s’adaptent automatiquement aux pics d’utilisation, BlocPower a multiplié par 10 ses performances d’exécution. « Nous pouvons interroger nos données en temps quasi réel », explique Sean Davis. « Nous avons également constaté une amélioration de nos API. Ces deux facteurs ont fait de l’utilisation d’Amazon Redshift sans serveur une évidence. »

Ces gains de performances sur le backend de son application BlocMaps ont rendu l’expérience utilisateur plus fluide pour les clients de BlocPower. En utilisant Amazon Redshift, la start-up a également réduit la latence sur le front-end de son application, ce qui est essentiel lors de la démonstration de l’application à de nouveaux clients. Les clients peuvent consulter, filtrer et visualiser plus rapidement qu’auparavant les mesures de décarbonisation des bâtiments situés dans des zones géographiques spécifiques. Dans son modèle précédent, l’application BlocMaps pouvait prendre de 20 à 30 secondes pour charger les profils de bâtiment pour ses clients. Désormais, l’application fournit ces informations en moins de 5 secondes, une amélioration qui s’est traduite par des commentaires positifs des clients. « La performance de nos applications BlocMaps est l’une de nos principales priorités en termes de revenus », déclare Ankur Garg. « Le bouche-à-oreille nous aide à pénétrer de nouveaux marchés et de nouvelles villes. »

Non seulement BlocPower a augmenté ses opportunités de revenus, mais la start-up a également optimisé ses coûts de calcul. Après avoir adopté Amazon Redshift sans serveur, BlocPower ne paie plus le temps d’inactivité de ses clusters. « Le modèle sans serveur était parfait pour nous », déclare Sean Davis. « Nous payons moins pour nos processus et nous obtenons davantage de ressources de calcul lorsque nous en avons besoin. Dans l’ensemble, l’expérience a été très positive. »

Résultat | Investissement dans une approche sans serveur pour favoriser l’équité sociale

BlocPower continuera à étudier les solutions sans serveur AWS afin d’améliorer les performances de ses produits. Sur la base de son expérience dans le cadre de ce projet, la société prévoit de migrer également les données de l’Internet des objets qu’elle collecte vers Amazon Redshift sans serveur. « Le temps qu’il nous aurait fallu pour fournir des informations à partir de données brutes aurait été inimaginable si nous avions essayé de configurer notre infrastructure sur site », explique Ankur Garg. « Travailler sur AWS a été un avantage considérable pour nous. Le temps et l’argent que nous économisons nous aident à fournir des informations sur l’énergie à d’autres ménages à revenus faibles et modérés. »

À propos de BlocPower

La mission de BlocPower est de rendre les bâtiments plus intelligents, plus écologiques et plus sains aux États-Unis. À ce jour, l’entreprise a mis en œuvre dans plus de 4 000 bâtiments différentes mesures d’efficacité énergétique, dont des mesures d’électrification et d’énergie solaire.

Services AWS utilisés

Amazon Redshift sans serveur

Amazon Redshift sans serveur simplifie l’exécution et la mise à l’échelle de l’analytique sans que vous ayez à gérer votre infrastructure d’entrepôt des données.

En savoir plus »

Amazon Redshift

Amazon Redshift utilise SQL pour analyser les données structurées et semi-structurées à travers les entrepôts des données, les bases de données opérationnelles et les lacs de données ; la solution utilise un matériel conçu par AWS et le machine learning pour offrir le meilleur rendement réel, quelle que soit l'échelle.

En savoir plus »

Amazon S3

Amazon Simple Storage Service (Amazon S3) est un service de stockage d'objets qui offre une capacité de mise à l'échelle, une disponibilité des données, une sécurité et des performances de pointe.

En savoir plus »

Amazon EC2

Amazon Elastic Compute Cloud (Amazon EC2) offre la plateforme de calcul la plus variée et la plus complète, avec plus de 500 instances. Vous y avez accès au processeur, à la solution de stockage, aux réseaux, au système d'exploitation et au modèle d'achat les plus récents pour vous aider à répondre au mieux aux besoins de votre charge de travail.

En savoir plus »

Démarrer

Les organisations de toutes tailles et de tous secteurs transforment leur activité et exécutent leurs missions au quotidien à l'aide d'AWS. Contactez nos experts et démarrez votre transition vers AWS dès aujourd'hui.