当前位置:网站首页>Déplacer Tencent sur le cloud a guéri leur anxiété technologique
Déplacer Tencent sur le cloud a guéri leur anxiété technologique
2022-06-24 10:57:00 【Informations csdn】

1996Année,“Informatique en nuage”Le concept est sorti.2006Année,Amazon est officiellement lancéAWS,Par la suite, de plus en plus d'entreprises commencent à accepter progressivement“Informatique en nuage”,Et migrer progressivement les applications vers le cloud,Profitez du dividende technologique de ce nouveau mode de calcul.
Dans le concept natif du nuage、Avant le développement technologique et la vulgarisation,Pour“Informatique en nuage”Il est généralement entendu que les anciennes applications de déploiement local sont transférées directement dans le cloud.Mais commeSplunkConseil technique en chefAndi MannCe qui a été dit:“Tu devrais faire quelque chose de nouveau,Ou mettre de nouvelles applications natives Cloud dans une nouvelle infrastructure Cloud,Ou les reconstruire à partir de zéro en utilisant les principes natifs du nuage en divisant les applications monoblocs existantes.”
Le but fondamental de Cloud Native est de profiter de la commodité du cloud,Et diverses technologies de conteneurs,Développement plus efficace et plus stable des applications.Si la demande elle - même n'est pas fondée sur“Nouveau”Le Service Cloud de,Mais continuer à adopter“Vieux.”Architecture de,Alors même si l'entreprise fonctionne sans problème,Les applications ne sont pas non plus pleinement utilisées“Nouveau”La capacité d'un environnement d'exploitation en nuage.
Les techniciens n'ont qu'une pile de technologies sur ces architectures et autour de celles - ci、Chaîne d'outils、Mise à niveau du système de livraison,Repositionnez - vous sur la pile Cloud、 Remaniement partiel ou même complet , Pour transformer l'application en “Cloud Native”.
6Mois16Jour,Tencent annonce, Les activités internes d'auto - recherche de masse ont été entièrement mises en nuage , La plus grande pratique native du Cloud en Chine .Selon les statistiques,Ces trois dernières années, L'échelle Cloud de Tencent dans ses activités d'auto - recherche a dépassé 500010 000 nucleus, Économies cumulées supérieures à 30100 millions de RMB.
Dans ce processus,, Technologie Tencent 、O & M、Développeurs, Tout autour de Cloud Native pour commencer une nouvelle série d'itérations technologiques , Adaptation à l'environnement natif du nuage . Pour le technicien lui - même , C'est aussi leur apprentissage et leur croissance 、 Trois ans de métamorphose .

Ces besoins qui me maltraitent , Plus tard, TKE Le point d'avance de

Yu Guangyu, expert Engineer of Tencent Cloud Container Team
“ Est - ce que ces gens me baisent délibérément ?”“ Ils ne veulent pas que le nuage se transforme !”2019L'été de, Dans chaque entreprise “C'est le bordel.” Après une explosion de la demande , Parfois, en rentrant du travail tard dans la nuit, on a l'impression que .
À cette époque, Yu Guangyu , Toujours un pur fondamentaliste technologique , Chaque fois qu'on parle “Sacré” Technologie de programmation des conteneurs pour K8s(Kubernetes), Ses yeux brillaient souvent comme un croyant .Et pourtant,C'est pourK8s L'amour et la foi en la technologie , En plus d'apporter une croissance rapide au tourisme , À un moment donné, il a eu du mal à dormir 、Dans la confusion.
Yu guangyou 2015 Il est entré à Tencent par l'intermédiaire de l'école , D'abord pour calculer les produits pertinents , Responsable de la virtualisation sous - jacente de Tencent Cloud .2016Année, Dans la communauté Fire Container chorégraphe K8s Ça s'est répandu dans l'industrie , Le projet Container a également été lancé au sein de son équipe .
Sans hésitation , Il a sauté droit dans le vaisseau “L'océan”. Forum communautaire national et international 、 Tous les blogs Techno Bull 、 Échanges techniques de pointe, etc. , Est devenu sa source de nuages 、Conteneur、K8s Accès aux connaissances pertinentes . Dans les gros dossiers “Un grand festin”Après, Yu Guangyu a créé son propre K8sPhilosophie, Une fois incassable .
En tant que premier contact en Chine K8sDéveloppeurs de, Il a grandi avec le projet Team Container , A créé la première base nationale K8sPlate - forme de conteneur pour——.Tencent Cloud Container Service(Tencent Kubernetes Engine,TKE).
2017AnnéeTKECommencer à fournir des services à l'extérieur, Mais un peu gênant “Intercalaire” La scène se déroule également devant l'équipe du grand tour : D'une part, fournir aux clients des produits Cloud natifs avancés , Mais son environnement de recherche et de développement est toujours une machine physique traditionnelle 、NonDevOpsModèle R & D;D'un autre côté, Le client a demandé si Tencent avait utilisé son entreprise TKEHeure, L'équipe n'a toujours pas assez confiance pour répondre .
Et donc,, Quand vous voyagez à grande échelle 2018 Quand j'ai appris pour la première fois que l'entreprise allait se lancer dans le cloud ,Il a crié.“C'est bon.! Je peux utiliser le cloud moi - même ”,“ L'entreprise peut enfin éviter d'être louée. ‘ Désert technologique ’C'est”.Mais, Une grande partie de l'activité de Tencent était initialement basée sur l'utilisation de machines virtuelles dans le cloud “Nuage supérieur”, Et j'ai été tellement excité par le voyage. ,Et ainsi de suite., Ni profiter pleinement des avantages fondamentaux du cloud , Il peut aussi provoquer une scission technologique .
Heureusement, l'équipe de direction technique et commerciale de TENCENT est également bien informée , Après de nombreuses discussions approfondies et solides sur la communication , Les plans de Tencent pour se lancer dans le cloud sont enfin 2019 L'unification au début de l'année : Pas seulement sur la machine virtuelle , Et propulser le nuage natif .
Lors d'une conférence ultérieure sur l'exploitation et la gestion de Tencent , L'équipe de Yu Guangyu à Tencent BG Rapport basé sur TKE Le plan d'Ascension native du nuage ,Il est recommandé deBGSera auto - développéPaaS La plate - forme passe à K8sDeTKEAllez..
Ce que Yu guangyou n'a pas réalisé, c'est que , Il est sur le point d'entrer dans une sorte de “Deux jours de glace et de feu”Situation, D'une part, des centaines d'entreprises ont entrepris une transformation massive du cloud natif ,D'un autre côté“C'est le bordel.” Les besoins de son K8sCognition, Il a failli s'effondrer :“ Est - ce que c'était intentionnel de me baiser ?”
Par exemple,, La plate - forme de répartition de Wechat Self - Research est appelée YARD,EtTKE Une différence notable est que chaque conteneur correspond à IPC'est fixe., Ainsi, la stabilité du service peut être pleinement garantie .Alors passe àTKEAllez., Tu peux continuer à faire ça? ? C'est ce qui fait que les deux premiers grands :“FixeIP Ce n'est pas un nuage. ,C'est contre la loi.K8sMoyennePodÇa devrait l'être.CattleAu lieu dePetPrincipes fondamentaux.”
Ce qu'on appelle“PodÇa devrait l'être.CattleAu lieu dePet”, Se réfère à l'entreprise en cas de problème , Les contenants doivent pouvoir être jetés comme des animaux à tout moment (Supprimer la reconstruction), Au lieu d'une machine physique 、 Les machines virtuelles sont traitées comme des animaux de compagnie (Modifier la configuration).Bien sûr., Après des dizaines de réunions avec l'équipe d'affaires , Rationnel, il sait naturellement que le côté commercial n'est pas délibérément difficile . À l'ère des machines physiques ,IP C'est l'une des propriétés intrinsèques de l'appareil , Certains systèmes d'affaires dépendent de la fixation IP C'est aussi naturel .
À cette époque, les touristes “ Pincez le nez. ” Sécurisez - les. IP、 Changement de service en place, etc “ Non - Cloud native ” C'est fini. .En outre,TKE L'équipe travaille également avec l'équipe de jeu , J'ai fait ce qu'il fallait. WindowsConteneur pour; Et l'équipe Wechat a fait l'architecture d'ordonnancement des conteneurs à haute disponibilité dans les trois parcs Multi - sites, etc , Résoudre une série de problèmes complexes .
Passer“La douleur”De2019Après des années,Regarde en arrière,“ Les choses qui m'ont maltraité avant , Ils sont tous devenus nous TKE Le point technique le plus avancé .” Yu Guang lobbying , Il s'intéresse à yunhara. 、C'est exact.“ Personnalisation des services ” Les besoins ont pris une nouvelle dimension ,D'un côté, Ce qu'on appelle la demande personnalisée est en fait la demande réelle de l'entreprise , Les entreprises ne peuvent pas migrer facilement sans répondre à ces besoins ;D'un autre côté, Les exigences personnalisées sont souvent les premières exigences proposées , C'est aussi universel. .
Surtout quand cool Dog Music 、 Des clients externes comme Wechat , La fixation est également proposée IP En attendant la demande , Plus dans le grand voyage comme un rêve . Pour les affaires internes de masse “Personnalisation”Besoins, En fait, TKE Moteur de l'innovation de produits , Cela permet également au Cloud d'alimenter Tencent Cloud dans l'auto - recherche interne .
Bien sûr., Dans le processus d'innovation fonctionnelle en fonction des besoins de l'entreprise , L'équipe de Yu Guangyu insiste toujours pour ne pas détruire K8s La nature fondamentale de , Par exemple, il peut être étendu K8s Prise en charge des changements en place , Mais pas contre “Infrastructure immuable”Principes.“ Comme un tabouret. , Peut avoir trois jambes 、Quatre pattes, Peut également avoir un dossier 、Avec accoudoir, Les formes sont infinies , Mais son essence centrale est le tabouret , C'est pour s'asseoir. .”
La philosophie technologique incassable de Yu guangyou a été rafraîchie dans la pratique massive :“ À l'origine, j'ai pensé que la technologie devrait aller de l'avant sans réfléchir .Mais en fait, nous avons découvert que, Toute technologie créée , Tout d'abord, il atterrira dans la scène de subdivision qui lui convient le mieux ,Et en constante évolution, Une fois relativement mature, elle commence à évoluer vers l'universalité en même temps , C'est - à - dire compatible avec l'ancienne architecture 、 Soutenir l'orientation d'un plus grand nombre de scénarios pour une évolution continue .”
Prenez l'exemple de la technologie d'évolution de l'informatique en nuage à guangyou , Par exemple, l'informatique en nuage a proposé des machines virtuelles , Mais l'industrie produit aussi des métaux nus , On dirait que c'est l'inverse de l'évolution technologique .“Ce n'est pas, Aucune technologie n'avance tout droit , Mais chaque technologie dans le même Quadrant doit être compatible à la fois vers l'avant et vers l'arrière . Il en va de même pour la technologie native du cloud , Ce n'est qu'ainsi que la vitalité sera plus forte .”
C'est comme voyager dans son propre esprit , Le processus d'auto - étude du nuage de Tencent a également navigué .2020Année, Toutes les grandes affaires de Tencent sont essentiellement TKE,2021 Début de la résolution des problèmes de qualité de l'utilisation des entreprises après l'année , Pour aider tout le monde à mieux utiliser les nuages indigènes ,Équipe Tencent Cloud、 Équipe de gestion des opérations et TKE L'équipe a lancé la plateforme d'évaluation de la maturité de la génération d'origine Cloud .
Le Cloud natif permet à l'environnement de soutien du cloud de se connecter complètement à l'environnement de développement de l'entreprise , Tout le processus de développement a changé , Tout le travail manuel , Devenir orienté vers APITravail, De l'ère manuelle à l'ère de l'automatisation . La recherche et le développement antérieurs ont nécessité l'achat et le déploiement de machines physiques par soi - même 、Machine virtuelle, L'expansion de la capacité nécessite l'achat d'une nouvelle machine 、Redéploiement, Maintenant entièrement automatisé 、DevOpsC'est parti..
Après cette bataille,Comme un clairvoyant., Yu guangyou est passé d'un fondamentaliste purement technique à un homme plus pragmatique , La réflexion sur l'évolution du cloud s'approfondit lentement —— Tout produit Cloud n'est pas seulement destiné à fournir une valeur d'utilisation directe aux utilisateurs , Son orientation plus centrale est de réduire le seuil de démarrage et les coûts de migration des entreprises 、 Comment utiliser plus d'entreprises dans plus de scénarios , C'est - à - dire passer d'une technologie qui semble très élevée à une technologie que nous pouvons tous utiliser 、 Une technologie vraiment proche .

Depuis le nuage ,“Guérir”Anxiété technique

Wang Ang, Directeur du Centre de recherche et de développement de Tencent Classroom
“Laisse tomber.QQL'aura de, Qu'avons - nous d'autre ?”
Il y a des années, Chaque fois que vous participez à un échange externe de technologies de pointe ,JeuneQQ Background Development Engineer Wang ang , Se torturer une fois dans le cœur .
C'est lui.2013 Les premières années de Tencent après avoir obtenu son diplôme ,QQ Plus de 10 ans en ligne ,Vie mensuelle supérieure à8100 millions,Comme le soleil brille.
Et sous cette énorme entreprise , Le système d'architecture technologique auquel Wang Ang fait face jour et nuit , Est en train de s'éloigner de l'idée d'une technologie avancée de l'extérieur .Avec le temps, Cette architecture technologique va inévitablement dérailler avec les technologies de pointe . Et lui - même, y compris son équipe , Sera également submergé par la vague technologique .
La réalité est indifférente à sa perte .Celui - là.QQ L'architecture technologique de ,Et bien joué, Il peut encore supporter un trafic simultané élevé , Encore capable de répondre à des besoins commerciaux de plus en plus complexes , Aucun signe de flétrissement .
C'est juste..., Il est clair qu'il existe de meilleures idées d'architecture technologique , Il y a de meilleurs composants open source , Il y a un monde spirituel plus plein .
Oui.“Hors de portée” Anxiété , Bienvenue à Wang Ang. 2018Année. Tencent a eu lieu cette année “930Changement” Plus tard, j'ai commencé à explorer le nuage d'affaires ,CSIG(Nuage et industrie intelligente)Après la création, L'équipe dans laquelle il travaille est également impliquée , Commencer à fabriquer des produits éducatifs , Il s'agit notamment de la célèbre plate - forme d'apprentissage en ligne complète Tencent Classroom .
L'ancienne équipe ,Nouvelles activités.“ Comment construire ce système d'architecture technique ?” Les cœurs de tout le monde dans l'équipe se sont ondulés ,“ Garde tes forces. ,Continue.QQ Une vieille pile technologique mature et stable ? Ou dire adieu à ceux qui sont en retard. , La nouvelle pile technologique de Tencent Cloud ?”
Il faut du courage pour choisir la voie difficile et correcte , Wang Ang avoue . Du point de vue du pragmatisme , L'ancienne pile technologique fonctionne encore , Et assez stable ,Pas d'impact sur l'entreprise. Si vous vous Rapprochez de la pile de nouvelles technologies ,Coût de l'apprentissage、 La charge de travail augmentera considérablement , Non seulement au détriment de la production quotidienne , Même être mis au défi par l'entreprise parce que les composants ne sont pas assez matures .
Personne ne veut s'arrêter ,Hésitation、 Ça n'a pas duré longtemps. . Mais le défi commercial arrive aussi . En coupant la pile de nouvelles technologies sur le cloud , Une fois, de nombreux commentaires des utilisateurs dans la salle de classe de Tencent ont été affichés en désordre , Après avoir été défié par les affaires , L'équipe Wang Ang s'est positionnée jour après jour , La découverte finale est qu'une configuration de la base de données sur le cloud et sous le cloud n'est pas alignée .
Mais, Wang Ang, ils ne sont pas devenus des oiseaux à couper le souffle . Alors nous avons vu cette scène : Pour ne pas interrompre la pile technologique en raison de défis commerciaux “ Greffe de moelle osseuse ”, Wang Ang, ils ont soigneusement fouillé tous les détails , Passer plus de temps à tester les niveaux de gris ,Dans un conteneur、UnPod En cas d'instabilité du réseau , Pour refaire les tests frontaux et la reprise après sinistre , Lors de l'utilisation antérieure des composants de la base de données Cloud , Au cas où ils mettraient plus de cache RedisDeCatch……
Bien sûr, en montant dans les nuages , Wang Ang et l'équipe ne sont pas seuls . Juste les détails du composant Cloud up , Ils ont beaucoup travaillé avec la Division produits de Tencent Cloud , Ensemble, en un an, nous avons réussi à 400Questions, Sur les conteneurs 、O & M、 Des composants tels que l'audio et la vidéo ont continué à communiquer , La pile technologique de Tencent Cloud a été perfectionnée , Il assure également le processus d'accès au nuage dans la salle de classe Tencent .
Et donc,, Plus d'un an plus tard 2019Année, De la diffusion en direct du noyau original 、 Système à la demande ,À la machine、 Réseau et autres couches inférieures IaaS, Et en relation avec la logique d'entreprise MySQL、Redis、MQComposants égaux, La salle de classe TENCENT est une pile complète de technologies en nuage Tencent .
Immédiatement après, Équipe Wang ang , Et avec l'aide de Tencent Cloud TKEPlate - forme, Optimiser davantage l'architecture technique , Réalisation de la capacité d'Orchestration conteneurisée , Avec la capacité de zoomer automatiquement sur le nuage , Et ça ouvre la voie à d'autres histoires .
La richesse des éléments d'analyse comparative de l'industrie dans le nuage peut apporter de nombreux avantages .“Prenons l'exemple le plus simple., Ancienne pile technologique CKV,Value Une seule structure de données est prise en charge , Pour compléter la logique d'entreprise, vous devez écrire un tas de codes logiques d'entreprise , Puis sérialisez le Code et remplissez - le jusqu'à CKV Dans la structure de données de . Mais avec le présent KVSystèmeRedis, Sa structure de données est très riche , Il suffit d'écrire très peu de code pour répondre aux mêmes besoins opérationnels .” Wang Ang a dit , .Cela donne plus de temps pour se concentrer sur l'architecture d'entreprise , Peut répondre efficacement à plus de besoins opérationnels .
2020Début de l'année, L'éclosion de pneumonie de la nouvelle couronne commence à avoir des répercussions économiques et sociales durables . Et le flux de classe de Tencent fluctue considérablement avec l'épidémie , Les visites aux heures de pointe peuvent atteindre la normale 100X.
Si c'était l'architecture précédente , Il faut deux ou trois jours pour demander les ressources à l'avance, puis agrandir manuellement l'exploitation et l'entretien , Et avec le déploiement de conteneurs et l'expansion élastique , La salle de classe Tencent peut s'agrandir en douceur , Tout en libérant de grandes quantités de main - d'oeuvre , L'entreprise est également reconnue pour ses performances stables et fluides .
Souvenirs2018Année,“ En abandonnant la cheminée technologique de Tencent 、 Répéter la fabrication de roues sans parler , Juste en termes de croissance personnelle d'un ingénieur en développement , Si vous ne prenez pas l'initiative de vous appuyer sur la pile technologique la plus avancée de l'industrie , Ne pas suivre les nuages ou les sources ouvertes , Mais à l'intérieur de Tencent ‘Fermez la porte et construisez la voiture’, Réparer sur l'ancienne pile technologique , La valeur de cette personne ne sera qu'un ingénieur de développement qualifié de Tencent .” Wang Ang a dit .
Promouvoir l'auto - développement dans le nuage , Wang Ang et les membres de l'équipe ont été exposés à un grand nombre d'excellents composants open source , Une vision plus large de la technologie , Et être capable d'appliquer des technologies de pointe aux affaires ,“Anxiété technique” La basse pression s'est lentement dissipée de l'équipe , Ils encourageront le partage d'expériences technologiques en nuage sur l'intranet de Tencent , Produit à la Conférence technique de l'industrie , Largement reconnu par ses pairs internes et externes .
2021Année, Wang Ang a été promu Directeur de la recherche et du développement de Tencent Classroom .Au travail9 Promu à ce poste après , C'est rapide. . En plus d'une solide capacité de développement 、 L'amour de la technologie elle - même , L'expérience de l'auto - développement du cloud est également une raison importante pour laquelle il est reconnu à la fois par la technologie et les entreprises .
Dis - le.(Cloud Native)Les mots du développeur
Pour conclure, Citez un développeur de Tencent :
“Technologie native du nuage, Va - t - il changer la vie des développeurs? ? Quand une technologie sort , La vie doit être changée , La différence, c'est que tu révolutionnes , Ou quelqu'un d'autre t'a sauvé la vie ,Pas le choix. Nous n'avons aucun moyen de contrôler le développement de la technologie , Alors commençons par la révolution , Parce que c'est arrivé tôt ou tard .”
边栏推荐
- Hbuilder makes hero skin lottery games
- What is a compressed file? What are the advantages of different methods of compressing files?
- Niuke-top101-bm29
- Preparation for a series of courses on WordPress applet generation
- Illustration miscellaneous [for archiving to prevent loss]
- Web project deployment
- Window function row in SQL Server_ number()rank()dense_ rank()
- Detailed explanation of SQL Sever basic data types
- Several stacks of technology sharing: product managers' Online Official answers to several stacks of knowledge
- Jetpack Compose 教程之 从一开始就投资于良好的导航框架将帮助您在之后节省大量的迁移工作
猜你喜欢
随机推荐
Quick completion guide for manipulator (III): mechanical structure of manipulator
Rising bubble canvas breaking animation JS special effect
[IEEE publication] International Conference on natural language processing and information retrieval in 2022 (ecnlpir 2022)
Dedecms template file explanation and homepage label replacement
Self service troubleshooting guide for redis connection login problems
What does ERP system mean
机械臂速成小指南(二):机械臂的应用
Tencent wetest platform will bring new benefits in 2021 with 618 special offers!
What is a compressed file? What are the advantages of different methods of compressing files?
Besides technology, programmers also need to master a skill - self marketing ability
[energy reports] International Conference on energy and environmental engineering in 2022 (cfeee 2022)
“一次编写,运行各端”,高通重磅发布 AI 软件栈!
喜歡就去行動
历史上的今天:图灵诞生日;互联网奠基人出生;Reddit 上线
Cross domain overview, simple accumulation
常用的第三方ui框架
Tencent geek challenge small - endless!
Act as you like
[technical tutorial] national standard protocol platform easygbs cascading supports customized national standard channels
Simple pricelist style code






