当前位置:网站首页>【 elt.zip】 The Outlook of CCF open source University Bank phase I
【 elt.zip】 The Outlook of CCF open source University Bank phase I
2022-04-22 14:41:00 【ELT Zip】
@[toc]
Préface
- Cette fois《Open Source University Bank phase I》L'événement en direct a été organisé parCCFAccueil、Trois grands cafés open source de l'industrie apportent le partage,Respectivement.
LVSZhang wensong, fondateur du projet de logiciel libre、2022 ApacheJiang Ning, Directeur de la Software Foundation、OpenHarmonyOpen Source and Developer Operations Director ou JianshenTrois messieurs.Et nous avons le privilège d'êtreOpenHarmonyPlan de croissanceLes participants ont assisté à la diffusion en direct de la Conférence,Après la réunion, il y a eu beaucoup de récolte consciente,Il est nécessaire de procéder à une analyse sommative,Donc,,Le désir d'investir dans soi - même et d'avoir une valeur de référence pour les autres.Instructions spéciales,Les ressources pertinentes sont tirées du texte original en direct,Le lien de lecture se trouve à la fin.
Partage des sujets
1. DeLVSLe projet parle d'un peu d'ouverture
The Linux Virtual Server Project
- Le premier sujet de la réunion était celui du Dr Zhang wensong《DeLVSLe projet parle d'un peu d'ouverture》.Tout d'abord,,La plupart des amis ont peut - être rarement entendu parler de
"LVS"Ce nom,C'est un type orienté serveurRégulateur d'équilibrage de charge,Nom completLinux Virtual Server,Littéralement, ça veut direLinux Serveur virtuel,Des projets similairesNginx、HAProxy、F5、KeepalivedAttendez..C'est sur le site officielThe Linux Virtual Server ProjectC'est comme ça que ça se passe:++Linux Le serveur virtuel est un serveur très extensible et très disponible , Construit sur un cluster de serveurs réels ,Le répartiteur de charge est Linux Fonctionnement sur le système d'exploitation. L'architecture du cluster serveur est entièrement transparente pour l'utilisateur final , Les utilisateurs interagissent comme un serveur virtuel haute performance ++.Ce que nous connaissonsBaidu、Ali!、Tencent、Google、SourceForgeLes sites Web de l'entreprise utilisent cette technologie ,Un scénario typique estTaobao Shuang11 Commandes de plus de 10 milliards de dollars Le support derrière.
J'avais raison. LVS Je n'en sais rien. , Mais sur la base de l'analyse ci - dessus , La perception préliminaire établie est la relation entre la pensée et
Tableau de disquesLa technologie a des similitudes et des différences. . Un tableau de disques est généralement appelé RAID,Ça veut dire...Tableaux de disques redondants indépendants.RAID Plusieurs disques plus petits peuvent être consolidés en un seul disque plus grand par la technologie logicielle ou matérielle , Et cette grande capacité de disque n'est pas seulement le stockage ,AvecProtection des donnéesFonction;LVS C'est une machine qui ne peut pas faire le service réseau. , Alors prenez un ensemble de machines et faites - le. , L'extérieur reste l'équivalent d'une machine ,Lelogo Qui transmet visuellement une telle caractéristique .
LVS Open Source pass
- Le Dr Zhang wensong a expliqué de façon amusante le cours et les événements intéressants qu'il a passés de l'étape de premier cycle à l'université. , Voici un bref résumé :
- 1995 Contacts de fin d'année Linux,Surtout en jouant, Post - application dans l'intégration du système
- 1998Année5Mois,LVSPremière version publiée,Linux kernel 2.0Le dernierpatch,Soutien uniquementVS/NAT,RéalisationRound-RobinAlgorithme de programmation,C'est simple.
- Implémenter plus d'algorithmes de programmation ,Etbug fixAttendez.
- 1998Année11Mois atteintVS/IPTunnelingMécanismes
- 1999Année5Mois atteintVS/Direct RoutingMécanismes,Migrer versLinux kernel 2.2
- Participation accrue LVSProjets
- 2000Année5 Début de la migration vers Linux kernel 2.4
- 2002Année9 Début de la migration vers Linux kernel 2.5
- 2003Année10 Mois inclus dans Linux kernel 2.5Version de développement
- 2003Année11MoisLinux kernel 2.4.23ContientLVS
- 2003Année12MoisLinux kernel 2.6.0ContientLVS
- 2008Année11MoisGoogle Les ingénieurs ont aidé IPv6Soutien
- 2010Année2Mois atteintSCTP Prise en charge du Protocole de couche de transport
- ...
LVS C'est aussi un projet Open Source collaboratif à l'échelle mondiale. , A réuni l'Asie 、L'Europe、Australie、 Résultats obtenus par les contributeurs dans le monde entier, y compris dans les Amériques . Bien que la plupart des contributeurs ne se soient jamais rencontrés , Mais sur la base d'une appréciation mutuelle et d'un amour et d'un besoin communs ,LVS La capacité de , Une base solide pour une large application ultérieure , Pour satisfaire les générations actuelles et futures .Peut - être., C'est le cœur de l'esprit open source. .
LVS Maintenant qu'il y a beaucoup d'avantages , Comment l'utiliser dans la pratique? ?
LVS Utilisation sur les grands sites Web
- Il y a deux noms dans l'informatique en nuage Régions et espaces disponiblesLe concept de: Le territoire signifie
Centre de données physique,Impossible de remplacer la région après la création réussie de la ressource;Espace libre(Availability Zone,AbréviationsAZ) Dans le même territoire ,Une zone physique où l'électricité et le réseau sont indépendants les uns des autres. Entre instances dans la même zoneMoins de latence du réseau. Entre les zones disponibles dans la même régionInterfonctionnement Intranet, Entre les zones disponiblesIsolement des défauts. Les exemples pertinents d'Alibaba Cloud sont cités à titre de référence. :
| Nom du territoire | Ville | Region ID | Nombre de zones disponibles |
|---|---|---|---|
| Chine du Nord 1 | Qingdao | cn-qingdao | 2 |
| Chine du Nord 2 | Beijing | cn-beijing | 12 |
| Chine orientale 1 | Hangzhou | cn-hangzhou | 8 |
| Chine orientale 2 | Shanghai | cn-shanghai | 11 |
| Chine du Sud 1 | Shenzhen | cn-shenzhen | 6 |
| Sud - Ouest 1 | Chengdu | cn-chengdu | 2 |
| ... | ... | ... | ... |
Une zone géographique est généralement 3Zones disponibles, Les zones adjacentes sont à peu près séparées les unes des autres 50-100Km, Pour répondre aux exigences en matière de capacité de reprise après sinistre et de latence du réseau .
- Dans la structure d'une zone disponible , Son extrémité avant est un
Super routeur Router, Une centaine de centres de données d'arrière - plan LVSServeur, Il y en a dix mille autres derrière.Service EndpointNoeud de service.Et puis,RouterUtiliserECMPEtEqual Cost MultipathAlgorithmes, Pour les adresses source et destination IP Faire preuve de cohérence HashCartographie,Mettre l'extrémité avantRouter Projection vers l'arrière - plan LVS,Pour réaliser plusService raffiné.
Open Source Culture
- Le Dr Zhang wensong a introduit la culture open source lors de l'inauguration d'Ali , Promouvoir le processus de développement d'Ali ,2020 Ali a publié open source en 10 Panorama annuel :

Visible, Ali bénéficie de l'Open Source , Il a également amélioré la marque technologique et l'influence d'Ali .
- Open source a atteint trois principes de cohérence dans les services aux entreprises d'aujourd'hui :
- Open source est un modèle de développement plus efficace
- L'un des moyens les plus efficaces d'obtenir des clients
- Le logiciel de base doit être Open Source , Les clients n'osent pas utiliser les sources ouvertes
Donc,, Pour les projets open source ,Créer un avantage concurrentiel, Est de construire une bonne communauté de développeurs open source et un écosystème Open Source .
- Enfin, Le Dr Zhang wensong a partagé quelques réflexions sur l'Open Source .Cette partie, Peu à peu, l'expérience accumulée par les aînés est très précieuse pour notre petite vie. :
- Par Open Source, Plus d'utilisateurs disponibles , L'utilisateur aidera à tester et à commenter , Le plus important est de recueillir plus de demandes des clients
- Par Open Source, Plus de développeurs et d'experts peuvent aider ,Améliorer constamment ses capacités
- Par Open Source, Vous pouvez prolonger la durée de vie de votre code
- Utilisation par l'utilisateur , Au - delà de notre imagination
- Ne pensez pas trop aux sources ouvertes , Logiciel écrit , C'est ouvert.
- La documentation du projet Open source est importante ,En particulierQuickStart
- Développer une communauté open source ,Assurez - vous deCreditÀ quelqu'un d'autre.
- C'est une bonne expérience de travailler sur des projets open source , Il y a des opportunités d'affaires pour l'avenir
- Faites les choses bien. , La récompense viendra naturellement. ;L'esprit ordinaire,Processus de jouissance
En gros, Ce que j'ai appris, c'est que 2Points et paragraphes8Point—— Dans une communauté de projets open source bien connue, il y a souvent des Tigres et des dragons cachés. , Il y a beaucoup d'experts cachés dans chaque noeud , C'est populaire. “Le grand.”.Par exempleOpenHarmonyCommunauté,Simple divisé en
Postes opérationnels et techniquesDis: Les chefs d'exploitation nous organiseront efficacement pour participer aux activités communautaires, ainsi qu'aux politiques d'incitation correspondantes. , Stimuler l'enthousiasme pour l'apprentissage , Parfois, il y a des lignes directrices pour le travail idéologique et politique. , Croissance personnelle tout en restant à l'avant - garde de l'industrie ; Les technocrates donnent des conseils techniques sur le hardcore. , J'ai essayé de résoudre nos problèmes. , Aider dans la mesure du possible . D'autres points nécessitent une compréhension continue de l'auteur , Les avantages de la participation à la communauté open source vont bien au - delà de cela , Peut apprendre beaucoup de choses que vous n'apprenez pas normalement , Il y a un investissement et il y a un retour. .
2. Participer à Open Source Embrasser le monde
Qu'est - ce que Open Source
- Le deuxième point concerne M. Jiang Ning. 《Participer à Open Source Embrasser le monde》. En commençant par la source Open Source , Trois personnes importantes ont lancé trois événements marquants ,Respectivement.
Richard StallmanDe “Mouvement du logiciel libre” 、Linus TorvaldsDe “LinuxLa montée” 、Eric Steven RaymondDe “ Open source software movement ”.
- Richard StallmanDans les premières annéesMIT Le laboratoire d'intelligence artificielle de , Pour soutenir le développement de ces projets ,C'est établi
GNU Free Software Foundation(FSF)La Fondation a également écrit GPLAccord,PlaidoyerApprendre、Utiliser、Modifier、 Liberté de distribuer des logiciels. - 1991AnnéeLinux Lancement de la première édition du projet ,Même chose.GPLAccord, A vraiment poussé Open Source .
- Eric Steven RaymondCréé
open source initiativeOrganisation、LancéDebian Free Software GuidelinesProjets, Beaucoup aujourd'hui DebDépartementLinux Toutes les versions sont basées sur DebianL'entretien est.
Apache Structure de gouvernance de la Software Foundation

ApacheLa voie
- Ouverture et transparence
- La règle de l'élite
- Communauté
M. Jiang Ning. Apache Les trois points ci - dessus sont résumés et analysés. .
La règle de l'élite
- Décision fondée sur la meilleure proposition
- Le talent est le seul critère de sélection , Pas le statut. 、 Préjugés ou privilèges
- Donnez le pouvoir à ceux qui travaillent.
- Le mérite définit le travail précieux accompli pour atteindre les objectifs du programme.
- Gagner le poste correspondant par le mérite
Communauté
- Intérêts communs、Passe - temps
- Besoin d'un endroit pour communiquer
- Chacun joue un rôle différent. :Utilisateurs、Développeurs、Prédicateur
- Pourquoi rejoindre la communauté open source
- Vous pouvez apprendre des choses que vous n'avez pas apprises dans les livres
- Peut nous aider à résoudre des problèmes pratiques au travail
- Peut grandir avec un groupe de personnes partageant les mêmes idées
- Peut travailler avec des développeurs de classe mondiale
- Le travail sera plus visible
- Vous pouvez trouver un meilleur emploi ou un meilleur emploi
Open Source Community Il y a bien des raisons de se joindre à nous. , Mais M. Jiang a souligné Nous ne pouvons ignorer notre inertie , Beaucoup de choses dans la communauté open source sont ouvertes , Nous avons particulièrement besoin Développer sa curiosité .
Développer la curiosité
- La curiosité est l'intérêt pour de nouvelles choses ,Pour explorer、 Caractéristiques de la recherche et de l'apprentissage
- Ce qui freine la croissance dans le monde open source, c'est votre inertie. , La curiosité vous aidera à surmonter cette inertie
Intégration dans la communauté open source
- Trouver des projets intéressants ,Développer la curiosité
- Examiner les dossiers de développement Open Source , Voir comment les problèmes sont résolus
- Participer à des activités de pratique de projets open source
- Trouver un projet pour contribuer à devenir committer
L'intégration est le moyen le plus rapide de progresser , L'apprentissage n'est jamais un combat solitaire , Les erreurs que font les autres , D'habitude, on le fait aussi. ,La pratique donne la vérité,Le temps nous donnera des réponses..
3. Voir à travers Open Source Jouer avec des projets open source
- Le troisième point concerne M. ou Jianshen. 《 Voir à travers Open Source Jouer avec des projets open source》.Tout d'abord,, Mr. Ou Jianshen **“Open Source”** Ce concept est considéré comme
Noms et verbesDeux lignes principales pour analyser : Comprendre les sources ouvertes en termes nominaux ,C'est une sorte deMode de charge de la technologie logicielle( Déconstruire un bon produit , Voir où obtenir la technologie de haute qualité ); Comprendre les sources ouvertes sur les verbes ,C'est une sorte deComment construire l'écologie( Comment les surfeurs peuvent - ils déclencher une vague? ).
Open source n'a jamais été un concept unique . En anglais, il y a une classe de mots appelés gerunds , Les caractéristiques des verbes et des noms , Cela lui permet d'être utilisé dans de nombreuses situations , Open source et similaire , Mettre davantage l'accent sur le changement global .
Terminologie
Regarde à travers.: Trouver la technologie open source de haut niveau
- Comment trouver la technologie open source de haut niveau ? M. O'Jianshen nous a clairement indiqué la voie à suivre :
- Commencez par un article communautaire , Lire l'article , Construire une langue commune
- Exploration du bassin universitaire ,Regardez autour de vous, Un trésor. La recherche universitaire est probablement le processus suivant: :
Parmi eux, Les documents de synthèse sont les suivants: Outils pour décrire les limites, Décrivez ce qui se passe récemment dans un domaine 、 Quelles actions? . Alors, C'est si professionnel. , Qui l'a écrit? , Dans quelles circonstances? ?En fait..., C'est ce que certains Titans de l'industrie ont fait pour obtenir des percées universitaires dans les domaines de recherche connus de l'industrie.Synthèse globale.
Il doit être beaucoup plus efficace d'entrer dans la structure du point de vue global de l'induction globale qu'une percée en un seul point. , La revue est le bon moyen d'ouvrir la technologie open source à la recherche universitaire , Il suffit d'ajouter des mots clés A survey of/on.
Pour que tout le monde ait une idée plus claire et plus intuitive , M. ou Jianshen a donné des exemples pertinents. :
-
Type de porte
C'est l'architecture globale des différentes technologies Résumé de la classification, C'est comme un assistant en sciences au lycée. , Il y a souvent des cadres de schémas de pensée , Derrière une image se cache un livre .Donc,, Suivez la structure. , En gros, vous pouvez comprendre le contenu et l'orientation de la recherche dans un domaine. , Atteindre le niveau de la frontière universitaire . -
Type de principe structurel
Il s'agit d'expliquer les différents accessoires techniques Comment s'adapterDe, Certains problèmes sont dus aux caractéristiques structurelles innées du matériel ou des logiciels. ,Par exempleEROFS Pourquoi le système de fichiers utilise - t - il une taille de sortie fixe modifiée? LZ4Algorithmes, Plutôt que d'utiliser directement ce qui existe déjà LZ4,Parce queFlash Le noeud de stockage pour est 4k Taille du secteur ,Pour réaliser4k Alignement pour une utilisation accrue du stockage , Besoin de LZ4Optimiser en conséquence.
Jouez.: La recherche scientifique devient un court voyage
- Avec “ Je vais faire un tour. ” Une humeur détendue , Examen des documents complexes et difficiles
Il est vrai que la recherche universitaire Sans goût, Mais avec un“ Je vais faire un tour. ”Pour jouer , Et une recherche scientifique impitoyable , Et se transformera en un journal de lutte facile et agréable .
Aucune tâche n'est facile à accomplir , C'est plus dur que de travailler. , Autant s'adapter. ,Voilà., Au fil des jours et des mois, , Nous progresserons et grandirons lentement .
Verbes
Open Source Community operation in Mathematical Model
- Le système d'exploitation de la communauté open source contient également la correspondance du modèle mathématique , M. ou Jianshen a utilisé deux livres pour analyser , Les lecteurs intéressés peuvent consulter les liens pertinents ci - dessous. , Plus de détails ici .

Tout est mathématique. , Les principes mathématiques sont le plus grand secret caché dans la nature , Tout peut trouver le modèle mathématique correspondant pour expliquer , J'ai compris les maths. , J'ai tout compris. .
Résumé
- Nous avons passé en revue la grande majorité des sujets de l'événement qui partagent le contenu ,DeLVS Application du projet au modèle mathématique , Il y a une énorme quantité d'informations .La répétition est la mère des études, L'auteur lui - même a une nouvelle compréhension . C'est une occasion rare d'apprendre de haut niveau. , J'ai hâte de participer aux activités de suivi. , J'espère que ça aidera les lecteurs. , S'il y a des irrégularités, veuillez les signaler. ,Lecture en direct:《CCFOpen Source University Bank phase I》.
版权声明
本文为[ELT Zip]所创,转载请带上原文链接,感谢
https://yzsam.com/2022/04/202204221434024929.html
边栏推荐
- 运行npm install命令的时候会发生什么?
- Crossplane - 比 Terraform 更先进的云基础架构管理平台?
- In the second half of the smart watch, opportunities and challenges coexist
- CorelDRAW plug-in - CpG plug-in development - environment construction - vs2017-tlb file - CDR plug-in
- 【ELT.ZIP】OpenHarmony啃论文成长计划——多维探秘通用无损压缩
- ITopologicalOperator使用说明
- ArcEngine read raster flash back
- MariaDB is configured as master-slave (dual master mode) to each other
- Principle analysis of ArcEngine print view and layout view
- Awk command
猜你喜欢

集合类

Android 开发面试题集合整理(内含答案),【工作感悟】

Fundamentals of database (II)

Weekly Q & A highlights: is polardb-x fully compatible with MySQL?

智能手表的下半场,机遇与挑战并存

Collection class

ArcEngine symbol correlation

It people should not only improve their earning ability, but also expand their ways of making money. The "immortal document" released by Tencent's technical officer is a hot network

【ELT.ZIP】OpenHarmony啃论文俱乐部——一文穿透多媒体过往前沿

Application of Beidou GPS satellite time synchronization device (satellite clock) in radio and television system
随机推荐
On the best practice of offline message and historical message in IM system
IT人不仅要提升挣钱能力,更要拓展挣钱途径,腾讯技术官发布的“神仙文档”火爆网络
Arcengine点,线,面,文本渲染
运行npm install命令的时候会发生什么?
Huawei cloud media Zha Yong: Huawei cloud's technical practice in the field of video AI transcoding
MapReduce advanced application - full sorting and secondary sorting
浅谈IM系统中离线消息、历史消息的最佳实践
2020火爆全网系列:这是一份非常适合领取与收藏的Android进阶-面试重难点资料笔记!持续更新大厂高质量面试链接
Kubecost | kubernetes expenditure monitoring and management
Comparison of ArcGIS version updates
App+小程序容器 企业也能轻松打造超级应用生态
Application of Beidou GPS satellite time synchronization device (satellite clock) in radio and television system
Error unable to access jarfile solution
GeoServer WMTs slice calculation
国内有哪些外汇平台是安全正规的?
postMassage留个坑
Get the sum of a value in each item object in the array (use of reduce)
Principle analysis of ArcEngine print view and layout view
Sonar of code coverage
ArcGIS面缝隙检查