12306-by-aliyun

Gestern Nachmittag hat ein Zhihu-Nutzer, der behauptete, ein Alibaba-Cloud-Programmierer zu sein und auch am diesjährigen 12306-Projekt für den Reiseverkehr zum Frühlingsfest teilgenommen zu haben,zum ersten Mal offengelegtdass Alibaba seit Beginn des letzten Jahres mit der Bahnticket-Website 12306 zusammengearbeitet hatte und dass 12306 bis zum diesjährigen Frühlingsfest-Reiseverkehr 75% seiner Restticket-Abfragedienste an Alibaba Cloud zum Hosting übergeben hatte.

Der Programmierer sagte, dass Anfang 2014 die technischen Teams von Alibaba und 12306 begannen zu diskutieren, wie das Restticket-Abfragesystem in die Cloud gebracht werden könnte, es während der Goldenen Woche zum Nationalfeiertag testeten, und die Ergebnisse seien „ziemlich gut“ gewesen.

Während des diesjährigen Frühlingsfest-Reiseverkehrs berichteten Internetnutzer allgemein, dass die Effizienz von 12306 beim Ticket-Grabbing und bei der Ticketausgabe viel schneller sei als in früheren Jahren. Außerdem wurde die Vorverkaufsfrist auf 60 Tage geändert, was jedem genügend Pufferzeit gab, und einige neue Regeln wurden eingeführt, wodurch die Intensität des Ticket-Grabbings weniger konzentriert war als zuvor. Diese Maßnahmen auf mehreren Ebenen ließen die Menschen das Gefühl haben, dass die Heimreise in diesem Jahr nicht mehr so viele Beschwerden auslöste wie in früheren Jahren, und die Leistung von 12306 wurde auch von allen anerkannt.

Zuvor sagten die Leute immer wieder, es wäre großartig, Websites wie Taobao und JD.com, die den Double-11-Shopping-Rausch bewältigten, 12306 betreiben zu lassen. In diesem Moment hat sich dieser Scherz endlich bewahrheitet. 12306 mobilisiert tatsächlich die Kräfte der ganzen Nation und schließt nicht-offizielle zivile Kräfte nicht aus, was auch die starke Kraft von Handel und Markt widerspiegelt.

Der Programmierer offenbarte außerdem, dass die Anforderungen der Nutzer an 12306 sich von den Serveranforderungen während Double 11 unterscheiden. Darüber hinaus räumte er das Missverständnis der Leute aus, indem er sagte, dass der entscheidende Faktor, der die Effizienz des Ticket-Grabbings und den Serverbetrieb von 12306 beeinflusst, nicht der Ticketkaufprozess ist, sondern der Schritt der Abfrage verbleibender Tickets. Tatsächlich ist das auch sehr logisch. Wir alle stellen fest, dass wir keine Tickets bekommen, während wir wiederholt aktualisieren; diejenigen, die Tickets bekommen, haben ihre Sitze gesperrt, und innerhalb der nächsten 45 Minuten können sie frei wählen, wann sie bezahlen. Wenn wir also das Gefühl haben, dass Tickets nicht gekauft werden können, dann liegt es nicht daran, dass alle Tickets von anderen gekauft wurden, sondern daran, dass alle Tickets abgefragt wurden.

Konkret sind die Schritte, damit Alibaba Cloud den Druck von 12306 mittragen kann, folgende:

1. Das Modul zur Abfrage verbleibender Tickets vom bestehenden System von 12306 trennen, damit es unabhängig bereitgestellt werden kann;
2. Ein System zur Abfrage verbleibender Tickets unabhängig in der Cloud bereitstellen. Auf diese Weise verfügen sowohl 12306 als auch die Cloud über ein System zur Abfrage verbleibender Tickets, was die Planung flexibler macht;
3. Einige Sicherheitsmaßnahmen;
4. Je nach Betriebsbedingungen können sich die Abfrage verbleibender Tickets in der Cloud und die ursprüngliche Abfrage verbleibender Tickets von 12306 gegenseitig ergänzen, wobei die unterschiedlichen Zugriffsverhältnisse basierend auf Echtzeit-Lastbedingungen angepasst werden, um die Elastizität der Cloud voll auszunutzen.

Nach Abschluss der Abfrage werden Benutzerinformationen und der Ticketkaufprozess derzeit weiterhin auf den eigenen Servern von 12306 abgewickelt. Für die Integration zwischen der Cloud und dem bestehenden System sowie potenzielle Sicherheitsrisiken hat Alibaba Cloud ebenfalls einige Sicherheitsmaßnahmen implementiert, um diese zu verhindern.

Im Januar 2014 verteidigte ein Artikel eines "ehemaligen Taobao-Ingenieurs" 12306, das damals in der Kritik stand, und belegte anhand der technischen Engpässe, die er verstand, dass 12306 bereits gut genug funktionierte. Derzeit sieht man online viele ähnliche Verteidigungen und Lobpreisungen von 12306 durch Personen mit Serverbetriebserfahrung. Der Programmierer zitierte diesen Artikel ebenfalls und kommentierte:

Es ist fast ein halbes Jahr her, seit ich an diesem Projekt arbeite, und ich habe viele Gefühle. Jeder weiß, dass Double 11 eine beträchtliche Herausforderung für das technische Team von Alibaba ist. Ich habe 4 Jahre lang teilgenommen, und zwei dieser Jahre waren besonders schwierig. Damals wurde das technische Team oft von der Business-Seite verantwortlich gemacht, ganz ähnlich wie die aktuelle Haltung, die alle gegenüber 12306 haben. Objektiv betrachtet trieb die Double-11-Aktion jedoch die technologische Reife von Alibaba voran, und der Reiseverkehr zum Frühlingsfest veranlasste 12306 ebenfalls, stärker zukunftsorientierte Technologien einzusetzen.

Schließlich zitierte er eine Passage eines 12306-Ingenieurs, der sich an die Zeit erinnerte, als das System gerade gestartet war:

12306 ist ein Neuling im Internet oder kann als "reiche zweite Generation" bezeichnet werden. Es sieht hässlich aus, ist töricht und albern, und sein Körper ist schwach... Also vermasselte es seinen ersten Auftritt. An diesem Tag beobachteten alle Internetgrößen und Internetnutzer in ganz China es, und praktisch alle Internetnutzer Chinas strömten in sein Zuhause. An diesem Tag stürzte es ab, und am selben Tag schwoll die Kritik an... Eigentlich wissen wir, dass sie nicht 12306 verfluchten; sie verfluchten diese Ära.

Originalquelle: http://cn.technode.com/post/2015-01-16/12306-by-aliyun/