Gute Antworten von David und Mike. Lassen Sie mich ein wenig hinzufügen: Anstatt zu denken in Bezug auf apps, denken Sie an virtuelle Maschinen. Wenn diese virtuelle Maschine hochgefahren wird (selbst im gestoppten Zustand wird die virtuelle Maschine zugewiesen), werden Sie belastet. Sie können Apps innerhalb dieser VM-Instanz einfach starten und stoppen: Vielleicht ist es eine Webanwendung, ein Hintergrundrendering-Prozess, was auch immer. Egal, ob Sie 0% CPU oder 100% CPU brennen, Sie zahlen in Stundenstunden für diese virtuelle Maschine.
Beachten Sie, dass Sie selbst mit Cloud Services (Web- und Worker-Rollen) letztlich mit virtuellen Maschinen arbeiten. Jede Instanz einer Webrolle oder einer Worker-Rolle ist eine eigene virtuelle Windows Server-Maschine.
Oh, und das gleiche gilt für Websites vorbehaltenen Instanzen.
In Bezug auf Ihre Frage, eine Anwendung aus zu schalten, um abrechenbare Stunden zu sparen: Wenn Sie zum Beispiel einen nächtlichen Prozess haben, der vielleicht eine oder zwei Stunden dauert, dann überlegen Sie, diesen Prozess in seinen eigenen Cloud Service (oder virtuelle Maschine) zu platzieren . Wenn es an der Zeit ist, es auszuführen, stellen Sie es auf seinem benannten Slot (deinname.cloudapp.net) bereit, lassen Sie es laufen, bis die Aufgabe erledigt ist, und löschen Sie dann die Bereitstellung. Jetzt laufen die VM-Instanzen, die Ihren Prozess hosten, für 2 Stunden, nicht 24. Was Sie können nicht tun, ist die Anzahl einer Web- oder Worker-Rolle auf Null reduzieren. Wenn Sie beispielsweise eine Webrolle mit zwei Instanzen und eine Arbeitsrolle für nächtliche Aufgaben haben, können Sie die Anzahl nach Beendigung der Aufgabe nicht auf null Arbeitsrolleninstanzen festlegen. Aus diesem Grund habe ich vorgeschlagen, die nächtliche Aufgabe in ihre eigene Einrichtung zu stellen.
EDIT Die Dinge haben sich seit den letzten Monaten ein wenig verändert.Insbesondere wurde folgendes im Juni 2013 bekannt gegeben:
- Billing jetzt pro Minute statt pro Stunde ist. Dies gilt für virtuelle Maschinen, Cloud-Dienste (Web/Worker), Websites und mobile Dienste.
- Sie können jetzt virtuelle Maschinen stoppen, ohne sie zu löschen, und die Abrechnung wird gestoppt, während die VM gestoppt wird. Hinweis: Wenn keine anderen virtuellen Maschinen in derselben Bereitstellung ausgeführt werden, verlieren Sie die zugewiesene IP-Adresse. Um einen IP-Verlust zu verhindern, müssten Sie die virtuelle Maschine stoppen, aber in einem Bereitstellungszustand belassen, was bedeutet, dass Ihnen weiterhin die gestoppte VM in Rechnung gestellt wird, Sie jedoch Ihre IP-Adresse beibehalten. Dieser Vorbehalt gilt nur für Szenarien, in denen keine anderen virtuellen Maschinen ausgeführt werden.
Sie können here ScottGu Blog-Post über die pro Minute und Stopped-VM-Updates lesen.
dies ist ein Thema, aber Sie zahlen für eine virtuelle Maschine, so lange das läuft, und wie viel CPU es verwendet –
@KeithNicholas ist nicht "wie viel CPU es verwendet" Zähler intuitiv? allein durch die Tatsache, dass die virtuelle Maschine läuft, werden Rechenstunden genutzt ... oder irre ich mich ?! – culturalanomoly
es ist nur für Pläne, dass Sie effektiv Computing Grunt kaufen, wenn die CPU im Leerlauf ist, Sie nicht dafür bezahlen, wenn Sie eine Berechnung starten, die 8 Prozessoren mit 100% bekommt, dann zahlen Sie mehr –