Bétail entreprises de technologie de pointe pourquoi pas CTO?

Auteur | Yang Bo

Modifier | Ash

Netflix est une location de film américain des affaires en ligne, a utilisé plus de 10 milliards de fois par utilisateur qui affiche les préférences des téléspectateurs d'analyse de l'histoire, ce qui rend la série à succès « House of Cards ». La culture de l'ingénierie de Netflix, est en train d'étudier et d'apprendre beaucoup de sociétés Internet de premier niveau domestique, mais en fait, cette force technique supérieure de la société, mais ce n'est pas le CTO.

1 EDITORIAL

Une nuit avec le dîner et subordonnés, parler à la technologie Netflix au cours de ces innovations audacieuses, et se sentir ensuite la nécessité de résumer, de partager l'équipe, afin que nous comprenions les organisations d'innovation de la technologie de pointe du monde dans la technologie, l'architecture, les aspects organisationnels et culturels. Laissez-nous travailler dur à l'époque, et vous pouvez parfois aussi lever les yeux vers le ciel (voir grand, commencer petit). Ensuite, il y a cet article.

2 production à grande échelle au niveau pratique de l'architecture micro-services

De nombreuses entreprises de micro-services (eBay, Amazon, BAT) a même fait plus tôt que Netflix, mais Netflix est probablement la production de masse de service de micro-niveau fait le plus remarquable.

Nombre de clients actifs 100s gamme de micro-services, la gamme de production quotidienne de changements 1000s, des exemples de 10,000s gamme, gamme 1,000,000s, gamme 1,000,000,000s mesure. Mais seuls les 10s gamme d'ingénieurs d'exploitation et d'entretien, pas leurs propres centres de données CNO, devraient être considérés comme des micro-services du plus haut niveau de DevOps.

Netflix micro visibilité de service

3 open source de la pile de la technologie des micro-services entiers

Netflix composants de base de la pile technologie de micro-services sont essentiellement open source. Pivotal en deux à trois ans auparavant à la part de l'open source Netflix de cette chose paquet d'un face-lift, puis mis en place un certain nombre d'autres choses (centre de distribution, la surveillance de la chaîne d'appel, etc.) devient Spring Cloud. Maintenant, tout le monde connaît la passerelle Zuul, registre de découverte de service Eureka, Hystrix fusible limiteur de courant, la configuration Archaius et d'autres composants, Netflix autour de l'année 2012 aura ouvrantes.

Open source est une stratégie concurrentielle ouverte de Netflix.

Pourquoi Netflix désireux de participer à l'open source?

  • Ils construiront leurs propres solutions aux normes et les meilleures pratiques de l'industrie

  • Netflix a établi des marques de technologie

  • Location, retenir et attirer les meilleurs ingénieurs

  • Recueillir les commentaires des commentaires du partage écologique et avantages

  • 4 systèmes sont la migration de cloud public AWS

    Environ 09/10, Netflix a commencé à lancer une stratégie de cloud public (bien sûr, a eu aussi un temps difficile derrière les centres de données auto-construits), l'application d'une migration progressive vers AWS, ce processus a duré près de cinq ans, à 15 ans le temps la migration est terminée, les AWS sur toutes les applications. À propos de 09/10 AWS n'est pas encore arrivé à maturité, sans parler du temps, même si elle n'a pas peser quelques grandes entreprises n'osent pas parler de toute la stratégie de migration de cloud public. En AWS addition peut avoir aujourd'hui, Netflix a également contribué, a contribué à jeter Amazon innombrables stands.

    5 basé sur la plate-forme AWS pour construire PaaS

    Netflix sur la base du paquet AWS IaaS pour construire leurs propres PaaS cloud services de plate-forme (principalement des composants open source), y compris

    • services de plate-forme (Eureka, Zuul, Edda, Atlas) exécution

    • bibliothèques de la plate-forme et des cadres (Karyon / ruban, Hystrix, RxJava, Governator, Servo, Archaius, Astyanax)

    • plate-forme Big Data et des services de mise en cache (Cassandra / ES / Hadoop Plate-forme en tant que service, EVCache, S3)

    • outils de la plate-forme et services (Asgard / Aminator, SimianArmy / ChaosMonkey, ICE)

    L'industrie a récemment proposé le concept d'architecture nuage natif (nuage natif), Pivotal est le principal promoteur de cette idée (derrière le principal pour pousser ses produits Cloud Foundry). En fait, Netflix en 2013 a proposé le nuage philosophie nuage indigène et toute sa plate-forme (AWS IaaS + PaaS) est natif.

    6 trois centres de deux haute disponibilité

    L'architecture est également fait disponibilité Netflix Majestic, ville déployé trois paires de ces régions sont disponibles (AWS Disponibilité Zone), 1 ou même 2 pendaison n'affecte pas la disponibilité.

    (Hors site) Régions font le déploiement des pairs dans une région de la remorque AZ, puis une autre région disponible.

    7 en tant que base de données primaire en utilisant Cassandra nosql

    Netflix a dû utiliser la base de données traditionnelle Oracle Sql, mais les défis d'évolutivité. comme le mécanisme de stockage primaire persistant architecture de gestion de l'entreprise avec audace l'utilisation subversive proposée Cassandra NoSQL, Netflix en 2012 pour faire la plupart des données stockées sur S3 Cassandra et d'autres bases de données non relationnelles. L'architecture est très audacieuse et des décisions audacieuses, plusieurs entreprises n'osent généralement pas de le faire. KV est une base de données Cassandra sur la nature, comme le stockage de carte triée, ne supporte pas les transactions ne prennent pas en charge joindre. CAP en théorie, Cassandra est de montrer les caractéristiques de AP, pas de centre distribué de haute disponibilité, en charge la synchronisation naturelle des données dans les centres de données, ce qui Netflix est probablement les caractéristiques les plus importantes. Cassandra est lu lente caractéristiques de vitesse d'écriture (base de données générale est en lecture écriture rapide lente), Netflix fait un large usage de Memcached compensation de la mise en cache.

    Cassandra synchroniser des données entre une pluralité de ville Zone, resynchronisation entre la télécommande (Inter-Région), le trafic de 9Gbits / s, les 83ms à retard, les données de sauvegarde de données (2013) est 18 To.

    8 déploiement d'image et de libération de frein automatique

    Ces dernières années, la technologie des incendies de conteneurs docker, nous parlons de conception immuable de l'infrastructure (infrastructure immuable), reflétant essentiellement le déploiement. Netflix a été réalisé dans le déploiement d'image 2012, libérer l'unité est AMI (Amazon Machine de l'image) miroir, grâce à des outils de livraison continue Asgard (version maintenant mis à niveau appelé spi) directement en miroir poussé au déploiement cloud AWS, support bleu-vert (nécessaire au moins deux fois le mode de déploiement machine virtuelle), gris et comme les canaris.

    Le pipeline de libération de Netflix appelé route goudronnée, la route est l'équipe de la plate-forme pavée, présentée par le bâtiment, la cuisson miroir AMI (image de cuisson) et libéré quatre phases.

    Après le canari de libération, le système de santé canari génère automatiquement des rapports et des notes (derrière la nécessité de compter des milliers de mesures de complexité de l'algorithme intelligente +), jusqu'à une certaine fraction (par exemple 80 minutes), afin de continuer à déployer. La libération a également indiqué le freinage automatique.

    9 Architecture Anti fragile

    Netflix mettre hardiment en avant le concept de l'architecture anti-fragile (architectes inspirés par Nicholas Taleb « anti-fragilité » du livre, et l'appliquer au domaine de l'architecture): Afin de rendre votre système plus robuste, ils ne sont pas strictement protégés, mais l'initiative d'augmenter le nombre de tests au hasard, destructeur personnel de R & D forcé de faire à haute disponibilité.

    Netflix du lundi au vendredi, 9:00-à-15h00, le chaos va tuer au hasard des singes Légion instance de production, on appelle Chaos Monkey ainsi que l'augmentation de la latence Latence singe.

    Il Chaos Gorilla peut tuer toute la surface disponible (Disponibilité Zone), Chaos Kong tuer toute la région. On dit que Netflix a pris l'initiative de fermer l'un de la zone disponible, sans clients d'influence.

    Certaines sociétés Internet domestiques tirent également profit des exercices et un mot à dire, mais essentiellement à l'avance pour dire bonjour, pas à grande échelle générale, Netflix ne joue pas aléatoire greet pour de vrai.

    10 écoulement presque pas, aucun manuel de l'employé

    Netflix est une densité très talent, de la liberté et de la culture lourde responsabilité, flux lumineux de la société. La société n'a pas manuel de l'employé formel, en principe, seul un guide simple:

    Agir dans l'intérêt de Netflix, d'agir dans les meilleurs intérêts de Netflix.

    11 Non, CTO Ops Non

    technologie Netflix matériel si vite, mais pas la technologie des positions CTO, seul le CPO chef de produit, les équipes techniques et les équipes de produits sont des rapports à VP CPO. Pour ce faire est plus, la technologie et les produits axés sur le produit pour faciliter la communication et la coopération, les deux parties tirent avoid, avoid paradoxe affaires axée ou axée sur la technologie, nous sommes axée sur les produits. Netflix a appelé BusDevOps structure organisationnelle.

    Netflix est également aucune équipe d'opération indépendante et d'entretien (NoOps), l'architecture middleware + + + exploitation et la maintenance d'une grande plate-forme de nuage de données appelée équipe d'ingénierie en boucle fermée (Cloud et ingénierie Platform), un vice-président chargé de la culture d'amarrage globale meilleure des DevOps. Netflix culture axée sur les produits est très forte, même équipe d'ingénierie de plate-forme open-source sur les produits sont propres (voir https://netflix.github.io/),PaaS toute plate-forme cloud de plate-forme cloud est la plus grande production de l'équipe d'ingénierie de produits.

    CTO de fait de Netflix, chef de talent, responsable du recrutement, l'entreprise l'importance du talent est évident.

    12 entreprises Que ce soit montent et descendent, le marché a toujours payé les salaires les plus élevés

    Ne pas avoir à expliquer, ce qui est probablement le plus dominateur et le point Netflix Niubi. D'après mes camarades de classe mètres pays de langue, aller au salaire de base maximum Netflix dans la Silicon Valley, diplômé et allez ouvrir plus de 30 millions de dollars de salaire annuel (ce qui est le marché boursier il y a quelques années). aller généralement dur, allez à gauche n'est pas facile, n'est pas compétent pour être gracieusement convaincu d'avoir. Vous pouvez rester sauter généralement pas, ne sautez pas à cause des salaires plus élevés.

    De toute évidence, pas de densité de talents en haut, l'architecture technique ne peut pas soutenir la culture et de se démarquer sur leur hauteur. Les meilleurs talents ensemble des étincelles de collision éclater facilement l'innovation, Daoteng choses et des idées subversives.

    Écrit dans la dernière 13

    Je résume ici la technologie matérielle rapide pour faire des choses Netflix, en partie à cause de l'admiration, mais ce n'est pas le point, après tout, la base de l'environnement intérieur actuel et de la densité humaine ne peut pas se permettre de soutenir ce type de culture d'entreprise, mais les collines de pierre , peut apprendre beaucoup de la technologie, l'architecture, les idées organisationnelles et culturelles d'apprentissage de la valeur de Netflix et de référence.

    Je ne me étais pas travaillé à Netflix, les informations ci-dessus est principalement par l'Internet pour partager des informations (en SlideShare particulier) apprendre à lire (certains peuvent interpréter ou biaisé), le soi-disant fort secret non, Netflix se reflète également dans son esprit fort désintéressé du partage, il au sein de la société est le partage ouvert et transparent de l'information, à l'extérieur, aussi, presque tous pile service technologie micro Netflix (également connu sous le nom NetflixOSS) vous pouvez obtenir gratuitement de github.com/netflix, ses matériaux d'architecture interne et liés à la technologie sont disponibles par le biais essentiellement SlideShare ou Netflix TechBlog gratuit. Dans un même ouvert et transparent Google, Amazon et Apple ces géants de l'Internet sont censés être assez étrange. Netflix, probablement sur la planète sur une des fleurs lumineux particulièrement merveilleux.

    Hommage à Netflix!

    Les auteurs introduisent

    Yang Bo, directeur de la recherche et de la base de développement cadre pat prêt. Il a plus de 10 ans d'expérience Internet dans le développement et l'architecture des systèmes distribués, a travaillé: eBay (eBay CDC) Chine Development Center, Senior Ingénieur R & D, impliqué millions de développement de plate-forme API ouverte shell, Ctrip Réseau Voyage (Ctrip), toute technologie R & D, a dirigé la construction de grande échelle du système SOA Ctrip, le seul produit (VIPShop), un architecte de plate-forme cloud principal, responsable des conteneurs de recherche et de l'infrastructure plate-forme PaaS.

    AWS aussi autour de 2009-2010 lorsque moins matures, le service Netflix migreront le cloud public, Netflix stratégies prospectives afin qu'ils deviennent un style unique des entreprises bien connues, à ce jour, est toujours un proche avenir « Microservice », « Serverless » sujet le plus chaud développement de logiciels, et cet ensemble de la station QCon Shanghai jusqu'à « opération intelligente et de l'entretien: l'architecture et la technologie » sujet.

    Amazon architecte en chef de la Chine R & D Center Cai Chao a préparé une "histoire de pizza: Microservice & Severless"

    Twitter ingénieur infrastructure Chen Xiao prêt « l'architecture et la pratique de grande échelle du système de stockage distribué » et ainsi de suite.

    Cliquez sur  Lire l'original La pratique et la pensée intelligente fonctionnement et l'entretien des acquis immédiatement.

    texte recommandé aujourd'hui

    Cliquez ci-dessous pour lire l'image

    Pourquoi la culture d'entreprise de Netflix sera respecté dans la Silicon Valley?

    Hunan Longhui: Wang Xiaoren est devenu un « commandant de porc » fleurs heureux saupoudrez toute la famille
    Précédent
    événement Wu Xiubo continue à mordre, à la suite de la diphtérie Il bébé, son dilemme des pertes plus lourdes?
    Prochain
    « Soleil Pokémon / lune » se déplace Royale Z a annoncé trois exclusive
    En plus de mise à niveau de la taille de l'écran, Apple montre la série 4 Quelles sont les principales mise à niveau?
    perte Wu Xiubo de plusieurs centaines de millions de dollars par nuit: Film RETIRER stands, renoncer au travail sur l'étoile, le spectacle était segment de coupe
    Cours recommandés Shu entendu que vous voulez faire ingénieur AI?
    Sony a ouvert un voile de brique noire? SONY NW-ZX300A lumière expérience lecteur de musique
    Zhang soleil beauté boisson thé Zixuan briller très agréable, mal rasé Chen affligeaient travaillait dur
    « Got7 » « Partager » 190324 Jackson Wang anniversaire de la fin du voyage arrivera à Séoul masques cachés un peu fatigué
    « Ne connaissant rien » Zhu a dit Manniang veulent revenir à retrouver les mots de fée fée Rong Rong fait ses vraies couleurs
    2019, qu'il y aura un certain nombre de drame loin de nous, que beaucoup de travail encore phénoménal
    Pourquoi Flutter est révolutionnaire?
    Li Landi drame propagande officielle, la seule Qing prendre soin de drame de la maison de son faisceau, la forme ressemblant Wei Ying Luo?
    SuperVOOC super charge flash, déclencher une « révolution de charge »