Amazon Web Services vam daje besplatan server za web aplikacije

Amazon Web Services vam daje besplatan server za web aplikacije

Amazon je najavio da će od 1. studenoga novim korisnicima njihovih Web Servicesa biti dostupan besplatan paket usluga u trajanju od godinu dana. Za razliku od Googleovog App Enginea, ne ograničava vas po pitanju razvojne tehnologije. Ova će zanimljiva ponuda zasigurno naći svoju publiku u manjim web aplikacijama i servisima u začecima koji će time moći smanjiti početne troškove poslovanja, što će nesumnjivo uzrokovati i rast popularnosti AWS-a i cloud usluga općenito...

Amazon je najavio da će od 1. studenoga novim korisnicima njihovih Web Servicesa biti dostupan besplatan paket usluga u trajanju od godinu dana. Za razliku od Googleovog App Enginea, ne ograničava vas po pitanju razvojne tehnologije.

Ova će zanimljiva ponuda zasigurno naći svoju publiku u manjim web aplikacijama i servisima u začecima koji će time moći smanjiti početne troškove poslovanja, što će nesumnjivo uzrokovati i rast popularnosti AWS-a i cloud usluga općenito.

Amazon vam zapravo na godinu dana daje pravi mali virtualni privatni server (VPS) na kojem možete hostati svoju web aplikaciju ili web servis. Uz to su na raspolaganju i dva zanimljiva infrastrukturalna dodatka: Simple Storage Service koji omogućuje jednostavno korištenje velike količine podataka putem REST ili SOAP sučelja i SimpleDB koji je Amazonovo rješenje za distribuirano čuvanje key/value parova zapakiranih u tzv. “iteme”.

Besplatan virtualni privatni server – i još mnogo toga

Besplatni paket usluga mjesečno uključuje:

Ukoliko razvijate distribuirane aplikacije, interesantan je i dodatak Simple Queue Servicea, web servisa za pohranu poruka pomoću kojih vaše aplikacije na različitim mjestima u mreži mogu bezbolno komunicirati bez ikakvog dodatnog softvera.

Odgovor na Google App Engine?

Google App Engine, sličan servis u oblacima, također ima besplatnu inačicu, ograničenu isključivo resursima – dok vaša aplikacija troši resurse unutar određene kvote, vaš je račun prazan. Googleov je servis ograničen utoliko što nameće platformu za razvoj. Aplikacije pišete u Javi ili Pythonu, za čuvanje se podataka koristi isključivo App Engine datastore, a mogućnosti detaljnijeg podešavanja servera nema.

Amazon Web Services za vašu web aplikaciju...

Amazonov Elastic Compute Cloud nudi mogućnost izbora distribucije Linuxa koju ćete instalirati i, nakon toga, daje potpuni (root) pristup serveru: odabir tehnologije i alata za razvoj je u potpunosti na administratoru servera.

Omogućuje i lagano skaliranje ukoliko potrebe servera prerastu ograničenja: prelazak na veću i jaču instancu je vrlo jednostavan, a korištenje resursa van kvote ostalih usluga se dodatno naplaćuje po određenoj jedinici korištenja. Naravno, za sve to trebate sposobnog administratora koji server (ili više njih) može održavati i držati dostupnim.

Budući da je Amazon jedan od vodećih davatelja cloud usluga, njihov besplatan paket je bitan. Developerima će omogućiti korištenje pouzdane i skalabilne infrastrukture uz minimalne početne troškove, a konkurenciju (i time prvenstveno mislimo na Microsoft) bi mogao natjerati da preispita svoje odluke o načinima naplate i dostupnosti. Korisnici u svakom slučaju profitiraju.

Hoćete li vi koristiti novi Amazonov paket? Jeste li dosad koristili Amazonove usluge?

Sukladno članku 94. Zakona o elektroničkim medijima, komentiranje članaka na Netokraciji dopušteno je samo korisnicima koji ostave svoje ime i prezime te mail adresu i prihvate pravila ponašanja.

Pravila ponašanja

Na Netokraciji za vas stvaramo kvalitetan, autorski potpisan sadržaj i zaista se veselimo vašim kvalitetnim, kontruktivnim komentarima. Poštujmo stoga jedni druge prilikom komentiranja, kao i Zakon, držeći se sljedećih pravila ponašanja:

  • Ne budite 💩: Nema vrijeđanja, diskriminiranja, ni psovanja (osim ako nije osobni izričaj, ali onda neka psovka bude općenita, a ne usmjerena prema nekome). Također, upoznajte se sa stavkom 2. članka 94. Zakona o elektroničkim medijima prije no što ostavite komentar.
  • Samo kvalitetna rasprava, manje trolanja: Ne morate se ni sa kim slagati, ali budite konstruktivni i doprinesite raspravi! Svako trolanje, flameanje, koliko god "plesalo" na granici, leti van.
  • Imenom i prezimenom, nismo Anonymous 👤: Autor sadržaja stoji iza svog sadržaja, stoga stojite i vi iza svog komentara. Koristimo ime i prezime te pravu email adresu.

Kako koristimo podatke koje ostavljate? Bacite oko na našu izjavu o privatnosti.

Sve ostale komentare ćemo s guštom spaliti, jer ne zaslužuju svoje mjesto na internetu.

Komentari

  1. Matija Jerković

    Matija Jerković

    26. 10. 2010. u 9:27 am Odgovori

    Google App Engine zapravo nema dvije inačice. Na njemu niti ne možeš platiti ako ti aplikacija troši manje od besplatne/početne kvote, a možeš aktivirati naplatu korištenja pojedinih resursa iznad te kvote i naplatiti će ti samo ako si ih koristio. Amazon ti sada daje godinu dana da se igraš, isprobaš, uhodaš i onda ‘…Each partial instance-hour consumed will be billed as a full hour…’.

    Nisam baš siguran koliko je lagano skaliranje na Amazonu usporedivo sa ‘doslovno ne može jednostavnije’ skaliranje Google App Engine-a. Doista na Amazonu imaš mogućnost programske kontrole i paljenja drugih servera, no i dalje moraš sam osmisliti algoritme za postizanje skalabilnosti, ne skalabilne tehnologije nekako upogoniti u simulaciju prave skalabilnosti i sl. Da ne kažem da ti se nova instanca servera naplaćuje (‘…Each partial instance-hour consumed will be billed as a full hour…’).

    Cijela poanta GAE-a je da dobiješ super skalabilno rješenje koje ne moraš administrirati. Ako si dizajnirao aplikaciju prema zahtjevima GAE-a, bilo koje instance dodatnih servera će ti biti besplatne sve dok je zbroj njihovih utrošenih resursa ispod početne kvote.

    A ta početna kvota je prilično velika i definirana je na dnevnoj bazi. Priča oko nje je malo složenija, no npr. dnevno imaš besplatno 6.5 sati procesorskog vremena.

    Da bi mogao raditi aplikacije za GAE moraš ih dizajnirati unutar određenih ograničenja i kada to postigneš imaš trenutno apsolutno najjeftinije ekstremno skalabilno cloud rješenje. No za to treba promjeniti način razmišljanja i programiranja.

    • Nikola Plejić

      Nikola Plejić

      26. 10. 2010. u 12:40 pm Odgovori

      Tako je. AWS/EC2 i GAE imaju prilično različite ideje skaliranja: npr. Google ne spominje riječi kao što su “instance” ili “serveri”, dok kod Amazona sve vrvi od toga. To vjerojatno proizlazi iz toga da i Google i Amazon imaju različite načine skaliranja :). Uspoređivao sam ih iz razloga što je Google jedini cloud provider koji mi je pao napamet, a koji nudi besplatne usluge. Mislim da je baš zato super da se Amazon odlučio na ovaj potez, jer će sad i developerima biti jako jednostavno (i jeftino!) usporediti providere i vidjeti što im više odgovara.

      S druge se strane ne bih složio s time da na AWS-u moraš raditi puno više nego na GAE-u: ukoliko koristiš ostale AWS-ove usluge (primjerice S3 za fileove, te SimpleDB i/ili RDS za (ne)relacijske baze), možeš dobiti prilično skalabilno rješenje bez da puno misliš o tome – for a small fee, of course :). U tom slučaju opet postaješ vezan za rješenje jednog providera što može, ali i ne mora biti negativno. Amazon ti omogućuje da sve te njihove servise zanemariš i zamijeniš svojima unutar EC2 instanci, što je odličan feature ukoliko želiš zadržati potpunu kontrolu nad infrastrukturom i omogućava (barem u teoriji) da sve u nekom trenutku preseliš negdje drugdje.

      Riječ “inačica” u kontekstu GAE-a je svakako nespretan izbor i nastojat ću je ispraviti u nešto jasnije.

  2. Matija Jerković

    Matija Jerković

    26. 10. 2010. u 10:02 pm Odgovori

    Pravi ‘problem’ će nastati zbog osnovne lijenosti developera. Da nije lijen, ne bi težio učiniti sve da ne mora ponovo isto programirati ili krpati 😀 Naime Amazon je učinio sjajnu stvar za sebe (iako i proizvodi mu nisu loši) jer će omogućiti developerima da ne promjene navike. Možda maksimum truda naprave da doista usput prouče ostale AWS servise (poput S3, SimpleDB, itd.), no core njihove aplikacije će biti neskalabilan, jer ih ništa neće ograničavati da ju takvu isprogramiraju.

    Da li će nešto trajati 5 sekundi na istom serveru ili 1+1+1+1+1 sekundu (opet na istom serveru) njima je svejedno. Kada zagusti početi će smišljati koncepte kako da povećaju skalabilnost, no na već gotovom projektu to nije baš jednostavo i isplativo.

    Na GAE-u od početka moraš tako razmišljati i programirati inaće nećeš dobiti ništa od skabilnosti. Zapravo niti nove instance servera ti se neće dodijeliti jer ćeš imati prosječno vrijeme requesta preko 1000ms, tako da ćeš tek tada si napraviti medvjeđu uslugu. Da se mene pita GAE tim nije trebao uopće olakšavati početna ograničenja (iz prvih mjeseci usluge), jer su ona bila upravo usmjerena tome da dizajniraš skalabilna rješenja. Naravno radi popularnosti su morali uvesti fleksibilnosti po tom pitanju.

    Nije lako promjeniti način razmišljanja i programirati skalabilna rješenja, tako da će se sada developeri mnogo lakše odlučiti na AWS okolinu, upravo jer ne zahtjeva inicijalno nikakvu promjenu u načinu rada. Doslovno imaš virtualno računalo negdje u oblaku. A to se kad tad mora platiti.

Odgovori

Tvoja e-mail adresa neće biti objavljena.

Popularno

Mobilne aplikacije

ZET-ov štrajk iznjedrio nova digitalna rješenja za prijevoz po Zagrebu

Zagreb je jutros ostao bez redovitog tramvajskog i autobusnog prometa, no građani su brzo počeli tražiti alternativna rješenja. Uz organiziranje zajedničkih vožnji, pojavilo se i nekoliko digitalnih projekata koji pokušavaju povezati vozače i putnike.

Vodič

Imate pretplatu na AI alate? Evo što računovođe kažu o ispravnom evidentiranju

U novoj kolumni Bruno Cvitanović, direktor računovodstvenog i konzultantskog servisa Brojevi objašnjava kako računovodstveno tretirati AI alate, što vrijedi za poduzetnike izvan sustava PDV-a i na koje pogreške treba paziti.

Programiranje

Tim od šest developera, dva QA-a i jednog Product Ownera postaje prošlost

Florian Krause ima trideset godina iskustva u razvoju softvera, jedan propali startup i čvrsto mišljenje: tim od šest developera, dva QA-a i jednog product ownera postaje prošlost. Na The Geek Gatheringu u Osijeku objasnio je čime se takva postava zamjenjuje.

Što ste propustili

Pametni automobili

Napokon smo se provozali Verneovim robotaksijem!

Nakon što smo u Zagrebu bezuspješno pokušali uhvatiti Verneov robotaksi putem Uberove aplikacije, zvijezde su se posložile i mi smo dobili poziv koji se ne odbija.

Umjetna inteligencija

Tko zbog AI-ja i dalje ulaže u ljude, a tko otpušta 50% radne snage?

Dok neke tvrtke nastavljaju i zapošljavati i ulagati u AI, druge su odabrale samo potonje. Kako različite tvrtke pristupaju promjenama na tržištu, doznali smo na Automation Summitu.

Novost

Gamepires najavio otpuštanja, smanjuje tim koji radi na SCUM-u

Gamepires, koji stoji iza igre SCUM, smanjuje broj zaposlenih zbog zahtjevnih tržišnih uvjeta. Objava dolazi nekoliko mjeseci nakon što je studio preuzeo britanski Splash Damage.

Vodič

Imate pretplatu na AI alate? Evo što računovođe kažu o ispravnom evidentiranju

U novoj kolumni Bruno Cvitanović, direktor računovodstvenog i konzultantskog servisa Brojevi objašnjava kako računovodstveno tretirati AI alate, što vrijedi za poduzetnike izvan sustava PDV-a i na koje pogreške treba paziti.

Umjetna inteligencija

Ako AI može napraviti film ili igru, što ostaje kreativcima? Odgovara CEO Nanobita

Može li umjetna inteligencija promijeniti način na koji nastaju filmovi i igre, a da pritom ne žrtvujemo kvalitetu priče i kreativnu viziju? Nanobit već testira odgovor na to pitanje, razvijajući AI produkcijske procese koji otvaraju mogućnost stvaranja sadržaja velikom brzinom.

Netokracija Podcast

Dekan FER-a: AI ne može zamijeniti temeljno znanje inženjera

Umjetna inteligencija mijenja način na koji radimo, ali bez temeljnih znanja nema ni kvalitetnih inženjera ni ozbiljnog tehnološkog napretka. U razgovoru s dekanom FER-a otkrivamo zašto je važno ulagati u istraživanje i razvoj, kako povezati fakultete i industriju te gdje se otvaraju nove prilike za Hrvatsku – od robotike i fizičke umjetne inteligencije do razvoja visokotehnoloških proizvoda.