Jau truputėlį pasenusios naujienos, nes truputėlį pavėluotai rašau, bet labai neturėjau laiko ir šiek tiek tingėjau :) Amazon pristatė jau seniai žadėtas tris naujoves EC2 tarnybai - Elastic Load Balancing, Auto Scaling ir CloudWatch.
Elastic Load Balancing leis dalinti apkrovą tarp kelių EC2 serverių, t.y. anksčiau esant reikalui tuo reikėjo rūpintis patiems, tačiau dabar Amazon pasiiūlė labai paprastą ir efektyvią priemonę tam reikalui.
Auto Scaling buvo įmanoma vėl gi ir anksčiau, tačiau tuo reikėjo rūpintis patiems :) Dabar Amazon pasirūpins, kad pritrūkus resursų, būtų paleisti keli papildomi EC2 serveriai (iki jūsų nurodytos ribos) padidėjus apkrovai, ar išjungti, kai apkrova sumažėja. O prieš tai minėtas Elastic Load Balancing visą apkrovą gražiai padalins visiems serveriams.
Abiems šioms funkcijoms labai pasitarnauja trečioji - CloudWatch. Amazon leis webserviso pagalba lengvai stebėti sistemų apkrovą (CPU, I/O ir t.t.). Pagal apkrovos rezultatus Amazon taip pat automatiškai galės bet kada paleisti daugiau ar mažiau serverių, o Elastic Load Balancing apkrovą padalins tiems serveriams.
Labai smagios naujovės naudojantiems Amazon EC2 didesniems projektams.
Sukurta: 2009-06-08 16:33:00 UTC
Žymės:
amazon ec2
Komentarų: 0
Norint naudoti kitą Linux distribuciją su Amazon EC2 nei Fedora, galima susikurti AMI'us (Amazon Machine Image) pačiam, tačiau galima naudoti ir kitų vartotojų sukurtus viešus AMI'us, ką aš beveik visad ir darydavau. Iš pradžių naudodavau debian, po to truputį vis labiau pradėjau mėgti ubuntu. Abiejų distribucijų AMI'us siūlo pvz. alestic.com. Viskas labai smagu, tačiau dar smagiau būtų naudoti Canonical (ubuntu kuriančios kompanijos) sukurtą AMI. Ir tai dabar jau įmanoma - Canonical kažkada neseniai pristatė Ubuntu Server on Amazon beta programą. Registruotis gali visi norintys. Po registracijos vartotojas įtraukiamas (berods neprivalomai) į mailing listą ir taip pat sutekiamas priėjimas prie AMI'ų:

Rašydamas paskutinį įrašą kaip tik naudojau vieną iš šių AMI'ų. Pirmą kartą prisijungus pasiūloma instaliuoti norimas tarnybas:

Sudiegus visas norimas tarnybas, root vartotojas atjungiamas, sukuriamas naujas vartotojas bei suteikiamas jam slaptažodis, kad galėtų vykdyt 'sudo' komandą (tačiau root vartotojas lieka aktyvus):

Ir jau su serveriu galima daryti, ką tik širdis geidžia. Idealiausias variantas - įdiegti visą reikalingą programinę įrangą ir išsisaugoti visą serverį kaip savo nuosavą AMI kitiems kartams.
Sukurta: 2009-01-15 00:08:05 UTC
Žymės:
amazon ec2, linux, ubuntu
Komentarų: 2
Amazon neseniai pristatė nelabai svarbią, tačiau labai smagią ir malonią naujovę - AWS Management Console. Tai yra naršyklėje veikiantis Amazon webservisų administravimo įrankis, šiuo metu leidžiantis valdyti daugumą Amazon EC2 funkcijų. Įdomiausias jis turėtų būti norintiems išbandyti EC2 neinstaliuojant visiškai jokios programinės įrangos (nebent išskyrus SSH klientą norint prisijungti prie Linux serverių). Viskas ko reikia - Amazon parduotuvės prisijungimo duomenys.
Naujo serverio paleidimas itin paprastas (spauskite ant sumažintų ekrano nuotraukų visam grožiui):
1. Išsirenkame norimą AMI (Amazon Machine Image):

2. Pasirenkame norimų paleisti serverių kiekį, serverio tipą (skiriasi ram, cpu ir hdd parametrai), raktų porą (naudojamą norint prisijungti per ssh, reik susikurti to dar nepadarius) bei saugumo grupę (maniškėje default grupėje atidaryti 22 bei 80 portai, tačiau galima susikurti daug skirtingų grupių pagal savo skonį/poreikius) ir spaudžiame "Launch":

Trečio žingsnio nėra, serveris/-iai jau tuoj bus pasiekiami:

Štai jau matome pasiekiamą serverį:

Paspaudus "Connect" paaiškinama, kaip prisijungti (čia kogero ssh naujokams):

Iki šiol aš naudojau Elasticfox Firefox extension'ą minėtiems veiksmams atlikti ir nusiskundimų jokių lyg ir neturiu, tačiau AWS Management Console atrodo paprasčiau ir intuityviau. Taip pat nereikia nieko instaliuoti, tad prižiūrėti EC2 serverius galima bet kur, kur tik yra interneto ryšys ir naršyklė (reiks būtinai išmėgint su iPod Touch). Tikėtina, kad Elasticfox visiškai pamiršiu :-)
Kol kas nežinau, kaip (jei išvis įmanoma) pasiekti europietišką EC2. Neabejoju, kad greitu metu šis klausimas išsispręs. Ateityje AWS Management Console taip pat leis administruoti S3, SimpleDB, SQS, CloudFront, Monitoring'ą, Load-balancing'ą bei Auto-scaling'ą. Pastarieji trys kol kas tebuvo kadaise paminėti, kad bus pristatyti netolimoje ateityje.
Man visai patinka kryptis, kuria juda Amazon webservisai. Kažkada tekdavo visą amžinybę laukti atnaujinimų, o dabar vos spėju rašyt apie naujas tarnybas, naujas senų tarnybų funkcijas ir t.t. Jei ateityje sukursiu kažką (labai) didelio, tikėtina, kad "tai" gyvens Amazon serveriuose :-)
Sukurta: 2009-01-14 22:38:24 UTC
Žymės:
amazon, amazon ec2, IT, webservisai
Komentarų: 0
Svarbi naujiena tiems, kas norėtų prasidėti su Amazon EC2 tarnyba, bet neprasideda, nes Amerika jiems per toli - Amazon EC2 šiandien jau atkeliavo į Europą. Prie buvusio US regiono su trimis availability zonomis prisidėjo regionas EU su dviem zonomis. Įtariau, kad jos abi bus Airijoje - TechCrunch straipsnis tai pavirtino.
Ką gi mums reiškia europinis EC2? Tie vartotojai, kurie EC2 naudojo ar nori naudoti vien intensyviems skaičiavimams, tiems kogero labiau apsimokės likti US regione, nes EU maždaug 10% didesnės valandos kainos. Tačiau webaplikacijos, talpinamos Europoje, bus daug greičiau pasiekiamos vietiniams vartotojams. Globaliems projektams iškart prašosi koks nors krūtas Geo-DNS-Load-Balancing sprendimas, nukreipiantis vartotojus į jiems geografiškai artimesnį kontinentą.
Labai smagu, kad Amazon ne tik apie Ameriką galvoja. EC2 jau Europoje, S3 jau seniai Europoje, naujoji CloudFront viską dar labiau paspartina. Iki pilnos laimės kaip ir nieko daugiau netrūksta... na nebent mažesnių kainų :)
Sukurta: 2008-12-10 19:38:51 UTC
Žymės:
amazon cloudfront, amazon ec2, amazon s3, webservisai
Komentarų: 2
Yra naujienų apie Amazon EC2. Nuo šiandien šis servisas nebe beta ir jau turi Service Level Agreement'ą (SLA), kas rimtesniems klientams turėtų būti labai svarbu.
Tie, kurie yra priklausomi nuo Windows (ar tiesiog juos labiau mėgsta), jau gali naudoti ir virtualius Windows serverius. Kainos truputi didesnės (su SQL Server ganėtinai didesnės), tačiau atrodo visai smagiai. Taip pat atnaujintas ElasticFox extension'as Firefox'ui, leidžiantis nesunkiai užkurti Windows serverį tiesiai iš naršyklės. Reiks galbūt išmėginti kada...
Tačiau man daug įdomiau atrodo netolimoje ateityje žadami nauji servisai:
Load Balancing. Be jokių sudėtingų konfiguravimų leis sistemos apkrovą padalinti keliems virtualiems serveriams. Iki šiol tuom reikėjo rūpintis patiems.
Automatic scaling. Užkurs papildomų virtualių serverių padidėjus apkrovai, o jai sumažėjus - juos išjungs. Tai leis taupyti resursus, tačiau jų pristigus garantuos stabilų sistemos veikimą bei pasiekiamumą.
Cloud monitoring. Leis gyvai stebėti sistemų darbą. Nelabai žinau dar, ko tiksliai iš šito bus galima tikėti, bet jei darys bentjau tai, ką sako pavadinimas, tai turėtų taip pat palengvinti administravimą.
Amazon EC2 man vis labiau ir labiau patinka. Dar labiau patiktų, jei pagaliau ateitų ir į Europą, o kad tai įvyks, aš neabejoju. Amazon teikia EC2 servisą skirtingose "availability" zonose, kurios taip pat suskirstytos į regionus (šiuo metu trys zonos viename regione - JAV), tad reikia manyti, kad ateity atsiras ir daugiau regionų, kaip pvz. Europa. Visgi Amazon S3 į Europą jau atėjo.
Daugiau apie visus atnaujinimus galite pasiskaityti Amazon Web Services bloge.
Sukurta: 2008-10-23 21:32:16 UTC
Žymės:
amazon, amazon ebs, amazon ec2, IT, webservisai, windows
Komentarų: 0
Pavasarį jau rašiau apie Amazon neišnykstančius diskus. Tuomet dar nežinojau, kad jie vadinsis Elastic Block Store (EBS). Taigi, nuo šiol kiekvienas Amazon EC2 vartotojas turi galimybę susikurti iki 20 pastovių ir nuo konkrečiu virtualių serverių (instance) nepriklausomų diskų (volume), kurių dydis pasirinktinai gali būti nuo 1 GB iki 1 TB. Prie vieno virtualaus serverio įmanoma prijungti ir daugiau tokių diskų, tad šiuo metu vienam virtualiam serveriui įmanoma suteikti net 20 terabaitų papildomos vietos duomenims. Ir net jei virtualus serveris ir pakibtų ar dar kaip nors numirtų, visi sėkmingai išsaugoti į diską duomenys niekur nedingsta.
Kitas labai smagus dalykas yra snapšotai. Bet kuriuo metu konkretų diską galima išsisaugoti, o vėliau net ir susikurti naują diską iš išsaugoto snapšoto. Realiai tai atsarginės kopijos vieno mygtuko paspaudimu!
Savaime suprantama Amazon nedalina minėtų terabaitų už dyką. Kiekvienas išsaugotas gigabaitas duomenų kainuoja 0,10 JAV dolerių per mėnesį. Tiek pat kainuoja ir vienas milijonas rašymo/skaitymo operacijų į diskus. Norintiems taupyti pinigus nerekomenduoju iškart kurtis terabaitinių diskų. Pradžiai galima susikurti mažesnius. Vėliau galima pasidaryti jų snapšotus, o iš jų vėl diskus, tik jau didesnius... Taip nereikės iškart mokėti milijonų...
Pamėginsiu artimiausiu metu kada nors užsikurti serverį developinimui/testavimui. Pasistengsiu įspūdžius aprašyti čia.
Sukurta: 2008-08-21 17:52:52 UTC
Žymės:
amazon, amazon ebs, amazon ec2, amazon s3, IT, webservisai
Komentarų: 1
Tai, kad Amazon EC2 dabar jau siūlo ir statinius IP yra labai smagu, tačiau vieno dalyko iki šiol dar ten trūko - pastovaus kieto disko, kuriame būtų galima saugoti informaciją nekuriant jokių įspūdingų duomenų backup'inimo į Amazon S3 mechanizmų, nes paleidus kiekvieną naują EC2 virtualų serverį, vartotojui būdavo priskiriamas 160GB-1,7TB tuščias diskas, kurį jis gali užpildyti savo duomenimis iš S3.
Tai nėra labai sudėtinga, užtenka skripto, kuris automatiškai startuojamas užsikrovus serveriui. Tas skriptas susirenka reikiamus duomenis (disko "atsarginę" kopiją) iš S3 ir sistema jau tinkama darbui. Problematiška tik buvo rūpintis, jog nulūžus serveriui, duomenys esantys S3 nebūtų labai pasenę. Norint visiškai apsaugoti duomenis, reikia realiu laiku visą į diską rašomą informaciją transliuoti į S3. Apie tai jau buvo daug rašyta ir diskutuota, tačiau idealaus ir paprasto sprendimo iki šiol lyg ir nebuvo.
O neužilgo jau ir šis rūpestis turėtų visiškai išnykti. Amazon sukūrė galimybę susikurti pastovius "diskus", kurie neišnyks su numirusiu EC2 serveriu. Panašu, kad kai kurie vartotojai jau gali džiaugtis šia naujove, o visi kiti galės ja pradėti naudotis kiek vėliau. Diskai galės būti nuo 1 GB iki 1 TB ir tokių diskų bus galima prisijungti prie vieno serverio keletą.
Dabar jau tikrai galima vadinti Amazon EC2 puikia alternatyva paprastam dedikuotam serveriui - statiniai IP suteikiami, duomenis saugoti galima bus diskuose ir nuo pat pradžių dar papildomai galima viską saugoti neriboto dydžio S3 saugykloje. O pačios geležies susirinkti galima kiek tik širdis geidžia.
Sukurta: 2008-04-14 08:10:39 UTC
Žymės:
amazon ec2, IT, webservisai
Komentarų: 4
Prieš pusvalandį gavau naujienlaiškį iš Amazon'o apie tai, kad jie pagaliau pradėjo dalinti statinius IP adresus Amazon EC2 vartotojams bei taipogi suteikė galimybę pasirinkti geografinę vietą, kurioje startuojami EC2 virtualūs serveriai (instance'ai).
Iki šiol kiekvienas Amazon EC2 virtualūs serveriai gaudavo pseudo-dinaminį IP adresą, t.y. adresas išlikdavo tarp prekrovimų, tačiau nebuvo galimybės gauti tą patį adresą paleidus naują serverį pirmąjam numirus. Norint rimtai naudoti EC2 tekdavo naudoti dinaminius DNS servisus ar pan., kad numirus serveriams vartotojai nebūtų nukreipiami bala žino kur...
Na o nuo šiandien kiekvienas EC2 vartotojas gali iš Amazon'o gauti iki 5 viešų IP adresų, kurie pririšami ne prie konkretaus virtualaus serverio, o prie paties vartotojo sąskaitos, o vartotojas tuos IP adresus dinamiškai gali priskirinėti bet kuriam serveriui. Nuo šiol galima talpinti svetaines ant EC2 nenaudojant jokių kitų trečių šalių servisų. Ojej kiek laiko žmonija šito laukė...
Kita naujovė - Availability Zones. Amazon'as EC2 serverius paleidinėdavo įvairiuose daugmaž atsitiktinai pasirinktuose duomenų centruose, t.y. pasileidus vieną serverį su Apache, o kitą su MySQL, nebuvo garantijos, kad abu serveriai bus tam pačiam duomenų centre, ko pasekoje ryšys tarp abiejų serverių gali būti labai prastas. Analogiškai nebuvo galimybės paleisti dviejų serverių skirtinguose duomenų centruose siekiant užtikrinti stabilų programos veikimą net ir užgesus vienam duomenų centrui. Dabar vartotojai turi galimybę nesunkiai nurodyti, kaip arti ar toli vienas nuo kito turi būti virtualūs serveriai. Irgi labai gera naujovė, ypač didesnėms aplikacijoms.
Galima vėl pradėti mąstyti apie projektų hostinimą pas Amazon'ą :)
Sukurta: 2008-03-27 14:17:18 UTC
Žymės:
amazon ec2, IT, webservisai
Komentarų: 1
Kai pirmą kartą sužinojau apie Amazon EC2 servisą, likau sužavėtas. Nereali idėja - nuomuotis tiek serverių, kiek reikia ir tiek laiko, kiek reikia. Kadangi nesitikėjau, kad tai man atstos dedikuotą serverį, mąsčiau apie EC2 panaudojimą darbui ir testavimui.
Tačiau rimtai naudoti taip ir nepradėjau, nes man trūko kelių esminių dalykų, kurių Amazon'as iki šiol nesugebėjo suteikti: statinių IP adresų ir po serverio pakibimo nedingstančios failų saugyklos (su serveriais duodamas 160 GB diskas saugo duomenis tol, kol serveris veikia).
Vietoj statinio adreso galėčiau naudotis kokiu nors dinaminiu dns servisu ar tiesiog pasirašyti analogišką programėlę pats. Tačiau vis kažkaip neprisiruošiau.
Failus saugoti galima naudoti Amazon S3 servisą, tačiau tada turėčiau itin dažnai siųsti duomenis iš disko į S3 pats arba ieškotis programų, kurios įrengia S3 saugyklą kaip diską failų sistemoje. Kol Amazon'as nepradėjo imti papildomų mokesčių už siunčiamas užklausas į S3. Naudojant S3 kaip paprastą failų sistemą būtų generuojama be galo daug užklausų kurios galiausiai virstų didele sąskaita.
Taip daugiau nei metus laiko beveik nieko rimtesnio su EC2 ir nedariau. Kažkada sužinojau apie Flexiscale. Flexiscale atrodo daro tą patį, ką ir Amazon'as, tačiau kelis kartus brangiau ir be Amazon EC2 trūkumų. Tačiau, kadangi sužinojau apie tai visai neseniai, tai dar nebuvo progos užsiregistruoti ir išmėginti. Paliksiu kitam kartui.
Na, o šiandien Amazon paskelbė, jog nuo šiol galima rinktis vieną iš trijų skirtingų serverių tipų. Iki šiol nebuvo pasirinkimo - daugmaž 1,0-1,2 GHz Opteron'ą atitinkantis CPU, 1,7 GB darbinės atminties ir 160 GB išnykstantis diskas už 0,10 dolerio per valandą.
Šiandien buvo pristatyti dar du tipai:
- 4 CPU, 7,5 GB darbinės atminties ir 850 GB diskas už 0,40 dolerio per val.
- 8 CPU, 15 GB darbinės atminties ir 1690 GB diskas už 0,80 dolerio per val.
Wow! Neturėdamas statinių IP ir neišnykstančių diskų nematau sau iš to jokios praktinės naudos, tačiau įsivaizduoju daug smagių atvejų, kur tai galėtų būti naudinga.
Sukurta: 2007-10-16 20:28:08 UTC
Žymės:
amazon ec2, amazon s3, IT, webservisai
Komentarų: 4