Lecture "Ali Baba à Taiwan réflexion stratégique et un cadre pratique" RESSENTIS: stratégie, architecture, SOA, etc.

lu récemment un livre intitulé « transformation de la route de l'architecture informatique de l'entreprise: Alibaba Taiwan dans la réflexion stratégique et un cadre pratique, » le livre n'a pas été lu au moment de cette écriture, par crainte que si le livre à écrire après avoir lu tout cela articles, beaucoup de contenu merveilleux peut-être oublié, de sorte que le milieu du premier à écrire un pour tout le monde à partager.

Stratégie à Taiwan

Alibaba Taobao Département des affaires a été créé en 2003, comme.

En 2008, feu d'entreprise B2C, Alibaba a mis en place Lynx, initialement appelé Taobao Mall, fonctionnait comme une division de l'unité d'affaires Taobao, comme deux.

Avec l'augmentation continue de l'activité B2C, Lynx est devenu indépendant, Alibaba a mis en place une division distincte Lynx, à égalité avec le ministère des transactions Taobao, comme trois Taobao à ce moment pour soutenir la partie technique de deux divisions, la structure organisationnelle déterminer l'équipe technique doit donner la priorité à Taobao pour répondre aux besoins d'affaires, il a sérieusement affecté le développement des affaires Lynx. Lynx et les gens d'occasion Taobao devraient être en mesure de trouver cette plateforme Lynx et Taobao pour les affaires électroniques comprennent le commerce des produits de base, l'évaluation, le paiement, la logistique et d'autres fonctions.

En 2009, la division des affaires est entrée en étant partagée, les membres clés de l'équipe technique viennent Taobao, dans la structure organisationnelle comme un contrat distinct avec Taobao, Tmall même niveau de la division, la figure IV. Groupe espère que grâce à cette façon de faire l'équipe technique pour soutenir les entreprises Lynx et Taobao, bien que publiques, les précipitations de service universel, une utilisation plus rationnelle des ressources.

Mais en fait, au moment où part la division des affaires est « Obey » Tmall et Taobao, ont partagé les besoins de la division des affaires tout en rencontrant les Lynx et Taobao forte demande, les membres de l'équipe souvent des heures supplémentaires de travail ne peuvent pas atteindre le Lynx et Taobao la demande, les principales unités d'affaires Lynx et Taobao ainsi à part la division des affaires n'est pas satisfaite, alors que la division partage des collègues d'affaires ne souffrent pas dire.

En 2010, il y avait acheter des affaires ensemble rentable, rentable poly a une forte capacité à attirer du trafic, le Lynx, Taobao, 1688 amarrage veulent recueillir la plate-forme rentable afin d'élargir leur flux, rentable poly soudainement face à un gros bout à bout est submergé par la demande ce temps Groupe exige les trois principales plates-formes de fournisseur d'électricité si vous voulez abouter plate-forme rentable, elle doit être partagée par la division des affaires! Ce fut avec cette politique, ce qui rend la division des affaires de partage a un solide point de départ pour les entreprises, la plate-forme d'affaires d'origine avec le droit de parler des trois déséquilibre du pouvoir a tiré un niveau relativement équitable. Ainsi pose aujourd'hui la division d'affaires partagé, vous pouvez voir les affaires de Alibaba Group est devenu la plate-forme de cur de métier, comme indiqué ci-dessous:

Une description claire de la figure Alibaba « plate-forme épaisse, fine application » sous forme d'architecture, et la part est une véritable « plate-forme épaisse » reflète la division des affaires, « plate-forme épaisse » pour fournir le plus Alibaba professionnel diverses affaires front-end, service d'affaires stable, ce qui est à Taiwan . Notre stratégie se trouve dans le tableau ne se fait pas du jour au lendemain, en 2009 a commencé la construction d'une division de services partagés, a jeté une base pour la stratégie à Taiwan, mais aussi besoin d'un soutien solide au Groupe va construire à Taiwan, une fois à Taiwan la formation, à jeter des bases solides pour l'entreprise de décoller.

Architecture cheminée

2008 équipe technique Taobao pour soutenir la Taobao et Tmall deux principales plates-formes de commerce électronique, tandis que le 1688 a sa propre équipe technique, l'architecture comme indiqué ci-dessous:

Cette architecture est Architecture cheminée Chaque unité d'affaires et de leurs correspondants unités d'affaires, comme debout comme une cheminée, et si elle est conforme à cette structure, lorsque les entreprises ont besoin pour développer des affaires nouvelles, il y aura une nouvelle unité d'affaires et le secteur des nouvelles technologies correspondant, qui est, plus d'une cheminée. Jusqu'à présent, cette architecture, en fait, il y a encore beaucoup d'entreprises est que cette architecture a été le résultat a certainement ses avantages:

  • La prise en compte des modèles d'affaires de l'entreprise sont différentes, donc un bâtiment séparé
  • Nouvelle équipe commerciale considérée sur la base du service avant la transformation de la technologie et ont trop de services de bagage historique, pourrait aussi bien reconstruire

Le seul inconvénient de cette architecture pour ses avantages l'emportent largement sur:

  • Répétez les fonctions de construction et d'entretien apportent un travail répétitif et de l'investissement. Offrir aux entreprises de réduire le risque de double emploi, mais augmenteront les coûts en double.
  • Entre le système « cheminée » si vous voulez interagir, le coût de la collaboration est élevé.
  • Les précipitations ne sont pas propices au développement durable et de l'exploitation. Sur la ligne après une cheminée dans la phase d'exploitation et de maintenance, à ce moment si vous avez besoin de modifier les entreprises sur cette base à l'entreprise de l'édition, il prendra très longtemps.

Dans l'ère d'Internet, une meilleure intégration des ressources internes, réduire les coûts et réaliser l'interaction entre les différents systèmes est inévitable. Face à cette situation, en 2004, l'industrie a mis en avant le concept de SOA pour résoudre le problème entre les systèmes « cloisonnée » interaction.

SOA

Les fonctions essentielles de la SOA:

  • Service axé sur le calcul distribué
  • couplage lâche entre les services
  • support package
  • Enregistrement de service et de découverte automatique
  • En tant que services de définition de contrat de service interactive

centralisée SOA

De nombreuses entreprises sont réalisées grâce à la SOA ESB, qui est une SOA centralisée.

ESB est un Enterprise Service Bus, comme son nom l'indique, le système peut ESB service d'entreprise dans une variété de gestion unifiée, l'architecture ESB et à l'abri de l'impact des changements dans l'interface de service aux consommateurs de services, et entre les différents systèmes pour résoudre d'assurer l'interopérabilité d'une bonne architecture, comme indiqué ci-dessous:

En 2004, de nombreuses grandes entreprises de logiciels ont constaté que de plus en plus d'entreprises dans les années de processus de construction informatique et construire progressivement de plus en plus des systèmes informatiques, ces systèmes informatiques sont établies en utilisant le mode de construction du système de cheminée, rendant le système dans l'entreprise de nombreux bâtiments, certains de ces systèmes acheter kit commercial, une recherche indépendante et le développement, certaines entreprises trouvent le développement sous-traitance, le résultat final est que chaque plates-formes technologiques utilisées du système, les cadres, les langues varient. Ainsi, la société a développé le logiciel système ESB Pour aider ces entreprises à résoudre ces problèmes.

Le fournisseur de services simplement défini sur l'interface du système ESB et bon chemin d'accès à l'interface, le consommateur spécifique qui craint que cela ne nécessite pas les services, et n'a besoin que d'être un ajustement au service ESB pour ce changement, ils pour réaliser l'impact de l'isolement sur les changements d'interface de service. La réduction du couplage entre le système ESB, plus la mise en uvre pratique et efficace de l'intégration du système, tout en offrant une plus professionnelle par rapport à « point » en mode service de capacité d'équilibrage de charge, contrôle de service et autres.

ESB offre une variété de fonctions telles que l'interface technique (HTTP, Socket, JMS, JDBC, etc.) l'accès d'adaptation, la conversion de format de données, découpage de données, le routage de demande de service, etc. Le but est de permettre aux clients de l'entreprise d'améliorer l'efficacité du développement en fonction de ces fonctions plus rapide mise en uvre des projets d'atterrissage.

Ainsi, façon ESB dans le courant dominant de cette période de mise en uvre SOA, une bonne solution à l'interaction entre les systèmes hétérogènes.

SOA décentralisée

« Décentralisé SOA » est provoquée par l'industrie de l'Internet, parce que dans le secteur de l'Internet dans la communauté des utilisateurs d'Internet est public, de sorte que les concepteurs de l'architecture du système doit d'abord résoudre le problème de l'évolutivité du système est de faire des affaires une réponse plus rapide et un meilleur soutien à l'innovation des entreprises.

Par conséquent, la « décentralisée », en plus de répondre au point de la fonction de base de SOA, vous devez également éviter l'influence « centre » des difficultés engendrées des problèmes d'évolutivité, et « avalanche » potentiel.

« Au centre de la SOA » est une structure « point », il est pas le centre, comme indiqué ci-dessous:

Il est peut-être dans le doute, l'émergence de la SOA est de résoudre les problèmes causés par l'architecture cheminée, tandis que les appels entre le système de cheminée est un « point à point » Ouais, cela ne va pas en arrière il? Dans le secteur de l'Internet, cadre des services déconcentrés Il est géré en interne, et rarement Interagir dans les services réseau internes et externes, les autres services mènent des contrats ont été approuvés ainsi fonction d'interface de service d'une manière bonne protection de la stabilité de l'interface de service, alors que service au centre du cadre ainsi que le support pour de multiples versions, l'équilibrage de charge et d'autres fonctions, le bouclier essentiellement une variété de problèmes d'instabilité du système avant que le mode « point ».

Dans la « architecture centralisée », toute l'architecture du centre est qu'ESB, tous les appels de service et les retours passent par l'ESB, ce service l'appelant appelle un service beaucoup plus de frais généraux de réseau, et dans la « architecture décentralisée « ne figure pas dans cette question.

En outre, tous les appels de service ont été ESB, de sorte que le déploiement du cluster ESB est nécessaire, afin de protéger un autre problème ESB ne se pose pas, la configuration du système de déploiement du serveur ESB ou la configuration du réseau seront mieux, ce qui rend l'expansion une fois que les entreprises veulent ESB il apportera une augmentation significative du coût du logiciel et du matériel.

En outre, même si le système ESB pour assurer le déploiement de cluster haute disponibilité, mais toujours possible « avalanche » effet, Une fois que la « avalanche » se produit dirigerez tous les services d'affaires ne sont pas disponibles .

avalanche

Nous partons du principe que le montant maximum de chaque groupe concurrent ESB serveur 100, en supposant que le cluster a maintenant 10 serveurs, lorsque l'utilisateur demande quantité quotidienne de stable, après chaque moyenne du serveur d'accès concurrentiel d'équilibrage de charge 80, mais si le cluster tout d'un coup dans l'un des serveurs tombe en panne, alors vous avez besoin avant neuf heures supplémentaires concurrency à l'ours, le montant des neuf serveur concurrent restant augmentera, ce qui est susceptible de conduire à 9 Taichung un serveur est surchargé , ce qui en ont été dépassés huit autres serveurs, c'est la « avalanche ». Une fois que la « avalanche » d'échec, même si vous allez à redémarrer le serveur est également très difficile à résoudre, car le serveur est susceptible de commencer juste de terminer a été submergé par le trafic, cette fois, vous ne pouvez interdire le flux externe dans votre système, et donc après tous les serveurs ont commencé à mettre avec succès le trafic entrant. Et quand cela arrive, vous ne pouvez pas avoir le temps de localiser le problème, redémarrez le cluster est en fait bon ou dans un état « fragile ».

Cela signifie que le « centre » de l'architecture ne peut pas résoudre ce problème d'évolutivité du système, et la « décentralisation » de l'architecture sera mieux, parce que même si cela se produit ci-dessus, il ne touchera pas tous les services. Donc, c'est pourquoi l'industrie Internet choisira à l'architecture « déconcentrés ».

Nous présentons ici cadre service distribué Alibaba HSF Et si je l'ai lu pour continuer ... ha ha.

Il y a des points de douleur ont l'innovation, il est certainement une technologie pour résoudre un phénomène de point de douleur.

Le livre + Wants amis transmis concernent lettre privée et réponse, « architecture », je peux vous envoyer un document PDF complet du livre.

Bien sûr, plus soutenir l'achat d'un livre physique, après avoir obtenu un document qui avait l'air de récompenser les amis peuvent aussi acheter le soutien!

BAT dernières questions d'entrevue et résumer: collections Hash + Redis algorithme de mise en cache + données + exécutées simultanément
Précédent
Est-ce que vous aimez les gens qui se trouve également comme vous est ce genre d'expérience?
Prochain
Lenovo a officiellement publié Z6 Xiaolong 730 + 4000mAh
TRACK Air + comme un vrai 1000XM3 sans fil
Architecture Java Cartographie des connaissances (b) micro services entretien architecture document thématique (Ali)
Que les entreprises industrielles totales ci-dessus à l'échelle des profits de 565,56 milliards en hausse de 1,1%
Je voudrais grandir en tant que architectes type de combat? serrure segmentée + printemps + nuage pic combien vous maîtrisé?
« Dance! Elephants « » voyage de la vie continue « Ninetowns la tournée de retour au directeur de tir Lin Yuxian premier tir a éclaté rencontre douloureuse
« TFBOYS » « partager » l'envie nom réel Muwang Yuan 190,612 garde-corps jambe, qui a vu les filles ne pleure pas?
Agriculteur a étudié la peinture pendant 40 ans, a été accordé 72 Suizhong Chine Académie des Beaux-Arts d'admission, les utilisateurs: la plupart des étudiants du bétail art
48 heures défi voiture, voiture BYD montre l'avenir de l'Internet
Ne dites pas que maman et papa ne veulent pas que vous, les enfants pleurer vous taquine responsable?
« TFBOYS « » Nouvelles 190612 ont si juteux yeux langoureux, qui ne le font pas comme la source de roi il?
lettre micro pour frapper difficile à ouvrir, saisir les enveloppes rouges et d'autres plug-in