Pamięć plików „chmura” vs. Samozarządzające się serwery (o co chodzi z chmurą?)

10

Więc po prostu wskoczę do matematyki; Mój host oferuje serwer z dyskami 5x2 TB, nieskomplikowanym połączeniem 1 GB / s i może obsługiwać serwery w 5 różnych centrach danych za około 200 USD / miesiąc.

Jeśli dostanę 3 z tych serwerów i zainstaluję na nich OpenStack Swift, mam ~ 10 TB (wiem, że będzie mniej niż to, ale dla uproszczenia matematyki powiem tylko 10 TB) przestrzeni dyskowej z tymi samymi funkcjami co Rackspace Cloud ale za 0,058 USD / GB (w porównaniu do 0,15 USD / GB w przypadku Rackspace). Plus bezpłatna, nieograniczona przepustowość. Serwery można udostępnić w 3 różnych kontrolerach domeny w celu zapewnienia nadmiarowości i skalowania nowych serwerów, które są aktywne w ciągu godziny, dzięki czemu moglibyśmy odpowiednio szybko zwiększyć naszą przestrzeń dyskową. Używamy również sieci CDN do dostarczania treści, więc tak, byłyby opłaty za przepustowość, ale byłyby zewnętrzne, więc nie miałyby znaczenia dla pytania.

Oczywiście jest to bardziej efektywne tylko przy pracy z dużą ilością miejsca (np. 2 GB jest o wiele mniej wydajne), ale mamy 7,5 TB kopii zapasowych na koncie plików RSC, więc nasza efektywna cena za GB wyniesie 0,078 USD (ale to by spadło) w porównaniu do ponad 1000 USD miesięcznie w naszym obecnym systemie Rackspace.

Moje pytanie brzmi: poza tym, że musimy zarządzać własnymi serwerami i wkładać nieco więcej wysiłku w skalowanie, jaka jest różnica między samodzielnie zarządzanym systemem pamięci a czymś w rodzaju chmury Rackspace, czy warto różnicę $ / GB + opłaty za przepustowość?

Plama
źródło
Hostujesz aplikację internetową? Nie jest jasne, co robisz.
gravyface
@gravyface To bardziej hipotetyczna sytuacja. Przykład, z którego korzystałem, to 7 TB kopii zapasowych, ale w sumie powiedziałbym, że przechowujemy może 12-15 TB między Rackspace a AWS S3 / EBS
Smudge
Ok, są problemy praktyczne w chmurze vs. dedykowany sprzęt. We / wy jest dość słabe i ogólnie niespójne, szczególnie w EBS; wokół społeczności Postgres jest sporo dyskusji na ten temat.
gravyface

Odpowiedzi:

10

Najważniejszą sprawą w chmurze jest elastyczność, za którą płacisz niewielką premię.

Jeśli potrzebujesz 5 TB przez cały czas, zakup własnego sprzętu jest bardziej opłacalny (choć nadal musisz brać pod uwagę konserwację, gwarancje, wymianę itp.). Jeśli potrzebujesz 5 TB na krótki czas, wypożyczenie go przez chmurę byłoby znacznie tańsze niż zakup całego tego sprzętu.

To samo dotyczy maszyn wirtualnych i innych zasobów komputerowych. Na przykład, jeśli potrzebujesz dużej mocy obliczeniowej w krótkim czasie, możesz wynająć kilka instancji EC2. Znam jedną dużą instytucję finansową uruchamiającą co wieczór około 15 000 maszyn wirtualnych Amazon, aby wykonywać obliczenia księgowe. Instancje nie działają przez bardzo długi czas, co czyni proces bardzo opłacalnym.

TomTom
źródło
Nie rób też czegoś, co ktoś może zrobić taniej. Nie obliczyłeś własnych godzin.
dokładnie
Cóż, na poważnie - wiele z tych rzeczy będzie musiało być zrobionych w chmurze. Ok, nie tyle sapce (więcej komputerów), ale nawet wtedy trzeba trochę trzymać. Nigdy nie ufaj amazonowi;)
TomTom
1

Chodzi w istocie o system płatności za użytkowanie, a także o nową szybkość udostępniania przestrzeni, która jest szybsza niż kupowanie większej liczby dysków itp. Masz również mniej do zarządzania i możesz pracować z umowami SLA i tak dalej.

Spójrz również na tę odpowiedź i zamieszczony w niej film, aby dowiedzieć się więcej na temat „o co chodzi z chmurą”.

rdzeń rdzeniowy
źródło
Czy poza tym nie ma prawdziwych zalet? Nie wiedziałem, czy jest coś wielkiego, o czym nie myślałem, ale dzięki za to. Spróbuję obejrzeć ten film za chwilę, kiedy będę miał trochę czasu
Smudge
W chmurze chodzi bardziej o szum, po zrozumieniu wszystko wydaje się o wiele prostsze. To stare narzędzia, używane w nowy sposób.
coredump
0

Oprócz tego, co zostało już powiedziane, podsumowuje go ostatni akapit. Zarządzanie własnymi serwerami i skalowanie ma koszt, który nie jest wbudowany w surowe liczby. Jeśli patrzysz na to wyłącznie z liczbowego punktu widzenia, w efekcie robiąc to sam za 10 TB oszczędzasz 900 USD miesięcznie. Jeśli możesz zarządzać tymi serwerami za tę cenę i będziesz je intensywnie użytkować, zaoszczędzisz, w przeciwnym razie lepiej (finansowo) dzięki chmurze.

  • 10 TB na własnych serwerach = 600 USD / miesiąc
  • 10 TB przy 0,15 USD za gb = 1500 USD / miesiąc

To prawda, że ​​na górze opcji w chmurze nadal jest przepustowość, więc zależy to od sposobu jej wykorzystania.

Matthew Steeples
źródło