Le soi-disant open source signifie ouvrir le code source du logiciel. Tout le monde peut voir le code source ensemble et optimiser et améliorer le logiciel. De plus en plus d'entreprises informatiques sont ouvertes à l'open source. D'une part, avec d'excellents projets open source, il n'est pas nécessaire de réinventer la roue et peuvent être utilisées directement. D'autre part, leurs propres entreprises ont d'excellents projets d'auto-recherche. Afin de développer, Changzhang peut choisir d'ouvrir le projet afin que davantage de développeurs puissent participer et travailler ensemble pour améliorer les fonctionnalités du logiciel ! Ces dernières années, de nombreuses grandes sociétés informatiques nationales ont progressivement lancé des projets open source de haute qualité. Par exemple, Huawei a mis en open source son système Hongmeng, Tencent a mis en open source sa principale base de données qu'il a auto-développée, TBase, et Alibaba lui-même a ouvert ses propres sources. -développement du moteur de calcul scientifique Mars.
Ci-dessous, nous passerons brièvement en revue le rapport d'enquête sur l'état actuel de l'open source d'entreprise publié par Red Hat, puis présenterons brièvement certains des projets open source les plus favorisés par les sociétés informatiques. Il s'agit principalement de projets de logiciels d'application orientés entreprise, couvrant plusieurs catégories telles que les serveurs Web, le big data, le cloud computing, le stockage cloud, les systèmes d'exploitation et les bases de données.
Il ne fait aucun doute que la technologie open source a été largement utilisée dans les entreprises. Les géants de la technologie comme Google et Microsoft reconnaissent également la puissance de l'open source, comme en témoignent les récents partenariats de Google Cloud avec des sociétés comme MongoDB, redis Labs, Neo4j et Confluent. Mais que pensent ces entreprises de l’open source ? Pourquoi choisir l'open source ? Quelles sont leurs prochaines étapes pour l’open source ? Sur la base des questions ci-dessus, Red Hat a lancé l'enquête « State of Enterprise Open Source » et a publié le rapport d'enquête le 16 avril 2019.
Ce rapport est le résultat d'entretiens avec 950 responsables informatiques du monde entier, notamment aux États-Unis, au Royaume-Uni, en Amérique latine et en Asie-Pacifique, visant à comprendre l'aperçu de l'open source d'entreprise dans différentes régions géographiques.
Les résultats de l'enquête montrent que la grande majorité des 950 personnes interrogées estiment que l'open source est stratégiquement important pour la stratégie globale des logiciels d'infrastructure de l'entreprise. En fait, plus de 69 % ont déclaré que c’était très ou extrêmement important.
Cependant, les logiciels open source ne visent pas seulement à remplacer les anciennes infrastructures. 42 % des personnes interrogées ont déclaré l'utiliser pour la transformation numérique, principalement pour l'analyse du Big Data et la gestion de bases de données. Cette tendance ne peut être sous-estimée.
Comme l'a déclaré Jim Whitehurst, PDG de Red Hat, au début du rapport d'enquête : "Les innovations technologiques les plus passionnantes de cette époque prennent forme dans la communauté open source."
Nginx (engine x) est un serveur Web HTTP et proxy inverse hautes performances développé par des Russes. également fourni. Il se caractérise par une faible utilisation de la mémoire et de fortes capacités de concurrence. Les capacités de concurrence de Nginx fonctionnent mieux entre les serveurs Web du même type. De nombreuses personnes utilisent Nginx comme équilibreur de charge et proxy inverse Web.
CloudStack est une plate-forme de cloud computing open source avec une haute disponibilité et évolutivité, et c'est également une solution de cloud computing open source. Accélère le déploiement, la gestion et la configuration de cloud publics et privés (IaaS) hautement évolutifs. En utilisant CloudStack comme base, les opérateurs de centres de données peuvent créer rapidement et facilement des services cloud à partir de l'infrastructure existante.
OpenStack est un projet de plateforme de gestion de cloud computing open source et une combinaison d'une série de projets logiciels open source. Un projet de code open source développé et initié par la NASA (National Aeronautics and Space Administration) et Rackspace, et autorisé. OpenStack fournit des services de cloud computing évolutifs et élastiques pour les cloud privés et publics. L’objectif du projet est de fournir une plate-forme de gestion de cloud computing facile à mettre en œuvre, massivement évolutive, riche et dotée de normes unifiées. Cette plate-forme de cloud computing populaire affirme que « des centaines des plus grandes marques mondiales » en dépendent chaque jour.
Systèmes d'exploitation pris en charge : Indépendant du système d'exploitation
Site Web associé : https://www.openstack.org
GlusterFS est un système de fichiers distribué hautement évolutif et évolutif adapté aux applications gourmandes en données telles que le stockage cloud et la tâche de streaming multimédia. Il implémente toutes les interfaces POSIX standard et utilise fuse pour implémenter la virtualisation, le faisant ressembler à un disque local pour les utilisateurs. Capable de gérer des milliers de clients.
FreeNAS est un serveur NAS gratuit et open source qui peut transformer un PC ordinaire en serveur de stockage réseau. Le logiciel est basé sur FreeBSD, Samba et php, et prend en charge les protocoles CIFS (samba), FTP, NFS, Software RAID (0,1,5) et les outils de configuration d'interface Web. Les utilisateurs peuvent accéder au serveur de stockage via Windows, Mac, FTP, SSH et Network File System (NFS) ; FreeNAS peut être installé sur un disque dur ou un support amovible USB Flash Disk.Le serveur FreeNAS a un bel avenir ; c'est un excellent choix pour configurer un simple serveur de stockage réseau
Lustre est une plate-forme logicielle de système de fichiers parallèle distribuée open source présentant les caractéristiques d'une haute évolutivité, de hautes performances et d'une haute disponibilité. Lustre a été conçu dans le but de fournir un espace de noms compatible POSIX et cohérent à l'échelle mondiale pour les systèmes informatiques à grande échelle, y compris certains des systèmes informatiques hautes performances les plus puissants au monde. Il prend en charge des centaines de pétaoctets d’espace de stockage de données et des centaines de Go/s, voire des téraoctets/s de bande passante globale simultanée. Parmi ses premiers adeptes figurent les principaux laboratoires nationaux du pays : Lawrence Livermore National Laboratory, Sandia National Laboratories, Oak Ridge National Laboratory et Los Alamos National Laboratory.
牛逼啊!接私活必备的 N 个开源项目!赶快收藏
Ceph est un système de fichiers distribué conçu pour offrir d'excellentes performances, fiabilité et évolutivité. Il s'agit du premier projet dédié au développement de la prochaine génération de systèmes de fichiers distribués hautes performances. Avec le développement du cloud computing, Ceph a profité de la popularité d'OpenStack et est devenu l'un des projets qui attire le plus l'attention de la communauté open source.Système d'exploitation pris en charge : Linux 16、centos
Ubuntu est également open source et dispose d'une énorme communauté. Les utilisateurs peuvent facilement obtenir de l'aide de la communauté et fournir une distribution Linux populaire avec plusieurs versions : version de bureau, serveur. version, version cloud, version mobile, version tablette et version IoT. Les utilisateurs revendiqués incluent Amazon, IBM, Wikipedia et Nvidia.
MySQL est écrit en C /C++ est une base de données relationnelle qui prétend être « la base de données open source la plus populaire au monde » et qui est favorisée par de nombreuses sociétés Internet. En plus de la version communautaire gratuite, elle propose également plusieurs versions payantes. Bien qu'il soit gratuit et open source, ses performances sont suffisamment garanties et de nombreuses sociétés informatiques nationales utilisent MySQL.
Systèmes d'exploitation pris en charge : Windows, Linux, Unix et OS19. PostgreSQL
MongoDB est un produit entre une base de données relationnelle et une base de données non relationnelle. C'est la base de données non relationnelle la plus riche en fonctionnalités et la plus similaire à une base de données relationnelle. Les utilisateurs incluent Foursquare, Forbes, Pebble, Adobe, LinkedIn, eHarmony et autres. Des versions professionnelles et d'entreprise payantes sont disponibles.
牛逼啊!接私活必备的 N 个开源项目!赶快收藏
CouchDB est un système de base de données orienté document développé en Erlang. Cette base de données NoSQL stocke les données dans des documents JSON qui peuvent être interrogés via HTTP et traités avec JavaScript. CouchDB, désormais propriété d'IBM, propose une version du logiciel prise en charge par des professionnels à des clients tels que Samsung, Akamai, Expedia, Microsoft Game Studios et d'autres.
Bugzilla est le chouchou de la communauté open source, avec des utilisateurs tels que Mozilla, la Linux Foundation, GNOME, KDE, Apache, Libreoffice, Open Office, Eclipse, Red Hat, Novell et d'autres sociétés. Les principales fonctionnalités de ce logiciel de suivi des bogues incluent des capacités de recherche avancées, des notifications par courrier électronique, des rapports planifiés, un suivi du temps, une excellente sécurité et bien plus encore.
Ember.js est un framework client JavaScript open source pour développer des applications Web et utiliser le modèle architectural MVC. Ce framework est utilisé pour "créer des applications Web ambitieuses" et est conçu pour que les développeurs JavaScript deviennent plus productifs. Les utilisateurs répertoriés sur le site officiel incluent Yahoo, Square, Livingsocial, Groupon, Twitch, TED, Netflix, Heroku et Microsoft.
Node est une plate-forme de développement qui permet à JavaScript de s'exécuter côté serveur. Cela fait de JavaScript un langage de script comparable aux langages côté serveur tels que PHP, Python, Perl et Ruby. Il permet aux développeurs d'utiliser JavaScript. pour écrire un programme côté serveur. Le développement était auparavant géré par Joyent et est désormais supervisé par la Fondation Node.js. Les utilisateurs incluent IBM, Microsoft, Yahoo, SAP, LinkedIn, PayPal et Netflix.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!