2011-09-22 11 views
6

Jestem pewien, że znam odpowiedź, chcę tylko upewnić się, że mam rację.
Od Azure w akcji:Składowanie Azure BLOB - ceny i szybkość "W centrum danych"

enter image description here

Jeśli używam CloudBlobClient z usług WCF, który siedzi w moim WebRole, aby uzyskać dostęp plamy (odczyt/zapis/aktualizacji), a więc:

1) Czy opłata za odczyt/zapis/aktualizację jest transakcją czy są one bezpłatne?

2) Czy szybkość dostępu do tych obiektów typu blob jest szybka, jak wspomniano w nocie?

Odpowiedz

6

Jeśli używam CloudBlobClient z usług WCF, który siedzi w moim WebRole, aby bąble dostępu (odczyt/zapis/aktualizacji), a więc: 1) Czy do zapisu/odczytu/aktualizacja opłat za transakcję lub są one darmowy ?

Pomiar transakcji jest niezależny od miejsca, z którego realizowane są żądania. Przechowywanie odczytu/zapisu/aktualizacji odbywa się za pomocą wywołań REST API (lub za pośrednictwem wywołania zestawu SDK, które owija wywołania REST API). Każde udane wywołanie REST API będzie liczone jako transakcja. Szczegółowe informacje o tym, co stanowi transakcję (a także to, co NIE jest liczone jako transakcja), można znaleźć pod numerem here.

Uzyskując dostęp do pamięci typu blob z roli Worker/Web, unikasz problemów z szybkością Internetu i nie będziesz płacić za jakiekolwiek wyjście z danych. (Uwaga: Dane wprowadzane do centrum danych są bezpłatne).

2) Czy szybkość dostępu do tych obiektów typu blob jest szybka, jak wspomniano w nocie?

łącze między instancji i przechowywania rola jest regulowane przez dwie rzeczy:

  1. przepustowości sieci. Seria DS i GS ma udokumentowaną przepustowość sieci. Inne rozmiary reklamują tylko stawki IOPS dla dołączonych dysków.
  2. Szybkość transakcji. Na danym koncie pamięci istnieją bardzo konkretne udokumentowane cele skuteczności. This article dzieli szczegółowo liczby dla samego konta magazynu, a także dla obiektów blob, tabel i kolejek.
+0

O moim drugim pytaniu, biorąc pod uwagę to, co powiedziałeś, zwłaszcza jeśli chodzi o przepustowość sieci, w jaki sposób można ".. skopiować gigabajty danych ... w ciągu kilku sekund"? Kiedy po raz pierwszy zobaczyłem to stwierdzenie, od razu stwierdziłem, że prędkości transferu między BLOBa a rolami są zaniedbywane przy rozważaniu skalowalności. (Pytam o to, zanim przejdę do wpisu na blogu, o którym wspomniałeś.) –

+1

Jeśli przeczytasz artykuł, zobaczysz konkretne cele skuteczności, na przykład, przy pojedynczym obiekcie typu blob możesz spodziewać się nawet 60 MB na sekundę, czyli zbliża się pojemność karty NIC na instancję Extra Large, co daje około gigabajta w ciągu 16-20 sekund. Jeśli masz wiele instancji, możesz przenieść jeszcze więcej danych, ponieważ jedno konto pamięci ma docelową wydajność 3 gigabitów na druga. –

Powiązane problemy