Innovation in Publishing - HTML5 and Cloud Computing

752 views

Published on

S

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
752
On SlideShare
0
From Embeds
0
Number of Embeds
9
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Innovation in Publishing - HTML5 and Cloud Computing

  1. 1. Inovație în PublishingHTML5 și Cloud ComputingPetru Jucovshi Developer Evangelist, MicrosoftMihai Nadăș CTO, Yonder
  2. 2. Agendă• Provocări de UI și UX în publishing• Cloud Computing în publishing• Concluzii
  3. 3. Doar ”câteva” provocări• Mult conținut• Aproape un nou UI și UX pentru browser, mobile, tablete, ...• Ads• $, $ & $
  4. 4. Ce facem?
  5. 5. DEMO
  6. 6. Top 20 Class Names (http://code.google.com/webstats/)
  7. 7. “Omorâm” browserelenon-standard
  8. 8. Am început cu IE6 ...http://www.ie6countdown.com/
  9. 9. http://msdn.microsoft.com/windows
  10. 10. Hello, Publishers!• Pasiune pentru inovație și tehnologie• În special de „Cloud / Mobile Computing”• Vom discuta despre probleme / soluții în cloud @mihainadas mihai.nadas@tss-yonder.com
  11. 11. 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ă
  12. 12. 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)
  13. 13. De ce are sens Cloud Computingpentru 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ă”)
  14. 14. Câteva dintre provocările pe care leau publisherii de succes1. Trafic în creștere / imprevizibil2. Mijloace de stocare / arhivare sigure3. Reducerea costurilor operaționale
  15. 15. 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
  16. 16. Studiu de Caz #1Newsletter Publishing cu Windows Azure
  17. 17. Problema• Problemă în adresarea clienților mari• Bazată pe .NET – ASP.NET• Infrastructură proprie• Momentan poate adresa 15.000 mesaje / zi
  18. 18. Obiectivul1. Posibilitatea de a aborda clienți mari (e.g. 100.000 mesaje / lună);2. Capacitatea de a expedia 250.000 de mesaje / zi;3. Rentabilitate;4. Calitate • Disponibilitate ridicată • Elasticitate / scalabilitate
  19. 19. În CifreVolum de mesaje / 24h 250.000Volum de mesaje / secundă 2,89Transfer estimat la expediere / 24h 14,31 GBTransfer mediu la expediere / secundă 0,17 MBTransfer estimat la citire / 24h 166,89 GBTransfer mediu la citire / secundă 1,98 MBTransfer „de vârf” la citire / secundă 2,97 MB
  20. 20. Arhitectura propusă Windows Azure Amazon Web Services Amazon SES Web Role SQL Azure (Aplicația Web) WWW HTTP dotdesign Premises WWW Windows Azure Administrator Connect / ServiceBus Client Windows Azure BLOB Storage / CDN Server SMTP Queue (Conținut / Imagini) „On-Premises” Windows Azure Connect / ServiceBusBaza de Date a Clientului Worker Role Worker Role (Generator) („Relay”) Utilizator Final
  21. 21. RezultatulCost S-A / 24h (Componentele Computaționale) $9,48Cost S-A / lună (31 zile / lună) $293,88Cost Trafic + Amazon SES / 250.000 mesaje $53,6 Total $356,96 Cost total / 1.000 mesaje $1,42 • Mai rentabil decât MailChimp.com • Marjă de profit semnificativă (10-15€/1.000 mesaje)
  22. 22. Studiu de Caz #2Video Transcoding cu Windows Azure
  23. 23. Problema• Trecerea de la FLV la MP4• Bibliotecă de peste 200.000 de clipuri• Peste 10 TB de date• Timp necesar pentru conversia completă folosind infrastructura proprie > 8 luni
  24. 24. Obiectivul1. Trecerea la MP4 în cel mai scurt timp2. Păstrarea resurselor proprii pentru susținerea activității operaționale3. Cost redus • Exclusă achiziționarea de hardware adițional
  25. 25. Soluția propusă• Soluție de transcoding folosind Windows Azure• Instanțe Medium Compute Instance • 4 x 1,6 GHz • 7GB RAM • 1.000 GB Local Storage • $0,48 / h• Blob Storage • $0,15 / GB / lună • $0,15 / GB la download (upload gratuit)
  26. 26. RezultatulTimp de Transcodare 7 zileNumăr de instanțe MCI 160Cost de transcodare / clip (compute) $0,025Cost de transcodare / clip (data transfer) $0,006 Cost total transcodare / clip $0,031 • În niciun caz asta nu înseamnă gratuit • Avantajul e reprezentat de proporționalitatea directă între costuri și venituri
  27. 27. Alte scenarii de utilizare1. Stocare / arhivare conținut2. Livrare conținut (content delivery)3. Digital publishing4. BI & Analytics
  28. 28. Concluzii• HTML5, CSS3 și JavaScript în noul Windows ”8” http://msdn.microsoft.com/windows• 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• www.microsoft.com/windowsazure• Ne puteți contacta la • petruj@microsoft.com • mihai.nadas@tss-yonder.com

×