際際滷

際際滷Share a Scribd company logo
Inovaie 樽n Publishing
HTML5 i Cloud Computing

Petru Jucovshi Developer Evangelist, Microsoft
Mihai Nad CTO, Yonder
Agend
 Provocri de UI i UX 樽n publishing
 Cloud Computing 樽n publishing

 Concluzii
Doar c但teva provocri
 Mult coninut
 Aproape un nou UI i UX pentru browser, mobile,
  tablete, ...
 Ads
 $, $ & $
Ce facem?
Innovation in Publishing - HTML5 and Cloud Computing
Innovation in Publishing - HTML5 and Cloud Computing
DEMO
Innovation in Publishing - HTML5 and Cloud Computing
Top 20 Class Names (http://code.google.com/webstats/)
Innovation in Publishing - HTML5 and Cloud Computing
Innovation in Publishing - HTML5 and Cloud Computing
Omor但m browserele
non-standard
Am 樽nceput cu IE6 ...
http://www.ie6countdown.com/
Innovation in Publishing - HTML5 and Cloud Computing
http://msdn.microsoft.com/windows
Hello, Publishers!
 Pasiune pentru inovaie i tehnologie

 n special de Cloud / Mobile Computing

 Vom discuta despre probleme / soluii 樽n cloud



                          @mihainadas
                          mihai.nadas@tss-yonder.com
Evoluia tehnologiei genereaz
servicii

 Primele ziare au fost create folosind maini de
  tiprit proprii, acum avem tipografii

 Primele 樽ntreprinderi industriale 樽i generau
  propriul curent, acum avem companii de
  electricitate

 Primele publicaii 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.   Aplicaii (software)


 Pay-as-you-go (think electricity)
 Costuri mici de intrare i mentenan pe termen lung
 (樽n comparaie cu gzduirea 樽n regim propriu)
De ce are sens Cloud Computing
pentru publisheri?

 C但nd m g但ndesc la publisheri, m g但ndesc la:
   Coninut (mult, vast)
   Cititori / vizitatori (c但t mai muli)
   Imagine (cititori mulumii, servicii de 樽ncredere)


 Tradus 樽n limbaj tehnic, asta 樽nseamn:
   Spaiu de stocare generos / de 樽ncredere
   Infrastructur scalabil (duce oric但t)
   Disponibilitate ridicat (nu pic)
C但teva dintre provocrile pe care le
au publisherii de succes

1. Trafic 樽n cretere / imprevizibil

2. Mijloace de stocare / arhivare sigure

3. Reducerea costurilor operaionale
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 proporionale cu veniturile
Studiu de Caz #1
Newsletter Publishing cu Windows Azure
Problema

 Problem 樽n adresarea clienilor mari
 Bazat pe .NET  ASP.NET
 Infrastructur proprie

 Momentan poate adresa 15.000 mesaje / zi
Obiectivul

1. Posibilitatea de a aborda clieni 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
n Cifre
Volum de mesaje / 24h                    250.000
Volum de mesaje / secund                2,89
Transfer estimat la expediere / 24h      14,31 GB
Transfer mediu la expediere / secund    0,17 MB
Transfer estimat la citire / 24h         166,89 GB
Transfer mediu la citire / secund       1,98 MB
Transfer de v但rf la citire / secund   2,97 MB
Arhitectura propus
                                                          Windows Azure                                                                  Amazon Web Services




                                                                                                                                                Amazon SES

                                                           Web Role                           SQL Azure
                                                         (Aplicaia Web)                                         WWW                        HTTP
                                                                                                                                         dotdesign Premises


                                                   WWW
                                                                                                                    Windows Azure
     Administrator
                                                                                                                  Connect / ServiceBus
        Client

                                                         Windows Azure                   BLOB Storage / CDN                                     Server SMTP
                                                            Queue                         (Coninut / Imagini)                                 On-Premises



                              Windows Azure
                            Connect / ServiceBus


Baza de Date a Clientului




                                                          Worker Role      Worker Role
                                                          (Generator)       (Relay)
                                Utilizator Final
Rezultatul

Cost S-A / 24h (Componentele Computaionale)         $9,48
Cost S-A / lun (31 zile / lun)                     $293,88
Cost 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)
Studiu de Caz #2
Video Transcoding cu Windows Azure
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
Obiectivul

1. Trecerea la MP4 樽n cel mai scurt timp

2. Pstrarea resurselor proprii pentru susinerea
   activitii operaionale

3. Cost redus
   Exclus achiziionarea de hardware adiional
Soluia propus

 Soluie de transcoding folosind Windows Azure
 Instane 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)
Rezultatul

Timp de Transcodare                          7 zile
Numr de instane MCI                        160
Cost de transcodare / clip (compute)         $0,025
Cost de transcodare / clip (data transfer)   $0,006
              Cost total transcodare / clip $0,031
  n niciun caz asta nu 樽nseamn gratuit
  Avantajul e reprezentat de proporionalitatea
   direct 樽ntre costuri i venituri
Alte scenarii de utilizare

1.   Stocare / arhivare coninut
2.   Livrare coninut (content delivery)
3.   Digital publishing
4.   BI & Analytics
Concluzii
 HTML5, CSS3 i JavaScript 樽n noul Windows 8
  http://msdn.microsoft.com/windows

 Cloud computing aduce o inovaie 樽n publishing
   Costuri uor de controlat / planificat (CapEx vs. OpEx)
   Calitatea serviciilor (disponibilitate ridicat, elasticitate)
   Infrastructur proprie vs. Servicii
 www.microsoft.com/windowsazure

 Ne putei contacta la
   petruj@microsoft.com
   mihai.nadas@tss-yonder.com
Ad

Recommended

Microsoft - 30iun2011
Microsoft - 30iun2011
Agora Group
How to Tackle the Single Sign-On Challenge in 2012
How to Tackle the Single Sign-On Challenge in 2012
Mihai Dan Nadas
Web 2.0 : Exploring the Cloud
Web 2.0 : Exploring the Cloud
carindaherren
10 februarie - 2 martie 2011
10 februarie - 2 martie 2011
Andreea Rusu
Introduction to Windows Azure Access Control Service
Introduction to Windows Azure Access Control Service
Mihai Dan Nadas
Lake Superior
Lake Superior
Donna Stenwall
Windows Azure Overview
Windows Azure Overview
Mihai Dan Nadas
Windows Azure Compute
Windows Azure Compute
Mihai Dan Nadas
Microsoft zitec
Microsoft zitec
Agora Group
Storage&data management solutions
Storage&data management solutions
Agora Group
"Open Source in the ERP CRM solutions arena Case study SocrateOpen powered by...
"Open Source in the ERP CRM solutions arena Case study SocrateOpen powered by...
eLiberatica
WADe 2017-2018 (3/12) Web Application Development: Architectural Aspects
WADe 2017-2018 (3/12) Web Application Development: Architectural Aspects
Sabin Buraga
Cloud Computing pentru studen釘i
Cloud Computing pentru studen釘i
ITSpark Community
STAW 01/12: Arhitectura aplica釘iilor Web
STAW 01/12: Arhitectura aplica釘iilor Web
Sabin Buraga
Bit software 30sep2010
Bit software 30sep2010
Agora Group
Windows Azure AppFabric - Service Bus, Caching
Windows Azure AppFabric - Service Bus, Caching
Mihai Dan Nadas
Google Apps-cloud
Google Apps-cloud
IDG Romania
Cloud Computing i impactul asupra societ釘ii civile
Cloud Computing i impactul asupra societ釘ii civile
ITSpark Community
Bit Software - 26oct2011
Bit Software - 26oct2011
Agora Group
Cloud 樽n general
Cloud 樽n general
ITSpark Community
Bit Software - 21 aprilie 2011
Bit Software - 21 aprilie 2011
Agora Group
Todi pruteanu cloud computing, impreuna
Todi pruteanu cloud computing, impreuna
Lorand R. Minyo
Content Management - Alexandru Lapusan
Content Management - Alexandru Lapusan
IDG Romania
Web 2020 08/12: Servicii Web. De la arhitecturi orientate spre servicii la SO...
Web 2020 08/12: Servicii Web. De la arhitecturi orientate spre servicii la SO...
Sabin Buraga
Web 2016 (10/13) Servicii Web. De la arhitecturi orientate spre servicii (SOA...
Web 2016 (10/13) Servicii Web. De la arhitecturi orientate spre servicii (SOA...
Sabin Buraga
Bit software 23feb2012
Bit software 23feb2012
Agora Group
WADe 20142015 (02/12): Dezvoltarea de servicii Web 樽n stilul REST
WADe 20142015 (02/12): Dezvoltarea de servicii Web 樽n stilul REST
Sabin Buraga
Zooku
Zooku
Zooku Solutions

More Related Content

Similar to Innovation in Publishing - HTML5 and Cloud Computing (20)

Microsoft zitec
Microsoft zitec
Agora Group
Storage&data management solutions
Storage&data management solutions
Agora Group
"Open Source in the ERP CRM solutions arena Case study SocrateOpen powered by...
"Open Source in the ERP CRM solutions arena Case study SocrateOpen powered by...
eLiberatica
WADe 2017-2018 (3/12) Web Application Development: Architectural Aspects
WADe 2017-2018 (3/12) Web Application Development: Architectural Aspects
Sabin Buraga
Cloud Computing pentru studen釘i
Cloud Computing pentru studen釘i
ITSpark Community
STAW 01/12: Arhitectura aplica釘iilor Web
STAW 01/12: Arhitectura aplica釘iilor Web
Sabin Buraga
Bit software 30sep2010
Bit software 30sep2010
Agora Group
Windows Azure AppFabric - Service Bus, Caching
Windows Azure AppFabric - Service Bus, Caching
Mihai Dan Nadas
Google Apps-cloud
Google Apps-cloud
IDG Romania
Cloud Computing i impactul asupra societ釘ii civile
Cloud Computing i impactul asupra societ釘ii civile
ITSpark Community
Bit Software - 26oct2011
Bit Software - 26oct2011
Agora Group
Cloud 樽n general
Cloud 樽n general
ITSpark Community
Bit Software - 21 aprilie 2011
Bit Software - 21 aprilie 2011
Agora Group
Todi pruteanu cloud computing, impreuna
Todi pruteanu cloud computing, impreuna
Lorand R. Minyo
Content Management - Alexandru Lapusan
Content Management - Alexandru Lapusan
IDG Romania
Web 2020 08/12: Servicii Web. De la arhitecturi orientate spre servicii la SO...
Web 2020 08/12: Servicii Web. De la arhitecturi orientate spre servicii la SO...
Sabin Buraga
Web 2016 (10/13) Servicii Web. De la arhitecturi orientate spre servicii (SOA...
Web 2016 (10/13) Servicii Web. De la arhitecturi orientate spre servicii (SOA...
Sabin Buraga
Bit software 23feb2012
Bit software 23feb2012
Agora Group
WADe 20142015 (02/12): Dezvoltarea de servicii Web 樽n stilul REST
WADe 20142015 (02/12): Dezvoltarea de servicii Web 樽n stilul REST
Sabin Buraga
Zooku
Zooku
Zooku Solutions
Microsoft zitec
Microsoft zitec
Agora Group
Storage&data management solutions
Storage&data management solutions
Agora Group
"Open Source in the ERP CRM solutions arena Case study SocrateOpen powered by...
"Open Source in the ERP CRM solutions arena Case study SocrateOpen powered by...
eLiberatica
WADe 2017-2018 (3/12) Web Application Development: Architectural Aspects
WADe 2017-2018 (3/12) Web Application Development: Architectural Aspects
Sabin Buraga
Cloud Computing pentru studen釘i
Cloud Computing pentru studen釘i
ITSpark Community
STAW 01/12: Arhitectura aplica釘iilor Web
STAW 01/12: Arhitectura aplica釘iilor Web
Sabin Buraga
Bit software 30sep2010
Bit software 30sep2010
Agora Group
Windows Azure AppFabric - Service Bus, Caching
Windows Azure AppFabric - Service Bus, Caching
Mihai Dan Nadas
Google Apps-cloud
Google Apps-cloud
IDG Romania
Cloud Computing i impactul asupra societ釘ii civile
Cloud Computing i impactul asupra societ釘ii civile
ITSpark Community
Bit Software - 26oct2011
Bit Software - 26oct2011
Agora Group
Bit Software - 21 aprilie 2011
Bit Software - 21 aprilie 2011
Agora Group
Todi pruteanu cloud computing, impreuna
Todi pruteanu cloud computing, impreuna
Lorand R. Minyo
Content Management - Alexandru Lapusan
Content Management - Alexandru Lapusan
IDG Romania
Web 2020 08/12: Servicii Web. De la arhitecturi orientate spre servicii la SO...
Web 2020 08/12: Servicii Web. De la arhitecturi orientate spre servicii la SO...
Sabin Buraga
Web 2016 (10/13) Servicii Web. De la arhitecturi orientate spre servicii (SOA...
Web 2016 (10/13) Servicii Web. De la arhitecturi orientate spre servicii (SOA...
Sabin Buraga
Bit software 23feb2012
Bit software 23feb2012
Agora Group
WADe 20142015 (02/12): Dezvoltarea de servicii Web 樽n stilul REST
WADe 20142015 (02/12): Dezvoltarea de servicii Web 樽n stilul REST
Sabin Buraga

Innovation in Publishing - HTML5 and Cloud Computing

  • 1. Inovaie 樽n Publishing HTML5 i Cloud Computing Petru Jucovshi Developer Evangelist, Microsoft Mihai Nad CTO, Yonder
  • 2. Agend Provocri de UI i UX 樽n publishing Cloud Computing 樽n publishing Concluzii
  • 3. Doar c但teva provocri Mult coninut Aproape un nou UI i UX pentru browser, mobile, tablete, ... Ads $, $ & $
  • 9. Top 20 Class Names (http://code.google.com/webstats/)
  • 13. Am 樽nceput cu IE6 ... http://www.ie6countdown.com/
  • 16. Hello, Publishers! Pasiune pentru inovaie i tehnologie n special de Cloud / Mobile Computing Vom discuta despre probleme / soluii 樽n cloud @mihainadas mihai.nadas@tss-yonder.com
  • 17. Evoluia tehnologiei genereaz servicii Primele ziare au fost create folosind maini de tiprit proprii, acum avem tipografii Primele 樽ntreprinderi industriale 樽i generau propriul curent, acum avem companii de electricitate Primele publicaii online 樽i gestionau propria infrastructur
  • 18. 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. Aplicaii (software) Pay-as-you-go (think electricity) Costuri mici de intrare i mentenan pe termen lung (樽n comparaie cu gzduirea 樽n regim propriu)
  • 19. De ce are sens Cloud Computing pentru publisheri? C但nd m g但ndesc la publisheri, m g但ndesc la: Coninut (mult, vast) Cititori / vizitatori (c但t mai muli) Imagine (cititori mulumii, servicii de 樽ncredere) Tradus 樽n limbaj tehnic, asta 樽nseamn: Spaiu de stocare generos / de 樽ncredere Infrastructur scalabil (duce oric但t) Disponibilitate ridicat (nu pic)
  • 20. C但teva dintre provocrile pe care le au publisherii de succes 1. Trafic 樽n cretere / imprevizibil 2. Mijloace de stocare / arhivare sigure 3. Reducerea costurilor operaionale
  • 21. 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 proporionale cu veniturile
  • 22. Studiu de Caz #1 Newsletter Publishing cu Windows Azure
  • 23. Problema Problem 樽n adresarea clienilor mari Bazat pe .NET ASP.NET Infrastructur proprie Momentan poate adresa 15.000 mesaje / zi
  • 24. Obiectivul 1. Posibilitatea de a aborda clieni 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
  • 25. n Cifre Volum de mesaje / 24h 250.000 Volum de mesaje / secund 2,89 Transfer estimat la expediere / 24h 14,31 GB Transfer mediu la expediere / secund 0,17 MB Transfer estimat la citire / 24h 166,89 GB Transfer mediu la citire / secund 1,98 MB Transfer de v但rf la citire / secund 2,97 MB
  • 26. Arhitectura propus Windows Azure Amazon Web Services Amazon SES Web Role SQL Azure (Aplicaia Web) WWW HTTP dotdesign Premises WWW Windows Azure Administrator Connect / ServiceBus Client Windows Azure BLOB Storage / CDN Server SMTP Queue (Coninut / Imagini) On-Premises Windows Azure Connect / ServiceBus Baza de Date a Clientului Worker Role Worker Role (Generator) (Relay) Utilizator Final
  • 27. Rezultatul Cost S-A / 24h (Componentele Computaionale) $9,48 Cost S-A / lun (31 zile / lun) $293,88 Cost 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)
  • 28. Studiu de Caz #2 Video Transcoding cu Windows Azure
  • 29. 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
  • 30. Obiectivul 1. Trecerea la MP4 樽n cel mai scurt timp 2. Pstrarea resurselor proprii pentru susinerea activitii operaionale 3. Cost redus Exclus achiziionarea de hardware adiional
  • 31. Soluia propus Soluie de transcoding folosind Windows Azure Instane 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)
  • 32. Rezultatul Timp de Transcodare 7 zile Numr de instane MCI 160 Cost de transcodare / clip (compute) $0,025 Cost de transcodare / clip (data transfer) $0,006 Cost total transcodare / clip $0,031 n niciun caz asta nu 樽nseamn gratuit Avantajul e reprezentat de proporionalitatea direct 樽ntre costuri i venituri
  • 33. Alte scenarii de utilizare 1. Stocare / arhivare coninut 2. Livrare coninut (content delivery) 3. Digital publishing 4. BI & Analytics
  • 34. Concluzii HTML5, CSS3 i JavaScript 樽n noul Windows 8 http://msdn.microsoft.com/windows Cloud computing aduce o inovaie 樽n publishing Costuri uor de controlat / planificat (CapEx vs. OpEx) Calitatea serviciilor (disponibilitate ridicat, elasticitate) Infrastructur proprie vs. Servicii www.microsoft.com/windowsazure Ne putei contacta la petruj@microsoft.com mihai.nadas@tss-yonder.com