Hosting v oblacích
     @lukasnevosad
     @twobits_cz
Kdo to je?
two bits
www.twobits.cz
two bits

• 11 projektů
• 1,5 milionu UIP / měsíc
• 15 lidí
• a další hledáme!
two bits
two bits
Hosting pro firmu
  aneb hledáme štěstí v cloudu
Hosting pro firmu

• webhosting
• virtuální server
• fyzický server
• cloud
Webhosting

• žádný
• zdarma
• klasický
• aplikační
Webhosting
                50-500 / měsíc
   Cena
                  webmaster
  Výkon              nízký

Spolehlivost    ...
Virtuální server


• klasický
• managed
Virtuální server
                500 - 2000 / měsíc
   Cena
               webmaster + správce
  Výkon              středn...
Fyzický server

• Server housing
• Dedikovaný server
• Managed dedikovaný server
Fyzický server
                    500 - 6000 / měsíc
   Cena
               webmaster + správce (+technik)
  Výkon       ...
Cloud


• Transparentní
• Paralelismus
Cloud
                       5000+ / měsíc
   Cena
                  webmaster + dobrý správce
  Výkon                  šk...
Cloud

• Google App Engine
• Amazon AWS
• Engine Yard
Volba technologie
 Dobře vybírejte, změna je drahá
Amazon AWS
Amazon AWS

• Geograficky oddělená datacentra
• Technologicky oddělené availability zones
• API
• “Neomezené” zdroje
Amazon AWS

• S3
• EC2
• RDS
• (a mnoho dalších produktů)
S3

• Bezpečné úložiště
• Pro statický obsah
• Uzpůsobené pro masivní dostupnost
• Geograficky blízká lokalita
EC2

• Instance virtuálních serverů
• Libovolný OS
• Platba za hodinu provozu a data
• API (start, pause, resume, delete)
RDS

• Managed MySQL virtuální server
• Široký výběr výkonových variant
• Platba za hodinu
Příklady použití
APP + DB
 (EC2)
DB
(RDS)




 APP
(EC2)
DB
(RDS)




 APP    STATIC
(EC2)     (S3)
DB
        (RDS)




 APP             APP    STATIC
(EC2)           (EC2)     (S3)
DB
                        (RDS)




 APP     APP     APP             APP     APP    STATIC
(EC2)   (EC2)   (EC2)         ...
DB
                         DB SLAVE
                MASTER
                          (RDS)
                 (RDS)




 AP...
DB1     DB2
        (RDS)   (RDS)




 APP     APP     APP    STATIC
(EC2)   (EC2)   (EC2)     (S3)
A dál?
Pokročilé škálování
Pokročilé škálování

• Load balancers
• Škálování do regionů
• Automatizace
Požadavky na aplikaci

• Nedatabázová data
• Zamykání
• Deployment
• Sessions
Spolehlivost

• Hardware může selhat
• Kabel lze překopnout
• Proud může vypadnout
Potřebujeme cloud?

Náklady na zřízení    Škálovatelnost



Náklady na správu      Spolehlivost



Náklady na vývoj     Pr...
Děkuji za pozornost
     Nebojte se zeptat!
Více informací
  http://aws.amazon.com
  http://blog.hostingy.cz
       @hostingy
      @twobits_cz
     @lukasnevosad
Upcoming SlideShare
Loading in...5
×

Hostujeme v cloudu

724

Published on

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
724
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

  • technický ředitel twobits
    bezzubý ředitel







  • vysvětlit češtinu


  • neškálovatelné
    výpadky, ovlivňování klientů
    zabezpečení je problém - něco jiného říká marketing a něco jiného je realita

  • konfigurace
    veká výkonová škála

  • technik na hardware, 24/7
    absolutní kontrola (při fyzickém umístění u sebe)


  • RackSpace cloud, RightScale
    G: java, python
    EY: ruby
  • podle technologie, fyzického umístění
    podle služeb, podle pověsti
    podle referencí
    náklady na změnu
  • nejsme affiliate
    Irsko


  • ELB, SimpleDB, SQS, ... CloudFront

  • computing unit (1-26)
    paměť 1,7 - 68GB
    32 / 64b
    0.09 - 1.16 USD / hour
  • využívá EC2 instance, platba za připojenou kapacitu
    stará se o zálohy, update SW apod.
    připravují se jiné databáze









  • ELB není v Evropě?
    Regiony: Virginia, California, Singapore, Ireland
  • na které instanci? jak zálohovat a obnovit?
    například cron pro rozesílání mailů
    všude shodné prostředí
    ELB: sessions
    maily
  • disky, zdroje (Hyperlink)
    výpadek v Brně před rokem
    bouřka v Ktiši, zakopnutí obsluhy
    dieselagregáty zásadně nefungují
    AWS service dashboard
  • spousta konfigurace, psaní skriptů, studium dokumentace
    vyžaduje velmi dobrého admina
    vývojové náklady jsou vyšší
  • timer 5 sec a jede dál
  • Pojďte k nám pracovat
  • Hostujeme v cloudu

    1. 1. Hosting v oblacích @lukasnevosad @twobits_cz
    2. 2. Kdo to je?
    3. 3. two bits www.twobits.cz
    4. 4. two bits • 11 projektů • 1,5 milionu UIP / měsíc • 15 lidí • a další hledáme!
    5. 5. two bits
    6. 6. two bits
    7. 7. Hosting pro firmu aneb hledáme štěstí v cloudu
    8. 8. Hosting pro firmu • webhosting • virtuální server • fyzický server • cloud
    9. 9. Webhosting • žádný • zdarma • klasický • aplikační
    10. 10. Webhosting 50-500 / měsíc Cena webmaster Výkon nízký Spolehlivost nízká Bezpečnost dobrá (teoreticky) Omezení konfigurace
    11. 11. Virtuální server • klasický • managed
    12. 12. Virtuální server 500 - 2000 / měsíc Cena webmaster + správce Výkon střední Spolehlivost dobrá Bezpečnost dobrá Omezení
    13. 13. Fyzický server • Server housing • Dedikovaný server • Managed dedikovaný server
    14. 14. Fyzický server 500 - 6000 / měsíc Cena webmaster + správce (+technik) Výkon střední Spolehlivost nižší Bezpečnost dobrá Omezení malá pružnost
    15. 15. Cloud • Transparentní • Paralelismus
    16. 16. Cloud 5000+ / měsíc Cena webmaster + dobrý správce Výkon škálovatelný Spolehlivost vysoká Bezpečnost dobrá Omezení změny v aplikaci, lokalita
    17. 17. Cloud • Google App Engine • Amazon AWS • Engine Yard
    18. 18. Volba technologie Dobře vybírejte, změna je drahá
    19. 19. Amazon AWS
    20. 20. Amazon AWS • Geograficky oddělená datacentra • Technologicky oddělené availability zones • API • “Neomezené” zdroje
    21. 21. Amazon AWS • S3 • EC2 • RDS • (a mnoho dalších produktů)
    22. 22. S3 • Bezpečné úložiště • Pro statický obsah • Uzpůsobené pro masivní dostupnost • Geograficky blízká lokalita
    23. 23. EC2 • Instance virtuálních serverů • Libovolný OS • Platba za hodinu provozu a data • API (start, pause, resume, delete)
    24. 24. RDS • Managed MySQL virtuální server • Široký výběr výkonových variant • Platba za hodinu
    25. 25. Příklady použití
    26. 26. APP + DB (EC2)
    27. 27. DB (RDS) APP (EC2)
    28. 28. DB (RDS) APP STATIC (EC2) (S3)
    29. 29. DB (RDS) APP APP STATIC (EC2) (EC2) (S3)
    30. 30. DB (RDS) APP APP APP APP APP STATIC (EC2) (EC2) (EC2) (EC2) (EC2) (S3)
    31. 31. DB DB SLAVE MASTER (RDS) (RDS) APP APP APP APP APP STATIC (EC2) (EC2) (EC2) (EC2) (EC2) (S3)
    32. 32. DB1 DB2 (RDS) (RDS) APP APP APP STATIC (EC2) (EC2) (EC2) (S3)
    33. 33. A dál? Pokročilé škálování
    34. 34. Pokročilé škálování • Load balancers • Škálování do regionů • Automatizace
    35. 35. Požadavky na aplikaci • Nedatabázová data • Zamykání • Deployment • Sessions
    36. 36. Spolehlivost • Hardware může selhat • Kabel lze překopnout • Proud může vypadnout
    37. 37. Potřebujeme cloud? Náklady na zřízení Škálovatelnost Náklady na správu Spolehlivost Náklady na vývoj Provozní náklady
    38. 38. Děkuji za pozornost Nebojte se zeptat!
    39. 39. Více informací http://aws.amazon.com http://blog.hostingy.cz @hostingy @twobits_cz @lukasnevosad
    1. A particular slide catching your eye?

      Clipping is a handy way to collect important slides you want to go back to later.

    ×