Welche Cloud wählen? | Komentor

Es gibt ein paar Virtualisierungsoptionen, und für die meisten Startups ist diese Auswahl notwendig. Der Kauf eines Servers ist in der heutigen Zeit so gut wie unpraktisch. Es kommt also auf ein paar Top-Unternehmen an. Ich habe eine klare Vorliebe für die GCP und hoffe, hier dafür plädieren zu können, aber es gibt Gründe, sich unter bestimmten Umständen für andere Optionen zu entscheiden.

Google Cloud-Plattform

Die GCP wurde von Weltklasse-Ingenieuren für Ingenieure entwickelt. Sie sind auf dem neuesten Stand der Technologien, die der Öffentlichkeit zugänglich gemacht werden können – Kubernetes ist eine Form von Scheduler, die von Borg inspiriert wurde und ein Jahrzehnt zuvor entwickelt wurde. Die GCP hält ihr Angebot auf der richtigen Komplexität, indem sie Tools verwirft, wenn bessere sie in den Schatten stellen. Es gibt im Allgemeinen nur ein oder zwei Möglichkeiten, etwas zu erledigen. Am wichtigsten ist, dass die Abstraktionen, Sprache und Bausteine ​​sorgfältig entworfen und robust gebaut sind. Dies macht es einfach, darauf aufzubauen, und Ihre Ingenieure können sich auf Ihre Wertschöpfung statt auf die Infrastruktur konzentrieren. Preisleistung ist hier ein weiterer wichtiger Faktor. Es kann schwierig sein, eine vCPU mit einer anderen bei einem anderen Unternehmen zu vergleichen, aber Google scheint bei Preisvergleichen die Nase vorn zu haben, und die Betriebszeit ist normalerweise unübertroffen. Ich habe vier Jahre lang für Google sowohl im Rechenzentrumsteam als auch im Google Cloud Build-Team gearbeitet. Im Rechenzentrum habe ich gesehen, wie präzise und reglementiert das Unternehmen damit umgeht, den letzten Tropfen Leistung aus seinen Rechnern herauszukitzeln. Die meisten Verbraucher denken nicht darüber nach, aber Googles tiefstes Know-how, ihr Produkt für die Welt, ist ein Hochleistungs-Rechenzentrum. Jedes ihrer Produkte erfordert eine enorme Rechenleistung. Deshalb mussten sie die besten Rechenzentren der Welt bauen. Als ich an Cloud Build gearbeitet habe, habe ich gesehen, wie das Unternehmen die Erfahrung der Benutzer (Ingenieure) priorisiert – und sie haben tiefes Wissen darüber, weil es der Arbeitgeber der elitärsten Ingenieure da draußen ist. Während meiner Zeit bei Google habe ich gelernt, dass sich große Unternehmen, die Cloud-Angebote evaluieren, mit zunehmender Dauer und Gründlichkeit des Überprüfungsprozesses eher für Google entscheiden würden. Google kam beim Cloud Computing etwas spät ins Spiel, sie verbrachten mehrere Jahre damit, zu entscheiden, ob sie ihr Angebot auslagern sollten, deshalb hatte AWS einen solchen Vorsprung, aber heute sind sie dem Projekt voll und ganz verpflichtet und haben es getan weitgehend in allen Bereichen aufgeholt, mit Ausnahme des Marktanteils der Entwickler. Dies ist der größte und wichtigste Nachteil bei der Verwendung von GCP, nicht so viele Entwickler haben es gelernt.

Amazon Web-Services

AWS ist die beliebteste Wahl für Startups und Unternehmen im Allgemeinen. Es ist das umfassendste Cloud-Angebot und hat die meisten Entwickler, die Experten darin sind, darauf aufzubauen. Da Amazon ausgereifter ist als andere, hat es einige erweiterte Funktionen früher als andere herausgebracht, aber es ist normalerweise am besten, keine erweiterten Cloud-Funktionen zu verwenden, da Sie eine Sperre so weit wie möglich vermeiden möchten. Die grundlegende Tatsache, auf die ich bei Amazon zurückkomme, ist, dass das Unternehmen im Kern ein E-Commerce-Unternehmen ist, das seine Rechenzentren als Notwendigkeit für den Verkauf von Produkten gebaut hat. Es ist nicht so der technischen Exzellenz verpflichtet wie Google oder sogar Microsoft. Einige der Produkte sind auf AWS verwirrend, weil sie selten Optionen verwerfen oder entfernen. Dies bedeutet, dass es 3 oder mehr Möglichkeiten geben kann, eine einzelne Aufgabe zu erledigen, und dies führt zu einer aufgeblähten Benutzeroberfläche. Alles in allem wäre es keine schlechte Wahl, sich für AWS zu entscheiden, und Sie werden viel Hilfe finden, um damit voranzukommen.

Microsoft Azure

Azure ist die Lösung von Microsoft. Es hat weniger Funktionen als GCP und AWS und ist weniger beliebt für generische Computeranwendungen. Der Hauptgrund für die Verwendung von Azure ist die einfache Integration mit anderen Microsoft-Produkten. Wenn Sie sich stark auf Office 365 oder andere Windows-basierte Tools verlassen, ist Azure sinnvoll. So trägt der Aufbau eines Ökosystems dazu bei, eine Bindung für Microsoft zu schaffen. Aber wenn Sie dort Ihre anderen Technologieentscheidungen getroffen haben, haben Sie diesen Kompromiss bereits gemacht.

Digitaler Ozean

Digital Ocean sehe ich als eine Art Marketingspiel für Leute, die etwas weniger technisch versiert sind. Es ist nicht vollständig ausgestattet und ich bin auf eine Reihe von Fehlern und schlechten Support gestoßen. Sie verwenden Metaphern für bestimmte Arten von technischen Werkzeugen, was es umso verwirrender macht, zu wissen, was man bekommt und wie es genau funktioniert. Ich würde Digital Ocean überhaupt nicht empfehlen.

Heroku

Heroku hat sich eine Nische für Ruby on Rails-Apps geschaffen. Obwohl ich RoR nicht besonders mag, kann es ziemlich nahtlos auf Heroku bereitgestellt werden. Das Problem ist, dass die Kosten explodieren, sobald Sie anfangen zu skalieren. Es ist billig und einfach, ein Spielzeugprojekt umzusetzen, aber alles, was Fahrt aufnimmt, wird unerschwinglich teuer.

Fazit

Alles in allem denke ich, dass die Wahl zwischen AWS und GCP liegt. Ich denke, GCP ist robuster, einfacher, aber leistungsfähiger und billiger. Es gibt viele Entwickler, die auf der GCP arbeiten, aber definitiv noch viel mehr auf AWS. Wenn Sie damit beginnen, Ihre App systematischer bereitzustellen oder diese Entscheidungen für Ihr Unternehmen treffen, wenden Sie sich an uns, und ich kann diesen Verallgemeinerungen für Ihre spezielle Situation etwas mehr Farbe verleihen.

Originalartikel veröffentlicht unter

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *