Inovație în Publishing HTML5 și Cloud Computing Petru Jucovshi Developer Evangelist, Microsoft Mihai Nad ă ș CTO, Yonder
Agend ă Provoc ă ri de UI și UX în publishing Cloud Computing în publishing Concluzii
Doar ”câteva” provoc ă ri Mult conținut Aproape un nou UI și UX pentru browser, mobile, tablete,... Ads $, $ & $
Ce facem?
1
DEMO
Top 20 Class Names (
2
“Omorâm” browserele non-standard
Am început cu IE6...
3
Hello, Publishers! Pasiune pentru inovație și tehnologie În special de „Cloud / Mobile Computing” Vom discuta despre probleme / soluții în
Evoluția tehnologiei genereaz ă servicii Primele ziare au fost create folosind mașini de tip ă rit proprii, acum avem tipografii Primele întreprinderi industriale își generau propriul curent, acum avem companii de electricitate Primele publicații online își gestionau propria infrastructur ă
Hello, Cloud Computing! Acces facil la resurse precum: 1.Componente de infrastructur ă (stocare,putere de calcul) 2.Platform ă de Dezvoltare (model arhitectural, de instalare) 3.Aplicații (software) Pay-as-you-go (think electricity) Costuri mici de intrare și mentenanț ă pe termen lung (în comparație cu g ă zduirea în regim propriu)
De ce are sens Cloud Computing pentru publisheri? Când m ă gândesc la publisheri, m ă gândesc la: Conținut (mult, vast) Cititori / vizitatori (cât mai mulți) Imagine (cititori mulțumiți, servicii de încredere) Tradus în limbaj tehnic, asta înseamn ă : Spațiu de stocare generos / de încredere Infrastructur ă scalabil ă („duce” oricât) Disponibilitate ridicat ă (nu „pic ă ”)
Câteva dintre provoc ă rile pe care le au publisherii de succes 1.Trafic în creștere / imprevizibil 2.Mijloace de stocare / arhivare sigure 3.Reducerea costurilor operaționale
Dou ă scenarii uzuale User generated video sharing Streaming scalabil și de calitate Capacitate de arhivare sigur ă Newsletter publishing Scalabilitate / elasticitate Livrare garantat ă on-time Costuri direct proporționale cu veniturile
Studiu de Caz #1 Newsletter Publishing cu Windows Azure
Problema Problem ă în adresarea clienților mari Bazat ă pe.NET – ASP.NET Infrastructur ă proprie Momentan poate adresa mesaje / zi
Obiectivul 1.Posibilitatea de a aborda clienți mari (e.g mesaje / lun ă ); 2.Capacitatea de a expedia de mesaje / zi; 3.Rentabilitate; 4.Calitate Disponibilitate ridicat ă Elasticitate / scalabilitate
În Cifre Volum de mesaje / 24h Volum de mesaje / secund ă 2,89 Transfer estimat la expediere / 24h14,31 GB Transfer mediu la expediere / secund ă 0,17 MB Transfer estimat la citire / 24h166,89 GB Transfer mediu la citire / secund ă 1,98 MB Transfer „de vârf” la citire / secund ă 2,97 MB
Arhitectura propus ă
Rezultatul Mai rentabil decât MailChimp.com Marj ă de profit semnificativ ă (10-15€/1.000 mesaje) Cost S-A / 24h (Componentele Computaționale)$9,48 Cost S-A / lun ă (31 zile / lun ă )$293,88 Cost Trafic + Amazon SES / mesaje$53,6 Total $356,96 Cost total / mesaje$1,42
Studiu de Caz #2 Video Transcoding cu Windows Azure
Problema Trecerea de la FLV la MP4 Bibliotec ă de peste de clipuri Peste 10 TB de date Timp necesar pentru conversia complet ă folosind infrastructura proprie > 8 luni
Obiectivul 1.Trecerea la MP4 în cel mai scurt timp 2.P ă strarea resurselor proprii pentru susținerea activit ă ții operaționale 3.Cost redus Exclus ă achiziționarea de hardware adițional
Soluția propus ă Soluție de transcoding folosind Windows Azure Instanțe Medium Compute Instance 4 x 1,6 GHz 7GB RAM GB Local Storage $0,48 / h Blob Storage $0,15 / GB / lun ă $0,15 / GB la download (upload gratuit)
Rezultatul În niciun caz asta nu înseamn ă gratuit Avantajul e reprezentat de proporționalitatea direct ă între costuri și venituri Timp de Transcodare7 zile Num ă r de instanțe MCI160 Cost de transcodare / clip (compute)$0,025 Cost de transcodare / clip (data transfer)$0,006 Cost total transcodare / clip$0,031
Alte scenarii de utilizare 1.Stocare / arhivare conținut 2.Livrare conținut (content delivery) 3.Digital publishing 4.BI & Analytics
Concluzii HTML5, CSS3 și JavaScript în noul Windows ”8” Cloud computing aduce o inovație în publishing Costuri ușor de controlat / planificat (CapEx vs. OpEx) Calitatea serviciilor (disponibilitate ridicat ă, elasticitate) Infrastructur ă proprie vs. Servicii Ne puteți contacta la