Technologie chmurowe są obecnie bardzo popularne, ale mogą być kosztowne. Jakie są najlepsze strategie uczenia się / wypróbowania usług w chmurze bez gromadzenia ogromnego rachunku?
amazon-web-services
azure
cloud
Dave Swersky
źródło
źródło
Odpowiedzi:
Trzy główne platformy chmur, o których wspomniałeś, mają albo bezpłatne wersje próbne, albo darmowy poziom; wszystkie te obejmują wydatki i ograniczenia zasobów, które uniemożliwiają wydawanie więcej niż bezpłatny okres próbny pozwala:
Lazur
Azure oferuje 150 £ / 200 $ / 170 € za pierwszy miesiąc użytkowania , ponadto wiele usług platformy Azure ma bezpłatny lub tani poziom:
Jeśli posiadasz konto MSDN lub Visual Stuido Online, możesz również uzyskać kredyt 100 GBP / 150 USD / 130 EUR miesięcznie tylko dlatego, że subskrybujesz jedną z tych usług.
Jeśli jesteś startupem, możesz zakwalifikować się na 120 000 USD kredytów Azure na hosting aplikacji za pośrednictwem programu BizSpark firmy Microsoft .
Amazon Web Services
Amazon ma darmowy poziom, który obejmuje:
Ponadto w przypadku większości usług istnieją wiecznie bezpłatne limity użytkowania:
Google Compute Platform
Google oferuje bezpłatny okres próbny w wysokości 300 USD na 12 miesięcy w ramach oferty podobnej do Amazon. Ponadto mają bezpłatne poziomy użytkowania dla wielu swoich podstawowych ofert:
Jeśli to wszystko nie wystarczyło ci, większość dostawców usług w chmurze zrekompensuje ci kredyty, jeśli szczegółowo napiszesz o ich usługach, musisz włożyć znaczny wysiłek i „pojawić się” na ich radarze, pisząc blog posty, prezentujące się na spotkaniach i konferencjach, ale kiedy cię zobaczą, chętnie przeznaczą 100 $ miesięcznie na dalszą naukę.
źródło
Emuluj chmurę na własnym sprzęcie
Robienie czegokolwiek istotnego z bezpłatnym poziomem jest wyzwaniem. Ale prawdopodobnie masz trochę sprzętu, na którym możesz zbudować własną minicloud. Jeśli potrzebujesz więcej pamięci, możesz przeszukać szufladę śmieci. Jeśli zbudujesz coś poważnego, istnieje szansa, że zdecydujesz się kupić więcej sprzętu, ale jest to mniej ryzykowne niż konieczność płacenia AWS $$$ miesięcznie, aby utrzymać otwarte drzwi.
LocalStack
LocalStack uruchamia lokalne emulatory wielu usług w stylu AWS:
Jest całkowicie open-source i wydaje się, że Atlassian wkłada wiele wysiłku inżynieryjnego w utrzymanie jego aktualności.
AppScale
(źródło: jujucharms.com )
AppScale może pomóc w emulacji chmury Google:
Eukaliptus
Eukaliptus istnieje już od dłuższego czasu i ma darmowe i płatne funkcje. Obsługuje emulację EC2, S3 i IAM.
źródło
Istnieje wiele usług, które oferują „bezpłatne warstwy” o pewnym opisie, aby pomóc nowym programistom rozpocząć korzystanie z platformy chmurowej bez wspomnianych kosztów.
AWS mają dość hojną darmową warstwę:
Azure oferuje 200 USD (lub 150 GBP) darmowego kredytu do wykorzystania w dowolny sposób w ciągu jednego miesiąca (ale wygasają po miesiącu):
Google Cloud zapewnia 12 miesięcy z kredytem w wysokości 300 USD i oferuje niektóre usługi, które są „zawsze bezpłatne” , zasadniczo podobne do oferty Amazon.
Jeśli jesteś ostrożny w kwestii czasu, możesz również użyć instancji spotowej (ale uważaj, aby nie płacić więcej niż cena na żądanie! ). Ponieważ instancje spot mogą zostać zakończone w dowolnym momencie, jeśli zostaniesz przebity, mogą nie być idealne do nauki, ponieważ możesz nie być w stanie korzystać z usługi dokładnie wtedy, gdy chcesz, ale często są znacznie tańsze.
Studenci mogą również ubiegać się o „do 110 USD w postaci dodatkowych kredytów AWS za łączną kwotę 75–150 USD” za pomocą pakietu GitHub dla programistów dla studentów . Być może warto sprawdzić, czy Twoja ulubiona usługa w chmurze ma podobne oferty, jeśli się kwalifikujesz!
źródło
Wyłącz rzeczy, kiedy ich nie używasz. Narzędzia takie jak www.parkmycloud.com są bardzo pomocne.
źródło