2016-11-01 3 views
1

Wer weiß, ob wir einen Zeitplan zum Starten von Apps auf Bluemix festlegen können?Bluemix Zeitplan App Stop & Start

Wir suchen im Grunde nach Möglichkeiten, unseren Fußabdruck zu reduzieren, indem wir die interne Anwendung außerhalb der Geschäftszeiten herunterfahren.

Wir verstehen, dass es eine Funktion auf Azure (Auzre Automation) gibt, die dies erleichtern kann, weiß jemand, ob Bluemix ein Äquivalent hat?

Sonst ein anderer Ansatz?

Antwort

2

Ich glaube nicht, dass es in BlueMix etwas 'out of the box' gibt, um dies zu tun. Es gibt zahlreiche Möglichkeiten, die Sie mit den von Cloud Foundry bereitgestellten Primitiven lösen können. Das einfachste ist ein Skript auf einem CI-Server, das Apps in einem Space auflistet und auf jedem von ihnen cf stop aufruft.

Die Cloud Controller API wird Ihnen helfen, ebenso wie mit dem cf curl Befehl. Alternativ könnten Sie ein Skript in etwas wie Ruby schreiben und dieses verwenden, um zurückgegebenes JSON zu analysieren.

+0

Die Verwendung eines CI-Controllers, der diese mit der Cloud Foundry CLI startet und dann herunterfährt, ist wahrscheinlich die beste Wahl. Sobald Sie die Grundlagen herausgefunden haben, sollten Sie in der Lage sein, Parameter für die Startzeit, die Stoppzeit, den App-Namen, den App-Pfad und die Umgebung einfach zu definieren - was die Wartung sehr einfach macht. –