Tomas Markauskas

Amazon EC2 pasiekė Europą

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 20:38
Tagai: amazon cloudfront, amazon ec2, amazon s3, webservisai
Komentarų: 2

Pirmieji bandymai su Amazon CloudFront

Pastebėjau, kad mano mėgstamas Amazon S3 įrankis S3Fox atnaujintas iki 0.4.5 versijos (mozillos puslapyje visdar sena versija), kuri jau daugauja su naująja Amazon CloudFront tarnyba, tad nutariau patestuoti. Kas irgi nori, Amit Agarwal detaliai aprašė, kaip pradėti naudotis CloudFront su S3Fox.

Kadangi neturiu viešai prieinamų didelių failų, tai testavimui susikūriau 20 MiB dydžio failą ir užkroviau į S3. Tikrinti parsisiuntimo deja negaliu namų sąlygom, nes mano DSL per lėtas europiniams greičiams, tad tikrinau serveryje (Niurnberge). Siunčiant tiesiai iš S3 greitis labai svyravo tarp 200 ir 400 KiB/s. Failas galiausiai buvo parsiųstas vidutiniškai 272 KiB/s greičiu. Po to pamėginau parsisiųsti failą iš CloudFront. Nustebino tai, kad greitis tesiekė vidutiniškai 897 KiB/s. Galiausiai supratau, kad tai kogero todėl, kad CloudFront dar iš pradžių turi parsisiųsti failą į Europą. Antrą kartą siunčiantis failą vidutiniškas greitis buvo 10 MiB/s, kas yra visai neblogai. Ping'as nukrito nuo vidutiniškai 100 ms iki 3 ms iš serverio ir nuo 200 ms iki 70 iš namų (vien iki mano ISP pingas virš 50 ms).

O perkelti visus failus į CloudFront realiai man bus daug paprasčiau nei iš pradžių galvojau. Aš šiuo metu naudoju www2.tamole.net subdomeną visiems statiniams failams, gulintiems S3, pvz. http://www2.tamole.net/20081114-macbook.jpg. www2.tamole.net yra tiesiog CNAME įrašas, nukreiptas į Amazon S3. Man užtektų nukreipti subdomeną nebe į S3, o į man suteiktą CloudFront adresą (*.cloudfront.net) ir jau visi failai bus tiekiami greičiau. Nereikės keisti jokių adresų, nereikės perkelinėt jokių failų - viskas tiesiog veiks. Migracija taip pat turėtų būti visiškai sklandi, nes kol neatsinaujins DNS įrašai, www2.tamole.net tiesiog veiks kaip veikė iki šiol, t.y. kraus failus tiesiai iš S3.

Sukurta: 2008-11-18 21:48
Tagai: amazon cloudfront, amazon s3, webservisai
Komentarų: 2

Amazon CloudFront mažina atstumus iki vartotojų

Amazon pristatė naują CDN (Content Delivery Network) tarnybą CloudFront, kuri tieks Amazon S3 saugomus duomenis iš skirtingų duomenų centrų (šiuo metu 14) visame pasaulyje.

Aš jau rašiau apie Amazon S3 naudojimą paveikslėlių ir kitokių statinių failų talpinimui internete. Pačioje tarnybos gyvavimo pradžioje ji buvo tiekiama tik JAV, t.y. visi duomenys buvo talpinami JAV esančiuose duomenų centruose, todėl vartotojams iš Europos ar kitų kontinentų S3 buvo šiek lėtoka. Po kiek laiko Amazon pradėjo tiekti S3 ir Europoje ir (bent jau Europiečiams) duomenų siuntimas žymiai paspartėjo, nes nebereikia jų siųsti per Atlantą. Tačiau talpinant duomenis Europoje atitinkamai suletėja jų siuntimo greitis JAV esantiems vartotojams.

Amazon CloudFront turėtų išspręsti šią problemą. Duomenys ir toliau bus talpinami S3 tarnyboje, tačiau tiekiami iš CloudFront taškų. Vartotojui norint atsisiųsti failą Amazon nustatys artimiausią CloudFront tašką, atsisiųs failo kopiją iš Amazon S3 (ir išsaugos vėlesnėms užklausoms) ir pateiks jį vartotojui. Šiuo metu yra 8 CloudFront taškai JAV, 4 Europoje (Amsterdame, Dubline, Frankfurte ir Londone) bei po vieną Japonijoje bei Honkonge. Didžiausią naudą aiškų turės tie, kurių failus siunčiasi vartotojai iš viso pasaulio. Bet ir net Europoje ar net Lietuvoje tai būtų naudinga, nes Amazon S3 failai Europoje iki šiol buvo teikiami berods tik iš Dublino, tad dabar bus daugiau alternatyvų. O Frankfurtas galbūt greičiau sujungtas su Lietuva negu Dublinas.

Kaina tarnybos beveik nesiskirs nuo Amazon S3 kainų. Kadangi iš S3 failai bus parsisiunčiami tik pirmųjų užklausų metu, tad Amazon S3 duomenų perdavimo išlaidos turėtų labai smarkiai sumažėti, tad realiai kogero galutinė kaina bus labai panaši. Minimalaus naudojimo mokesčio nėra.

Kadangi aš savo blogo nuotraukas talpinu Amazon S3 (visdar JAV), tai būdamas Lietuvoje pastebiu, kad truputėlį lėčiau jas krauna. Pamėginsiu iki kalėdų visus duomenis pradėti teikti iš CloudFront ir žiūrėsiu, ar jausis skirtumas.

Sukurta: 2008-11-18 16:17
Tagai: amazon cloudfront, amazon s3, webservisai
Komentarų: 2

Subversion atnaujinimas Mac OS X Leopard'e

Kadangi aš dabar mac'istas, tai ir rašysiu kogero nemažai apie įspūdžius bei rūpesčius su Mac OS X. Sugalvojau netyčia patikrinti, ar mano Mac'as neturi kartais netyčia instaliuoto subversion'o (svn). Pasirodo turi, bet tik 1.4.4 versiją, kuri man per sena, nes subversion 1.5 turi labai patogų merge tracking'ą, be kurio nebegaliu gyvent, todėl nutariau atsinaujinti.

Subversion tinklapyje siūlomi trys variantai: Fink, Macports bei tiesiog DMG failas. Nei Fink, nei Macportų kolkas aš dar nekrapštęs, tad nutariau pasirinkti (galbūt) lengviausią kelią ir parsisiunčiau DMG iš Collab.net. Viskas labai paprasta, tačiau mano senas subversion'as, gulintis /usr/bin kataloge, nebuvo paliestas, o naujoji subversion versija įdiegta į /usr/local/bin. Paprasčiausias sprendimas, kuris man greitai šovė į galvą - susikurti alias'ą:

alias svn=/usr/local/bin/svn

Nuo šiol terminale bus naudojama naujoji svn versija:

$ svn --version
svn, version 1.5.4 (r33841)
compiled Oct 27 2008, 11:19:10

Puiku, ypač kol neadministruojami lokalūs svn repositoriai, nes elementarias operacijas su darbinėmis kopijomis galima be problemų atlikinėti ir su senais svn klientais (bent jau man neteko patirti jokių siurprizų).

Galbūt įmanoma ir kaip nors gražiau/teisingiau šitą sutvarkyti, bet aš kol kas nesugalvojau kaip, o eksperimentuoti perdaug dar bijau :)

Sukurta: 2008-11-17 01:50
Tagai: mac os x, subversion
Komentarų: 4

I'm a Mac

Iš tiesų tai planavau pirkti 12 colių powerbook'ą, bet planavau tiek metų, kad galiausiai nieko kito neliko, kaip tik pirkti naująjį aliumininį MacBook'ą. Užsisakiau Apple internetinėje parduotuvėje dar spalio viduryje, tačiau teko laukti kol mokėjimas pasieks Apple, po to kol Apple paruoš laptopą siuntimui (7 darbo dienos) ir galiausiai kol atsiųs... Turėjo siųsti iki 7 dienų, tačiau užtruko dar savaitėle ilgiau ir galiausiai tik šį antradienį sulaukiau rudo UPS autobusiuko...

Pasinaudojau Back to school akcija ir kartu įsigijau iPod touch'ą už mažiau nei pusę kainos bei taip pat gavau canon spausdintuvą dovanų, bet apie juos kada nors vėliau...

Visur buvo prirašyta, kad MacBook'o ekranas labai blizgus, tačiau nors tai ir tiesa, bet man visiškai netrukdo. Savo atspindžio net prie dienos šviesos nematau. Vaizdas labai šviesus ir malonus akiai. Tiesa, prijungtame monitoriuje užblurintos raidės ne taip smagiai atrodo, bet gyventi galima...

Klaviatūra yra labai patogi. Jeigu dar turėtų home/end/page up/page down ir delete (ne backspace) klavišus, tai būtų išvis pasaka. Kogero tam yra kokios nors klavišų kombinacijos, kurių dar nežinau, bet šių klavišų jau spėjau pasigesti.

Stiklinis trackpadas yra tikrai stiklinis - tik ištraukus iš dėžės laptopą iškart užrasojo visas. Bijojau jungti porą valandų, nes telefonas jau vienas numirė nuo kondensacijos. O šiaip tai trackpadas yra labai patogus. Pilnai užtenka visiems keturiems pirštams, tačiau spausti man nelabai patinka, bet galima įjungti tap'inimą, kas ir taip patogiau už mechaninį paspaudimą...

Dabar dar reikia persikelti iki galo visus duomenis ir susiinstaliuoti visas programas darbui. Gal kas patarsit, kaip geriausiai įsidiegti apache, mysql, php? Galvoju per macportus mėgint, bet gal kaip nors kitaip įmanoma? Ir ką naudojat programavimui? Ir gal dar kokių nors must-have programų parekomenduotumėt? :)

Sukurta: 2008-11-13 22:54
Tagai: apple, mac, macbook, mac os x
Komentarų: 9

1 2 3 ... 41 42 43 >>