Amazon Web Services fügt MacOS auf blankem Metall zu EC2 hinzu

0

Amazon Web Services und Apple haben sich zusammengetan, um mit der Einführung des neuen ECS-Instanztyps mac1.metal ECS am Dienstagmorgen moderne Cloud-Bereitstellungsfunktionen auf die macOS-Plattform zu bringen. Abweichend von Amazons üblichem Cloud-Tarif handelt es sich bei den neuen Instanztypen keineswegs um virtuelle Maschinen – es handelt sich um Mac Mini-Systeme, die paarweise auf 1U-Rackschlitten geschraubt sind.

Nein, dies sind keine Apple Silicon-Systeme – die fraglichen Minis sind das Intel-basierte Modell, jedes mit einer Core i7-8700B 6c/12t CPU, 32GiB RAM und 10Gbps Netzwerkschnittstelle. Die mac1.metal-Instanzen bieten keinen lokalen Speicher, sondern verlassen sich stattdessen auf Elastic Block Storage (EBS), auf den mit 8 Gbps über Hochgeschwindigkeit Thunderbolt 3 zugegriffen wird. Die Kundenbereitstellung, Abrechnung und Out-of-Band-Verwaltung erfolgt über Amazons Nitro-Offboard-System in Peripheriegeräten, die auf den Schlitten montiert und über die externen Schnittstellen der Minis angeschlossen sind.

Obwohl hier keine Virtualisierung im Spiel ist, können die mac1.metal-Instanzen dank der AWS Nitro-Hardwareverwaltung – die aus Kundensicht unsichtbar ist – fast ebenso schnell auf- und abgefahren werden. Für jemanden, der eine mac1.metal-Instanz hoch- und runterfährt, ist diese Instanz im Grunde genommen ein brandneuer, brandneuer Intel Mac Mini in Vanille-Optik.

 

Wie andere Amazon-Instanzen werden sie automatisch mit einem SSH-Schlüsselpaar ausgestattet, und die meisten Kunden werden in die Minis genauso wie in eine Linux-VM eingebunden. Aber das Standard-Image enthält auch alle normalen, eher desktop-orientierten MacOS-Komponenten. Wenn Entwickler dies benötigen oder wollen, können sie VNC aktivieren und ihre mac1.metal-Instanz fernsteuern, wie sie es bei jedem anderen Desktop-Mac tun würden. Kunden können auch ihre eigenen benutzerdefinierten MacOS-Images mit AMI erstellen und bereitstellen.

Wozu sind sie gut?
Die naheliegendste Anwendung für die neuen Instanztypen ist die richtige, moderne Continuous Integration / Continuous Deployment (CI/CD) Build-Farmen im Maßstab. CI/CD auf MacOS ist natürlich nichts Neues – aber die Möglichkeit, CI/CD-Build-Farmen auf EC2 einzusetzen, bedeutet, dass man sich in kleinen Firmen von vor Ort mit Hardware vollgestopften Schränken befreien kann. Für größere Firmen bedeutet es, größere Farmen mit mehr Instanzen einsetzen zu können, da diese je nach Bedarf auf- und abgebaut werden können.

Intuit, Hersteller von Buchhaltungssoftware – darunter TurboTax, QuickBooks und Mint- hat bereits 80 Prozent seiner Produktionsaufbauten von vor Ort installierter oder traditionell geleaster Hardware auf mac.metal-Instanzen auf EC2 umgestellt. Laut Pratik Wadher, Vice President of Product Development, erfährt das Unternehmen jetzt “eine bis zu 30 Prozent bessere Leistung über unsere Rechenzentrumsinfrastruktur” dank der elastischen Kapazitätserweiterung und der Hochverfügbarkeit in mehreren Zonen, die durch EC2 ermöglicht wird.

Filmemacher von Apps, mit denen professionelle Videos von iPhones gedreht wurden, mit denen Sie vielleicht von den Videos zur Markteinführung des iPhone 12 vertraut sind, haben auch ihre eigene CI/CD-Pipeline auf die neuen MacOS EC2-Instanzen migriert. Laut Seth Faxon, iOS Development Manager bei Filmic, führt der erhöhte Build-Farm-Maßstab, den EC2 ermöglicht, zu “besserer Geschwindigkeit und mehr Zeit für die Arbeit an den lustigen Dingen”.

Share.

Leave A Reply