Vom ersten Tag an von eBay die cloud-Reise, die e-commerce-Unternehmen konzentriert sich auf halten die Entwickler glücklich, nach Suneet Nandwani, eBay senior director of cloud-Infrastruktur und-Plattformen. Das führte zu mehreren Herausforderungen und Innovationen bei den Unternehmen, die neueste von denen ist die Entwicklung von TessMaster — ein management-framework bereitstellen Kubernetes auf OpenStack.
Mit der Entstehung der Hafenarbeiter wurde deutlich, dass die Container sind “eine Technologie, die Entwickler lieben es,” Nandwani sagte ZDNet.
eBay sah, cluster-Manager als einen möglichen Weg, zu automatisieren, Ihre Operationen im Maßstab, Nandwani Hinzugefügt. “Wir fanden, dass unsere managability und Bedienbarkeit… würde wirklich zu verbessern, mit dem cluster-management.” Auf top von, dass, advanced scheduling und cluster-management konnte führen zu einer effizienteren Nutzung der Infrastruktur und somit der Kosten.
Das Unternehmen erforscht seine Möglichkeiten und landete auf Kubernetes für seine eleganten Entwickler-Schnittstelle. Aber als eine der größten OpenStack-Implementierungen in der Welt, läuft Kubernetes schien nicht machbar für eBay.
“Die meisten der Unternehmen mit Kubernetes intern viel kleineren Maßstab”, Nandwani erklärt. “Wenn Sie einen cluster mit mehreren Knoten, es ist die eine Sache. Wenn Sie sieben oder acht mit Hunderttausenden von Knoten, es ist komplett anders.”
Als er begann, die Brosche, die dieses problem in der frühen 2016, eBay war unzufrieden mit bestehenden Lösungen wie Magnum.
“Wir haben nichts gesehen in der community, die uns helfen könnten, also beschlossen wir schreiben unsere eigenen management-Plattform für Kubernetes mit OpenStack” Nandwani sagte.
TessMaster bereitstellen können Kubernetes auf OpenStack, es skalieren kann und es flex und beugen Sie ihn nach unten, Nandwani sagte. Es ist ein work in progress, und eBay weiterhin build-management-Funktionen in it. Während eBay noch nicht machte es zu open source noch, es will “, weil es keinen Grund für uns nicht zu”, Nandwani sagte.

eBay hat derzeit sieben großen Clustern eingesetzt, die mit Hilfe von TessMaster und Pläne deutlich zu skalieren seine Verwendung von Kubernetes. “Es gibt eine Menge von neuen Anwendungen entwickelt, und auch Plattformen entwickelt, bei eBay gezielt direkt auf Kubernetes,” Nandwani sagte.
eBay 2013 verschieben zu OpenStack wurde ebenso angetrieben von seinem Interesse an attraktiv für Entwickler.
“Als wir das erste gebaut unser eBay spezielle cloud… es funktionierte ziemlich gut, aber es gab ein paar Nachteile-einer war, dass es nicht sehr offen,” Nandwani sagte. “Wir hatten für die Schulung unserer eigenen Entwickler zu arbeiten, die auf unsere cloud. Die zweite Sache war, wie gewinnen Talente. Die Gemeinschaft entwickelt sich sehr schnell, und wir standen immer noch. Wir die strategische Entscheidung getroffen um 2013 zu ändern, unsere Umsetzung für OpenStack.”
Und wie Behälter, OpenStack-eine Herausforderung für eine Plattform so groß wie eBay.
“Weil die meisten Bereitstellungen, die auf OpenStack waren viel kleiner als die unsrigen, es war nicht viel Fokus auf die Leitung einer cloud-Plattform, die auf massiven,” Nandwani erklärt. “Wie überwacht man diese Wolke, wie machst du das Kapazitätsmanagement, wie machst du die Wiederherstellung in dem Fall, dass etwas schief geht, Alarmierung… es gibt eine ganze Reihe von Problemen, die entstehen, wenn Sie durch den Betrieb einer cloud auf einem großen Maßstab.”
eBay erhebliche engineering-Aufwand in die Lösung dieser Probleme, von denen einige geteilt haben und einige, die bleiben interne Lösungen. “Wir haben entwickelt eine Menge Reife, aus technischer Sicht, die Verwaltung von OpenStack bei der Skala” Nandwani sagte.
Microsoft setzt seinen pivot an, dass alles über die cloud-services
Es ist noch nicht vorbei für Windows und Geräte. Aber Microsoft in Zukunft zunehmend über die cloud und Abonnements, wie seine Finanzen und die Prioritäten des Unternehmens zu zeigen.