Platforma Azure: przerażanie instancji w górę iw dół

Uwaga: jeśli znasz model cenowy platformy Azure, przejdź do sekcji „pytanie”.

Microsoft rozpocznie pobieranie opłat za korzystanie z platformy Azure1 lutego 2010 r. Miesięczny rachunek będzie funkcją przepustowości, pamięci masowej i innych. Wśród czynników użytych do obliczenia rachunku jestczas obliczeniowy. Ten ostatni czynnik ma jednak mylącą nazwę: należy go nazwaćczas hostingu instancji zamiast. Cytowanie strony z cenami Windows Azure:

Podczas opracowywania i testowania aplikacji programiści będą chcieli usunąć instancje obliczeniowe, które nie są używane, aby zminimalizować naliczanie godzin obliczeniowych

W ten sposób myślisz, że tak nie jestgodziny obliczeniowe, alegodziny pracy za co zostaniesz obciążony. Wątpliwość zanika całkowicie po przeczytaniu oficjalnej odpowiedzito pytanie na forach MSDN:

Mogę potwierdzić, że liczy się każda instancja (dowolnej roli) i wszystkie godziny, w których masz aktywną liczbę wystąpień (niezależnie od tego, ile mają „aktywności”). W przypadku aplikacji, która ma dwie instancje roli WWW i dwie instancje roli pracownika, zostanie naliczona opłata za cztery wystąpienia

Przy cenie 0,12 USD / godzinę na instancję aplikacja korzystająca z N instancji zostanie obciążona średnią 24 * 30 * 0,12 * N / miesiąc = ~ 86 USD / miesiąc na instancję. Sprawa pogarsza się w przypadku małych stron internetowych, jeśli weźmiesz pod uwagę fakt, że nie możesz mieć mniej niż 2 instancji, jeśli chcesz mieć 99,9% czasu sprawnościumowa o poziomie usług aplikować.

Tak więc mała, niedroga strona internetowa z mocą obliczeniową prawdopodobnie nie jest rynkiem docelowym dla platformy Azure. Ale w przypadku procesów wsadowych obciążenie prawdopodobnie zniknie.

Pytanie

Mówiąc tylko w kategoriach mocy obliczeniowej i„godziny obliczeniowe” billing, Azure będzie dobrą opcją hostingu dla procesu wsadowego, który działa tylko kilka godzin w miesiącu, jeśli tylko można skalować(i w dół!) liczba instancji łatwo. Więc:

Czy jest możliwe programowe skalowanie w górę iw dół liczby instancji w Azure? Czy są jakieś inne opcje oprócz ręcznej zmiany pliku konfiguracyjnego?Czy są jakieś nieoczywiste problemy związane ze zmniejszaniem liczby instancji?Ile czasu zajmuje Azure „potwierdzenie” zmniejszenia skali aplikacji?

Jeśli chodzi o ostatnie pytanie: Weźmy skrajny przypadek, w którym masz bardzo dużą liczbę przypadków (powiedzmy, 1000) działających przez 45 minut. Jeśli Azure nie będzie w stanie zauważyć skalowania w ciągu 15 minut po zakończeniu procesu, zostanie naliczona opłata za kolejne 1000 godzin obliczeniowych.

questionAnswers(4)

yourAnswerToTheQuestion